在格式之间转换需求

install-requires的Python项目详细描述


安装需要

在描述格式的依赖项之间转换。

输入格式:

  • Pipfile
  • Pipfile.lock
  • pyproject.toml(诗歌)
  • requirements.txt

输出格式:

  • setup.py(返回install_requiresdependency_links
  • requirements.txt(返回行列表)

安装

安装时需要额外的要求:

pip install install-requires[pipfile]
pip install install-requires[poetry]

或者从您的setup.py:

frompip._internalimportmainaspippip(['install','install-requires[pipfile]'])pip(['install','install-requires[poetry]'])

cli用法

install-requires example/Pipfile requirements.txt

可用转换:

  1. pipfile->;requirements.txt
  2. pipfile.lock->;requirements.txt
  3. pyproject.toml->;requirements.txt

API使用

传递输入格式、输出格式和必须解析为convert函数的文件路径:

frompathlibimportPathfrominstall_requiresimportconvertpath=Path(__file__).parentconvert('pyproject.toml','setup.py',path)

可用转换:

  1. pipfile->;requirements.txt
  2. pipfile.lock->;requirements.txt
  3. pyproject.toml->;requirements.txt
  4. pipfile->;setup.py
  5. pipfile.lock->;setup.py
  6. pyproject.toml->;setup.py
  7. requirements.txt->;setup.py

有关详细信息,请参见example

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OpenGL着色器可在桌面上编译,但不能在Android上编译   java调度器。forward()生成HTTP 500   java从另一个类访问类   java EasyModBus Modbus客户端。ReadHoldingRegisters()返回意外的0   java 安卓bitmap低质量问题   带有signaturePropFile的java Axis2/rampart加密问题   Java,解析xml属性的原始未转换值。Jaxson或jaxb   爪哇太阳报。网inetaddr。ttl属性导致AccessControlException   java简单计算器无法通过println   线程安全java servlet   java从文本文件中获取特定信息   java打包具有字符串数组的哈希映射   java SQL合并以更新值或将值插入到同一个表中   java springrabitmq和线程本地何时是调用clean方法的好时机   windows java在我的64位计算机的任务管理器中显示为32位   java不确定使用什么值来初始化我的神经网络   java Maven插件下载文件