{ "info": { "author": "David Grant", "author_email": "davidgrant@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Linux build: [![Build Status](https://travis-ci.org/dgrant/pycommon.svg?branch=master)](https://travis-ci.org/dgrant/pycommon) [![Coverage Status](https://coveralls.io/repos/dgrant/pycommon/badge.svg?branch=master)](https://coveralls.io/r/dgrant/pycommon?branch=master)\n\nWindows build: [![Build status](https://ci.appveyor.com/api/projects/status/96kwy8819r627u19/branch/master)](https://ci.appveyor.com/project/dgrant/pycommon/branch/master)\n\nA collection of useful utilities\n\nInstalling\n==========\n\n* Install from PyPI: [pycommon on PyPI](https://pypi.python.org/pypi/pycommon)\n* Install using pip: `pip install pycommon`\n\nStandards (draft)\n=================\n\n* All code tested with 100% coverage.\n* No breaking backwards compatibility after 1.0.\n* Cross-platform.\n* Supports Python 2.7, 3.4, 3.5, 3.6, 3.7 on Linux\n* Supports Pyton 2.7, 3.4, 3.5, 3.6, 3.7 on Windows\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/dgrant/pycommon/tarball/0.3.6", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dgrant/pycommon", "keywords": "utility,miscellaneous,library", "license": "", "maintainer": "", "maintainer_email": "", "name": "pycommon", "package_url": "https://pypi.org/project/pycommon/", "platform": "", "project_url": "https://pypi.org/project/pycommon/", "project_urls": { "Download": "https://github.com/dgrant/pycommon/tarball/0.3.6", "Homepage": "https://github.com/dgrant/pycommon" }, "release_url": "https://pypi.org/project/pycommon/0.3.6/", "requires_dist": null, "requires_python": "", "summary": "Useful functions missing from the standard libraries", "version": "0.3.6" }, "last_serial": 5574193, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "249243043ec1e326c42062290a43055a", "sha256": "9fd017744b4f0dd1895b63e63b9cbe78d09d98dba4ae7f6adb1b0fa4193eb87d" }, "downloads": -1, "filename": "pycommon-0.1.tar.gz", "has_sig": false, "md5_digest": "249243043ec1e326c42062290a43055a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1504, "upload_time": "2014-07-17T05:44:21", "url": "https://files.pythonhosted.org/packages/fe/05/78e08d6b8a5486acc884d4269b1c377f918deddc9975783890fc5686338a/pycommon-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "53a6cb9e50b94dd4486b4b32b23d296c", "sha256": "5da1b265a60cb5caf54df357bd3a51ab0ea8684ed9786b0898a52a1109fad1ee" }, "downloads": -1, "filename": "pycommon-0.2.tar.gz", "has_sig": false, "md5_digest": "53a6cb9e50b94dd4486b4b32b23d296c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3882, "upload_time": "2015-06-10T09:09:17", "url": "https://files.pythonhosted.org/packages/20/96/e39bd76c1898ad3ba5f4bc2e19ea365151f65cb6176b4482b04b90e62b5d/pycommon-0.2.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "5698d5a400efed248b7210a5c12b2a05", "sha256": "19699e34165a944e6c6de9ca2b75c4e5d738f090e57621e7f4a3e5977294518e" }, "downloads": -1, "filename": "pycommon-0.3.2.tar.gz", "has_sig": false, "md5_digest": "5698d5a400efed248b7210a5c12b2a05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4130, "upload_time": "2015-06-16T22:14:38", "url": "https://files.pythonhosted.org/packages/71/8f/86b7835a3996e880c3b37fffb22a05729e56e8718082c4b44c5b23e1508f/pycommon-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "dfca333fe8e98655e11b19c0db173391", "sha256": "8221b5438a70806eab2fd6ac10efa97c6cf26a45ab5e132a75f15de144680277" }, "downloads": -1, "filename": "pycommon-0.3.3.tar.gz", "has_sig": false, "md5_digest": "dfca333fe8e98655e11b19c0db173391", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4138, "upload_time": "2015-06-17T02:49:05", "url": "https://files.pythonhosted.org/packages/f0/8a/a040ec481d15772a7f87067345816765c184b83a7a450eb7abc6f8b7251d/pycommon-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "781f691d5e052217b5759a6244440408", "sha256": "20311eb4b263e2b94cb193b60cb43c68fac625fff6fdebcc139fe64d73cb8fa3" }, "downloads": -1, "filename": "pycommon-0.3.4.tar.gz", "has_sig": false, "md5_digest": "781f691d5e052217b5759a6244440408", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4203, "upload_time": "2015-08-18T21:14:13", "url": "https://files.pythonhosted.org/packages/bf/43/787bde378da388ff369dc7b47fd64111c3f8ebdf15e9035abbd05f0d46eb/pycommon-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "168ecd9e79442e76903d281b483c1b90", "sha256": "87abd4bd7c4c10ad9023ff60a00da0d0f0a2a87eb97ca8984a8da8b0c70203d5" }, "downloads": -1, "filename": "pycommon-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "168ecd9e79442e76903d281b483c1b90", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7846, "upload_time": "2019-07-23T19:54:35", "url": "https://files.pythonhosted.org/packages/30/13/e9f4c7238654a89f686657fa928900f9d499795a2f63804aced8df784403/pycommon-0.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f2148830e3172d9f1d825ee07a3e0a2", "sha256": "30a2f9b595487f4378457db942a57e2058cbb74d044ac725079dcde121b27340" }, "downloads": -1, "filename": "pycommon-0.3.5.tar.gz", "has_sig": false, "md5_digest": "8f2148830e3172d9f1d825ee07a3e0a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4920, "upload_time": "2019-07-23T19:54:36", "url": "https://files.pythonhosted.org/packages/66/cc/5a9dede963bffc54f024243ae580be4ecb6d07f8620a2b87fd17f2674a0c/pycommon-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "58096debc200eed57c4f426514e77330", "sha256": "5a9f82462a9488a28a716fa0b6cfb701eecea1e9855ef331af17027dc5c9f9c4" }, "downloads": -1, "filename": "pycommon-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "58096debc200eed57c4f426514e77330", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7829, "upload_time": "2019-07-23T19:56:34", "url": "https://files.pythonhosted.org/packages/bc/6e/67e78f61f674158e1fb6a898cfabdbbcdf45c8daa63efdcc389edb18ebb4/pycommon-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "129c71f699ebddd2664f652267956d72", "sha256": "1d3cfaeddd2784874d5520a2e0b62b6331d1b42017d62ec5a5f1953777cb7379" }, "downloads": -1, "filename": "pycommon-0.3.6.tar.gz", "has_sig": false, "md5_digest": "129c71f699ebddd2664f652267956d72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4898, "upload_time": "2019-07-23T19:56:35", "url": "https://files.pythonhosted.org/packages/96/ca/53d7cec360042e04fa85ea9798c6ad1e7fc0a8cb44399efab23fc9c765d1/pycommon-0.3.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "58096debc200eed57c4f426514e77330", "sha256": "5a9f82462a9488a28a716fa0b6cfb701eecea1e9855ef331af17027dc5c9f9c4" }, "downloads": -1, "filename": "pycommon-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "58096debc200eed57c4f426514e77330", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7829, "upload_time": "2019-07-23T19:56:34", "url": "https://files.pythonhosted.org/packages/bc/6e/67e78f61f674158e1fb6a898cfabdbbcdf45c8daa63efdcc389edb18ebb4/pycommon-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "129c71f699ebddd2664f652267956d72", "sha256": "1d3cfaeddd2784874d5520a2e0b62b6331d1b42017d62ec5a5f1953777cb7379" }, "downloads": -1, "filename": "pycommon-0.3.6.tar.gz", "has_sig": false, "md5_digest": "129c71f699ebddd2664f652267956d72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4898, "upload_time": "2019-07-23T19:56:35", "url": "https://files.pythonhosted.org/packages/96/ca/53d7cec360042e04fa85ea9798c6ad1e7fc0a8cb44399efab23fc9c765d1/pycommon-0.3.6.tar.gz" } ] }