Я пишу небольшое приложение на Python. Я хочу иметь возможность легко развернуть приложение. Я знаю, что python 2.6 позволит выполнить яйцо напрямую, если в корне яйца есть модуль main . У меня на самом деле это работает.
Единственный недостаток в том, что когда я пытаюсь использовать библиотеку argparse, я не могу включить библиотеку в яйцо, не установив ее в мою исходную директорию (или не вставив символическую ссылку в argparse.py в мою исходную директорию), так как модуль argparse в пакете верхнего уровня.
Если я установлю его в подкаталог с именем "argparse", мне придется импортировать его как "из argparse import argparse" вместо обычного "import argparse".
Я бы хотел указать директорию типа site-packages в яйце, где я мог бы просто установить сторонние модули / пакеты. Есть ли способ сделать это с помощью setuptools (или другого сборщика яиц)?
Спасибо!