在格式之间转换需求
项目描述
install_requires
在依赖描述格式之间进行转换。
输入格式
Pipfile
Pipfile.lock
pyproject.toml
(poetry)requirements.txt
输出格式
setup.py
(返回install_requires
和dependency_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
可用的转换
- Pipfile -> requirements.txt
- Pipfile.lock -> requirements.txt
- 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)
可用的转换
- Pipfile -> requirements.txt
- Pipfile.lock -> requirements.txt
- pyproject.toml -> requirements.txt
- Pipfile -> setup.py
- Pipfile.lock -> setup.py
- pyproject.toml -> setup.py
- requirements.txt -> setup.py
请参阅示例获取更多详细信息。
项目详情
关闭
install-requires-0.3.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d6229486e085a330041d3cc6f47eeb8d2fd0c255cf81a4b899b287c306deb717 |
|
MD5 | e3b1c76d41303056239056548c160be1 |
|
BLAKE2b-256 | d30563a5ebe7a99a1b815a88a9ffad485d4a0b5839d8df5179554bb16db7cda6 |