Переупаковать измененную библиотеку, изначально установленную через pip - PullRequest
1 голос
/ 27 июня 2019

Я установил библиотеку через pip, которая работала только с Python2. Я немного изменил исходный код, чтобы он работал с Python3, однако я хотел бы упаковать мою модифицированную версию, чтобы переместить ее на другой ПК. Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 27 июня 2019

См. Любую из этих ссылок из docs / stackoverflow:

Процесс по существу состоит из:

  • создание пакета через структуру каталогов и __init__.py
  • с использованием setuptools для указания метаданных проекта
  • установка с pip
  • опционально загрузка в PyPI с twine.
0 голосов
/ 27 июня 2019

Ваш пакет должен иметь setup.py, который идет с ним

python3 setup.py bdist_wheel

Это создаст каталог с именем dist, содержащий файл колеса питона

ls -l dist\*.whl

Скопируйте этот файл в другую систему и

pip3 install <file_name>.whl

...