微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pip 不安装 README.md

如何解决pip 不安装 README.md

我创建了包,并将其部署到私有 pypi 服务。 源包包含一个 README.md:

tar -tzf client/dist/my-api-client-0.1.0.tar.gz | grep README
my-api-client-0.1.0/README.md

但是当我安装它时

pip install --pre --extra-index-url https://pypi.myservice.com my-api-client

我得到了 python 源代码,但是 README.md 没有出现在站点包下的任何地方。 我尝试使用 --no-binary :all: 强制安装源代码,但这似乎没有任何区别。

我需要一些选项来安装它吗?pip还是我完全做错了什么?

解决方法

如果你想包含其他文件,比如 README.md,你必须指定它。

  1. 在 setup.py 中添加 include_package_data 选项:

    设置( .... include_package_data=真, ...)

  2. 创建一个 MANIFEST.in 文件并指定要包含在包中的文件:

    包含 README.me

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。