{ "info": { "author": "sodas", "author_email": "sodas2002@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Software Development", "Topic :: Utilities" ], "description": "# depot-pm\n\na pacakge manager helps you to install packages from multiple package managers quickly\n\n\n\n## Installation\n\n```shell\npip install -U depot-pm\n```\n\n\n\n## Usage\n\n* check version\n\n```shell\ndepot-pm version\n```\n\n\n\n* install packages\n\n```bash\ndepot-pm install [package-file]\n```\n\nBy default, depot-pm will find ```depot.yaml``` or ```depot.json``` from current working directory.\nif depot-pm could not find these config files at currnet working directory, it will find in upper directory\nuntil it reaches ```/```.\n\n\n\n## Congif file (depoy.yaml)\n\nCheck the sample file in source root (depot.yaml)\n\n\n### Packages\n\nIt should contains at least one section: ```pacakges```. The packages section is a dictionary which\nuses **installer name** as its key and **packages ot be installed** as value. (a list). So if you want to\nuse ```pip``` to install ```django 1.7``` and ```boto```, you should type:\n\n```yaml\npackages:\n pip:\n - django==1.7\n - boto\n```\n\nSo the sample file (depoy.yaml) will produce following commands on OS X (which uses ```brew``` but not ```yum```):\n```shell\nwhich python3 1>/dev/null 2>&1 || brew install python3\nbrew install youtube-dl\npip install taskr boto\ngem install cocoapods\nnpm install -g less\n```\nNote that it will check whether python3 exists or not before installing python 3.\n\nand following on CentOS (uses ```yum```):\n```shell\nsudo yum install -y wget\npip install taskr boto\ngem install cocoapods\nnpm install -g less\n```\n\nThe format of package name could be any acceptable form of each installers.\n\n\n### Installers\n\nThe ```installers``` section defines an installer. Installer configurations has following keys:\n\nKey | Description | Default Value\n----|-------------|---------------\nsudo | boolean flag indicating wheather this installer should run with sudo command | False\nos | boolean flag indicating this installer is an OS specific installer which be run before other installers. (non OS specific ones) | False\nmultiple | the installer could install multiple packages at ones | True\nsyntax | the template to generate command. Use [python's string format syntax](https://docs.python.org/3/library/string.html#formatspec) | {} install {}\ncommand | the command name of this installer | {INSTALLER_NAME}\n\nCurrenty we have:\n\nInstallers | Config\n-----------|--------\npip | {DEFAULT}\npip3 | {DEFAULT}\ngem | {DEFAULT}\nnpm | {DEFAULT} but ```syntax``` is ```{} install -g {}```\nbrew | {DEFAULE} but ```os``` is changed to ```true```\nyum | {DEFAULE} but ```os``` and ```sudo``` are changed to ```true```. ```syntax``` is ```{} install -y {}```\n\n\n\n## Contact\n\nUse the issue tracker to contact me :smile:\n\n\n\n## TODO\n\n* check package.json, requirements.txt, and other package file support.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sodastsai/depot-pm", "keywords": null, "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "depot-pm", "package_url": "https://pypi.org/project/depot-pm/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/depot-pm/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/sodastsai/depot-pm" }, "release_url": "https://pypi.org/project/depot-pm/0.1.11/", "requires_dist": null, "requires_python": null, "summary": "depot package manager helps you manage pacakges", "version": "0.1.11" }, "last_serial": 1644781, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "921abfceb3e8422adf13edd252ed369c", "sha256": "02c3d8744493deaaafead93b482a023cfd90e85b26e4c1b867a3292f543fc8b3" }, "downloads": -1, "filename": "depot-pm-0.0.1.tar.gz", "has_sig": false, "md5_digest": "921abfceb3e8422adf13edd252ed369c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1674, "upload_time": "2015-01-29T02:28:25", "url": "https://files.pythonhosted.org/packages/34/79/5c909c6a0a0d4ab47fe27177308d01fb0db065874e166392f22b82f4544b/depot-pm-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "325a3cf33951ae34aaf200f672f16389", "sha256": "3a421330fc87df8f9dc7303b0af3b25ed0bb730bcf3063d5481c9ecafeb40efc" }, "downloads": -1, "filename": "depot-pm-0.0.2.tar.gz", "has_sig": false, "md5_digest": "325a3cf33951ae34aaf200f672f16389", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1670, "upload_time": "2015-01-29T02:30:03", "url": "https://files.pythonhosted.org/packages/a9/67/deb4f1b747b17e3ac87300712b74810a909bb8469979799965f3f31d5699/depot-pm-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "fde6d7d1999bd8397f1c9a6e60b42df1", "sha256": "a68d6ca83522c1b48590ebf2887a0535b46433bc1e472d1dcfae01fc33165ec2" }, "downloads": -1, "filename": "depot-pm-0.0.3.tar.gz", "has_sig": false, "md5_digest": "fde6d7d1999bd8397f1c9a6e60b42df1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3365, "upload_time": "2015-01-29T02:35:23", "url": "https://files.pythonhosted.org/packages/68/21/8da2fbc2bf025036637e539e2c28778db794863da492c8decf4d75b9e305/depot-pm-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "643098904d21aa60db308fe5f94dbf3f", "sha256": "4f4f5bf797aa73f9499c8e0b5cab7c95a64fbe7c2f1f4e7e0025b5b988fe4506" }, "downloads": -1, "filename": "depot-pm-0.0.4.tar.gz", "has_sig": false, "md5_digest": "643098904d21aa60db308fe5f94dbf3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3360, "upload_time": "2015-01-29T02:35:49", "url": "https://files.pythonhosted.org/packages/87/67/ac21dd456b4fa6787f4e88a7c493b1064113ad600d4c03078fab83454e32/depot-pm-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c90bb2e002cefe1162e4ac619df608a5", "sha256": "ef61bf617702769fa86c333851a628254291663a4230450e1de8ed9f2f8020af" }, "downloads": -1, "filename": "depot-pm-0.0.5.tar.gz", "has_sig": false, "md5_digest": "c90bb2e002cefe1162e4ac619df608a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7206, "upload_time": "2015-01-29T02:37:13", "url": "https://files.pythonhosted.org/packages/e2/72/baa8dda30bfd75a8f7e0ee6a871df8a461d88d0bb5712dd45a3bb1dc6bc6/depot-pm-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "02785be21536a02ef9dac1dae266be24", "sha256": "8d3bee3ac678b500d96bcef46ed987598b1a5321cd4639864a81325eb71c26c5" }, "downloads": -1, "filename": "depot-pm-0.0.6.tar.gz", "has_sig": false, "md5_digest": "02785be21536a02ef9dac1dae266be24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8635, "upload_time": "2015-01-29T03:14:21", "url": "https://files.pythonhosted.org/packages/72/08/7124fca159bdf3c68c3d85683b015a90d0ce4cfde3ad3821c26e71baeda7/depot-pm-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "5bb06bef445272fb19a95508f6a65b05", "sha256": "790ef1063337859d0ef0752846712b8f50633efcfa7be8f6546272395e312470" }, "downloads": -1, "filename": "depot-pm-0.0.7.tar.gz", "has_sig": false, "md5_digest": "5bb06bef445272fb19a95508f6a65b05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8840, "upload_time": "2015-01-29T15:17:26", "url": "https://files.pythonhosted.org/packages/61/b5/4ac39f33aeb8b2d2224cd8538848c90f3dd38e3f45ef77f88a4a0c7c7ec9/depot-pm-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "896909cdda842bfc1ca96bf248256f04", "sha256": "f5524160d65efc6012de1d2d08f8d128389e7434635140c71e1bfe6cde2b8494" }, "downloads": -1, "filename": "depot-pm-0.0.8.tar.gz", "has_sig": false, "md5_digest": "896909cdda842bfc1ca96bf248256f04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8825, "upload_time": "2015-01-29T15:21:44", "url": "https://files.pythonhosted.org/packages/cc/92/caf3a4eb14a845034ef467605c77985585d108667b84e2424cb2a8859fb0/depot-pm-0.0.8.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e3465f56cac15fc17476112db1c0c686", "sha256": "232c7936fcc41637df193190763c95c90f99689a49854a55d25c8a2810ceb2ef" }, "downloads": -1, "filename": "depot-pm-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e3465f56cac15fc17476112db1c0c686", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9395, "upload_time": "2015-02-17T03:43:16", "url": "https://files.pythonhosted.org/packages/f0/ff/1cec9c7ae4e49685145308fa3ed0f0375decbf550b924f657760d606b87d/depot-pm-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c204d09b4d96ff5ab58a0dd82f00982e", "sha256": "b14f0c8539f779525672f9ff08ed5df6bdb0152954012fecd097afedeb8f5d34" }, "downloads": -1, "filename": "depot-pm-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c204d09b4d96ff5ab58a0dd82f00982e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9241, "upload_time": "2015-02-17T03:53:59", "url": "https://files.pythonhosted.org/packages/6d/59/1f3aa3ca248fbca7a54990f03cab898899b5d33a705d558aea3978f62eee/depot-pm-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "ad3c2ab84ec09d39a5a4e5a3a8879fcd", "sha256": "55ccd4819e7b42fa9f18a5e7e68903f7a2d78a919d8963731880cb2aac9aacac" }, "downloads": -1, "filename": "depot-pm-0.1.10.tar.gz", "has_sig": false, "md5_digest": "ad3c2ab84ec09d39a5a4e5a3a8879fcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10711, "upload_time": "2015-07-13T04:15:18", "url": "https://files.pythonhosted.org/packages/2e/e4/de1ea88c60939ea317ba67aab2434c67c3d9f65cd45be83be57d6fde521c/depot-pm-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "0598b6f9ec7e7a23a9862fb13164a886", "sha256": "565598abc30e9856d4a3511a929a793ad393d54585202390dacbdc3720ba09ff" }, "downloads": -1, "filename": "depot-pm-0.1.11.tar.gz", "has_sig": false, "md5_digest": "0598b6f9ec7e7a23a9862fb13164a886", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10728, "upload_time": "2015-07-22T11:08:47", "url": "https://files.pythonhosted.org/packages/a8/83/a471913741d2f416a907e1975493bf736d3d57cb161bb36fc6ea8d2b6c36/depot-pm-0.1.11.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "07b30c5b25684b69aaa4593db83c9620", "sha256": "490ddbf1da4e8bbefa43d2625cc23b9d04d1b7d5014a19f274127425c58aade7" }, "downloads": -1, "filename": "depot-pm-0.1.2.tar.gz", "has_sig": false, "md5_digest": "07b30c5b25684b69aaa4593db83c9620", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9242, "upload_time": "2015-02-17T04:05:43", "url": "https://files.pythonhosted.org/packages/e4/b9/ccfa413ed94b5cb3fce399fa9f5c27179eab040a9650165cf170df2c1790/depot-pm-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "662fb5d899e3908be83d7c7eab3a4ae1", "sha256": "a0676888d99fffe91a80dc1372e7e6b09c23c3f80f0b96a5500b6af1add59f93" }, "downloads": -1, "filename": "depot-pm-0.1.3.tar.gz", "has_sig": false, "md5_digest": "662fb5d899e3908be83d7c7eab3a4ae1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9442, "upload_time": "2015-02-18T00:35:27", "url": "https://files.pythonhosted.org/packages/2f/2d/95affc773770d6c193b5d12da0e5ce4cfa0b942352dcb3172da7383a2ad2/depot-pm-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "5e15321c0d0707de7efdfa1e8f42ac18", "sha256": "b54c78ff21b547f1274a9d326c0a1e8a85e746c384bc968915f5ffb3fd452eea" }, "downloads": -1, "filename": "depot-pm-0.1.4.tar.gz", "has_sig": false, "md5_digest": "5e15321c0d0707de7efdfa1e8f42ac18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9435, "upload_time": "2015-02-18T04:39:06", "url": "https://files.pythonhosted.org/packages/96/73/0f723a071cc0fdbd449eb98613a4296023bd367436bd6e917b8d24319327/depot-pm-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "733962f78554704121d6b7eabb9c216b", "sha256": "b09abbd29218fe7591f8464ce383c8b7efd36e138a8ae6e5f3cb8973007e2ef9" }, "downloads": -1, "filename": "depot-pm-0.1.5.tar.gz", "has_sig": false, "md5_digest": "733962f78554704121d6b7eabb9c216b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9886, "upload_time": "2015-02-25T05:18:31", "url": "https://files.pythonhosted.org/packages/a6/79/e937e0e835edf4ead3706bca70010df52fc5006647292943ea7bb22f28df/depot-pm-0.1.5.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "2cede5a2a2bac846b4bc3a84eb5ff1cb", "sha256": "55b91ef6b920bde71aecbd0d6400ded579032fd85f2bd27dbb6609af428d708d" }, "downloads": -1, "filename": "depot-pm-0.1.7.tar.gz", "has_sig": false, "md5_digest": "2cede5a2a2bac846b4bc3a84eb5ff1cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10090, "upload_time": "2015-02-25T05:50:21", "url": "https://files.pythonhosted.org/packages/f2/be/f7a488fb53eb977c5a94d88b2bafeaa87bd0b51be4e8db87ab2243fe0246/depot-pm-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "d96c80e46dbf4ff3f21b4c205bf610a6", "sha256": "581ecf868884fd2ae551d7069d50bb9c8ac768c556ae22998709cacf785bd622" }, "downloads": -1, "filename": "depot-pm-0.1.8.tar.gz", "has_sig": false, "md5_digest": "d96c80e46dbf4ff3f21b4c205bf610a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10145, "upload_time": "2015-03-13T08:07:36", "url": "https://files.pythonhosted.org/packages/91/ec/4e1db62e9721bc03600bb8666ee75903e904b6e466af6e393a8442ff399f/depot-pm-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "249c58be5f69dba73df0136eacaf70e6", "sha256": "1c51417bbb60d26ab3d01d7b9628448f5e8f68fd9730c91c22d50a5aa7a01b92" }, "downloads": -1, "filename": "depot-pm-0.1.9.tar.gz", "has_sig": false, "md5_digest": "249c58be5f69dba73df0136eacaf70e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10434, "upload_time": "2015-05-11T16:39:44", "url": "https://files.pythonhosted.org/packages/2e/2a/8e0a288d69cfb7ef4f68d588db904bebf208c16e51433cec34172e02254a/depot-pm-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0598b6f9ec7e7a23a9862fb13164a886", "sha256": "565598abc30e9856d4a3511a929a793ad393d54585202390dacbdc3720ba09ff" }, "downloads": -1, "filename": "depot-pm-0.1.11.tar.gz", "has_sig": false, "md5_digest": "0598b6f9ec7e7a23a9862fb13164a886", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10728, "upload_time": "2015-07-22T11:08:47", "url": "https://files.pythonhosted.org/packages/a8/83/a471913741d2f416a907e1975493bf736d3d57cb161bb36fc6ea8d2b6c36/depot-pm-0.1.11.tar.gz" } ] }