{ "info": { "author": "Skyscanner", "author_email": "mshell@skyscanner.com", "bugtrack_url": null, "classifiers": [], "description": "", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Skyscanner/pyfailsafe", "keywords": "", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "pyfailsafe", "package_url": "https://pypi.org/project/pyfailsafe/", "platform": "any", "project_url": "https://pypi.org/project/pyfailsafe/", "project_urls": { "Homepage": "https://github.com/Skyscanner/pyfailsafe" }, "release_url": "https://pypi.org/project/pyfailsafe/0.4.0/", "requires_dist": null, "requires_python": "", "summary": "Simple failure handling. Failsafe implementation in Python", "version": "0.4.0" }, "last_serial": 4108517, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "c60bf5e6271aff20848bd0104a7cb2cf", "sha256": "f4422d440345d0d46cc0dbb25733a9449f7eafd5a4a2fd1ac10a2ec004be68ff" }, "downloads": -1, "filename": "pyfailsafe-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c60bf5e6271aff20848bd0104a7cb2cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6107, "upload_time": "2016-09-21T16:56:28", "url": "https://files.pythonhosted.org/packages/0b/a9/2e5f227a39ebf13c28350d8ac195cb1e8646af60ea7e14f2ad0f43244b07/pyfailsafe-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f58b528f31f886f3132b9e3ac6912ddc", "sha256": "20460aa0356d0b59ccc5b05f91ba27f67f576ad19d3b023cbd89126d926f1bb5" }, "downloads": -1, "filename": "pyfailsafe-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f58b528f31f886f3132b9e3ac6912ddc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2867, "upload_time": "2016-09-21T17:00:10", "url": "https://files.pythonhosted.org/packages/3f/72/d4404407397a2942b0353ad5f2172f558b7e1c689a8b7a9cbf76088b221d/pyfailsafe-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2314aa46c791ebe33360041d2ec1cc26", "sha256": "d7388f9ef37d1e4c635fa14c63abdc9c271f6ede628e31482d8e65946f28adfc" }, "downloads": -1, "filename": "pyfailsafe-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2314aa46c791ebe33360041d2ec1cc26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3985, "upload_time": "2016-10-27T08:37:02", "url": "https://files.pythonhosted.org/packages/74/a5/116154a15863a0ba7c4547d51cc5912e3997842f7ced49e14f592aa174bd/pyfailsafe-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "19c8dcc7adaa668c534598525386d458", "sha256": "b6b4fa700ebe79489480373a79351244689630db6654f933a2b202795b51359d" }, "downloads": -1, "filename": "pyfailsafe-0.3.0.tar.gz", "has_sig": false, "md5_digest": "19c8dcc7adaa668c534598525386d458", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7721, "upload_time": "2018-04-07T19:50:39", "url": "https://files.pythonhosted.org/packages/67/24/e2835126b130c8e10a2a91f1121f24fb36c7e6761405b2a3817be18c30a8/pyfailsafe-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "7fffe676dd4f37a480b9e7fd9f92337f", "sha256": "1fe336a9dba7fe642b75316831164c2c919fa92197b054541908df07aebf1153" }, "downloads": -1, "filename": "pyfailsafe-0.3.1.tar.gz", "has_sig": false, "md5_digest": "7fffe676dd4f37a480b9e7fd9f92337f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7733, "upload_time": "2018-04-19T08:45:16", "url": "https://files.pythonhosted.org/packages/74/b5/417f72779cd44e09fca320ca63855c0ca94653d827c6b21b8dfe604e8a01/pyfailsafe-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "328c2c607549ea0d27ad27988a79ada3", "sha256": "ae9d3430a66bd9b86fe9055592e8822ca3be32b9be79812aa38171ff18bbdebf" }, "downloads": -1, "filename": "pyfailsafe-0.4.0.tar.gz", "has_sig": false, "md5_digest": "328c2c607549ea0d27ad27988a79ada3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8021, "upload_time": "2018-07-27T12:31:39", "url": "https://files.pythonhosted.org/packages/0a/e2/98210c15add912137ef0a10a2ba2b034381f5be00c49cd9dec4dd0ca97bc/pyfailsafe-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "328c2c607549ea0d27ad27988a79ada3", "sha256": "ae9d3430a66bd9b86fe9055592e8822ca3be32b9be79812aa38171ff18bbdebf" }, "downloads": -1, "filename": "pyfailsafe-0.4.0.tar.gz", "has_sig": false, "md5_digest": "328c2c607549ea0d27ad27988a79ada3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8021, "upload_time": "2018-07-27T12:31:39", "url": "https://files.pythonhosted.org/packages/0a/e2/98210c15add912137ef0a10a2ba2b034381f5be00c49cd9dec4dd0ca97bc/pyfailsafe-0.4.0.tar.gz" } ] }