我构建了一个锈蚀python项目,并使用Maturin将其发布到PyPi。该项目的结构类似于maturin上的示例,并添加了许可文件:
my_project
├── Cargo.toml
├── my_project
│ ├── __init__.py
│ └── bar.py
├── Readme.md
├── LICENSE
└── src
└── lib.rs当我使用maturin publish时,自述文件和许可文件不会上传到pypi。
我还想在PyPi上发布自述文件和许可文件,但无法找到任何关于如何使用maturin实现该操作的信息,或者只是将丢失的文件单独添加到PyPi.
我希望了解如何将自述文件和许可文件发送到PyPi。
发布于 2022-08-08 07:35:35
参加聚会的时间已经很晚了,但是为了将来的参考,您可以在使用maturin时将这些文件包括在源代码发行版中,方法是向pyproject.toml添加以下内容。
[tool.maturin]
sdist-include = ["LICENSE", "Readme.md"]我看到你的pyproject.toml没有,不确定这是由于更老版本的maturin还是什么的,但这至少是最新的方式。
https://stackoverflow.com/questions/69585768
复制相似问题