40 个版本
0.20.1 | 2022年2月2日 |
---|---|
0.20.0 | 2019年11月12日 |
0.19.0 | 2019年11月6日 |
0.16.1 | 2019年7月24日 |
0.6.0 | 2018年11月9日 |
#5 in #virtualenv
每月32次下载
105KB
2.5K SLoC
注意事项:此项目不再维护。如果您正在寻找替代方案,请查看 poetry。
dmenv:Python 的简单实用虚拟环境管理器
概述
dmenv
会为您处理虚拟环境和锁文件的创建。
这里是它的实际应用
- 首先,生成一个
requirements.lock
来“冻结”所有依赖项
$ dmenv lock
Creating virtualenv in: /path/to/.venv/3.6.7
-> running /usr/bin/python3 -m /path/to/.venv venv/3.6.7
-> running /path/to/.venv/3.6.7/bin/python -m pip install pip --upgrade
...
-> running /path/to/.venv/3.6.7/bin/pip freeze --exclude-editable
:: Requirements written to /path/to/requirements.lock
- 然后,任何人都可以使用
requirements.lock
来安装所有依赖项的冻结版本
$ dmenv install
:: Creating virtualenv in: /path/to/.venv/3.6.7
-> running /usr/bin/python3 -m venv /path/to/.venv/3.6.7
-> running /path/to/.venv/3.6.7/bin/python -m pip install pip --upgrade
...
-> running /path/to/.venv/3.6.7/bin/python setup.py develop --no-deps
...
Installing demo script to /path/to/.venv/3.6.7/bin
感兴趣吗?
请访问 详细文档 并了解如何将 dmenv 用于您的 Python 项目 :)
依赖项
~8–18MB
~235K SLoC