{ "info": { "author": "Jakub Vysoky", "author_email": "jakub@borka.cz", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "======================================\nrelocatable python virtual environment\n======================================\n\npackage inspired a lot by ian bicking's virtualenv_ but created in fashion\nthat it can be relocated freely through the filesystem, renamed, backuped, ...\n\n.. _virtualenv: http://bitbucket.org/ianb/virtualenv/\n\nsecond nice feature is, that you can customize your python environment\nvia ``{{ENV}}/pythonrc.py`` in any curious way you want.\n\nworks with python3, pypy\n\ninstall\n-------\n\nyou can `install this package from pypi`_::\n\n pip install RVirtualEnv\n\n # or\n easy_install RVirtualEnv\n\n # or just clone this repository\n git clone http://github.com/kvbik/rvirtualenv\n\nyou should definitely `try development version`__\n\n.. _install this package from pypi: http://pypi.python.org/pypi/RVirtualEnv\n\n__ development_\n\nto create new virtual environment just call::\n\n rvirtualenv ~/PYENV1\n\n # or directly from this repo\n\n ./rvirtualenv.py ~/PYENV2\n\nusage\n-----\n\nto enable environment, do::\n\n # on unix\n export PYTHONPATH=~/PYENV1:$PYTHONPATH\n\n # on windows\n set PYTHONPATH=c:\\PYENV1;%PYTHONPATH%\n\nafter that, you can call any python command (eg: ``pip`` or ``easy_install``, ``ipython``, ...)\nand it will have access to your virtual environment.\n\nif you don't want to mess up with environment, just call our wrapper::\n\n # on unix\n ~/PYENV1/bin/python [any [params]]\n\n # on win\n c:\\PYENV1\\bin\\python.bat [any [params]]\n\nit should work with mod-wsgi ``python-path`` option as well,\nand you can enable it in runtime via ``site.addsitedir(venv_directory)``.\n\ntests\n-----\n\nif you are interested in testing this package, it should support many standard ways of running tests.\nnose is used for test discovery.\n\nyou can run any of these commands:\n\n * ``python setup.py test``\n * ``nosetests``\n * ``./tests/test_all.py``\n\npackage was tested on:\n\n * archlinux with python 3.2\n * archlinux with python 2.7\n * macosx 10.6 python 2.6\n * ms windows with python 2.6\n * ubuntu 10.04 python 2.6\n * debian lenny with python 2.5\n * debian etch with python 2.4\n\nbut there is no build environment yet.\n\nwhy\n---\n\nmain reasons why this package came into existence:\n\n * it does not copy python binary\n * it does not symlink core python libraries\n * you can just set up PYTHONPATH env variable\n and you can use any system-wide command (eg: easy_install, pip)\n * you can tune ``pythonrc.py`` file to your needs\n in any curious ways (useful for debugging/testing)\n\ntodo\n----\n\nyou can use the `issue tracker`__ for more (or in `TODO.rst` in this repo)\nbut some of the long term goals are here\n\n * test building and installing some c extension\n * test install tools (``pip``, ``easy_install`` and others)\n * better virtualenv inheritance\n (and handle more virtualenvs defined on ``pythonpath``)\n\n__ https://github.com/kvbik/rvirtualenv/issues\n\ndevelopment\n-----------\n\nsee http://github.com/kvbik/rvirtualenv\n\nchangelog\n---------\n\n0.3.x\n~~~~~\n\naka branch `releases/rvirtualenv-0.3`__\n\n__ https://github.com/kvbik/rvirtualenv/tree/releases/rvirtualenv-0.3\n\n0.3.2\n~~~~~\n\n* sorry, this version does not work in interactive mode on windows, we will try hard to\n solve bill's issue\n* a subprocess call in ``python.py`` replaced with ``os.execvp``, which means less forks\n and `gunicorn`_ via `supervisor`_ should work when called via our ``python`` wrapper\n (see `issue #2`_ for more)\n* system-wide installed rvirtualenv does work and creates virtualenvs correctly\n - there were issues with read only fs for non privileged users\n* repository cleanup before `upload to pypi`_, so it should be installable\n (without any notes from build env - like ``#!/usr/bin/python2`` in `issue #1`_)\n* `setuptools_dummy`_ replaced in favour of plain `MANIFEST.in`_\n\n.. _setuptools_dummy: http://pypi.python.org/pypi/setuptools_dummy/\n.. _MANIFEST.in: http://docs.python.org/distutils/sourcedist.html#the-manifest-in-template\n.. _upload to pypi: http://pypi.python.org/pypi/RVirtualEnv\n.. _issue #1: https://github.com/kvbik/rvirtualenv/issues/1\n.. _gunicorn: http://gunicorn.org/\n.. _supervisor: http://supervisord.org/\n.. _issue #2: https://github.com/kvbik/rvirtualenv/pull/2\n\n0.3.1\n~~~~~\n\n* implemented cmd-line virtualenv compatible options\n (``--no-site-packages``, ``--python``, ``--prompt``)\n* no site packages option for pythonrc \n* non python data installed to python package (fixed bug introduced in `0.3.0`_)\n\n0.3.0\n~~~~~\n\n* `python3`_ support - it really works, tests are passing\n* support for `virtualenv wrapper`_ (via: ``source PY/bin/activate``)\n* inherit one virtualenv to another\n* ``bin/activate`` works, also on windows and relocatable\n* complete rewrite of venv\n* custom install command so you can define your own layout\n* proper functionality on macos and ubuntu\n\n.. _virtualenv wrapper: http://www.doughellmann.com/projects/virtualenvwrapper/\n.. _python3: http://diveintopython3.org/\n\n0.2.x\n~~~~~\n\naka branch `releases/rvirtualenv-0.2`__\n\n__ https://github.com/kvbik/rvirtualenv/tree/releases/rvirtualenv-0.2\n\n* installing extensions into virtual environment works\n* not released, but merged to 0.3\n\n0.2.3\n~~~~~\n\n* fixing problems with relative path when creating virtualenv\n* more compatibility with pip and uninstalling system packages (``sys.real_prefix``)\n* tests passing with distribute_ (aka setuptools_ fork)\n\n.. _distribute: http://bitbucket.org/tarek/distribute/\n.. _setuptools: http://pypi.python.org/pypi/setuptools\n\n0.2.2\n~~~~~\n\ninitial versions (<=0.2.2)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/kvbik/rvirtualenv", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "RVirtualEnv", "package_url": "https://pypi.org/project/RVirtualEnv/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/RVirtualEnv/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/kvbik/rvirtualenv" }, "release_url": "https://pypi.org/project/RVirtualEnv/0.3.2/", "requires_dist": null, "requires_python": null, "summary": "relocatable python virtual environment", "version": "0.3.2" }, "last_serial": 785496, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "ce2c3a64387aec922109db721bd09f49", "sha256": "34ea226871419b5b44de6d0838137cb0bacbaf6f9a18efd396b021dc113872b8" }, "downloads": -1, "filename": "RVirtualEnv-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ce2c3a64387aec922109db721bd09f49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22585, "upload_time": "2010-02-23T08:52:04", "url": "https://files.pythonhosted.org/packages/89/b3/e74ef4df0e1968c703fbc47e18c274790b32d47b97048808a0df2fb8862f/RVirtualEnv-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3a862945e9bd097f30ff1d8d6df81638", "sha256": "7464f7179fdfe871b730965a4d03b8354d5929d4c4c1e53e3191c522ebf23b74" }, "downloads": -1, "filename": "RVirtualEnv-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3a862945e9bd097f30ff1d8d6df81638", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38071, "upload_time": "2010-02-23T22:32:06", "url": "https://files.pythonhosted.org/packages/44/1f/eb3174ced517af9872a283408c4b86676ba497914cce7ee14d59cc85af3a/RVirtualEnv-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "3d1e438e0f3132138c62bd637833aca9", "sha256": "25dfda3be7a9e321bda5643daad21737bbd797622d465e677eba5b262cb8ad25" }, "downloads": -1, "filename": "RVirtualEnv-0.2.2.tar.gz", "has_sig": false, "md5_digest": "3d1e438e0f3132138c62bd637833aca9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12654, "upload_time": "2010-02-25T22:22:58", "url": "https://files.pythonhosted.org/packages/45/1c/04df3ef151d5ea1eab1c305beaab7590b7baa97aa5cd06403d1147b858d9/RVirtualEnv-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "9fbe96ed7c25776498a323e94e3ea8ef", "sha256": "0db9151188b5bc2a50a768598b844c709958a0f81113f18e4a5faea8da180d69" }, "downloads": -1, "filename": "RVirtualEnv-0.2.3.tar.gz", "has_sig": false, "md5_digest": "9fbe96ed7c25776498a323e94e3ea8ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21094, "upload_time": "2010-11-08T11:52:36", "url": "https://files.pythonhosted.org/packages/e9/11/a0b357c43f2a00b90c59b74617692daf55039bcd24c39978ee801871a16e/RVirtualEnv-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "725b733590e214da1020b62759fc7393", "sha256": "80a7cb715d640ed326ec9f63b3db2e09b4299550678029414885ba523efac3e3" }, "downloads": -1, "filename": "RVirtualEnv-0.3.0.tar.gz", "has_sig": false, "md5_digest": "725b733590e214da1020b62759fc7393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 204497, "upload_time": "2011-03-15T06:34:34", "url": "https://files.pythonhosted.org/packages/b9/42/2a8fd38e4a087f3f6a4d296216ffce434b675578a4ae7d9e57330de5a3a2/RVirtualEnv-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "99bc2a58ebb47014d328eeef811f5ec6", "sha256": "95a2d3855f6998bfbd0b0416a80b5ffd91a1a7692290fa610476fb9191eb92cb" }, "downloads": -1, "filename": "RVirtualEnv-0.3.1.tar.gz", "has_sig": false, "md5_digest": "99bc2a58ebb47014d328eeef811f5ec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35736, "upload_time": "2011-05-09T17:25:03", "url": "https://files.pythonhosted.org/packages/49/c4/86f23c252c38b2d1e1f6fb421e8dfc238729d05995169656447069cc1b01/RVirtualEnv-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "4593c0dc72a45702dc0a24555eacad76", "sha256": "1c14a198fe0d5812b1c640dab24f5abd2c8be68d4f11e3bb6cb8332814bc0a68" }, "downloads": -1, "filename": "RVirtualEnv-0.3.2.tar.gz", "has_sig": false, "md5_digest": "4593c0dc72a45702dc0a24555eacad76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13193, "upload_time": "2012-05-02T20:59:25", "url": "https://files.pythonhosted.org/packages/62/31/af64e87d1be179ef720cb548b52597da9e757996d37a9ba5d8030d7e5e61/RVirtualEnv-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4593c0dc72a45702dc0a24555eacad76", "sha256": "1c14a198fe0d5812b1c640dab24f5abd2c8be68d4f11e3bb6cb8332814bc0a68" }, "downloads": -1, "filename": "RVirtualEnv-0.3.2.tar.gz", "has_sig": false, "md5_digest": "4593c0dc72a45702dc0a24555eacad76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13193, "upload_time": "2012-05-02T20:59:25", "url": "https://files.pythonhosted.org/packages/62/31/af64e87d1be179ef720cb548b52597da9e757996d37a9ba5d8030d7e5e61/RVirtualEnv-0.3.2.tar.gz" } ] }