{ "info": { "author": "Timo Furrer", "author_email": "tuxtimo@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Utilities" ], "description": "try - It's never been easier to try python packages\n===================================================\n|pypi| |license| |wheel|\n\n**try** is an easy-to-use cli tool to try out python packages.\n\n|demo|\n\nFeatures\n--------\n\n- Install specific package version from PyPI\n- Install package from GitHub\n- Install in virtualenv using specific version of python\n- Specify alternative python package import name\n- Keep try environment after interactive session\n- Launch interactive python console with already imported package\n- Launch editor instead of interpreter\n- Launch arbitrary python shell instead of default python shell\n\nUsage\n-----\n\n.. code:: bash\n\n try requests\n try requests --ipython\n try requests --shell ptipython\n try requests -p 3.5\n try requests -p /usr/bin/python3.4.1\n try requests==2.8.1\n try kennethreitz/requests --ipython\n try click-didyoumean:click_didyoumean # if python package name is different then pip package name\n try requests --editor\n\nUsage examples\n--------------\n\n*Note: most of the following cli options can also be configured in the* `configuration`_ *file!*\n\n**Try single python package:**\n\n.. code:: bash\n\n try requests\n try flask\n\n**Try multiple python packages in one session:**\n\n.. code:: bash\n\n try requests flask\n\n**Try specific version of a package:**\n\n.. code:: bash\n\n try requests==2.8.1 # tries version 2.8.1 of requests instead of latest\n\n**Try package from GitHub repository:**\n\n.. code:: bash\n\n try / # syntax example\n try kennethreitz/requests # installs master branch of Kenneth's requests package from GitHub\n\n**Try package but import with different name than package name:**\n\n.. code:: bash\n\n try : # syntax example\n try click-didyoumean:click_didyoumean # install click-didyoumean but import click_didyoumean\n\n**Try package in already existing virtualenv:**\n\n.. code:: bash\n\n try requests --virtualenv ~/.try/sandbox # use virtualenv at ~/.try/sandbox\n\n*\u21e2 see virtualenv config value in env section in* `configuration`_ *file.*\n\n**Try package with specific python version:**\n\n.. code:: bash\n\n try requests --python 3.5 # use python3.5 in virtualenv\n try requests -p 2.7 # use python2.7 in virtualenv\n try requests -p ~/work/cpython/bin/python # use python binary from specific location\n\n*\u21e2 see python config value in env section in* `configuration`_ *file.*\n\n**Try package with specific shell/repl:**\n\n.. code:: bash\n\n try requests --shell python # use python repl (default value)\n try requests --shell ipython # use ipython\n try requests --shell ptpython # use ptpython\n try requests --shell ptipython # use ptipython\n try requests --shell bpython # use bpython\n try requests --ipython # use ipython - an alias for --shell ipython\n\n*\u21e2 see shell config value in env section in* `configuration`_ *file.*\n\n**Try package writing a little script instead of opening shell:**\n\n.. code:: bash\n\n try requests --editor # opens $EDITOR or editor instead of shell\n\n*\u21e2 see always_use_editor config value in env section in* `configuration`_ *file.*\n\n**Keep virtualenv files after try run:**\n\n.. code:: bash\n\n try requests --keep\n\n*\u21e2 see keep config value in env section in* `configuration`_ *file.*\n\n**Use a specific location for the virtualenv files:**\n\n.. code:: bash\n\n try requests --tmpdir ~/.try\n\n*\u21e2 see tmpdir config value in env section in* `configuration`_ *file.*\n\n\n.. _configuration:\n\nConfiguration\n-------------\n\n``try`` can be configured to your preferences - like always use ``ipython`` as a shell or always use ``python3.5``.\nThe configuration file is located in your users application configuration directory in a file called ``config.ini``.\nThis location is OS dependent and is specified here: http://click.pocoo.org/5/api/#click.get_app_dir\n\nThe following ``config.ini`` file shows all available configuration options:\n\n\n.. code:: ini\n\n [env]\n virtualenv=~/.try/sandbox\n python=3.5\n shell=ipython\n keep=false\n always_use_editor=false\n tmpdir=~/.try\n\n\nInstallation\n------------\n\nUse **pip** to install **try**:\n\n.. code::\n\n pip3 install trypackage\n\n\nHelp\n~~~~\n\n**try** comes with an awesome CLI interface thanks to *click*.\n\n.. code::\n\n Usage: try [OPTIONS] [PACKAGES]...\n\n Easily try out python packages.\n\n Options:\n --virtualenv TEXT Use already existing virtualenv.\n -p, --python TEXT The python version to use.\n --ipython Use ipython instead of python.\n --shell TEXT Specify the python shell to use. (This will override\n --ipython\n -k, --keep Keep try environment files.\n -e, --editor Try with editor instead of interpreter.\n --tmpdir TEXT Specify location for temporary directory.\n --version Show the version and exit.\n --help Show this message and exit.\n\n**try** was inspired by https://github.com/VictorBjelkholm/trymodule.\n\n.. |pypi| image:: https://img.shields.io/pypi/v/trypackage.svg?style=flat&label=version\n :target: https://pypi.python.org/pypi/trypackage\n :alt: Latest version released on PyPi\n\n.. |license| image:: https://img.shields.io/badge/license-MIT-blue.svg?style=flat\n :target: https://raw.githubusercontent.com/timofurrer/try/master/LICENSE\n :alt: Package license\n\n.. |wheel| image:: https://img.shields.io/pypi/wheel/radish-bdd.svg\n :target: https://pypi.python.org/pypi/trypackage\n :alt: Package is available as wheel\n\n.. |demo| image:: https://raw.githubusercontent.com/timofurrer/try/master/docs/asciicast.gif\n :target: https://asciinema.org/a/bd60nu08dbklh5d16lyd69fvx\n :alt: Demo\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/timofurrer/try", "keywords": "try,python,packages,pypi,github,interactive,console,ipython,versions,virtualenv", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "trypackage", "package_url": "https://pypi.org/project/trypackage/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/trypackage/", "project_urls": { "Homepage": "https://github.com/timofurrer/try" }, "release_url": "https://pypi.org/project/trypackage/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "Awesome cli tool to try out python packages", "version": "0.3.0" }, "last_serial": 2470456, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c3d930872197752b1f02b947743ef339", "sha256": "02a97879a27dd051917fb7ed203d648bf2961274f0467b09333dcf5f1dca9dc6" }, "downloads": -1, "filename": "trypackage-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c3d930872197752b1f02b947743ef339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3634, "upload_time": "2016-03-21T03:15:32", "url": "https://files.pythonhosted.org/packages/55/15/9dac33841050620c097fdae694bfd2e10e3a0bc524d8d860593e1afdb534/trypackage-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1ba9f191247310dd39a9b8a33f880525", "sha256": "cdbed7636fa0e771288cafb1391f8889808a24dd63c0b5a3a1d39a9bf85bf124" }, "downloads": -1, "filename": "trypackage-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1ba9f191247310dd39a9b8a33f880525", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4379, "upload_time": "2016-03-21T03:18:47", "url": "https://files.pythonhosted.org/packages/bb/94/78d29b948829cb4f5d8cb0ec20ae7d79a2f4ec56b727e06ca286c40a3636/trypackage-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "e2ee101ad3d41db451e701a89fde280a", "sha256": "575e1c01d673a89c35c6cd34fc01e555c605b9e5574ccd6e2d176678f5d7c9d3" }, "downloads": -1, "filename": "trypackage-0.0.3.tar.gz", "has_sig": false, "md5_digest": "e2ee101ad3d41db451e701a89fde280a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4389, "upload_time": "2016-03-21T03:22:48", "url": "https://files.pythonhosted.org/packages/b9/cd/a7feaad2bdc5101d73275435c80adbd7607e9d0d0a04d3794643102e1709/trypackage-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1c1bd1b9ba985fc21f42b261bd1298d1", "sha256": "7d12b5958c0b825039d00ec28c5c13170089eab582387d859e092ba7b3c462ec" }, "downloads": -1, "filename": "trypackage-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1c1bd1b9ba985fc21f42b261bd1298d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4596, "upload_time": "2016-03-21T03:39:15", "url": "https://files.pythonhosted.org/packages/45/99/3cb050b7f1d8675449d1baf3e3f7542d1fe07fc6644d2c8d63f2edb24946/trypackage-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a13c43f8804e8edb2e391a3d88d317a7", "sha256": "ee92d56e07a8538716f50b2739ab10c0d3e2c3f4493eeb4a8e3ab74855cb11e7" }, "downloads": -1, "filename": "trypackage-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a13c43f8804e8edb2e391a3d88d317a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4644, "upload_time": "2016-03-21T04:19:24", "url": "https://files.pythonhosted.org/packages/96/0f/9176dbe6b4dc759e5372cfa041cae9a8f0ab240cae571a94595e651e0914/trypackage-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d5a9b0e77aa6a772b4f0a5be870ad200", "sha256": "ab6b847be28c33f9c8ead2acae52e4132382e591cbcf2aa435eba0698056aebc" }, "downloads": -1, "filename": "trypackage-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d5a9b0e77aa6a772b4f0a5be870ad200", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4655, "upload_time": "2016-03-21T14:33:43", "url": "https://files.pythonhosted.org/packages/a4/61/a1ee36ca7eb9df006150e0207c30a8e687b33e64e783c1559bb46d64ddf8/trypackage-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7008fdfaa1614eebba800c6ddd26affa", "sha256": "de212a1d9b375e3654327dc94122b54ae9726e6b71480aa92911d652f4aabe7c" }, "downloads": -1, "filename": "trypackage-0.1.3.tar.gz", "has_sig": false, "md5_digest": "7008fdfaa1614eebba800c6ddd26affa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5372, "upload_time": "2016-03-22T05:13:24", "url": "https://files.pythonhosted.org/packages/12/93/ee4134e8b85f9f1a503aad9064246f220de637ac9ec7d992e9955df40c5d/trypackage-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "6d76c21bc02b138adc4aec1e19d17c50", "sha256": "926e8df27a67aa49261289b988965660d237e4db877fc2532834c8b2e805448a" }, "downloads": -1, "filename": "trypackage-0.1.4.tar.gz", "has_sig": false, "md5_digest": "6d76c21bc02b138adc4aec1e19d17c50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5454, "upload_time": "2016-03-22T05:14:53", "url": "https://files.pythonhosted.org/packages/ed/9c/2f9e1ba7da2835f6df1fc543bbe2bf76ecb69514d8e69cfd3721748a8931/trypackage-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "7e338b424de8317107344b0f977b8398", "sha256": "58ce44e8458a8903369ebc3e7144b0eae2109f866db115546181df389fa4e789" }, "downloads": -1, "filename": "trypackage-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7e338b424de8317107344b0f977b8398", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5381, "upload_time": "2016-03-25T03:40:19", "url": "https://files.pythonhosted.org/packages/2a/e6/295683b1ca581f630ee1fe509aa5694674efa8220a3eed8cf905e962282f/trypackage-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "7085e9b74badf6e42c2e7b060baedb72", "sha256": "eb4275e5f1ac88b5545f6644d2d08008803fe28410d130f5169bd6d647647e88" }, "downloads": -1, "filename": "trypackage-0.1.6.tar.gz", "has_sig": false, "md5_digest": "7085e9b74badf6e42c2e7b060baedb72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5465, "upload_time": "2016-03-26T23:28:12", "url": "https://files.pythonhosted.org/packages/d6/92/47b1108a509095ba4ca5f1b8402c3b6c0fe7ba9cc872184cc91f59060b5d/trypackage-0.1.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "61033bd6e29b5099dcf9b1d8a1c30fb8", "sha256": "e6b60dfc8f6f43b1ee3736e3224484acc1e28e65848c1202e3e8f45c7f901e87" }, "downloads": -1, "filename": "trypackage-0.2.0.tar.gz", "has_sig": false, "md5_digest": "61033bd6e29b5099dcf9b1d8a1c30fb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6208, "upload_time": "2016-03-27T23:59:59", "url": "https://files.pythonhosted.org/packages/16/9f/e2489ac2439eae9e81d6583be491a4c56c720c0a2754a2d1dbd6da9da0d2/trypackage-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "1ce59424928c4ed2b88c84196a602046", "sha256": "2cd7098d8b2c37d66ab215462ca2961a1d7495bbf93f92a2fbe2eaac24904ce5" }, "downloads": -1, "filename": "trypackage-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ce59424928c4ed2b88c84196a602046", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6706, "upload_time": "2016-03-28T04:29:04", "url": "https://files.pythonhosted.org/packages/82/b4/39d6c77499d219d6e46f2a36540791ea35935a712325828614aea3f990ea/trypackage-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2025940202a9958a034759a9a2b52f2", "sha256": "85e1d5e9fd2a2ccb9b206524dfd1562712ba798eb45c6d70cb18f8bc931cdc41" }, "downloads": -1, "filename": "trypackage-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f2025940202a9958a034759a9a2b52f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6589, "upload_time": "2016-03-28T04:28:57", "url": "https://files.pythonhosted.org/packages/c6/c7/0cd0c90578a94cfc817ce3988cf8b69671097e7033da2830409492e20203/trypackage-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a372b62e6eb127b6fc988d0bed1fa6f5", "sha256": "d4dd1fc14402aad8d50ef893a4d4281c01be237a587557c9b86a240d911a259c" }, "downloads": -1, "filename": "trypackage-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a372b62e6eb127b6fc988d0bed1fa6f5", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6861, "upload_time": "2016-03-28T05:35:28", "url": "https://files.pythonhosted.org/packages/5d/df/9aa5f63f0c40fa1e3a74c58b512f03da684c17a8d80ee5f979033fb1e7fb/trypackage-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4ae3f7801375087b1225a85fa2b9bf6", "sha256": "6e511252fdc84e77d302c4578a055fd56f8249f57b48769e8ac0ef760c7ce90f" }, "downloads": -1, "filename": "trypackage-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c4ae3f7801375087b1225a85fa2b9bf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6987, "upload_time": "2016-03-28T05:35:22", "url": "https://files.pythonhosted.org/packages/93/96/5dda56b5deacc41172b618e83c016577ed4745d972aadffb03802d6d9518/trypackage-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "ca06c27eeb7891090001420c5aedfbac", "sha256": "294708a224cdb812cc330e1a8088d9a909af71fa56d1ddad5e3c2075a6b9e1f9" }, "downloads": -1, "filename": "trypackage-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca06c27eeb7891090001420c5aedfbac", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7092, "upload_time": "2016-04-03T06:29:54", "url": "https://files.pythonhosted.org/packages/1b/a6/05f4a40b3693cb869edc0e21f624d1b366f6a36d035225c1dbe438ac7eac/trypackage-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2210ae71bd64e577e5ccbebe823ffa02", "sha256": "1b314b25948ecd430d23d952c647994d325df6f4617d21aed771e952842dc564" }, "downloads": -1, "filename": "trypackage-0.2.3.tar.gz", "has_sig": false, "md5_digest": "2210ae71bd64e577e5ccbebe823ffa02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7185, "upload_time": "2016-04-03T06:29:49", "url": "https://files.pythonhosted.org/packages/8b/4e/f091761faccb3e595678bea474b21aa8149de5209828d854a5a6dced5a54/trypackage-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "f7e1d5ddb1daa06c7a17f51e352210a1", "sha256": "4e2e75d144253ff5aa78e9feeb67c572361ddf9538ddb201e8b75741fae22227" }, "downloads": -1, "filename": "trypackage-0.2.4.tar.gz", "has_sig": false, "md5_digest": "f7e1d5ddb1daa06c7a17f51e352210a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7112, "upload_time": "2016-05-12T18:26:30", "url": "https://files.pythonhosted.org/packages/ee/95/bbd821a60feb8079ec050459d80be1e09fbc7278c12b67b28deefec6b311/trypackage-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "dae3f09aeb75450fb1286674cb77a185", "sha256": "2934ef013348f2aa6a3782ce975a8955905521d35ebbb0b8642a0b2d9af3472d" }, "downloads": -1, "filename": "trypackage-0.3.0.tar.gz", "has_sig": false, "md5_digest": "dae3f09aeb75450fb1286674cb77a185", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7214, "upload_time": "2016-11-19T13:53:02", "url": "https://files.pythonhosted.org/packages/6b/d7/b3225f443c9403f699b56aa3a2af5fbf9e3bcb5af4565ab726c94c26d33d/trypackage-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dae3f09aeb75450fb1286674cb77a185", "sha256": "2934ef013348f2aa6a3782ce975a8955905521d35ebbb0b8642a0b2d9af3472d" }, "downloads": -1, "filename": "trypackage-0.3.0.tar.gz", "has_sig": false, "md5_digest": "dae3f09aeb75450fb1286674cb77a185", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7214, "upload_time": "2016-11-19T13:53:02", "url": "https://files.pythonhosted.org/packages/6b/d7/b3225f443c9403f699b56aa3a2af5fbf9e3bcb5af4565ab726c94c26d33d/trypackage-0.3.0.tar.gz" } ] }