从pyproject.toml(poetry)制作setup.py(setutools)
项目描述
poetry-setup
使您的poetry项目与旧版本兼容。
该工具会根据pyproject.toml生成一些文件
- setup.py
- requirements.txt
- constraints.txt(来自可选依赖项)
安装
我推荐使用pipsi安装所有此类控制台脚本。
通过pipsi安装
pipsi install poetry-setup
通过pip安装
pip install poetry-setup
通过poetry安装
poetry install poetry-setup
用法
poetry-setup [path/to/project/]
为当前目录中的项目生成
poetry-setup
为example
目录中的项目生成
poetry-setup example
pipenv怎么办?
Pipenv可以从requirements.txt
生成Pipfile
。
运行测试
pipenv install
pipenv shell
python -m pytest tests.py