用于创建远程虚拟环境以及安装和更新包的结构实用程序。
fabvenv的Python项目详细描述
#fabvenv
一个用于创建远程虚拟环境、安装和更新包的fabric实用程序。
一个
“requirements.txt”文件。
< BR/>‘任务’BR/> DEF VVEVCREATE():
VEVV= FabVeV。Venv(组态VeV,配置要求):BR/>如果不是VeV.存在():创建(CONFIG.SythyPython)< BR/>< BR/> @任务< BR/> DEF VVEVIN():
要求(“配置”)
Fabvav. Venv(组态VeV),等等:配置要求).install()
def venv_upgrade():
require('configured')
fabvenv.venv(config.venv,config.requirements).upgrade()
def venv_freeze():
require('configured')
fabvenv.venv(config.venv,配置要求).freeze()
@task
def venv_remove():
require('configured')
venv=fabvenv.venv(配置venv,< BR> > BR/> @ BR/> @任务BR/> DEF VVEVPTH():<代码目录添加到ValualEnv sys .PATH中。
'BR/>要求(“配置”)
FabVeV。Venv(CONV.VIV,CONFIG.要求)。VVVIPPTH([CONFIG.CODER)]
‘BR/>< BR/>贡献
BR/>拉力配置要求. < BR>欢迎提出请求和问题。
为了避免
与“fabvenv”的任何其他安装发生测试冲突,使用虚拟环境进行测试。
clone fabvenv:
cd fabvenv
将fabric和fabvenv安装到虚拟环境中:
~/tmp/venv/bin/pip install fabric
~/tmp/venv/bin/pip install-e.
还假设您可以作为`$user`.
以如下方式运行测试:
~/tmp/venv/bin/fab test\u fabvenv
一个用于创建远程虚拟环境、安装和更新包的fabric实用程序。
一个
“requirements.txt”文件。
< BR/>‘任务’BR/> DEF VVEVCREATE():
VEVV= FabVeV。Venv(组态VeV,配置要求):BR/>如果不是VeV.存在():创建(CONFIG.SythyPython)< BR/>< BR/> @任务< BR/> DEF VVEVIN():
要求(“配置”)
Fabvav. Venv(组态VeV),等等:配置要求).install()
require('configured')
fabvenv.venv(config.venv,config.requirements).upgrade()
require('configured')
fabvenv.venv(config.venv,配置要求).freeze()
@task
def venv_remove():
require('configured')
venv=fabvenv.venv(配置venv,< BR> > BR/> @ BR/> @任务BR/> DEF VVEVPTH():<代码目录添加到ValualEnv sys .PATH中。
'BR/>要求(“配置”)
FabVeV。Venv(CONV.VIV,CONFIG.要求)。VVVIPPTH([CONFIG.CODER)]
‘BR/>< BR/>贡献
BR/>拉力配置要求. < BR>欢迎提出请求和问题。
为了避免
与“fabvenv”的任何其他安装发生测试冲突,使用虚拟环境进行测试。
clone fabvenv:
将fabric和fabvenv安装到虚拟环境中:
~/tmp/venv/bin/pip install-e.
还假设您可以作为`$user`.
以如下方式运行测试: