Tim Johnson wrote:
> I have a seperate library directory both on my work station on
> the the remote servers that I write applications for..
>
> I commonly use sys.path.append('/path/to/mylibraries') in my
> python code.
>
> That code has to be placed in any standalone script that I write.
> I can also place that path in a system file. On my kubuntu
> workstation, it is /var/lib/python-support/python2.5/.path
>
> I believe that path is different on the solaris or redhat servers
> that I provide scripts to. Furthermore, any update of the python version
> will necessitate editing of the new .path file.
>
> I would welcome some opinions on this matter.
> Thanks
> Tim
> _______________________________________________
> Tutor maillist - [email protected]
> http://mail.python.org/mailman/listinfo/tutor
>
You might put your libraries in your development directory :
/path/devel
/path/devel/mylibraries
/path/devel/mylibraries/graphiclibraries
/path/devel/mylibraries/databaselibraries
/path/devel/myapplications/mynewapplication
Then inside /path/devel/myapplications/mynewapplication/myprogram.py
when you want to access a module you just write :
import mylibraries.mygeneralmodule
from mylibraries.mygeneralmodule import x
import mylibraries.graphiclibraries.mygraphiclibrary
from mylibraries.graphiclibraries.mygraphiclibrary import x
import mylibraries.databaselibraries.mygraphiclibrary
from mylibraries.databaselibraries.mygraphiclibrary import x
Of course /path/devel must be in your path, but as long as the rest of
the structure remains unchanged you may place your stuff anywhere.
HTH
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor