{ "info": { "author": "Testing cabal", "author_email": "testtools-dev@lists.launchpad.net", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "======\nextras\n======\n\nextras is a set of extensions to the Python standard library, originally\nwritten to make the code within testtools cleaner, but now split out for\ngeneral use outside of a testing context.\n\n\nDocumentation\n-------------\n\npydoc extras is your friend. extras currently contains the following functions:\n\n* try_import\n\n* try_imports\n\n* safe_hasattr\n\nWhich do what their name suggests.\n\n\nLicensing\n---------\n\nThis project is distributed under the MIT license and copyright is owned by\nthe extras authors. See LICENSE for details.\n\n\nRequired Dependencies\n---------------------\n\n * Python 2.6+ or 3.0+\n\n\nBug reports and patches\n-----------------------\n\nPlease report bugs using github issues at .\nPatches can also be submitted via github. You can mail the authors directly\nvia the mailing list testtools-dev@lists.launchpad.net. (Note that Launchpad\ndiscards email from unknown addresses - be sure to sign up for a Launchpad\naccount before mailing the list, or your mail will be silently discarded).\n\n\nHistory\n-------\n\nextras used to be testtools.helpers, and was factored out when folk wanted to\nuse it separately.\n\n\nThanks\n------\n\n * Martin Pool", "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/testing-cabal/extras", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "extras", "package_url": "https://pypi.org/project/extras/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/extras/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/testing-cabal/extras" }, "release_url": "https://pypi.org/project/extras/1.0.0/", "requires_dist": null, "requires_python": null, "summary": "Useful extra bits for Python - things that shold be in the standard library", "version": "1.0.0" }, "last_serial": 2121411, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f82833481239487ae05e25ca84a5f46c", "sha256": "1f9093969fa4aff484ad7e1730c9e1e712d6bcb8e5f0489b8170b37428b9968e" }, "downloads": -1, "filename": "extras-0.0.1.tar.gz", "has_sig": true, "md5_digest": "f82833481239487ae05e25ca84a5f46c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6056, "upload_time": "2012-10-27T09:42:50", "url": "https://files.pythonhosted.org/packages/e2/a0/50b1d2c13c20c4fc997454ec69168dfa6f8e4e5ee219e3f5238045ef9924/extras-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "288d2065179f2a77603a7996d52ef28a", "sha256": "d2e3e273c8f01b77d1a5c33e00b82e02027a84c110c97494b5ac72652e784766" }, "downloads": -1, "filename": "extras-0.0.2.tar.gz", "has_sig": true, "md5_digest": "288d2065179f2a77603a7996d52ef28a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5894, "upload_time": "2012-12-13T08:34:07", "url": "https://files.pythonhosted.org/packages/bf/ba/8e8a4b94558da285286b9ee5a722a4ca5ca6aee62593ab6e21a5398e6ca4/extras-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "62d8ba049e3386a6df69b413ea81517b", "sha256": "7a60d84cb661b477c41a5ea35e931ae93860af8cd259ecc0a38a32ef1ae9ffc0" }, "downloads": -1, "filename": "extras-0.0.3.tar.gz", "has_sig": true, "md5_digest": "62d8ba049e3386a6df69b413ea81517b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6231, "upload_time": "2013-01-21T18:26:38", "url": "https://files.pythonhosted.org/packages/7f/b4/44b7a534c96e7cd8fe548265352a4f9ded54da06b9f5238864661f5e3bf1/extras-0.0.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "9a2a42996d242746bdad945d8b2617e5", "sha256": "f689f08df47e2decf76aa6208c081306e7bd472630eb1ec8a875c67de2366e87" }, "downloads": -1, "filename": "extras-1.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9a2a42996d242746bdad945d8b2617e5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7279, "upload_time": "2016-05-18T09:18:16", "url": "https://files.pythonhosted.org/packages/03/e9/e915af1f97914cd0bc021e125fd1bfd4106de614a275e4b6866dd9a209ac/extras-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a63ad60cf8f0186c9e3a02f55ec5b14", "sha256": "132e36de10b9c91d5d4cc620160a476e0468a88f16c9431817a6729611a81b4e" }, "downloads": -1, "filename": "extras-1.0.0.tar.gz", "has_sig": true, "md5_digest": "3a63ad60cf8f0186c9e3a02f55ec5b14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6759, "upload_time": "2016-05-18T09:18:31", "url": "https://files.pythonhosted.org/packages/be/18/0b7283f0ebf6ad4bb6b9937538495eadf05ef097b102946b9445c4242636/extras-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9a2a42996d242746bdad945d8b2617e5", "sha256": "f689f08df47e2decf76aa6208c081306e7bd472630eb1ec8a875c67de2366e87" }, "downloads": -1, "filename": "extras-1.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9a2a42996d242746bdad945d8b2617e5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7279, "upload_time": "2016-05-18T09:18:16", "url": "https://files.pythonhosted.org/packages/03/e9/e915af1f97914cd0bc021e125fd1bfd4106de614a275e4b6866dd9a209ac/extras-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a63ad60cf8f0186c9e3a02f55ec5b14", "sha256": "132e36de10b9c91d5d4cc620160a476e0468a88f16c9431817a6729611a81b4e" }, "downloads": -1, "filename": "extras-1.0.0.tar.gz", "has_sig": true, "md5_digest": "3a63ad60cf8f0186c9e3a02f55ec5b14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6759, "upload_time": "2016-05-18T09:18:31", "url": "https://files.pythonhosted.org/packages/be/18/0b7283f0ebf6ad4bb6b9937538495eadf05ef097b102946b9445c4242636/extras-1.0.0.tar.gz" } ] }