{ "info": { "author": "Jonathan Hartley", "author_email": "tartley@tartley.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: Microsoft :: Windows", "Programming Language :: Python", "Programming Language :: Python :: 2.4", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Topic :: Software Development" ], "description": ".. line-block::\n\n PyPI: http://pypi.python.org/pypi/pychoose\n SVN: http://code.google.com/p/pychoose/\n\n\nDescription\n-----------\n\nFrom the Windows command-line, run::\n\n pychoose XY\n\nThis will make Python version X.Y active, if it is installed, for subsequent\ncommands from the same prompt. The change is local to this shell.\n\nThe prompt is modified to indicate the modified environment.\n\nTo revert to the previously used version of Python, type 'exit'\n\nThis works by starting a new Cmd shell with a modified PATH, by prepending\nC:\\\\PythonXY and its subdirectories, and importantly by removing any other\nC:\\\\PythonZZ directories and subdirectories.\n\nMultiple invocations of pychoose can be nested.\n\n\nDependencies\n------------\n\nMS Windows.\n\nPython versions 2.4 to 3.1, although the Python you are switching TO can be any\nversion at all.\n\nNo other dependencies.\n\n\nInstalling\n----------\n\nWindows users may download and double-click a graphical installer from\nhttp://pypi.python.org/pypi/pychoose.\n\nCommand-line jockeys with setuptools installed may use:\n\n ``easy_install pychoose``\n\nor, if pip is installed:\n\n ``pip install pychoose``\n\nor download a zip of the source from http://pypi.python.org/pypi/pychoose and use:\n\n ``python setup.py install``\n\nAlternatively, to check out the latest unstable source from subversion,\nincluding tests, see:\n\n http://code.google.com/p/pychoose/source/checkout.\n\n\nKnown Problems\n--------------\n\nOnly works on Windows. Not in a Cygwin shell, nor if Cygwin Python is first\non your path, nor on other platforms.\n\nShould get the install dirs of various Python versions from the registry, insted\nof assuming they are all variations on C:\\\\Python*.\n\nWould be much more reliable if we allow the user to pass the directory of the\nPython version to switch to, instead of trying to be clever and figure it out\nourselves.\n\nAfter running pychoose, it is no longer on your PATH, so although you can\nreturn to your default interpreter using 'exit', you can't invoke pychoose\nagain to switch to a third Python version, unless you either (a) specify the full\npath to pychoose, or (b) install pychoose on all installed versions of Python.\nThis is a bit irksome. Can we install to somewhere that's always on\nyour path? Or sneakily copy ourselves into the Scripts folder of the Python\nversion we are switching to? Better ideas welcome.\n\nCan't switch from versions of Python prior to 2.4, since we use 'subprocess' to\nlaunch the new shell.\n\nDoesn't affect Windows .py filetype associations. Perhaps this could be tackled by\ninserting an environment variable into the registry keys, set the env var in the\nregistry (to persist its default value) and then change that value temporarily\nand locally in this script.\n\nHaven't tested how it interacts with virtualenv.\n\nCurrently adds all subdirectories of PythonXX to the PATH. This is probably\noverkill. Can we filter out desired subdirectories with any reliability?\n\n\nLicense\n-------\n\nPychoose is distributed under the BSD license. Live long and prosper.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://code.google.com/p/pychoose/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pychoose", "package_url": "https://pypi.org/project/pychoose/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pychoose/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://code.google.com/p/pychoose/" }, "release_url": "https://pypi.org/project/pychoose/0.1.4/", "requires_dist": null, "requires_python": null, "summary": "Windows command-line tool to switch between different installed versions of Python.", "version": "0.1.4" }, "last_serial": 771560, "releases": { "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5a625a5cb2e64e2e0b2f9886953d51f1", "sha256": "bca4ee675c783f0baac1b4b6eead887f6d87dfb85f4c395018b94d3afd52048b" }, "downloads": -1, "filename": "pychoose-0.1.1.win32.exe", "has_sig": false, "md5_digest": "5a625a5cb2e64e2e0b2f9886953d51f1", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 202224, "upload_time": "2009-11-11T16:29:53", "url": "https://files.pythonhosted.org/packages/d6/8e/017bbfbca3ac50271e3e9a01edefa06c0961a21d0b9541a67d8e9250ba9a/pychoose-0.1.1.win32.exe" }, { "comment_text": "", "digests": { "md5": "94856e7f79db38f1f626c7825b71588e", "sha256": "cf0cd9b5f0c25cc7364857de1131dd623417d035712d95016c03e6b5944cb74a" }, "downloads": -1, "filename": "pychoose-0.1.1.zip", "has_sig": false, "md5_digest": "94856e7f79db38f1f626c7825b71588e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4844, "upload_time": "2009-11-11T16:29:48", "url": "https://files.pythonhosted.org/packages/7c/52/c012ce82a1953283eb3a6750cddf52dbbb8d545e914000d4931d13bd3c57/pychoose-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0b4879c30454114c3c4374e09314bc54", "sha256": "b2108bb3f1291d557501c5f7a759449d8bb9c564d4e1c79664dd43c3f5240e33" }, "downloads": -1, "filename": "pychoose-0.1.2.win32.exe", "has_sig": false, "md5_digest": "0b4879c30454114c3c4374e09314bc54", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 202119, "upload_time": "2009-11-11T16:46:27", "url": "https://files.pythonhosted.org/packages/ca/25/de6ac02aecbcde8a346654c3741e1c11483f2a26d694a5e463d97740d26b/pychoose-0.1.2.win32.exe" }, { "comment_text": "", "digests": { "md5": "756a73bb722d22ef6865b77753b39890", "sha256": "8967d5c13b32baaa989cc092be6491e8560cc2e17a90ecc911deb4a72cb83c27" }, "downloads": -1, "filename": "pychoose-0.1.2.zip", "has_sig": false, "md5_digest": "756a73bb722d22ef6865b77753b39890", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4784, "upload_time": "2009-11-11T16:46:23", "url": "https://files.pythonhosted.org/packages/2b/6d/4f48dc046768b2fe14ffafb893753948041e6c5d4cc49a3f16e99d33a394/pychoose-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b8fdc15df7f4a121a7fe11dce68dd444", "sha256": "f8ce94fb6dc1fa812073a9db491a80ba305705cce794db243ace46140251de5d" }, "downloads": -1, "filename": "pychoose-0.1.3.win32.exe", "has_sig": false, "md5_digest": "b8fdc15df7f4a121a7fe11dce68dd444", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 67790, "upload_time": "2009-11-12T11:48:12", "url": "https://files.pythonhosted.org/packages/43/fe/7c746b32e36654fe74548e7a879c6cc49b54bc2fc5f48de1e5990c679437/pychoose-0.1.3.win32.exe" }, { "comment_text": "", "digests": { "md5": "fc88556bb5fcaa2f51af72487dbd4031", "sha256": "c877263257a1d8d7864b739fa7458145996f42331c3825344858a87165015c46" }, "downloads": -1, "filename": "pychoose-0.1.3.zip", "has_sig": false, "md5_digest": "fc88556bb5fcaa2f51af72487dbd4031", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5029, "upload_time": "2009-11-12T11:48:11", "url": "https://files.pythonhosted.org/packages/e7/e7/6b1aa7ff73a548d51a01d3a2ac4fc798ee00deff2b835f853130b966b755/pychoose-0.1.3.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "0fd10ce41fe436d3597fd65d013ee19a", "sha256": "ae958cf9bed483e92d5f70edc86a7cd76f6ef3627f35a6ce20b9c5a5f235fb3a" }, "downloads": -1, "filename": "pychoose-0.1.4.win32.exe", "has_sig": false, "md5_digest": "0fd10ce41fe436d3597fd65d013ee19a", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 68155, "upload_time": "2009-11-12T13:33:25", "url": "https://files.pythonhosted.org/packages/6a/35/3c5ef76beb2d955af213e426b6d114794e69b3be72b755d739527b3cc6f3/pychoose-0.1.4.win32.exe" }, { "comment_text": "", "digests": { "md5": "40e27cb8c374077a3d4fba4be28cc395", "sha256": "8d5be0208278b77b59ffc3c2e809c0b6dfadddbe9d26ab30e228976bd4f0c244" }, "downloads": -1, "filename": "pychoose-0.1.4.zip", "has_sig": false, "md5_digest": "40e27cb8c374077a3d4fba4be28cc395", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5248, "upload_time": "2009-11-12T13:33:23", "url": "https://files.pythonhosted.org/packages/fa/39/8d9fafaa78588940e56f5e3c3b19d924883dffbc5486c31af80c8030ac26/pychoose-0.1.4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0fd10ce41fe436d3597fd65d013ee19a", "sha256": "ae958cf9bed483e92d5f70edc86a7cd76f6ef3627f35a6ce20b9c5a5f235fb3a" }, "downloads": -1, "filename": "pychoose-0.1.4.win32.exe", "has_sig": false, "md5_digest": "0fd10ce41fe436d3597fd65d013ee19a", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 68155, "upload_time": "2009-11-12T13:33:25", "url": "https://files.pythonhosted.org/packages/6a/35/3c5ef76beb2d955af213e426b6d114794e69b3be72b755d739527b3cc6f3/pychoose-0.1.4.win32.exe" }, { "comment_text": "", "digests": { "md5": "40e27cb8c374077a3d4fba4be28cc395", "sha256": "8d5be0208278b77b59ffc3c2e809c0b6dfadddbe9d26ab30e228976bd4f0c244" }, "downloads": -1, "filename": "pychoose-0.1.4.zip", "has_sig": false, "md5_digest": "40e27cb8c374077a3d4fba4be28cc395", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5248, "upload_time": "2009-11-12T13:33:23", "url": "https://files.pythonhosted.org/packages/fa/39/8d9fafaa78588940e56f5e3c3b19d924883dffbc5486c31af80c8030ac26/pychoose-0.1.4.zip" } ] }