[Python-Dev] Importing packages from command line (original) (raw)
Dmitry Vasiliev lists at hlabs.spb.ru
Tue Dec 23 06:05:37 EST 2003
- Previous message: [Python-Dev] Importing packages from command line
- Next message: [Python-Dev] Importing packages from command line
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Nick Coghlan wrote:
Dmitry Vasiliev wrote:
The main idea is to treating package as a program and run package initialization code from command line. The advantage is zipping all program modules in one zip archive and running the program from command line without unzipping it, like Java's jar's. But this idea need more thoughts however... python runzip.py mypkg.zip where runzip.py is a pure Python script that works as you suggest. I'm fairly sure zipimport would allow you to write the program you describe in pure Python. I've obviously never written such a program, though.
Code is fairly simple.
import sys sys.path.insert(0, "module.zip") import module
It's certainly an interesting packaging idea for small Python programs with several files, but for which a full-blown installer would be overkill.
-- Dmitry Vasiliev (dima at hlabs.spb.ru)
- Previous message: [Python-Dev] Importing packages from command line
- Next message: [Python-Dev] Importing packages from command line
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]