有没有一种方法可以配置pip以仅安装纯python软件包的纯python依赖项?我希望能够编写一个兼容Jython和CPython的python项目。Pip只安装纯python软件包
0
A
回答
3
查看实现pip的各种命令行选项并阅读文档的文件,看起来这些选项都没有能力根据此标准排除软件包。 --no-binary
和--only-binary
似乎处理通常的编译,而不是排除非python内容的包。
https://github.com/pypa/pip/blob/de6e4b5c9ea942e6c961066f1ad7f5398b730dfa/pip/cmdoptions.py
蟒蛇轮PEP有元数据,显示该软件包的一部分,是一个purelib并得到扩展到site-packages
,并且这似乎表明,整个包是纯Python一个Root-Is-Purelib
布尔字段。 https://www.python.org/dev/peps/pep-0491/可以配置pip以排除轮子以外的所有内容,然后根据元数据筛选轮子。
不赞成的--use-wheel
标志似乎会导致点偏好轮子,但不排除非轮子。似乎没有办法根据其元数据阻止安装轮子。
相关问题
- 1. Python pip - 为软件包安装文档?
- 2. PIP安装-r:只安装新的软件包
- 3. 在Python中安装软件包时pip安装追踪错误
- 4. 如何用pip安装nltk_data软件包?
- 5. 如何用pip安装软件包?
- 6. virtualenv pip无法安装软件包
- 7. PIP安装软件包失败
- 8. pip无法从requirements.txt安装软件包
- 9. 用pip安装Python软件包源码包
- 10. python Beautifulsoup4软件包安装
- 11. Python安装软件包
- 12. 安装python软件包
- 13. 错误使用pip安装我的软件包python
- 14. 修补Python软件包,作为Pip的依赖项安装
- 15. pip或pip3为Python 3安装软件包?
- 16. Python 3.x - 使用pip安装软件包时出错
- 17. Anaconda,Python软件包通过pip安装不起作用,Linux
- 18. 使用'pip install -r requirements.txt'安装python软件包时出错
- 19. 手动设置软件包安装为Python/pip
- 20. Python - 我无法用pip安装软件包
- 21. 如何在mac osx上安装python的pip软件包?
- 22. 使用pip在python中安装软件包的麻烦
- 23. pip不会在本地安装Python软件包--user
- 24. 使用pip安装python 3.x软件包
- 25. 如何pip安装本地python软件包?
- 26. 无法使用PIP for python安装软件包
- 27. 在virtualenv中不使用pip或easy_install安装python软件包
- 28. Python无法找到与pip一起安装的软件包
- 29. python 3的pip安装包
- 30. 如何使用sudo安装pip软件包后只能在本地使用pip软件包?
搜索['cpython'](https://github.com/pypa/pip/search?utf8=%E2%9C%93&q=cpython&type=Code)和['jython'](https:// github .com/pypa/pip/search?utf8 =%E2%9C%93&q = jython&type = Code)在pip代码中没有显示任何可以进行此区分的内容。 – Skrat
现在我正在阅读wheel PEP,看看是否有任何元数据可用于使用本地代码排除软件包。 –