Thread: [Pydev-users] [pydev - Users] Use existing Python source?
Brought to you by:
fabioz
From: SourceForge.net <no...@so...> - 2007-02-15 23:12:24
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4160568 By: bde Please forgive my obvious beginner's question, but how do you create a "project" and point at an existing source directory? The default behavior seems to copy all my files into wherever the project directory lives, but my version control system, Accurev, requires that files stay where they are. Thanks, Brian ______________________________________________________________________ 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: Don T. <nos...@gm...> - 2007-02-16 01:03:01
|
SourceForge.net wrote: > Read and respond to this message at: > https://sourceforge.net/forum/message.php?msg_id=4160568 > By: bde > > Please forgive my obvious beginner's question, but how do you create a "project" > and point at an existing source directory? The default behavior seems to copy > all my files into wherever the project directory lives, but my version control > system, Accurev, requires that files stay where they are. > Brian: I want to do this too. I have been experimenting with using 'linked folders' in Pydev/Eclipse. Start a new project and then start to create a folder in it, but click on the advanced button then check 'Link to folder in the file system'. Browse to where your existing folder is. I think that you can give it a different link folder name if you like but I would find this confusing. I am having a few problems with this: Pydev Package Explorer does not expand underneath the file hierarchy (is this a bug Fabio?) and I have had some strange behaviour when trying to create new files inside the linked folder hierarchy. The last problem is inconsistent and may be finger trouble on my part. In general, it seems to work but it feels as if Pydev needs to know a bit more about linked folders than it does. Don. |
From: Don T. <nos...@gm...> - 2007-02-16 14:44:25
|
Don Taylor wrote: > SourceForge.net wrote: >> Read and respond to this message at: >> https://sourceforge.net/forum/message.php?msg_id=4160568 >> By: bde >> >> Please forgive my obvious beginner's question, but how do you create a "project" >> and point at an existing source directory? The default behavior seems to copy >> all my files into wherever the project directory lives, but my version control >> system, Accurev, requires that files stay where they are. >> > Brian: > > I want to do this too. I have been experimenting with using 'linked > folders' in Pydev/Eclipse... > I have just noticed that there is a bug report outstanding to do with linked folders. You might want to take a look at this: http://sourceforge.net/tracker/index.php?func=detail&aid=1461125&group_id=85796&atid=577329 Don. |
From: Don T. <nos...@gm...> - 2007-02-17 14:40:20
|
Don Taylor wrote: > However, you can work around this behaviour by creating a new project > without a 'src' folder and then create a linked folder in the new > project that points to the root of the project that is outside of the > Eclipse workspace. > > You then have to teach Pydev about this folder so that it can create the > PYTHONPATH correctly. Go to the properties dialog for your new project > and add the location of the root of the project (the one outside of the > Eclipse workspace) as an External Source Folder. > > You should be able to edit, run and debug files in your existing > project. However, you cannot use new Pydev Package, new Source Folder > or new Pydev Module to add files and folders into your external source > folder. You can use new Folder and new File so you should be able to do > everything you need to do. > Fabio: If I do the above then what impact does it have on code completion, analysis etc... Thanks, Don. |
From: Fabio Z. <fa...@gm...> - 2007-02-19 16:41:42
|
On 2/17/07, Don Taylor <nos...@gm...> wrote: > > Don Taylor wrote: > > > However, you can work around this behaviour by creating a new project > > without a 'src' folder and then create a linked folder in the new > > project that points to the root of the project that is outside of the > > Eclipse workspace. > > > > You then have to teach Pydev about this folder so that it can create the > > PYTHONPATH correctly. Go to the properties dialog for your new project > > and add the location of the root of the project (the one outside of the > > Eclipse workspace) as an External Source Folder. > > > > You should be able to edit, run and debug files in your existing > > project. However, you cannot use new Pydev Package, new Source Folder > > or new Pydev Module to add files and folders into your external source > > folder. You can use new Folder and new File so you should be able to do > > everything you need to do. > > > Fabio: > > If I do the above then what impact does it have on code completion, > analysis etc... > > It should work, as long as the linked folder is the one that is added to the pythonpath (so, it becomes your source folder). Still, linked folders/files that are not source folders will not be correctly recognized (there's a bug for that already). Cheers, Fabio |
From: Don T. <nos...@gm...> - 2007-02-16 17:02:12
|
Don Taylor wrote: > Don Taylor wrote: >> SourceForge.net wrote: >>> Read and respond to this message at: >>> https://sourceforge.net/forum/message.php?msg_id=4160568 >>> By: bde >>> >>> Please forgive my obvious beginner's question, but how do you create a "project" >>> and point at an existing source directory? The default behavior seems to copy >>> all my files into wherever the project directory lives, but my version control >>> system, Accurev, requires that files stay where they are. >>> >> Brian: >> >> I want to do this too. I have been experimenting with using 'linked >> folders' in Pydev/Eclipse... >> > I have just noticed that there is a bug report outstanding to do with > linked folders. You might want to take a look at this: > > http://sourceforge.net/tracker/index.php?func=detail&aid=1461125&group_id=85796&atid=577329 > Further fooling around with this leads me to conclude that Pydev does not really want you to use linked folders and that the problem seems to be associated with the way that Pydev manages PYTHONPATH. I think this is why it tries to force you to have a 'src' source folder under the project. However, you can work around this behaviour by creating a new project without a 'src' folder and then create a linked folder in the new project that points to the root of the project that is outside of the Eclipse workspace. You then have to teach Pydev about this folder so that it can create the PYTHONPATH correctly. Go to the properties dialog for your new project and add the location of the root of the project (the one outside of the Eclipse workspace) as an External Source Folder. You should be able to edit, run and debug files in your existing project. However, you cannot use new Pydev Package, new Source Folder or new Pydev Module to add files and folders into your external source folder. You can use new Folder and new File so you should be able to do everything you need to do. Don. |
From: SourceForge.net <no...@so...> - 2007-10-29 10:56:58
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4593524 By: johnbaronreid I'd just like to say PyDev would surely have a much larger take up if how to use an existing source code tree was made much easier for the new user. I've read the rest of this thread and worked out how to do it now but finding the thread in the first place wasn't easy and even then it is a fair amount of clicking to get it working. This almost put me right off and that's a shame because it looks like a nice python IDE otherwise. Is it possible to do with one click? John. ______________________________________________________________________ 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 |