Как запустить скрипт с использованием настроек pyproject.toml и поэзии? - PullRequest
0 голосов
/ 11 декабря 2019
  1. Я использую поэзию для создания файлов .whl.
  2. У меня запущен ftp-сервер на удаленном хосте.
  3. Я написал скрипт на Python (log_revision.py), который сохраняет в базе данных git commit, еще несколько параметров и в конце отправляет .whl (созданный стихами) на удаленный сервер (каждый .whl). в другом пути на сервере путь сохраняется в db).

В настоящий момент я запускаю скрипт вручную после каждого запуска комманда poetry build. Я знаю, что pyproject.toml имеет [tool.poetry.scripts], но я не понимаю, как я могу использовать его для запуска скрипта Python.

Я пытался

[tool.poetry.scripts]
my-script = "my_package_name:log_revision.py

, а затем poetry run my-script, но явсегда получаю ошибку AttributeError: module 'my_package_namen' has no attribute 'log_revision'

1. Может кто-нибудь, пожалуйста, помогите мне понять, как запустить, чтобы пожелать похвалы?

в качестве краткосрочного варианта (без Git и параметров) Я пытался использовать poetry publish -r http://192.168.1.xxx/home/whl -u hello -p world, но я получаю следующую ошибку

[RuntimeError]                                 
Repository http://192.168.1.xxx/home/whl is not defined  

2. что я делаю, и как я могу это исправить?

будет любая помощь, спасибо!

...