跳转到主要内容

在格式之间转换需求

项目描述

install_requires

在依赖描述格式之间进行转换。

输入格式

  • Pipfile
  • Pipfile.lock
  • pyproject.toml (poetry)
  • requirements.txt

输出格式

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

安装

安装所需额外需求

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

或从您的setup.py

from pip._internal import main as pip

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

命令行界面使用

install-requires example/Pipfile requirements.txt

可用的转换

  1. Pipfile -> requirements.txt
  2. Pipfile.lock -> requirements.txt
  3. pyproject.toml -> requirements.txt

API使用

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

from pathlib import Path
from install_requires import convert

path = Path(__file__).parent
convert('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

请参阅示例获取更多详细信息。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

install-requires-0.3.0.tar.gz (2.9 kB 查看哈希值)

上传时间:

由以下组织支持