将整个构建树转换为virtualenv的zc.buildout recipe

rjm.recipe.venv的Python项目详细描述


rjm.配方.venv

这是一个简单的zc.buildout配方,将使用virtualenv 将buildout根转换为沙盒虚拟python的包 环境。它与 gp.recipe.pip,然后可以使用它将python包安装到 已经创建的virtualenv。

支持的选项

Venv_选项:

Extra options that will be used when the virtualenv command is invoked. These should match exactly what would be used on a command line.

地址:

This option can be set to a list of URLs, each of which should point to an archive (tarball, zip, etc.) of a python package which supports simple distutils installation (i.e. ‘python setup.py install’). Each of these packages will be installed into the virtualenv sandbox. This is useful for installing certain older packages that do not work with pip, such as egenix-mx-base.

示例用法

这是一个非常简单的构建文件,它创建了一个没有 站点包和使用分发然后安装egenix mx base 使用distutils和最新版本的塔架及其所有 使用pip的依赖项:

[buildout]
parts =
    venv
    pip

[venv]
recipe = rjm.recipe.venv
venv_options = --no-site-packages --with-distribute
distutils_urls =
    http://downloads.egenix.com/python/egenix-mx-base-3.1.2.tar.gz

[pip]
recipe = gp.recipe.pip
virtualenv = ${buildout:directory}
install = pylons

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么我们不能将ArrayList<Integer>传递给具有(Integer…)的方法参数   java Spring RestTemplate映射JSON对映射的响应引发不匹配的PutException   在系统中找到java Selenium元素,但在Jenkins中未找到   java在Android中使用JavaMail API发送电子邮件,而不使用默认/内置应用程序   数组如何在Java数据结构中同时存储数字和相应的单词?   为什么“+”运算符未定义?JAVA   java如何在游戏中添加高分系统?   java在球门碰撞中区分球和球员   java如何使用SpringSecurity4.0.1使用Auth令牌实现Rest完整Web服务。释放   java如何解决这个错误:Android资源链接失败?   java多线程文件处理和数据库批插入   导致Tomcat失败的java无用块线程   java主线程做了太多的工作,尽管我使用了异步线程(laggy UI)   在Java FX 2.0中滚动锚定节点时,锚定始终可见?   java使用EJB3中的客户机jar和设计模式