{ "info": { "author": "Chris Kuehl", "author_email": "ckuehl@ckuehl.me", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "rustenv\n==========\n\n[![Build Status](https://travis-ci.org/chriskuehl/rustenv.svg?branch=master)](https://travis-ci.org/chriskuehl/rustenv)\n[![Coverage Status](https://coveralls.io/repos/github/chriskuehl/rustenv/badge.svg?branch=master)](https://coveralls.io/github/chriskuehl/rustenv?branch=master)\n[![PyPI version](https://badge.fury.io/py/rustenv.svg)](https://pypi.org/project/rustenv/)\n\nCreate virtual, activate-able environments for Rust, similar to `virtualenv`\nfor Python.\n\nA virtual environment is a self-contained installation of Rust, Cargo, etc.,\nwhich is completely isolated from any user-level installations you may have.\n\nFor example:\n\n```bash\n# Create a new rustenv\n$ rustenv renv\n\n# Run a command in it\n$ renv/bin/rustc --version\nrustc 1.26.1 (827013a31 2018-05-25)\n$ renv/bin/cargo --version\ncargo 1.26.0 (0e7c5a931 2018-04-06)\n\n# Activate it to avoid having to prefix your commands\n$ . renv/bin/activate\n(renv) $ rustc --version\nrustc 1.26.1 (827013a31 2018-05-25)\n\n# Install hello-cli: https://crates.io/crates/hello-cli\n(renv) $ cargo install hello-cli\n(renv) $ hello\nHello World!\n\n# Deactivate it to restore your PATH and PS1\n(renv) $ deactivate_rustenv\n$ rustc --version\ncommand not found: rustc\n```\n\n\n## Installation\n\nrustenv is [available via PyPI](https://pypi.org/project/rustenv/) and can be\ninstalled using `pip`:\n\n```bash\n$ pip install rustenv\n```\n\n\n## Project status\n### What works right now\n\n* Everything in the example above.\n\n\n### Remaining work\n\n* Provide some additional options when creating the rustenv:\n * Allow specifying rustc / cargo version\n * Allow disabling PS1 modification, similar to virtualenv\n* ...and more? (file an issue! :))\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/chriskuehl/rustenv", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "rustenv", "package_url": "https://pypi.org/project/rustenv/", "platform": "", "project_url": "https://pypi.org/project/rustenv/", "project_urls": { "Homepage": "https://github.com/chriskuehl/rustenv" }, "release_url": "https://pypi.org/project/rustenv/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "Virtual, activate-able environments for Rust", "version": "0.0.2" }, "last_serial": 3924466, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8eb80b1cb38bcdeea2e86004b5f508f8", "sha256": "ebf2acf0ba666935f1293dff69d2dfca96f45cffc28a1c65f3b485a243a5e823" }, "downloads": -1, "filename": "rustenv-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8eb80b1cb38bcdeea2e86004b5f508f8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4214, "upload_time": "2018-06-02T22:42:07", "url": "https://files.pythonhosted.org/packages/69/5a/c5435a79a419613ff942ecf687a321ec848172edacc1c9f9706a0adec36b/rustenv-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f93645cf181766c30befb0f10cc42426", "sha256": "69caa0121918afbde9fd243d00f0847c863012fb75afd1cf51f33cd5fe08ef56" }, "downloads": -1, "filename": "rustenv-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f93645cf181766c30befb0f10cc42426", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2793, "upload_time": "2018-06-02T22:42:09", "url": "https://files.pythonhosted.org/packages/d7/c7/d016bc8cd2bf5eda76b72f1e216522dca1dbcabfd478d2d3df86f5e4b47d/rustenv-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "498c25eda70fbdc5be9ac0202086014e", "sha256": "f2d3473f6ce5b63028f4b77042670c0d5911fbdf0141b0246ef06c0db0fa9368" }, "downloads": -1, "filename": "rustenv-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "498c25eda70fbdc5be9ac0202086014e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4103, "upload_time": "2018-06-02T23:31:53", "url": "https://files.pythonhosted.org/packages/8e/a2/5d9100ca83cf1f84d998ee9ff96610a96dae2fbef8c3b38b19f46160e1af/rustenv-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94c2d8cee66261513124918d7d85ada8", "sha256": "85e77acf17acbdc7acdd7abc0e886b0d4c571c1ee86eda0b308d83f24d74e647" }, "downloads": -1, "filename": "rustenv-0.0.2.tar.gz", "has_sig": false, "md5_digest": "94c2d8cee66261513124918d7d85ada8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3787, "upload_time": "2018-06-02T23:31:54", "url": "https://files.pythonhosted.org/packages/20/cc/090efa733539846d4fc2f923496feeb386be9fea4310504b23f0df677731/rustenv-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "498c25eda70fbdc5be9ac0202086014e", "sha256": "f2d3473f6ce5b63028f4b77042670c0d5911fbdf0141b0246ef06c0db0fa9368" }, "downloads": -1, "filename": "rustenv-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "498c25eda70fbdc5be9ac0202086014e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4103, "upload_time": "2018-06-02T23:31:53", "url": "https://files.pythonhosted.org/packages/8e/a2/5d9100ca83cf1f84d998ee9ff96610a96dae2fbef8c3b38b19f46160e1af/rustenv-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94c2d8cee66261513124918d7d85ada8", "sha256": "85e77acf17acbdc7acdd7abc0e886b0d4c571c1ee86eda0b308d83f24d74e647" }, "downloads": -1, "filename": "rustenv-0.0.2.tar.gz", "has_sig": false, "md5_digest": "94c2d8cee66261513124918d7d85ada8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3787, "upload_time": "2018-06-02T23:31:54", "url": "https://files.pythonhosted.org/packages/20/cc/090efa733539846d4fc2f923496feeb386be9fea4310504b23f0df677731/rustenv-0.0.2.tar.gz" } ] }