{ "info": { "author": "Kale Kundert", "author_email": "kale@thekunderts.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries" ], "description": "The Non-Standard Library\n========================\nThis package is basically my personal collection of utility functions. They \ntouch on text processing, stdout manipulation, class and function decorators, \ndebugging output, and things like that. If you find these functions useful and \nwould like to add some of your own, feel free to open a pull request. I'm \nalways happy to have more useful 2-liners!\n\n.. image:: https://img.shields.io/pypi/v/nonstdlib.svg\n :target: https://pypi.python.org/pypi/nonstdlib\n\n.. image:: https://img.shields.io/pypi/pyversions/nonstdlib.svg\n :target: https://pypi.python.org/pypi/nonstdlib\n\n.. image:: https://travis-ci.org/kalekundert/nonstdlib.svg?branch=master\n :target: https://travis-ci.org/kalekundert/nonstdlib\n\n.. image:: https://coveralls.io/repos/github/kalekundert/nonstdlib/badge.svg?branch=master\n :target: https://coveralls.io/github/kalekundert/nonstdlib?branch=master\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kalekundert/nonstdlib", "keywords": "nonstdlib", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nonstdlib", "package_url": "https://pypi.org/project/nonstdlib/", "platform": "", "project_url": "https://pypi.org/project/nonstdlib/", "project_urls": { "Homepage": "https://github.com/kalekundert/nonstdlib" }, "release_url": "https://pypi.org/project/nonstdlib/1.12.0/", "requires_dist": null, "requires_python": "", "summary": "A collection of general-purpose utilities", "version": "1.12.0" }, "last_serial": 4535329, "releases": { "0.0": [ { "comment_text": "", "digests": { "md5": "462bff1435ba63c0d72a94b197b9b729", "sha256": "5da46730dcb863065508d5513bc56d38527dd214c9cfde21304ac44c3f1113d1" }, "downloads": -1, "filename": "nonstdlib-0.0.tar.gz", "has_sig": false, "md5_digest": "462bff1435ba63c0d72a94b197b9b729", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6778, "upload_time": "2015-06-18T00:34:21", "url": "https://files.pythonhosted.org/packages/a3/fa/aeab61b7248a44de3a1a2db3749e5eab10c0293721862aa0f785f7003455/nonstdlib-0.0.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "bf54403e14d49fec17e0d99a68a56d77", "sha256": "6dbc8266e7c6e26a4e61c64640f1f9bc20e7ffeee770969ca656be1b6064ec78" }, "downloads": -1, "filename": "nonstdlib-1.0.tar.gz", "has_sig": false, "md5_digest": "bf54403e14d49fec17e0d99a68a56d77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7489, "upload_time": "2015-06-18T23:24:03", "url": "https://files.pythonhosted.org/packages/c9/d5/458c9a75d13bba8c42b865d8ed62aedb110f1bcac5eba6dba59f05162753/nonstdlib-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "badc12ad4bbee4146bae9b07c61e795a", "sha256": "6fbc480c41f1ae23dedb7a8f10f31c4150633a79a32bdfc8f4ccc4cf19035fe6" }, "downloads": -1, "filename": "nonstdlib-1.1.tar.gz", "has_sig": false, "md5_digest": "badc12ad4bbee4146bae9b07c61e795a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7713, "upload_time": "2015-07-15T22:04:49", "url": "https://files.pythonhosted.org/packages/bf/c4/ca3cb6df71f8735198a82e1c3f154b3dca604ce44c3aa7dd7c7edbf63641/nonstdlib-1.1.tar.gz" } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "fd3f0819cb12ccf018f3a75593098d79", "sha256": "ea7d730eb2f0064c9f314dd0dcb0e26f2dc736a45ee07e5844f1bc9e8fd5abdc" }, "downloads": -1, "filename": "nonstdlib-1.10.0.tar.gz", "has_sig": false, "md5_digest": "fd3f0819cb12ccf018f3a75593098d79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159418, "upload_time": "2018-04-26T00:18:51", "url": "https://files.pythonhosted.org/packages/72/14/a74ce0f409d95629bfa77844696114de3c15854be2489f2a152e139c8556/nonstdlib-1.10.0.tar.gz" } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "5c59a2c1e1d3581dd5e7942e3c0a50aa", "sha256": "06896ef227ad9800555ab17cf31753bbd28eed2fd6ca61b9ac73400440fe4950" }, "downloads": -1, "filename": "nonstdlib-1.11.0.tar.gz", "has_sig": false, "md5_digest": "5c59a2c1e1d3581dd5e7942e3c0a50aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155294, "upload_time": "2018-11-25T18:06:45", "url": "https://files.pythonhosted.org/packages/27/02/a5af99ca845e60ea758abd50941be64e7dc965b9f42f1745a2ed7af21496/nonstdlib-1.11.0.tar.gz" } ], "1.12.0": [ { "comment_text": "", "digests": { "md5": "af0831dbf12f0f3dfb5897d46feccdbb", "sha256": "15092518e0f76519edb9db9dd9692eb3ce57f5490ff10f67661ff6b33206ce32" }, "downloads": -1, "filename": "nonstdlib-1.12.0.tar.gz", "has_sig": false, "md5_digest": "af0831dbf12f0f3dfb5897d46feccdbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155022, "upload_time": "2018-11-27T18:47:49", "url": "https://files.pythonhosted.org/packages/cb/d2/13c395b2c9adc786497069d7a82408b4ac0dc3a4351e2d44688bb45b4f4e/nonstdlib-1.12.0.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "84ac644bcde2569e8b23d1f7c1847c75", "sha256": "e6a21f53a2bac2e15987865c7733e856b03fa3483a284285ded37eb79b8b7410" }, "downloads": -1, "filename": "nonstdlib-1.2.tar.gz", "has_sig": false, "md5_digest": "84ac644bcde2569e8b23d1f7c1847c75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7621, "upload_time": "2015-07-15T22:08:25", "url": "https://files.pythonhosted.org/packages/45/c8/93c7091902ec037f3b3596257fd8feec27e9156b63bfa16f418e5e2dd07e/nonstdlib-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "d78bba2e3a312faaa8bd46ef293cfa4d", "sha256": "640c24667e378d5b0837a99b77ae12e5d54f0d8842bb43b5b900bb69d308219a" }, "downloads": -1, "filename": "nonstdlib-1.3.tar.gz", "has_sig": false, "md5_digest": "d78bba2e3a312faaa8bd46ef293cfa4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9375, "upload_time": "2015-11-07T14:05:45", "url": "https://files.pythonhosted.org/packages/76/d5/62aed527178357c4a2037ceec4de1fca7132c837ebaff0d694c667a55537/nonstdlib-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "cc2adb32b9d25017447b87c4e548c102", "sha256": "9b2819f5e2921e8e200d9cf9a0536eb7b3b93689d98deffa6b95b48a1cba397f" }, "downloads": -1, "filename": "nonstdlib-1.4.tar.gz", "has_sig": false, "md5_digest": "cc2adb32b9d25017447b87c4e548c102", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9404, "upload_time": "2015-11-09T20:23:57", "url": "https://files.pythonhosted.org/packages/65/ca/5b926a85bc62ab204fe185f3bf4322120f8a8eeeddeeb4d4a6eab6785467/nonstdlib-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "a5490d82038ebcac6fec2ea7edd7768d", "sha256": "4ddc80ebfe4f8113a5e490ab3255f19f13a3aa0846a4ac38bbafa2f220f8c40a" }, "downloads": -1, "filename": "nonstdlib-1.5.tar.gz", "has_sig": false, "md5_digest": "a5490d82038ebcac6fec2ea7edd7768d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9754, "upload_time": "2015-11-30T19:25:29", "url": "https://files.pythonhosted.org/packages/83/8f/ea2a8193626ed073588fcccb082a6b75213155f148b4f2a6129380472207/nonstdlib-1.5.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "857e3bf87e21e150f491107d52af893f", "sha256": "200466c55a2cd427aa709b8cfa8100efeb5072254554306681f433f030c98ef9" }, "downloads": -1, "filename": "nonstdlib-1.6.0.tar.gz", "has_sig": false, "md5_digest": "857e3bf87e21e150f491107d52af893f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16426, "upload_time": "2015-12-31T18:39:27", "url": "https://files.pythonhosted.org/packages/44/df/6202fea733479d939bafbcdc038157a9606bc85ea8ee930f8047efff4a30/nonstdlib-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "42cc68cb91ce4274085287fc4fd580ce", "sha256": "dedb28eb2dd829bc1b19bd777fd042f085f880778182435c1f158ab42e7fc6ee" }, "downloads": -1, "filename": "nonstdlib-1.6.1.tar.gz", "has_sig": false, "md5_digest": "42cc68cb91ce4274085287fc4fd580ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16391, "upload_time": "2015-12-31T18:40:15", "url": "https://files.pythonhosted.org/packages/6b/f1/e3c687f7633b90d930608ebcfbf87d08797e499ccdd9a5a6eae766af70a5/nonstdlib-1.6.1.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "ba4cd99850b7436bcadc69c312d63141", "sha256": "4537f4c094820cf8e17b8807897db755fff1019aa31e43399e22bcd3a5c310a3" }, "downloads": -1, "filename": "nonstdlib-1.7.0.tar.gz", "has_sig": false, "md5_digest": "ba4cd99850b7436bcadc69c312d63141", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16584, "upload_time": "2016-01-23T23:36:07", "url": "https://files.pythonhosted.org/packages/b4/47/4b4402a626a5267bb45c393489c4a6e340733615589fd17bd367adc0b4a5/nonstdlib-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "bdc521956bf9b3f7e639c599457368ee", "sha256": "ddba63d79ac80f1e21fa2714899ff76a39f307e5a8ca24013c6439a19ace09b9" }, "downloads": -1, "filename": "nonstdlib-1.7.1.tar.gz", "has_sig": false, "md5_digest": "bdc521956bf9b3f7e639c599457368ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 145846, "upload_time": "2016-01-23T23:50:15", "url": "https://files.pythonhosted.org/packages/b9/9a/e3123c3ab9e6b98ad15134d3e0ad497125c31fea4468797e906267c7ddc1/nonstdlib-1.7.1.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "ed86e34d3f1974d6c4e4fa158e90b231", "sha256": "0736ff92f45ad3e9f3c84d5930616aa7becd26465d4b02805891e428d0023618" }, "downloads": -1, "filename": "nonstdlib-1.8.0.tar.gz", "has_sig": false, "md5_digest": "ed86e34d3f1974d6c4e4fa158e90b231", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159786, "upload_time": "2016-05-10T01:26:55", "url": "https://files.pythonhosted.org/packages/a8/89/1d7c625f9099456552eb0424bc7b94a65f3a046997ce75a661f089ca76cf/nonstdlib-1.8.0.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "bb7e3a5595eb496edb2223b24836e680", "sha256": "b13a8cc21c0bdb6ac68deb773860634bed3adb7a88f0f4301ec7bbb6df263250" }, "downloads": -1, "filename": "nonstdlib-1.9.0.tar.gz", "has_sig": false, "md5_digest": "bb7e3a5595eb496edb2223b24836e680", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 163882, "upload_time": "2016-05-28T23:51:38", "url": "https://files.pythonhosted.org/packages/1a/90/98d3748bb89a35837e88b72a162a60ce714b98f0b5ec874029c44bbc554d/nonstdlib-1.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af0831dbf12f0f3dfb5897d46feccdbb", "sha256": "15092518e0f76519edb9db9dd9692eb3ce57f5490ff10f67661ff6b33206ce32" }, "downloads": -1, "filename": "nonstdlib-1.12.0.tar.gz", "has_sig": false, "md5_digest": "af0831dbf12f0f3dfb5897d46feccdbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155022, "upload_time": "2018-11-27T18:47:49", "url": "https://files.pythonhosted.org/packages/cb/d2/13c395b2c9adc786497069d7a82408b4ac0dc3a4351e2d44688bb45b4f4e/nonstdlib-1.12.0.tar.gz" } ] }