{ "info": { "author": "Lauren\u021biu Andronache", "author_email": "laurentiu.andronache@trailung.ro", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries", "Typing :: Typed" ], "description": "[![Build Status](https://travis-ci.com/Laurentiu-Andronache/he.svg?branch=master)](https://travis-ci.com/Laurentiu-Andronache/he)\n\n# he - A library of Python helpers\n\nIt exists to aid Python developers in not reinventing the wheel.\n\nTo contribute, submit a pull request [on Github].\n\n---\n\n#### Steps to set up dev environment:\n\n`... set up temporary venv`\n\n`$ pip install he[dev]`\n\n`$ pre-commit autoupdate`\n\n`$ pre-commit install`\n\n`$ pip install he[test]`\n\n`$ pytest`\n\n---\n\nLicense: `MIT`\n\nRequires: `Python 3.6 or higher`\n\n[on GitHub]: https://github.com/Laurentiu-Andronache/he\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Laurentiu-Andronache/pe", "keywords": "helpers library common useful functions decorators contexts classes", "license": "", "maintainer": "", "maintainer_email": "", "name": "he", "package_url": "https://pypi.org/project/he/", "platform": "", "project_url": "https://pypi.org/project/he/", "project_urls": { "Bug Reports": "https://github.com/Laurentiu-Andronache/he/issues", "Homepage": "https://github.com/Laurentiu-Andronache/pe", "Say Thanks!": "https://saythanks.io/to/Laurentiu-Andronache", "Source": "https://github.com/Laurentiu-Andronache/he" }, "release_url": "https://pypi.org/project/he/2019.3/", "requires_dist": [ "requests", "pre-commit ; extra == 'dev'", "wheel ; extra == 'dev'", "twine ; extra == 'dev'", "tox ; extra == 'dev'", "tox-venv ; extra == 'dev'", "pytest ; extra == 'test'", "pytest-cov ; extra == 'test'", "pytest-sugar ; extra == 'test'", "pytest-icdiff ; extra == 'test'", "flake8 ; extra == 'tox-manual'", "flake8-bugbear ; extra == 'tox-manual'", "pylint ; extra == 'tox-manual'", "pytest-xdist ; extra == 'tox-manual'", "mypy ; extra == 'tox-manual'", "check-manifest ; extra == 'tox-manual'" ], "requires_python": ">=3.7", "summary": "A library of Python helpers.", "version": "2019.3" }, "last_serial": 4921671, "releases": { "2019.2.dev1": [ { "comment_text": "", "digests": { "md5": "9c2a9c3d89949defb8b11bcc7dfb1a89", "sha256": "78306ab45e72757f8b864de5c1268934153252f7c04e3c9fad354ae766b91f41" }, "downloads": -1, "filename": "he-2019.2.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "9c2a9c3d89949defb8b11bcc7dfb1a89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3237, "upload_time": "2019-02-19T00:03:50", "url": "https://files.pythonhosted.org/packages/db/08/2fec4ef6bab589f5d320ae3107f2d98ae7ab8fd72aa0b4b60f47c5070160/he-2019.2.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4c2ce2c82db05640b6da2d71f883448", "sha256": "79f95700e5491b4f7884ca2e7826f02f73c28047417f664dd1727600f83a4664" }, "downloads": -1, "filename": "he-2019.2.dev1.tar.gz", "has_sig": false, "md5_digest": "c4c2ce2c82db05640b6da2d71f883448", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5226, "upload_time": "2019-02-19T00:03:54", "url": "https://files.pythonhosted.org/packages/90/80/68b1fda39ec0a7de8075220b94b1667ef206b31a416b6f6539468140b014/he-2019.2.dev1.tar.gz" } ], "2019.2b1": [ { "comment_text": "", "digests": { "md5": "a4ec5dd3d8e3c01610234ff67a226c99", "sha256": "1e4e5677f4aa1bd6816b8904b776318668ab7b6fbbfad7a4949b9b0598d4672f" }, "downloads": -1, "filename": "he-2019.2b1-py3-none-any.whl", "has_sig": false, "md5_digest": "a4ec5dd3d8e3c01610234ff67a226c99", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5960, "upload_time": "2019-02-24T22:19:09", "url": "https://files.pythonhosted.org/packages/4a/54/e0777269b42caaaca6758a6cf20ffc1b9f4cfff5279c920bf5709f123db4/he-2019.2b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e09c24adf21c92752a12a383d73b2bc", "sha256": "a0c2f2eda29f41bc76b01dc2977e2d24659c23b8953f6b89497993788b4ccfff" }, "downloads": -1, "filename": "he-2019.2b1.tar.gz", "has_sig": false, "md5_digest": "4e09c24adf21c92752a12a383d73b2bc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9264, "upload_time": "2019-02-24T22:19:12", "url": "https://files.pythonhosted.org/packages/80/f9/cfe5c590d728f86822d52a2adff6ff573a80fb32bc9fd8cc497afbdf2b82/he-2019.2b1.tar.gz" } ], "2019.2b2": [ { "comment_text": "", "digests": { "md5": "dedb6b92d10f05208097ad43a49dae05", "sha256": "21ad0e4d8da80563f23d87f059663ddbf4b49d046bbd50385d8d8a9137ec565c" }, "downloads": -1, "filename": "he-2019.2b2-py3-none-any.whl", "has_sig": false, "md5_digest": "dedb6b92d10f05208097ad43a49dae05", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6420, "upload_time": "2019-02-25T00:20:20", "url": "https://files.pythonhosted.org/packages/4f/9c/9a0cbaf63a975dd0c737482ff1ec26d2c053455541cab7f77580a5b58a9b/he-2019.2b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a00612bdb0139c83f0bd697bc85f86b", "sha256": "32ebe3c485cff5a70dfc417c87f2a89f6230bf1b9dd2f1b4e5abdf73df491ad2" }, "downloads": -1, "filename": "he-2019.2b2.tar.gz", "has_sig": false, "md5_digest": "6a00612bdb0139c83f0bd697bc85f86b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9946, "upload_time": "2019-02-25T00:20:21", "url": "https://files.pythonhosted.org/packages/86/fc/76e84be43cc72654604c650202880b459dc647f3de5a54063b41d861826f/he-2019.2b2.tar.gz" } ], "2019.3": [ { "comment_text": "", "digests": { "md5": "737dc3378c09b6706cc9ead3f07cd645", "sha256": "ce430b8e818e0614ab49f6fee30c1cbec8cc7794abd9ad44a16d661d583ace95" }, "downloads": -1, "filename": "he-2019.3-py3-none-any.whl", "has_sig": false, "md5_digest": "737dc3378c09b6706cc9ead3f07cd645", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 8645, "upload_time": "2019-03-10T15:24:57", "url": "https://files.pythonhosted.org/packages/46/4b/9a908e86aa702008deb5980ce03531e7deeaf13d7a532865919142fe9c2f/he-2019.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f141ce43446a6a2d855bcc19b0d2029", "sha256": "6d7bcff65717bad8c88d4fbd702cb409cae5007db4f0b557fb554c51810f213c" }, "downloads": -1, "filename": "he-2019.3.tar.gz", "has_sig": false, "md5_digest": "1f141ce43446a6a2d855bcc19b0d2029", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7939, "upload_time": "2019-03-10T15:25:00", "url": "https://files.pythonhosted.org/packages/47/41/043d9f3d4db8a6aab7b7a774fcb3a854de59712efb87db77547f8f84e629/he-2019.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "737dc3378c09b6706cc9ead3f07cd645", "sha256": "ce430b8e818e0614ab49f6fee30c1cbec8cc7794abd9ad44a16d661d583ace95" }, "downloads": -1, "filename": "he-2019.3-py3-none-any.whl", "has_sig": false, "md5_digest": "737dc3378c09b6706cc9ead3f07cd645", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 8645, "upload_time": "2019-03-10T15:24:57", "url": "https://files.pythonhosted.org/packages/46/4b/9a908e86aa702008deb5980ce03531e7deeaf13d7a532865919142fe9c2f/he-2019.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f141ce43446a6a2d855bcc19b0d2029", "sha256": "6d7bcff65717bad8c88d4fbd702cb409cae5007db4f0b557fb554c51810f213c" }, "downloads": -1, "filename": "he-2019.3.tar.gz", "has_sig": false, "md5_digest": "1f141ce43446a6a2d855bcc19b0d2029", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7939, "upload_time": "2019-03-10T15:25:00", "url": "https://files.pythonhosted.org/packages/47/41/043d9f3d4db8a6aab7b7a774fcb3a854de59712efb87db77547f8f84e629/he-2019.3.tar.gz" } ] }