{ "info": { "author": "Wilfredo S\u00e1nchez Vega", "author_email": "wsanchez@wsanchez.net", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Topic :: System :: Software Distribution", "Topic :: Utilities" ], "description": "pipcmd\n======\n\n``pipcmd`` is a tool for installing and managing commands installed from PyPI.\n\n\nInstalling ``pipcmd``\n---------------------\n\nInstalling ``pipcmd`` is as simple as installing the ``pipcmd`` script (``./bin/pipcmd``) in this source repository into a location in your ``PATH``.\nYou will also need to set ``PATH`` to include the ``${HOME}/.pipcmd/bin`` directory, which is where ``pipcmd`` will install commands.\n\n\nUsing ``pipcmd``\n----------------\n\nIf the command you want to install is provided with a project with the same name as the command, simply ask ``pipcmd`` to install the project:\n\n.. code-block:: console\n\n $ pipcmd install tox\n Installing tox from tox[latest] using python\n New python executable in /Users/wsanchez/.pipcmd/env/tox/latest/bin/python\n ...\n Successfully installed pluggy-0.6.0 py-1.5.2 six-1.11.0 tox-2.9.1 virtualenv-15.1.0\n\nIf a project provides a command with a different name, or mutiple commands, add the names of the commands to install:\n\n.. code-block:: console\n\n $ pipcmd install twisted trial twist\n Installing trial twist from twisted[latest] using python\n New python executable in /Users/wsanchez/.pipcmd/env/twisted/latest/bin/python\n ...\n Successfully installed Automat-0.6.0 attrs-17.4.0 constantly-15.1.0 hyperlink-17.3.1 incremental-17.5.0 six-1.11.0 twisted-17.9.0 zope.interface-4.4.3\n\nNote that ``pipcmd`` does not attempt to install every command provided by a project.\nThis avoids adding unwanted commands to your path, and in cases where a command name is used by multiple projects, it lets you be specific about which to install.\n\n``pipcmd`` uses the ``python`` command found on the command line by default.\nA different interpreter can be specified:\n\n.. code-block:: console\n\n $ pipcmd install -p python3 mypy\n Installing mypy from mypy[latest] using python3\n Using base prefix '/Library/Frameworks/Python.framework/Versions/3.5'\n New python executable in /Users/wsanchez/.pipcmd/env/mypy/latest/bin/python3\n ...\n Successfully installed mypy-0.560 psutil-5.4.3 typed-ast-1.1.0\n\n``pipcmd`` uses latest available version of a project by default.\nA project can be pinned to a specific version:\n\n.. code-block:: console\n\n $ pipcmd install -v 15 twisted twistd\n Installing twistd from twisted[15] using python\n New python executable in /Users/wsanchez/.pipcmd/env/twisted/15/bin/python\n ...\n Successfully installed twisted-15.0.0 zope.interface-4.4.3\n\nNote that we've installed ``trial`` and ``twist`` from the latest version of Twisted, but ``twistd`` from Twisted 15.\nThat may or may not be a good idea in this case, but ``pipcmd`` doesn't judge.\n\nTo list the installed commands:\n\n.. code-block:: console\n\n $ pipcmd list\n mypy from mypy[latest] using CPython 3.5.3\n tox from tox[latest] using CPython 2.7.10\n trial from twisted[latest] using CPython 2.7.10\n twist from twisted[latest] using CPython 2.7.10\n twistd from twisted[15] using CPython 2.7.10\n\nTo remove commands:\n\n.. code-block:: console\n\n $ pipcmd remove twist twistd\n Removing: twist from twisted[latest] using CPython 2.7.10\n Removing: twistd from twisted[15] using CPython 2.7.10", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wsanchez/pipcmd", "keywords": "PyPI pip", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pipcmd", "package_url": "https://pypi.org/project/pipcmd/", "platform": "all", "project_url": "https://pypi.org/project/pipcmd/", "project_urls": { "Homepage": "https://github.com/wsanchez/pipcmd" }, "release_url": "https://pypi.org/project/pipcmd/0.1/", "requires_dist": null, "requires_python": ">=2.7", "summary": "Tool for installing and managing commands installed from PyPI", "version": "0.1" }, "last_serial": 3576553, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ee44dcaf40d7998427b5bc6f6ed0b91d", "sha256": "c80855288717540fa2a259fea936c6e2d9594d45130393304bd669d02f61c3d4" }, "downloads": -1, "filename": "pipcmd-0.1.tar.gz", "has_sig": false, "md5_digest": "ee44dcaf40d7998427b5bc6f6ed0b91d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 5220, "upload_time": "2018-02-12T22:42:42", "url": "https://files.pythonhosted.org/packages/b3/76/7f408074d9afb29fc0789ef09579c4d413459b0ae69c1c96b8580b552192/pipcmd-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ee44dcaf40d7998427b5bc6f6ed0b91d", "sha256": "c80855288717540fa2a259fea936c6e2d9594d45130393304bd669d02f61c3d4" }, "downloads": -1, "filename": "pipcmd-0.1.tar.gz", "has_sig": false, "md5_digest": "ee44dcaf40d7998427b5bc6f6ed0b91d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 5220, "upload_time": "2018-02-12T22:42:42", "url": "https://files.pythonhosted.org/packages/b3/76/7f408074d9afb29fc0789ef09579c4d413459b0ae69c1c96b8580b552192/pipcmd-0.1.tar.gz" } ] }