Автономный пакет / скрипт PYPI - PullRequest
0 голосов
/ 08 октября 2019

Вероятно, недостаток моих знаний - это проблема номер 1 :) Я пытаюсь создать отдельное приложение для запуска на любой ОС с python. Просто для примера (youtube-dl).

Я шел через учебники, как упаковать, но даже когда я это делаю, в конце я получаю ошибки: (

Тот, кто тратит время, чтобы выручить меня, является АНГЕЛОМ <3 пс, скрипт выполняет некоторую работу NSFW;) </p>

Следовал этому принципу: https://packaging.python.org/tutorials/packaging-projects/

Сценарий здесь: https://github.com/mariosemes/PornHub-downloader-python

edit: Создание колеса:

python setup.py sdist bdist_wheel

Загрузка в тест pypi:

python -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*

Установлено в моей системе.

Попытка запустить его:

$phdler

и ошибка:

Traceback (most recent call last):
  File "c:\users\sema\appdata\local\programs\python\python37\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\sema\appdata\local\programs\python\python37\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\Sema\AppData\Local\Programs\Python\Python37\Scripts\phdler.exe\__main__.py", line 5, in <module>
ImportError: cannot import name 'main' from 'phdler' (c:\users\sema\appdata\local\programs\python\python37\lib\site-packages\phdler\__init__.py)
...