{ "info": { "author": "Jonathan Hartley", "author_email": "tartley@tartley.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython" ], "description": "|Travis Test Status|\n\nThis package is pre-alpha. The API may change.\n\nWhen comparing structures like this dict::\n\n assert actual == {\n 'id': 123,\n 'created': \"2017-11-10T23:59:58\",\n 'field1': 1,\n ...\n }\n\nThis fails because 'id' and 'created' are different every test run.\nFix this using::\n\n assert actual == {\n 'id': AnyInt(),\n 'created': AnyTimestamp(datetime.now(), seconds=3),\n 'field1': 1,\n ...\n }\n\n:code:`AnyInt` compares equal to any integer. :code:`Timestamp` compares equal\nto string timestamps that are within the given number of seconds.\n\n\nCompatibility\n-------------\n\nPython 3.6 and 2.7.\n\n\nKnown Problems\n--------------\n\nIf timestamps are generated locally, in-process, then it's easier to\npatch out datetime.now(). But if this is an end-to-end test that hits\nother services, that might not be an option. That's when I find AnyTimestamp\nuseful.\n\nThis is all hot off the press, so is doubtless full of mistakes.\n\n\nAlternatives\n------------\n\nThis doubtless duplicates better work elsewhere. In particular the package\n'equals' looks very nice, but it's missing the central feature of 'equality',\napproximate comparison of string timestamps.\n\n\nContact\n-------\n\n| Users' downloads & documentation: http://pypi.python.org/pypi/equality/\n| Contributors' souce & issues: https://github.com/tartley/equality/\n| Author: Jonathan Hartley, email: tartley at domain tartley.com, Twitter: @tartley.\n\n\n.. |Travis Test Status| image:: https://travis-ci.org/tartley/equality.svg?branch=master\n :target: https://travis-ci.org/tartley/equality\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/equality/", "keywords": "test testing equal equals equality", "license": "", "maintainer": "", "maintainer_email": "", "name": "equality", "package_url": "https://pypi.org/project/equality/", "platform": "", "project_url": "https://pypi.org/project/equality/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/equality/" }, "release_url": "https://pypi.org/project/equality/0.1.1/", "requires_dist": [ "pendulum (==1.3.2)" ], "requires_python": "", "summary": "Utilities to aid in testing for equality.", "version": "0.1.1" }, "last_serial": 3491885, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "eeb5389383d3c4d53311db621cc12c8f", "sha256": "413c54387e3217e5740219f5c3106f47d8047d171465d8a337a34dcc63708b1d" }, "downloads": -1, "filename": "equality-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eeb5389383d3c4d53311db621cc12c8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4990, "upload_time": "2017-11-29T04:15:05", "url": "https://files.pythonhosted.org/packages/0e/ca/d8b2088367f644848ae33103aa0d68bd8d341d3f31f941e3c344a432deae/equality-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9190a227ea1f98e8bd43c152994ad8d2", "sha256": "d36a68518bacde899bd866e16aa9094a30d60fab98a3031f6d3db4ee5742d6ce" }, "downloads": -1, "filename": "equality-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9190a227ea1f98e8bd43c152994ad8d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4564, "upload_time": "2017-11-29T04:15:06", "url": "https://files.pythonhosted.org/packages/68/bf/c8c8f4ad2e9ec6faf64b57a6ed18febaae9861715cee68c7bfe458a1bb60/equality-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "171df64d2aad0a1216c31fbfdf7dd5a3", "sha256": "8a2eded9f326a5a0861b4f2ce162bd4e77bae0e6d5cd4855986494b484fc416c" }, "downloads": -1, "filename": "equality-0.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "171df64d2aad0a1216c31fbfdf7dd5a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5097, "upload_time": "2017-11-29T17:39:45", "url": "https://files.pythonhosted.org/packages/21/0e/fbe10219d1a0df9fd0c5ea87e8fd239ca61a03ed23e764f9aac43a45619a/equality-0.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7436174f668977d927a8dd8c0e993253", "sha256": "cc48463c152784a52e48011f3783817bc21cf20f37002e80fb6452508ce5b7cd" }, "downloads": -1, "filename": "equality-0.0.10.tar.gz", "has_sig": false, "md5_digest": "7436174f668977d927a8dd8c0e993253", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4692, "upload_time": "2017-11-29T17:39:46", "url": "https://files.pythonhosted.org/packages/70/9b/9e69e020a7aeea1c39b7ef33f92c2fa5abee0304517644eb431fb28dd623/equality-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "422f173cf15044db0eb7f1b9a9546d29", "sha256": "00f936342c09c75e0d4cb8f9b849ccd29036e80fcb716c41a54ad058f389f7a4" }, "downloads": -1, "filename": "equality-0.0.11.tar.gz", "has_sig": false, "md5_digest": "422f173cf15044db0eb7f1b9a9546d29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4541, "upload_time": "2017-11-29T19:54:09", "url": "https://files.pythonhosted.org/packages/fe/86/953234b5e42f4f8f0623224927b5c4acb7852e5ff4048365499a43881d10/equality-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "f71f05a2a20cb329845436201bd128ed", "sha256": "26e0a5dae2d82b6c73ac9816550a8fdb64182046bb4abda681e9e5ebb8e42620" }, "downloads": -1, "filename": "equality-0.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f71f05a2a20cb329845436201bd128ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4991, "upload_time": "2017-11-29T19:54:43", "url": "https://files.pythonhosted.org/packages/bb/f2/af8812a36e0f9d5bce0f69c215901d533b386c2204d2f5b56ddd6c4401a1/equality-0.0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0273c9285495a77940c4a2d691cc3b6", "sha256": "6e5570c73960c3b18481c9d88d71e61556149c1dcd94e6db7ed958900aadd4a3" }, "downloads": -1, "filename": "equality-0.0.12.tar.gz", "has_sig": false, "md5_digest": "c0273c9285495a77940c4a2d691cc3b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4580, "upload_time": "2017-11-29T19:54:45", "url": "https://files.pythonhosted.org/packages/14/73/993de687a68daedbb0b6d7b6516703b5fa6a1dd0a797f5bff7e4e732760d/equality-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "6397d2716c41fe2c1d77ec554fc68061", "sha256": "09188d2c79bebc035c4c5b68021ebf7ffc779f0c2c55f68d1c5ffd3be23162aa" }, "downloads": -1, "filename": "equality-0.0.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6397d2716c41fe2c1d77ec554fc68061", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4980, "upload_time": "2017-11-29T19:58:06", "url": "https://files.pythonhosted.org/packages/ef/d9/04570d5c7cdddedd2d25bc7a239c36bf512237706172192d8312763e364e/equality-0.0.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d89a41a96b7bfda8c43b698ed4396bf", "sha256": "e97571e94a122b3f3fb2a6444537da51c13931fbf6175126f652f47d2aec0afa" }, "downloads": -1, "filename": "equality-0.0.13.tar.gz", "has_sig": false, "md5_digest": "5d89a41a96b7bfda8c43b698ed4396bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4556, "upload_time": "2017-11-29T19:58:07", "url": "https://files.pythonhosted.org/packages/a9/e1/4786f91235983d40b07d90d61b5e2cf42c56a47dd0676d8d69f02f689f80/equality-0.0.13.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "bab3410f5457bee5f8936462baceba53", "sha256": "eb33be26a8688f6081e0c7276cd54feeebe6e04bf071f0c1220415004655c3cc" }, "downloads": -1, "filename": "equality-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bab3410f5457bee5f8936462baceba53", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5007, "upload_time": "2017-11-29T04:25:00", "url": "https://files.pythonhosted.org/packages/fb/6d/5d6331c5d39b557c97266aa8c003729e806af130681352e7a2b86bed4d66/equality-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ead5b28abb26d6dd647b51e32add0e79", "sha256": "eab61065928f61267f942e56b898408bb0ba0a6ddf450e975879a4151c2c1e34" }, "downloads": -1, "filename": "equality-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ead5b28abb26d6dd647b51e32add0e79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4579, "upload_time": "2017-11-29T04:25:01", "url": "https://files.pythonhosted.org/packages/f5/a0/d2f3739d7d4cdfb79820bfdbc06e20bc99a592c7f200d283d92088882396/equality-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "4a5ce9cfdc73c7993d487466b314ef54", "sha256": "1c8f70624f8a93a7eeca5c4565a82a237d24c561624abe124fd4d127d25d8515" }, "downloads": -1, "filename": "equality-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4a5ce9cfdc73c7993d487466b314ef54", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4988, "upload_time": "2017-11-29T04:26:37", "url": "https://files.pythonhosted.org/packages/30/34/f61a166edc1125af5e40ed7d7d35e1c9f8a415a7564ff4af1f9ff2437f98/equality-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06f6d7c8c2c3f73d0f915d3d752c0902", "sha256": "ef17c1edbb02defd976573e5101cc88e4d19c9cb2503deb2f1e74de6d18bf5c7" }, "downloads": -1, "filename": "equality-0.0.3.tar.gz", "has_sig": false, "md5_digest": "06f6d7c8c2c3f73d0f915d3d752c0902", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4557, "upload_time": "2017-11-29T04:26:38", "url": "https://files.pythonhosted.org/packages/3b/3a/87ba6762b103af2724d452fee4c5b7448d84c6ab4406010bb677444de5ca/equality-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "1ccb1f885a94f9311f72651dd2b933f4", "sha256": "f8770e87e76e8c13c17503fd68d97c0e4712d9c0627a8391266f818ddd02ced9" }, "downloads": -1, "filename": "equality-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ccb1f885a94f9311f72651dd2b933f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4727, "upload_time": "2017-11-29T14:45:24", "url": "https://files.pythonhosted.org/packages/51/d1/db7619c86a9c69f2ff9ebdab135545dd49e76e932fcd131dc874131ec69b/equality-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27d3bc586dae69ee3688ba36580d6afb", "sha256": "96a19489365582ecbbf935df9d7e54a8d011c284a19d0c941fdbce04eb174543" }, "downloads": -1, "filename": "equality-0.0.4.tar.gz", "has_sig": false, "md5_digest": "27d3bc586dae69ee3688ba36580d6afb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4458, "upload_time": "2017-11-29T14:45:28", "url": "https://files.pythonhosted.org/packages/71/8b/78075d634823d5ae0e3f8159e7c483b0a5e8fba155fc9a0447d1f3f68abd/equality-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "5d9d31cff08659184132ccc46160d590", "sha256": "2a82390700c6245a7d1d62f412d0d969e1dfe524fe8d825f0df876c77e7fad6e" }, "downloads": -1, "filename": "equality-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d9d31cff08659184132ccc46160d590", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4746, "upload_time": "2017-11-29T14:48:04", "url": "https://files.pythonhosted.org/packages/27/a7/dea97091471cfbbe25e1831d345b1cf84051ed87901bac61949ee49a03db/equality-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "067d3b4d87ea4a3399dba4097a2553e8", "sha256": "3a6cec5807fcc78440e9b818f5b6a9a9608457e1c11af9f6aba22156826713b4" }, "downloads": -1, "filename": "equality-0.0.5.tar.gz", "has_sig": false, "md5_digest": "067d3b4d87ea4a3399dba4097a2553e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4460, "upload_time": "2017-11-29T14:48:08", "url": "https://files.pythonhosted.org/packages/77/98/69ef1099f241253dd0cee15d3421bb00493cb6006a4b419c9ac4ab10c149/equality-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "5f6b11ea0769b3d7e609242fa40798a8", "sha256": "baf50bf0b51354b07d28b03663be38c85eb1608d02fc23a7449b2c010ed07fee" }, "downloads": -1, "filename": "equality-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f6b11ea0769b3d7e609242fa40798a8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4953, "upload_time": "2017-11-29T14:50:52", "url": "https://files.pythonhosted.org/packages/c2/17/449cad767a1e2b4fbd8f84e2ffa49c418cf9441f72b9adfbcbdcb610c27a/equality-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6f7b105fa585ed2ebded05f004d09d0", "sha256": "85bdb9802f31d8abeee45c48e80281c3506668a771e84f99d4c74932e7dcc881" }, "downloads": -1, "filename": "equality-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a6f7b105fa585ed2ebded05f004d09d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4592, "upload_time": "2017-11-29T14:50:54", "url": "https://files.pythonhosted.org/packages/bd/48/03b43020523f098f53860048e3deb5531e89c1c02ee84a10a011b46c11e5/equality-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "c80b4213949878d968483b9213e6ef7f", "sha256": "a7a911c72d1707a8f8aba1fc95bde43177379a2aced09c97c947b4f1bb2b8d39" }, "downloads": -1, "filename": "equality-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c80b4213949878d968483b9213e6ef7f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4951, "upload_time": "2017-11-29T16:59:55", "url": "https://files.pythonhosted.org/packages/30/0b/83567782e559d0d828b317bbd78231714c280e70848cf348ffb8d4fdf036/equality-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4b0931c205700f2545cc8eceff77986", "sha256": "5797e4e348273a41925267abaad2d48d4d11b858ea82da90c4e864b1b685fd7a" }, "downloads": -1, "filename": "equality-0.0.7.tar.gz", "has_sig": false, "md5_digest": "b4b0931c205700f2545cc8eceff77986", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4606, "upload_time": "2017-11-29T16:59:57", "url": "https://files.pythonhosted.org/packages/9d/d2/bc7757639825dd27b1c5d4ecab9d7170517badcb179a838f3a13b4f83b51/equality-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "0c455e63fbcca25f709008ccd91cc94e", "sha256": "3197c0f8c4899cba26e998805a3c6e9ecbc43075ca14c9d558d35c30a415de32" }, "downloads": -1, "filename": "equality-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c455e63fbcca25f709008ccd91cc94e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5057, "upload_time": "2017-11-29T17:17:50", "url": "https://files.pythonhosted.org/packages/7b/99/6c228891f0b5faf767226875ba681e630d5c705680ffa2058eed221336b0/equality-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c918eb89a94fae87a53ba839e70f8842", "sha256": "03a3e48c600e21c9b3d7dae60bf9c63002bd7af1e4487e98e87cac976339996b" }, "downloads": -1, "filename": "equality-0.0.8.tar.gz", "has_sig": false, "md5_digest": "c918eb89a94fae87a53ba839e70f8842", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4651, "upload_time": "2017-11-29T17:17:52", "url": "https://files.pythonhosted.org/packages/ce/80/5e7e594efb8a84247aea02de52e1072e0c59b694307c9141d996071d8e0b/equality-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "fcd2be43226efa3f0aa80c6a5dea1649", "sha256": "41955d1b33c4f34e76569ab9d899335426148a008dcb101924eb33254a77f768" }, "downloads": -1, "filename": "equality-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fcd2be43226efa3f0aa80c6a5dea1649", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4961, "upload_time": "2017-11-29T17:20:05", "url": "https://files.pythonhosted.org/packages/bf/f7/8915f6b07e960c3bad848aeb0bc353bf0833436a4b8c48c9788eb4fedb74/equality-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5d17a5320d90fc6908d4e16c1a71d4a", "sha256": "ac1ffde25e25e120bc468d532faabd8d6e4a1d5df867ad5312ab28cb1f42df81" }, "downloads": -1, "filename": "equality-0.0.9.tar.gz", "has_sig": false, "md5_digest": "a5d17a5320d90fc6908d4e16c1a71d4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4652, "upload_time": "2017-11-29T17:20:06", "url": "https://files.pythonhosted.org/packages/35/0a/24c1a0a84d33bf807df44258e7652c1157719ac2229a2a66962970b967a8/equality-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "db20b29859addc8e60d4d175a5306467", "sha256": "41a5435253a72783afbea1ab91d6ac51024fa1583a179d8cfd4b44a267e4f3db" }, "downloads": -1, "filename": "equality-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "db20b29859addc8e60d4d175a5306467", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5340, "upload_time": "2018-01-15T17:55:41", "url": "https://files.pythonhosted.org/packages/cf/13/f1d6562d317500110050017e6973283b82a35da5e0cc4270a5acdac9db4f/equality-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b77d87d0250af636dc3c913500fc62e", "sha256": "ac77fd185319d26d238cdb04994ea85241dd35e47404cf09b7929892283db65d" }, "downloads": -1, "filename": "equality-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1b77d87d0250af636dc3c913500fc62e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4895, "upload_time": "2018-01-15T17:55:42", "url": "https://files.pythonhosted.org/packages/b5/08/c10fa272797a505cd17638c3e1e02f810af4ed0916feda767218cfa38d1f/equality-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b70aa295293ad26f93368c357cd1d6cf", "sha256": "1f820eb75b18847286cdd6c5c5582481e67110d1a21465a558fcc165808a8c02" }, "downloads": -1, "filename": "equality-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b70aa295293ad26f93368c357cd1d6cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4995, "upload_time": "2018-01-15T19:18:14", "url": "https://files.pythonhosted.org/packages/22/7f/aea0fdbceddb55c4eef88d92769e108bce001a7bbeb7134b7dfa6ce2cc23/equality-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f47ee66758395aab77bc73439e0c4802", "sha256": "4342928f394b538eb633a691a8ef6a1fcfd2d26ca33c220ec481b767a5bb9f41" }, "downloads": -1, "filename": "equality-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f47ee66758395aab77bc73439e0c4802", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4570, "upload_time": "2018-01-15T19:18:17", "url": "https://files.pythonhosted.org/packages/37/b4/3e3b51e5759969073b9aab95fc079cff04e6d4271ff352fe93d5957fb0a6/equality-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b70aa295293ad26f93368c357cd1d6cf", "sha256": "1f820eb75b18847286cdd6c5c5582481e67110d1a21465a558fcc165808a8c02" }, "downloads": -1, "filename": "equality-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b70aa295293ad26f93368c357cd1d6cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4995, "upload_time": "2018-01-15T19:18:14", "url": "https://files.pythonhosted.org/packages/22/7f/aea0fdbceddb55c4eef88d92769e108bce001a7bbeb7134b7dfa6ce2cc23/equality-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f47ee66758395aab77bc73439e0c4802", "sha256": "4342928f394b538eb633a691a8ef6a1fcfd2d26ca33c220ec481b767a5bb9f41" }, "downloads": -1, "filename": "equality-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f47ee66758395aab77bc73439e0c4802", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4570, "upload_time": "2018-01-15T19:18:17", "url": "https://files.pythonhosted.org/packages/37/b4/3e3b51e5759969073b9aab95fc079cff04e6d4271ff352fe93d5957fb0a6/equality-0.1.1.tar.gz" } ] }