相关疑难解决方法(0)

如何使用 pyproject.toml 设置和诗歌运行脚本?

  1. 我正在使用诗歌来创建 .whl 文件。
  2. 我有一个在远程主机上运行的 ftp 服务器。
  3. 我编写了一个 python 脚本 ( log_revision.py),它在数据库中保存了 git 提交、更多参数,最后将 .whl(创建的诗歌)发送到远程服务器(每个 .whl 在服务器中的不同路径中,路径保存在数据库中)。

目前我在每次运行推荐后手动运行脚本poetry build。我知道pyproject.toml有, [tool.poetry.scripts]但我不知道如何使用它来运行 python 脚本。

我试过

[tool.poetry.scripts]
my-script = "my_package_name:log_revision.py
Run Code Online (Sandbox Code Playgroud)

然后,poetry run my-script但我总是得到一个错误 AttributeError: module 'my_package_namen' has no attribute 'log_revision'

1.有人可以帮我理解如何运行许愿表吗?

作为一个短期选项(没有 git 和 params)我尝试使用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  
Run Code Online (Sandbox Code Playgroud)

2. 我在做什么,我该如何解决?

会appricate任何帮助,谢谢!

python python-poetry

21
推荐指数
4
解决办法
2万
查看次数

标签 统计

python ×1

python-poetry ×1