{ "info": { "author": "Thomas Lotze", "author_email": "thomas@thomas-lotze.de", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Environment :: Plugins", "Framework :: Buildout", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Zope Public License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2 :: Only", "Topic :: Software Development :: Build Tools", "Topic :: System :: Software Distribution" ], "description": "==========================\ntl.buildout_virtual_python\n==========================\n\nThis is a `zc.buildout` recipe for setting up a virtual Python installation\ninside a buildout. It is compatible with Python versions 2.5 through 2.7 and\n`zc.buildout` versions 1.4 and upwards.\n\nThe implementation makes use of the `virtualenv` package, originally by Ian\nBicking.\n\nThis recipe appears to be reliable, but the feature set is basically\ndetermined by the author's immediate needs. Don't hesitate to send questions,\nbug reports, suggestions, or patches to .\n\n\nUse cases\n=========\n\nUsing a virtual Python gives you a Python environment which is writable for\nother parts of the buildout without the need to compile Python from source. It\nis isolated from other buildouts as well as from its parent Python\ninstallation while it may still share the parent Python's installed libraries.\nDepending on your situation, these features may be considered helpful or\nharmful. The recipe provides mechanism and leaves choosing policy up to you.\n\nAnother aspect is that of providing a real Python executable which has access\nto libraries installed by the buildout. Normally, `zc.buildout` makes\ninstalled Python libraries accessible by creating the Python scripts in\n``bin/`` as wrappers that set up an appropriate ``sys.path`` and then call one\nof the ``console_script`` entry points of some installed egg. Sometimes this\nisn't a workable approach, for example:\n\n * when one of the programs calls ``sys.executable`` and expects it to have\n the same libraries installed that the calling code can import\n\n * when the code being installed is intended to be run by an embedded Python\n interpreter, such as when setting up a `mod_python` application\n\nIn those cases, install the required libraries into a virtual Python\nenvironment and use that as another buildout part's Python installation.\n\n\nOptions\n=======\n\nA buildout part created by this recipe exports an ``executable`` option so it\nmay be used as a part defining a Python installation in a buildout, i.e. a\nbuildout section's ``python`` option may reference it.\n\nConfiguration options:\n :executable-name:\n Basename of the virtual Python installation's interpreter executable.\n\n :interpreter:\n Basename of a Python interpreter in the buildout's ``bin`` directory\n that uses the virtual Python installation. No such interpreter is\n created if the option is not set.\n\n :real-python:\n Filesystem path to the interpreter executable of the Python\n installation that should be used as the parent Python.\n\n :site-packages:\n Boolean switch, whether to make the parent Python's ``site-packages``\n library directory available to the virtual Python.\n\n :eggs:\n Specifications of eggs to be available to the virtual Python.\n\n :extra-paths:\n Extra library paths to make available to the virtual Python.\n\nExported options:\n :location:\n Location of the buildout part containing the virtual Python\n installation. This is the same as the virtual Python's ``sys.prefix``.\n\n :executable:\n Filesystem path to the interpreter executable of the virtual Python\n installation.\n\n\n.. Local Variables:\n.. mode: rst\n.. End:\n\n\n================================\nAbout tl.buildout_virtual_python\n================================\n\n:Author:\n `Thomas Lotze `_ \n\n:PyPI page:\n http://pypi.python.org/pypi/tl.buildout_virtual_python/\n\n:Issue tracker:\n https://bitbucket.org/tlotze/tl.buildout_virtual_python/issues/\n\n:Source code:\n https://bitbucket.org/tlotze/tl.buildout_virtual_python/\n\n:Current change log:\n https://bitbucket.org/tlotze/tl.buildout_virtual_python/raw/tip/CHANGES.txt\n\n:Support the project:\n .. image:: http://api.flattr.com/button/flattr-badge-large.png\n :alt: Flattr this\n :target:\n http://flattr.com/thing/472224/tl-buildoutvirtualpython-a-zc-buildout-recipes-to-install-a-virtual-Python-environment\n\n.. Local Variables:\n.. mode: rst\n.. End:", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.thomas-lotze.de/en/software/buildout-recipes/", "keywords": "buildout zc.buildout recipe virtual python environment virtualenv", "license": "ZPL 2.1", "maintainer": null, "maintainer_email": null, "name": "tl.buildout_virtual_python", "package_url": "https://pypi.org/project/tl.buildout_virtual_python/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tl.buildout_virtual_python/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.thomas-lotze.de/en/software/buildout-recipes/" }, "release_url": "https://pypi.org/project/tl.buildout_virtual_python/0.2/", "requires_dist": null, "requires_python": null, "summary": "zc.buildout recipe for creating a virtual Python installation", "version": "0.2" }, "last_serial": 803405, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c20514b56f67bff76a62e996cb4aacb4", "sha256": "43a924e2b702fb0ac19c59875c61d14c9d43ff078b63b170b20baeb8ca5efed6" }, "downloads": -1, "filename": "tl.buildout_virtual_python-0.1-py2.4.egg", "has_sig": true, "md5_digest": "c20514b56f67bff76a62e996cb4aacb4", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 9003, "upload_time": "2007-06-06T14:31:52", "url": "https://files.pythonhosted.org/packages/a4/44/57965c83cb3edd317ad1368984ad37151ab91314c45e1e540fa4a3e44fa7/tl.buildout_virtual_python-0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "916cee9c5979cb559f80337f6417eb2c", "sha256": "03c8019cac168d4a3fadc5b44ea21cb1672ebfa5d38dbe54c7217dbe8ce9d1ba" }, "downloads": -1, "filename": "tl.buildout_virtual_python-0.1-py2.5.egg", "has_sig": true, "md5_digest": "916cee9c5979cb559f80337f6417eb2c", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 8962, "upload_time": "2007-06-06T14:29:05", "url": "https://files.pythonhosted.org/packages/28/b0/7bf6a62eeba56f0b57a6e3e150086e6524f0b9e1de53d33599500d38e402/tl.buildout_virtual_python-0.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "1655a1f343e1ed26fdaa1615410098d9", "sha256": "d85e1524ac2877e19874bb915213ecef786ac9092c0a27fcf2b717450af16703" }, "downloads": -1, "filename": "tl.buildout_virtual_python-0.1.tar.gz", "has_sig": true, "md5_digest": "1655a1f343e1ed26fdaa1615410098d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4900, "upload_time": "2007-06-06T14:28:47", "url": "https://files.pythonhosted.org/packages/c2/85/6a5b5880cf59062a1c0040a374173882bae501c0d3a24a9cdea33598d953/tl.buildout_virtual_python-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5457fdbc13fedfdd33556fddf638efa0", "sha256": "0cea848bb422f6e72c4e56ccaa3d381d3a4754fbc8af22be4b674247e231e89f" }, "downloads": -1, "filename": "tl.buildout_virtual_python-0.1.1-py2.4.egg", "has_sig": true, "md5_digest": "5457fdbc13fedfdd33556fddf638efa0", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 9569, "upload_time": "2007-06-09T12:54:07", "url": "https://files.pythonhosted.org/packages/14/de/635c4016353a20f2a68dd340ef5c89b82377127299f32eae972d4bcfd6f6/tl.buildout_virtual_python-0.1.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "097c385cddf782171e436c7cc3519920", "sha256": "5d0009ccc3524d55f96708b8275d31f41e631c5d83194a437e9eb9f00e6afc70" }, "downloads": -1, "filename": "tl.buildout_virtual_python-0.1.1-py2.5.egg", "has_sig": true, "md5_digest": "097c385cddf782171e436c7cc3519920", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 9518, "upload_time": "2007-06-09T12:53:46", "url": "https://files.pythonhosted.org/packages/db/a9/b564f6b40fa3cfcba3aa1f5592cb97f8616c9ec657bc4dd9ee836020cc52/tl.buildout_virtual_python-0.1.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "4e0bd45843f98d2da4de5a945e3f9915", "sha256": "ce521e342b071e42ad31e68b236e607c07282f99f91ba72a026c25ba37f01d38" }, "downloads": -1, "filename": "tl.buildout_virtual_python-0.1.1.tar.gz", "has_sig": true, "md5_digest": "4e0bd45843f98d2da4de5a945e3f9915", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5279, "upload_time": "2007-06-09T12:53:37", "url": "https://files.pythonhosted.org/packages/f9/c4/17ee7ba6480c3d0385d312af05a2446d4bab4ca099339ccc318396b63841/tl.buildout_virtual_python-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ebabc31354066012047eceea267db3e3", "sha256": "90939fad041936e0d5f579c924e0669f00be4b3ff8d38dc34a62f54c5e9ccf8e" }, "downloads": -1, "filename": "tl.buildout_virtual_python-0.1.2.tar.gz", "has_sig": true, "md5_digest": "ebabc31354066012047eceea267db3e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5428, "upload_time": "2007-11-20T19:06:31", "url": "https://files.pythonhosted.org/packages/49/16/9dba9ef98de3546bf3f75afec76a7ae1438e366df16a3ca5a124dd2dcbcc/tl.buildout_virtual_python-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2d4ed72ef4edf7664f608c14f21e80c0", "sha256": "09e9213d6880d476475ff0e16cf388247ffd470aa2949d972b7302a2130ff125" }, "downloads": -1, "filename": "tl.buildout_virtual_python-0.1.3.tar.gz", "has_sig": true, "md5_digest": "2d4ed72ef4edf7664f608c14f21e80c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6974, "upload_time": "2008-08-21T21:16:07", "url": "https://files.pythonhosted.org/packages/78/5e/ee2e6a1a32b9fb70c6d356ce1bdc797424e3fd1c7d6927f1245257b29024/tl.buildout_virtual_python-0.1.3.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "3cc97a7081508b8de7a9b04b2625acb2", "sha256": "983eb1b2c9174f12c3fb6ef2de6def421499d14656772434134b3da76f275f78" }, "downloads": -1, "filename": "tl.buildout_virtual_python-0.2.tar.gz", "has_sig": true, "md5_digest": "3cc97a7081508b8de7a9b04b2625acb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14113, "upload_time": "2012-01-27T23:40:52", "url": "https://files.pythonhosted.org/packages/30/0c/f172a7d2105cf431e29b83a77da3d3d633efc2660b5bc269da3c11cac4a2/tl.buildout_virtual_python-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3cc97a7081508b8de7a9b04b2625acb2", "sha256": "983eb1b2c9174f12c3fb6ef2de6def421499d14656772434134b3da76f275f78" }, "downloads": -1, "filename": "tl.buildout_virtual_python-0.2.tar.gz", "has_sig": true, "md5_digest": "3cc97a7081508b8de7a9b04b2625acb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14113, "upload_time": "2012-01-27T23:40:52", "url": "https://files.pythonhosted.org/packages/30/0c/f172a7d2105cf431e29b83a77da3d3d633efc2660b5bc269da3c11cac4a2/tl.buildout_virtual_python-0.2.tar.gz" } ] }