{ "info": { "author": "UNKNOWN", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [], "description": "pistol\n======\n\nA python package utility to make packaging, sharing, installing, and managing\nlibraries simpler.\n\nUsing Pip and requirements.txt has sufficed for python development thus far,\nthough is lacking in comparison to tools such as Gem and NPM. For example,\nNPM allows a developer to distinguish between production and development\ndependancies. This functionality is not conveniently baked into Pip. Pistol\nis driven by a `package.yaml` file that contains a map of `tag`s to lists of\ndependencies. Dependencies may then be installed using\n`pistol install[=tag] [package]`.\n\n## Commands\n\n### init\n\nCreates a basic pistol python package.\n\n### install\n\nInstalls a python package from PyPi.\n\n`pistol install[=tag] [package] --save=[tag]``\n\n#### Arguements\n\n- --save=[key]\n\n### uninstall\n\nRemoves a Python package.\n\n### upload\n\nUpload a package to PyPi.\n\n#### Arguements\n\n- --user=[pypi_username]\n- --pass=[pypi_password]\n\n## Installation\n\n`pip install pistol`\n\n## Potential Aliases\n\n- load\n- whip\n- shoot\n\n## package.yaml\n\nThe `package.yaml` is structured as follows.\n\n```yaml\nname: pistol\nversion: 0.0.1\ndescription: >\n A python package utility to make packaging, sharing, installing, and managing\n libraries simpler.\ndependencies:\n\n common: # Here are common required dependancies.\n - pip\n develop:\n\n test:\n\n```", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pistol", "package_url": "https://pypi.org/project/pistol/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pistol/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/pistol/0.0.001/", "requires_dist": null, "requires_python": null, "summary": "UNKNOWN", "version": "0.0.001" }, "last_serial": 1129309, "releases": { "0.0.001": [ { "comment_text": "", "digests": { "md5": "76f4b91af84229ace34c258cbf1c2e9b", "sha256": "b7deda9ecd88453b3e6ec497fe817c15d8557e340c27a9ffc9d020f131cd7acd" }, "downloads": -1, "filename": "pistol-0.0.001.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "76f4b91af84229ace34c258cbf1c2e9b", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 64904, "upload_time": "2014-06-18T16:46:32", "url": "https://files.pythonhosted.org/packages/b8/80/4c9156f813b9a388f3ede214d7156a255026a998feb49ce1beaf241fbac1/pistol-0.0.001.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "51ec1ea72e1807dfeca026a9578386a7", "sha256": "730f16c1547259d71723889b8f56ce4086778b2d03ee58beecc1857ca9dce52a" }, "downloads": -1, "filename": "pistol-0.0.001.tar.gz", "has_sig": false, "md5_digest": "51ec1ea72e1807dfeca026a9578386a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1442, "upload_time": "2014-06-18T16:46:28", "url": "https://files.pythonhosted.org/packages/f1/9c/765e4ee81618ee0116bc8ac804cb58d2b7e079a01e59e5674aa7cdc87b04/pistol-0.0.001.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "76f4b91af84229ace34c258cbf1c2e9b", "sha256": "b7deda9ecd88453b3e6ec497fe817c15d8557e340c27a9ffc9d020f131cd7acd" }, "downloads": -1, "filename": "pistol-0.0.001.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "76f4b91af84229ace34c258cbf1c2e9b", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 64904, "upload_time": "2014-06-18T16:46:32", "url": "https://files.pythonhosted.org/packages/b8/80/4c9156f813b9a388f3ede214d7156a255026a998feb49ce1beaf241fbac1/pistol-0.0.001.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "51ec1ea72e1807dfeca026a9578386a7", "sha256": "730f16c1547259d71723889b8f56ce4086778b2d03ee58beecc1857ca9dce52a" }, "downloads": -1, "filename": "pistol-0.0.001.tar.gz", "has_sig": false, "md5_digest": "51ec1ea72e1807dfeca026a9578386a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1442, "upload_time": "2014-06-18T16:46:28", "url": "https://files.pythonhosted.org/packages/f1/9c/765e4ee81618ee0116bc8ac804cb58d2b7e079a01e59e5674aa7cdc87b04/pistol-0.0.001.tar.gz" } ] }