Get Eclipse/PyDev to run scripts that don't end in .py

J

J

Is there any way to tell PyDev in Eclipse to run a script that doesn't
end in .py? Even if I have to go and manually set something for each
file...

I've inherited (in a manner of speaking) a dev project that is done in
python2.6... I pulled the latest dev branch and have it opened as a
project in Eclipse, however, none of the python files end in .py, so
PyDev only sees them as text files. And because of that, I can't run
them in Eclipse to try my changes, debug, etc.

So, is there a way to make them show up as python code without the .py
extension? Because of this, I also don't get any of the fancy
indenting and highlighting that I'd normally get...

Cheers,

Jeff
 
M

Martin P. Hellwig

Is there any way to tell PyDev in Eclipse to run a script that doesn't
end in .py? Even if I have to go and manually set something for each
file...

I've inherited (in a manner of speaking) a dev project that is done in
python2.6... I pulled the latest dev branch and have it opened as a
project in Eclipse, however, none of the python files end in .py, so
PyDev only sees them as text files. And because of that, I can't run
them in Eclipse to try my changes, debug, etc.

So, is there a way to make them show up as python code without the .py
extension? Because of this, I also don't get any of the fancy
indenting and highlighting that I'd normally get...

Cheers,

Jeff

You probably need to do that one level higher, i.e. in Eclipse (hint:
Preferences>General>Editors>File Associations <don't forget to also add
a 'Associated editors' for your new defined file type>).

I do have a couple of remarks though.

It sounds to me like you inherited something of more or less a 'shipped'
product. Perhaps it would be wise to invest some time to restructure the
project so that it works nicely with all the tools you have (unit
testing, coverage, refactoring, etc.) and build a script that from your
source builds the actually release (resembling that what you have
inherited).

<whining_mode status='on'>
This question would probably have been more suitable in
http://sourceforge.net/projects/pydev/forums/forum/293649 (that is the
PyDev forum), and it is likely that they would have sent you through to
http://www.eclipse.org/forums/ .
</whining_mode>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

PyDev 3.5.0 Released 0
Questions that "Idiot Guides" don't start with.. 3
PyDev 3.4.1 Released 0
PyDev 3.3.3 Released 0
PyDev 2.8.2 released 0
PyDev 3.1.0 released 0
PyDev 3.0 Released 2
PyDev 2.2.3 Released 1

Members online

No members online now.

Forum statistics

Threads
473,995
Messages
2,570,228
Members
46,818
Latest member
SapanaCarpetStudio

Latest Threads

Top