Теперь в Python можно будет запускать директории и zip-файлы
Dmitry Vasiliev 12:32, 2007 11 29Сегодня просматривал последние изменения в Python и наткнулся на патч #1739468. Патч позволяет напрямую выполнять директории и zip-файлы, содержащие файл __main__.py, указывая их имя в строке запуска:
$ python -V Python 2.6a0 $ mkdir hello $ echo 'print "Hello, World!"' > hello/__main__.py $ python hello Hello, World! $ zip -j hello-package.zip hello/__main__.py adding: __main__.py (stored 0%) $ python hello-package.zip Hello, World!
Надо сказать, что похожую идею я предлагал еще в декабре 2003-го, :-) но руки тогда не дошли до реализации. В любом случае, хорошо, что теперь можно будет напрямую выполнять zip-файлы даже без участия Setuptools.
Add comment