Thread: [Pydev-users] [pydev - Users] Can't get pylint to pick up my rcfile
Brought to you by:
fabioz
From: SourceForge.net <no...@so...> - 2007-03-22 17:42:19
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4222710 By: daveclements Hello all, I am new to Eclipse, PyDev, and PyLint. I am having two problems. First, I am unable to get pylint to use my rcfile. I have tried adding an rcfile argument to the arguments box in the pylint preferences box. For example --rcfile=_path_relative_to_my_elcipse_project_ or --rcfile=/absolute/path/to/pylint.rcfile but it still uses the system default rcfile. Also, I am unable to get a console view to open to show me the output of pylint. I have checked the "Redirect Pylint output to console?" box. Many thanks, Dave C. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2007-03-23 01:07:18
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4223269 By: fabioz Have you tried running it from the command line (just to be sure that it works?)... are the markers from pylint appearing in eclipse? Cheers, Fabio ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2007-03-23 09:13:46
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4223642 By: daveclements Fabio, pylint does work from the command line. It also works from within Eclipse, with warnings showing up in the problems view. However, I can't figure out how to get it to use my rcfile, instead of the system default, or to redirect output to an eclipse console. My rcfile is in the same CVS project as my python files, although it is up several directories and then down a few from there. I am running the most recent EasyEclips Java Desktop bundle, with pydev installed on top of that. EasyEclipse is Version 1.2.1, based on Eclipse build id: M20060921-0945 I did all the installations this week. I am running Mandrakelinux release 10.1 (Official) for i586 I also tried setting the PYLINTC environment variable to the absolute path of my rcfile before launching eclipse. Thanks for the quick response. Dave C ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2007-03-23 10:45:53
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4223767 By: fabioz When you run it from the command line, does it pick up your rcfile? ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2007-03-23 12:24:16
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4223896 By: daveclements Yes. I have cut and pasted my --rcfile setting from within pydev to my shell and run it with that setting and it picks it up. I have also tried specifying the rcfile path within pydev using $PYTHONPATH, but that doesn't work either. Dave C ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2007-04-03 09:13:49
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4240994 By: daveclements I am still unable to get pylint to pick up my rcfile, or to display any output in the console. I have copied my rcfile to /etc/pylintrc and ~/.pylint.d Neither of these seemed to help. Where does pylint get the default RC file if one is not provided as an argument? I also tried putting random garbage in the Preferences -> Pydev -> Pylint -> Arguments text box to see if that produced any output. It did not. It is almost as if pylint is ignoring the arguments text box. It also appears to be ignoring the "Redirect Pylint output to console?" checkbox. However, it is not ignoring the other checkboxes and text boxes on the form. I suspect this may be an Eclipse-PyDev-PyLint interaction problem, but I don't know enough about that interaction to track down the problem. Thanks in advance, Dave C. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2007-04-04 00:35:34
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4242403 By: fabioz Did you try upgrading pydev to 1.3.1? (I think I there was an issue with the PyLint integration in a previous version -- which may be the one you're using). Cheers, Fabio ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2007-04-04 09:56:22
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4242938 By: fabioz Ah, one last thing that I didn't check with you... are your files under your 'project pythonpath' (source folder)? See http://fabioz.com/pydev/manual_101_project_conf2.html for details on how to configure it. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2007-04-05 12:46:45
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4244858 By: daveclements Fabio, I upgraded to 1.3.1 (from 1.3.0). I also did not have the project defined as a PyDev project. It is now. My existing Eclipse project was a top level checkout of a CVS project. This CVS project contains many subdirectories, only some of which are Python programs. I made this Eclipse project be a PyDev project. This doesn't appear to have changed anything. It still seems to be ignoring my --rcfile argument, and it does not open a console. I also created two new Eclipse projects by checking out subdirectories of my CVS project and making them be PyDev projects. Neither of these open consoles, and neither of them appears to be running pylint at all. They don't produce any warnings. I can't obviously see what the difference is between my first project, which runs pylint with the system rc file (where does it find that?), and the next two projects, which appear not to run pylint at all. I'll keep investigating until I figure this out. I have found a workaround. I can run pylint from a makefile via external tools. This is hardly integrated, but it does show pylint output in a console window. I will let you know if I discover anything significant. Otherwise, I'll continue with my workaround. Thanks, Dave C. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2007-04-05 13:04:35
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4244882 By: fabioz The actual requirements are: 1. having your project defined as a pydev project 2. having your source files under a source folder (files outside it are not analyzed) 3. having auto-build on If you have that in place, it should work (unless you marked that you don't want to use builders or don't want to use pylint). Cheers, Fabio ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2007-04-06 08:13:38
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4246054 By: daveclements Fabio, Thanks for your help. Pylint now picks up my rcfile when I am in Eclipse, and it displays its output in the console window. I suspect that all my problems from the start were due to 2 things, identified in your most recent posting: 1. having your project defined as a pydev project 2. having your source files under a source folder (files outside it are not analyzed) In my previous posting, I had a PyDev source folder, but I did not have my python files underneath it. Now that I do, things work very well indeed. A more concise statement of what I needed to do could have been: 1. Read all the documentation. Had I done that first, I probably would not have had any trouble at all. Thanks again for you time (and your patience!), Dave C. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |