Nei*_*eil 9 python yaml software-distribution setup.py
我的目录结构如下:
global_toolkit/
- setup.py
- MANIFEST.in
...
- global_toolkit/
- main.py
- protocol.yaml
...
Run Code Online (Sandbox Code Playgroud)
该软件包使用 pypi-server 托管,然后由使用 pip 的服务安装。protocol.yaml 不在发行版中:
[Errno 2] No such file or directory: '/app/.heroku/python/lib/python3.8/site-packages/global_toolkit/protocol.yaml'
Run Code Online (Sandbox Code Playgroud)
我的 MAINFEST.in (我在不同的教程上看到了不同的格式。我都尝试过......)
include global_toolkit/*.yaml
include *.yaml
recursive-include global_toolkit *
Run Code Online (Sandbox Code Playgroud)
我也尝试过使用 setup.py:
files = ["global_toolkit/*"]
setuptools.setup(
...
packages=['global_toolkit'],
package_data = {'global_toolkit': files},
...
Run Code Online (Sandbox Code Playgroud)
很难弄清楚什么在这里不起作用。帮助表示赞赏。
| 归档时间: |
|
| 查看次数: |
3519 次 |
| 最近记录: |