Python3: лучший способ установки на пакеты сайтов, чем перетаскивание? - PullRequest
0 голосов
/ 29 ноября 2018

Я хотел бы поделиться некоторым кодом с коллегами, но я не хочу помещать его в PyPI или что-либо еще.

Я думал, что смогу сделать это, следуя документам ,но это не похоже на работу.

Структура файла

/my_package
    /my_package
        __init__.py
        my_module.py
    setup.py
    README.md
    LICENSE

В частности, выполнение любого из

pip3 install the_package_containing_setup.tar.gz
pip3 install . # from the same directory as setup.py
python3 setup.py install # from the same directory as setup.py

приводит к созданию /usr/local/lib/python3.6/site-packages/my_package-py3.egg.info(Я на Mac, с Python 3.6.5, установленным с Homebrew).Тем не менее, при запуске pip3 freeze print my_package=0.01.

Короче говоря, я хотел бы получить способ сделать то, что делает пост с наибольшим количеством голосов здесь , где я каким-то образом помещаю все в некоторыевроде zip-файла или tar-шара, и пусть мои коллеги запустят pip3 install tarball.tar.gz.

Есть ли способ сделать это?В настоящее время я просто говорю им, чтобы распаковать файл, а затем перетащить его в папку site-packages их проекта.

...