{ "info": { "author": "Rafal Zawadzki", "author_email": "rafal@opportunitynetwork.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Build Tools" ], "description": "********\non-tools\n********\n\nOpportunity Network Python Helpers\n\n.. image:: https://travis-ci.org/opportunitynetwork/on-tools.svg?branch=master\n :target: https://travis-ci.org/opportunitynetwork/on-tools\n\n------------\nInstallation\n------------\n\n\n\n pip install on-tools\n\n---------------\nAvailable tools\n---------------\n\n**Hipchat message**\n\nSends a hipchat message to selected channel.\n\n $ hipon.py room_id \"This is a message @all\"\n\n $ hipon.py -h\n usage: hipon.py [-h] roomid message\n \n positional arguments:\n roomid\n message\n\n optional arguments:\n -h, --help show this help message and exit\n\n\nWhere *room_id* is your integer room id.\n\n\n**Check migrations**\n\nValidates Django project against duplicated migrations number (useful for\nmed - big size projects with CI).\n\n $ check_migrations.py -h\n usage: check_migrations.py [-h] [--strict] [-x exclude] dir\n \n Find duplicated Django South migrations.\n \n positional arguments:\n dir directory\n \n optional arguments:\n -h, --help show this help message and exit\n --strict exit with error code when first duplicated migration\n found\n -x exclude, --exclude exclude\n exclude pattern\n\n**Devault Client**\n\nGet a latest deployed version on a provided environment.\n\n $ devault.py -h\n\n usage: devault.py [-h] command [options]\n \n positional arguments:\n command\n options\n \n optional arguments:\n -h, --help show this help message and exit\n \n $ devault.py gv production\n\n 4.14\n\n\n", "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/opportunitynetwork/on-tools", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "on-tools", "package_url": "https://pypi.org/project/on-tools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/on-tools/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/opportunitynetwork/on-tools" }, "release_url": "https://pypi.org/project/on-tools/0.6.3/", "requires_dist": null, "requires_python": null, "summary": "Opportunity Network Utilities", "version": "0.6.3" }, "last_serial": 2257525, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bc63128700f30bd3b07ad63eef09eb26", "sha256": "a89a8ac5a60db06f1d18536e90efd9a78c621258a5b9cfb48ae3a505812240b4" }, "downloads": -1, "filename": "on-tools-0.1.tar.gz", "has_sig": false, "md5_digest": "bc63128700f30bd3b07ad63eef09eb26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1769, "upload_time": "2016-07-02T16:32:55", "url": "https://files.pythonhosted.org/packages/a6/75/4ad984681c2f51f39b33d36d8cb2a27400581c80eff1a1994c9a85b03f66/on-tools-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "9aee5c21a4a307356bf87bc295878886", "sha256": "47e8ccc532180ff46e28dda33d4d8dcaae046ccc82f9dace7562813d0ba2a6b9" }, "downloads": -1, "filename": "on-tools-0.2.tar.gz", "has_sig": false, "md5_digest": "9aee5c21a4a307356bf87bc295878886", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1839, "upload_time": "2016-07-02T17:15:55", "url": "https://files.pythonhosted.org/packages/38/4c/912b1f28cf56c540268b354bcfaafa3e4d45cc643744daf87664265ca095/on-tools-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "ebbb568ceadb35aea772cfff996cd0e5", "sha256": "04ba5f1697bb036c293b9c75fe99d8f85c5f72ba0e4b7bd3e50558180a111b72" }, "downloads": -1, "filename": "on-tools-0.3.tar.gz", "has_sig": false, "md5_digest": "ebbb568ceadb35aea772cfff996cd0e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1850, "upload_time": "2016-07-02T17:26:06", "url": "https://files.pythonhosted.org/packages/95/50/649c6448fb04572834ce68d5f0504b427408da039f77273f8b57de4fa64e/on-tools-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "b52b2ceea67614e560b3185fd9385f78", "sha256": "7eb4690a152a1d87cb4973d3c776c7be4fdda69d7cd193646d19d164a4865f25" }, "downloads": -1, "filename": "on-tools-0.4.tar.gz", "has_sig": false, "md5_digest": "b52b2ceea67614e560b3185fd9385f78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1968, "upload_time": "2016-07-02T17:35:16", "url": "https://files.pythonhosted.org/packages/62/43/d910aefc2894d1ce018985860d8b23eee37fdbb169053981471d12d2ecdc/on-tools-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "3dfc2ea15748fd077cfdd7e8a8be5a80", "sha256": "aeda2e8a00ef9acbe9fd23d9f423535f403221029c380646babe0ccbc617e09f" }, "downloads": -1, "filename": "on-tools-0.4.1.tar.gz", "has_sig": false, "md5_digest": "3dfc2ea15748fd077cfdd7e8a8be5a80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1966, "upload_time": "2016-07-02T17:38:34", "url": "https://files.pythonhosted.org/packages/6a/88/2c21e9e19782c933add63005e0f7889d8b2d61b21ce6f3efb46d8429d694/on-tools-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "cd32bbb390bdda55bb0dfc492c145576", "sha256": "a52ad01b8b213f6cda946ec0b3d24b92556328d7108571f8158dcd75f870cc4c" }, "downloads": -1, "filename": "on-tools-0.5.0.tar.gz", "has_sig": false, "md5_digest": "cd32bbb390bdda55bb0dfc492c145576", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2267, "upload_time": "2016-07-07T09:26:33", "url": "https://files.pythonhosted.org/packages/2d/2e/7cb0008c929561b4f40e5c24efcfbaf6aac79980381a4d1d6c0caaa3702f/on-tools-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "7800f4e06615385418d4a207b3f05360", "sha256": "73dc2ad4003ebdf7f01ad49adae8db59c63717d779a2fc0eba87b36af5ec098b" }, "downloads": -1, "filename": "on-tools-0.5.1.tar.gz", "has_sig": false, "md5_digest": "7800f4e06615385418d4a207b3f05360", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2275, "upload_time": "2016-07-07T09:29:19", "url": "https://files.pythonhosted.org/packages/1e/df/2fe5dbdeae5f671ca45fc34c7ef16e21b7520b55ca651c30bd6da506c2ab/on-tools-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "0ed4a153a41e56551523cbdd16ae9244", "sha256": "fb436a139219f8945f46c3ee86f9be7eba68d3c7bed29313ce17b6d9bc84082f" }, "downloads": -1, "filename": "on-tools-0.6.0.tar.gz", "has_sig": false, "md5_digest": "0ed4a153a41e56551523cbdd16ae9244", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2471, "upload_time": "2016-07-08T19:57:54", "url": "https://files.pythonhosted.org/packages/32/37/b75f10991e06343042e221ed30dea2b621859be23d2cb101bb947e219167/on-tools-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "a4e40141748ccfacddbc26d1cba471a5", "sha256": "416d32a020c3391fa4c2090cf96c46e563eac129e2dd895033030a63765d3e91" }, "downloads": -1, "filename": "on-tools-0.6.1.tar.gz", "has_sig": false, "md5_digest": "a4e40141748ccfacddbc26d1cba471a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2607, "upload_time": "2016-07-08T20:00:34", "url": "https://files.pythonhosted.org/packages/ab/95/a1eac522195f359011f8ba0884c702af356ea8c409108f47c97075af0d6f/on-tools-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "fc4a77b9abe3a0156b3add0e1097988a", "sha256": "b47c1bfd38827511ed6ffb51a6cbba2c78f3909dbdc9eea2d1f67689ed8fce77" }, "downloads": -1, "filename": "on-tools-0.6.2.tar.gz", "has_sig": false, "md5_digest": "fc4a77b9abe3a0156b3add0e1097988a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2963, "upload_time": "2016-08-02T11:43:15", "url": "https://files.pythonhosted.org/packages/04/14/03038380289000e15ddd96194d2ce40e08a64943ae48ee1f052817f72c0a/on-tools-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "7b13ba25030c89eda560ad2ccd00166c", "sha256": "08284e192e7e9e9381a6818b844fca422fdfeb1979101ce8d2ddd4555d073194" }, "downloads": -1, "filename": "on-tools-0.6.3.tar.gz", "has_sig": false, "md5_digest": "7b13ba25030c89eda560ad2ccd00166c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3073, "upload_time": "2016-08-02T11:48:07", "url": "https://files.pythonhosted.org/packages/19/16/4f96dc87e29c7d3c175e815c4cfac5166bc660cf60dda62b701bf4716994/on-tools-0.6.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7b13ba25030c89eda560ad2ccd00166c", "sha256": "08284e192e7e9e9381a6818b844fca422fdfeb1979101ce8d2ddd4555d073194" }, "downloads": -1, "filename": "on-tools-0.6.3.tar.gz", "has_sig": false, "md5_digest": "7b13ba25030c89eda560ad2ccd00166c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3073, "upload_time": "2016-08-02T11:48:07", "url": "https://files.pythonhosted.org/packages/19/16/4f96dc87e29c7d3c175e815c4cfac5166bc660cf60dda62b701bf4716994/on-tools-0.6.3.tar.gz" } ] }