{ "info": { "author": "The Ethereum Foundation", "author_email": "snakecharmers@ethereum.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "# eth-typing\n\n[![Join the chat at https://gitter.im/ethereum/eth-typing](https://badges.gitter.im/ethereum/eth-typing.svg)](https://gitter.im/ethereum/eth-typing?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![Build Status](https://circleci.com/gh/ethereum/eth-typing.svg?style=shield)](https://circleci.com/gh/ethereum/eth-typing)\n[![PyPI version](https://badge.fury.io/py/eth-typing.svg)](https://badge.fury.io/py/eth-typing)\n[![Python versions](https://img.shields.io/pypi/pyversions/eth-typing.svg)](https://pypi.python.org/pypi/eth-typing)\n[![Docs build](https://readthedocs.org/projects/eth-typing/badge/?version=latest)](http://eth-typing.readthedocs.io/en/latest/?badge=latest)\n\n\nCommon type annotations for ethereum python packages.\n\nRead more in the [documentation on ReadTheDocs](https://eth-typing.readthedocs.io/). [View the change log](https://eth-typing.readthedocs.io/en/latest/releases.html).\n\n## Quickstart\n\n```sh\npip install eth-typing\n```\n\n## Developer Setup\n\nIf you would like to hack on eth-typing, please check out the [Snake Charmers\nTactical Manual](https://github.com/ethereum/snake-charmers-tactical-manual)\nfor information on how we do:\n\n- Testing\n- Pull Requests\n- Code Style\n- Documentation\n\n### Development Environment Setup\n\nYou can set up your dev environment with:\n\n```sh\ngit clone git@github.com:ethereum/eth-typing.git\ncd eth-typing\nvirtualenv -p python3 venv\n. venv/bin/activate\npip install -e .[dev]\n```\n\n### Testing Setup\n\nDuring development, you might like to have tests run on every file save.\n\nShow flake8 errors on file change:\n\n```sh\n# Test flake8\nwhen-changed -v -s -r -1 eth_typing/ tests/ -c \"clear; flake8 eth_typing tests && echo 'flake8 success' || echo 'error'\"\n```\n\nRun multi-process tests in one command, but without color:\n\n```sh\n# in the project root:\npytest --numprocesses=4 --looponfail --maxfail=1\n# the same thing, succinctly:\npytest -n 4 -f --maxfail=1\n```\n\nRun in one thread, with color and desktop notifications:\n\n```sh\ncd venv\nptw --onfail \"notify-send -t 5000 'Test failure \u26a0\u26a0\u26a0\u26a0\u26a0' 'python 3 test on eth-typing failed'\" ../tests ../eth_typing\n```\n\n### Release setup\n\nFor Debian-like systems:\n```\napt install pandoc\n```\n\nTo release a new version:\n\n```sh\nmake release bump=$$VERSION_PART_TO_BUMP$$\n```\n\n#### How to bumpversion\n\nThe version format for this repo is `{major}.{minor}.{patch}` for stable, and\n`{major}.{minor}.{patch}-{stage}.{devnum}` for unstable (`stage` can be alpha or beta).\n\nTo issue the next version in line, specify which part to bump,\nlike `make release bump=minor` or `make release bump=devnum`. This is typically done from the\nmaster branch, except when releasing a beta (in which case the beta is released from master,\nand the previous stable branch is released from said branch). To include changes made with each\nrelease, update \"docs/releases.rst\" with the changes, and apply commit directly to master \nbefore release.\n\nIf you are in a beta version, `make release bump=stage` will switch to a stable.\n\nTo issue an unstable version when the current version is stable, specify the\nnew version explicitly, like `make release bump=\"--new-version 4.0.0-alpha.1 devnum\"`\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/ethereum/eth-typing", "keywords": "ethereum", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "eth-typing", "package_url": "https://pypi.org/project/eth-typing/", "platform": "", "project_url": "https://pypi.org/project/eth-typing/", "project_urls": { "Homepage": "https://github.com/ethereum/eth-typing" }, "release_url": "https://pypi.org/project/eth-typing/3.0.0/", "requires_dist": [ "bumpversion (<1,>=0.5.3) ; extra == 'dev'", "pytest-watch (<5,>=4.1.0) ; extra == 'dev'", "wheel ; extra == 'dev'", "twine ; extra == 'dev'", "ipython ; extra == 'dev'", "pytest (<7,>=6.2.5) ; extra == 'dev'", "pytest-xdist ; extra == 'dev'", "tox (<3,>=2.9.1) ; extra == 'dev'", "flake8 (==3.8.3) ; extra == 'dev'", "isort (<5,>=4.2.15) ; extra == 'dev'", "mypy (==0.782) ; extra == 'dev'", "pydocstyle (<4,>=3.0.0) ; extra == 'dev'", "Sphinx (<2,>=1.6.5) ; extra == 'dev'", "sphinx-rtd-theme (>=0.1.9) ; extra == 'dev'", "Sphinx (<2,>=1.6.5) ; extra == 'doc'", "sphinx-rtd-theme (>=0.1.9) ; extra == 'doc'", "flake8 (==3.8.3) ; extra == 'lint'", "isort (<5,>=4.2.15) ; extra == 'lint'", "mypy (==0.782) ; extra == 'lint'", "pydocstyle (<4,>=3.0.0) ; extra == 'lint'", "pytest (<7,>=6.2.5) ; extra == 'test'", "pytest-xdist ; extra == 'test'", "tox (<3,>=2.9.1) ; extra == 'test'" ], "requires_python": ">=3.6, <3.11", "summary": "eth-typing: Common type annotations for ethereum python packages", "version": "3.0.0", "yanked": false, "yanked_reason": null }, "last_serial": 12647776, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "63a20bafcfd92c94a3763f81e9e70ddd", "sha256": "9808e210245698e3ff68f989003dbd17be5d713a750009a61e45e9932411d170" }, "downloads": -1, "filename": "eth_typing-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "63a20bafcfd92c94a3763f81e9e70ddd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 3075, "upload_time": "2018-06-07T01:29:04", "upload_time_iso_8601": "2018-06-07T01:29:04.289191Z", "url": "https://files.pythonhosted.org/packages/8f/16/b0a4a051d5e2e7d6ec6afc15dc65b60cc2801f4f4ee8937ff6eb1f60fedc/eth_typing-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "af8afec4c4c25ae343343e723f2b2eaf", "sha256": "565ea8ac67f9b09cf7eff3d7ba9371b46accbe526495f4e53fc508203b1a1682" }, "downloads": -1, "filename": "eth-typing-0.2.0.tar.gz", "has_sig": false, "md5_digest": "af8afec4c4c25ae343343e723f2b2eaf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 3454, "upload_time": "2018-06-07T01:29:05", "upload_time_iso_8601": "2018-06-07T01:29:05.821482Z", "url": "https://files.pythonhosted.org/packages/39/a3/f0b17c66bd2600c80afc6780dddd81f5bbbb8fd78e9bb865e8b29d5e7876/eth-typing-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f78511037089e639cc05a0329660ebd5", "sha256": "b364d9e40c0584479a6bfb6e8c94de489ff24a0f4d2e0dfe71f90467eece60a4" }, "downloads": -1, "filename": "eth_typing-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f78511037089e639cc05a0329660ebd5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 3074, "upload_time": "2018-06-07T01:45:57", "upload_time_iso_8601": "2018-06-07T01:45:57.770260Z", "url": "https://files.pythonhosted.org/packages/c0/64/e6d0839aa571f5d52495fbe1835115cd86ceaa24c968be2e024d18e0bf2c/eth_typing-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cd34c4a2f1d75760ee50b59aef79313b", "sha256": "369620deb5dd58fe7d9180e471704ee23c68f6005bb48cbd505dc98d6dd742db" }, "downloads": -1, "filename": "eth-typing-0.3.0.tar.gz", "has_sig": false, "md5_digest": "cd34c4a2f1d75760ee50b59aef79313b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 3444, "upload_time": "2018-06-07T01:45:59", "upload_time_iso_8601": "2018-06-07T01:45:59.249216Z", "url": "https://files.pythonhosted.org/packages/60/cd/97c2e234c3749a4776d551bcc84ea184122019f4f61b77e9c73a769c24dd/eth-typing-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "0cdceef1930df2974bd3ef130c0c2176", "sha256": "90364bc24d4a2d346d749b4dba52629ff1cbe312902a184318dd2d76e5fc7709" }, "downloads": -1, "filename": "eth_typing-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0cdceef1930df2974bd3ef130c0c2176", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 3062, "upload_time": "2018-06-07T19:27:29", "upload_time_iso_8601": "2018-06-07T19:27:29.450246Z", "url": "https://files.pythonhosted.org/packages/cc/6b/1cfd9c138236b8c8afef3a7a070cd015c808ff0d4108dab9e4643c785183/eth_typing-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e76a518c4a2bd33483fe9aae6117e55f", "sha256": "00c7786fca03f3d2a9176aebb35f8f73cebd970ac67dc7f0aec01c02e2130161" }, "downloads": -1, "filename": "eth-typing-0.3.1.tar.gz", "has_sig": false, "md5_digest": "e76a518c4a2bd33483fe9aae6117e55f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 3421, "upload_time": "2018-06-07T19:27:30", "upload_time_iso_8601": "2018-06-07T19:27:30.525337Z", "url": "https://files.pythonhosted.org/packages/e9/20/ecc260068e6e7f3ef15bafbe4fd7e06004c1b2d0fd802dcd2f93d4cc8673/eth-typing-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ea6867689931454f6371d58ce1d20ae6", "sha256": "0efd2371b9c3922620bcae1fd3264b5bf82bf1d19fcb921a61445cc49308a069" }, "downloads": -1, "filename": "eth_typing-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ea6867689931454f6371d58ce1d20ae6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 3684, "upload_time": "2018-06-08T18:11:02", "upload_time_iso_8601": "2018-06-08T18:11:02.878586Z", "url": "https://files.pythonhosted.org/packages/04/7f/dcc726fb614613a699f23583ee49c007621244a50f9f5eb919f6de70274f/eth_typing-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4d847c0f5cb753c172ee7456b859f673", "sha256": "92c71d08e03d0be019452cd50632931adb7002e65edab47c3e06f97a8251c009" }, "downloads": -1, "filename": "eth-typing-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4d847c0f5cb753c172ee7456b859f673", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 3695, "upload_time": "2018-06-08T18:11:03", "upload_time_iso_8601": "2018-06-08T18:11:03.718791Z", "url": "https://files.pythonhosted.org/packages/14/51/42ffb2cd2f0337e28078ccee1de5d2da09f884ab4192046cbf0828fadd49/eth-typing-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "21fba963f3beb2141b08bb21301d8d59", "sha256": "483ab1cc65f89360a2ad744b2ce7d9ff189cabda4c14d71ea74c02f0856acec0" }, "downloads": -1, "filename": "eth_typing-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "21fba963f3beb2141b08bb21301d8d59", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 4385, "upload_time": "2018-07-23T19:51:08", "upload_time_iso_8601": "2018-07-23T19:51:08.344672Z", "url": "https://files.pythonhosted.org/packages/ca/5a/2e70f688691d800b5ebbf3c56c19200870651a0ce6062c36d79434994a51/eth_typing-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b43875cb03646f463d0c7f59827ae7e3", "sha256": "17225cd4ec7e9b60186ec2975c1e817eca5933068247b1ead61fc54c9ca24ad2" }, "downloads": -1, "filename": "eth-typing-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b43875cb03646f463d0c7f59827ae7e3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 3777, "upload_time": "2018-07-23T19:51:09", "upload_time_iso_8601": "2018-07-23T19:51:09.146738Z", "url": "https://files.pythonhosted.org/packages/16/70/6aba2050b6c70876f46c8beb77a29c77f421ff06d6f1239959e86a920880/eth-typing-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "57dff0f958d3e5d9aebc305660309594", "sha256": "77da8a1f2f91f248cc42493f3dea3245f23a48224a513c4fd05f48b778dafb1a" }, "downloads": -1, "filename": "eth_typing-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "57dff0f958d3e5d9aebc305660309594", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 4358, "upload_time": "2018-08-27T14:22:25", "upload_time_iso_8601": "2018-08-27T14:22:25.327909Z", "url": "https://files.pythonhosted.org/packages/5f/cb/e941031a77d19eef05f8bcdd40f6d8a3b55b7fa45aa7100206d64216c29b/eth_typing-1.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2b03f4e8edd3159bdf00075fc4e35abe", "sha256": "3b4744c9026e44f3234aae48d3d18062760efc0f755f663f723a12214f127dfc" }, "downloads": -1, "filename": "eth-typing-1.3.0.tar.gz", "has_sig": false, "md5_digest": "2b03f4e8edd3159bdf00075fc4e35abe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 3960, "upload_time": "2018-08-27T14:22:26", "upload_time_iso_8601": "2018-08-27T14:22:26.744158Z", "url": "https://files.pythonhosted.org/packages/e8/84/93788ba669cfcf7a16c92adcbd318482239bedb9cb0d3f71df65feb3bc0e/eth-typing-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "020d0b84f0fc3e30068cc1c70a5e81ef", "sha256": "321a40a22ecdb7f5f184f9b1a315f50498ef4bac7ef6068e7ceda931dffd74d2" }, "downloads": -1, "filename": "eth_typing-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "020d0b84f0fc3e30068cc1c70a5e81ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 4588, "upload_time": "2018-09-13T20:54:17", "upload_time_iso_8601": "2018-09-13T20:54:17.044256Z", "url": "https://files.pythonhosted.org/packages/88/df/19e17ca63aa0285ef0c2e95231f2f6a8d99a69ee58817c22b6b417067460/eth_typing-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e5057f0ac68f8e69c57672039628f39a", "sha256": "9e4712e6fa74a58b1c1aa181e2269a21b8241c7c261eec887cbdecb40f438e9d" }, "downloads": -1, "filename": "eth-typing-2.0.0.tar.gz", "has_sig": false, "md5_digest": "e5057f0ac68f8e69c57672039628f39a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 4603, "upload_time": "2018-09-13T20:54:18", "upload_time_iso_8601": "2018-09-13T20:54:18.604051Z", "url": "https://files.pythonhosted.org/packages/46/94/7f1c056503240ecd305e0a07a931388fe3f7198e2adc56bddff2eb716284/eth-typing-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "2d9a23e3d79f222fc94816a077e66344", "sha256": "901fcda2ab7cb4d92314484ce4730b6e02f1fccd97d3e20f72a9bdb531624c45" }, "downloads": -1, "filename": "eth_typing-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2d9a23e3d79f222fc94816a077e66344", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 4852, "upload_time": "2019-03-05T17:03:22", "upload_time_iso_8601": "2019-03-05T17:03:22.731078Z", "url": "https://files.pythonhosted.org/packages/3e/8e/45c4779d98e43c166738a606b021f32a7a70c4c0d8c524c28f0703325409/eth_typing-2.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4c38185a6c489b2f70021cc3208ad02b", "sha256": "164d5fb164636b62a5729557953edfadc91e4f1b055cd591cace24913a917764" }, "downloads": -1, "filename": "eth-typing-2.1.0.tar.gz", "has_sig": false, "md5_digest": "4c38185a6c489b2f70021cc3208ad02b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 4690, "upload_time": "2019-03-05T17:03:24", "upload_time_iso_8601": "2019-03-05T17:03:24.321510Z", "url": "https://files.pythonhosted.org/packages/86/ae/5a7e54a0e0c6deed7aeeff351fc09366ea47d3a904ed4d86b9e9800b2535/eth-typing-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "8c19cf677d4677faed8ac72b9505805d", "sha256": "dab078dceb2b8687c9b94209e7a90da0fba5db075d132db997d9da9e2ead3465" }, "downloads": -1, "filename": "eth_typing-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8c19cf677d4677faed8ac72b9505805d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 5705, "upload_time": "2019-10-31T09:04:48", "upload_time_iso_8601": "2019-10-31T09:04:48.507712Z", "url": "https://files.pythonhosted.org/packages/6d/6a/c117936e8ac47ed864d44bb422ad34c958cd80759c9f14255e79ab6fb458/eth_typing-2.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5104eefe2ad484dddddcafe3352ed5f8", "sha256": "abcfd279ad708a6fe9daf2af2bebb47d3da0faa0bbcb3765294506025fe9dd8b" }, "downloads": -1, "filename": "eth-typing-2.2.0.tar.gz", "has_sig": false, "md5_digest": "5104eefe2ad484dddddcafe3352ed5f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 4667, "upload_time": "2019-10-31T09:04:50", "upload_time_iso_8601": "2019-10-31T09:04:50.421728Z", "url": "https://files.pythonhosted.org/packages/9d/b9/fb0cbb7959105e7dc5dbbd46201391abe0a9f460d7c85769eb7152fafd0c/eth-typing-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "b68a0d96e01f22d7ce909472837e6530", "sha256": "2f3e1f891226148898b219bd94674a9af06c2d75d8cdd8c6722227b472cbd4d4" }, "downloads": -1, "filename": "eth_typing-2.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b68a0d96e01f22d7ce909472837e6530", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 5111, "upload_time": "2019-11-22T10:10:21", "upload_time_iso_8601": "2019-11-22T10:10:21.226983Z", "url": "https://files.pythonhosted.org/packages/bc/c4/c9c78597d0400e5bc1c3cdd031fdfa6629333a31591fcc5fa8519a7ea89c/eth_typing-2.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9b9aea9f628a25cd3b41472265f4c71e", "sha256": "cf9e5e9fb62cfeb1027823328569315166851c65c5774604d801b6b926ff65bc" }, "downloads": -1, "filename": "eth-typing-2.2.1.tar.gz", "has_sig": false, "md5_digest": "9b9aea9f628a25cd3b41472265f4c71e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 4992, "upload_time": "2019-11-22T10:10:22", "upload_time_iso_8601": "2019-11-22T10:10:22.902766Z", "url": "https://files.pythonhosted.org/packages/66/ee/a2a0972fbc18cb17c3bcfe3a3b8da3acad68f58d2292605a7c3c74286ac7/eth-typing-2.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "60c3ace87fd5ab097b7ea44f6bf2e0ea", "sha256": "1140c7592321dbf10d6663c46f7e43eb0e6410b011b03f14b3df3eb1f76aa9bb" }, "downloads": -1, "filename": "eth_typing-2.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "60c3ace87fd5ab097b7ea44f6bf2e0ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 6164, "upload_time": "2020-09-03T00:32:30", "upload_time_iso_8601": "2020-09-03T00:32:30.159016Z", "url": "https://files.pythonhosted.org/packages/cd/2d/a659d04048f99ce2cde74ece197a7a838ce3050c13d7ba2cb1c0dedd9227/eth_typing-2.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0c182c313ddfed5e11c17a64c13fdb2f", "sha256": "97ba0f83da7cf1d3668f6ed54983f21168076c552762bf5e06d4a20921877f3f" }, "downloads": -1, "filename": "eth-typing-2.2.2.tar.gz", "has_sig": false, "md5_digest": "0c182c313ddfed5e11c17a64c13fdb2f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 5378, "upload_time": "2020-09-03T00:32:31", "upload_time_iso_8601": "2020-09-03T00:32:31.569154Z", "url": "https://files.pythonhosted.org/packages/84/92/6377ed4a068556e110332abe8a2f1c25c1f3af4952183c434f3b51dd9d0a/eth-typing-2.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "9a9c8f16f72de2d4b609ea9094de9624", "sha256": "b7fa58635c1cb0cbf538b2f5f1e66139575ea4853eac1d6000f0961a4b277422" }, "downloads": -1, "filename": "eth_typing-2.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9a9c8f16f72de2d4b609ea9094de9624", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 6197, "upload_time": "2022-01-21T20:45:27", "upload_time_iso_8601": "2022-01-21T20:45:27.214035Z", "url": "https://files.pythonhosted.org/packages/0a/a0/88e8c0f27b1909ddf9a67b55d5ec490239abdd00f3f5389c09523c07ea25/eth_typing-2.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ad39c653c31ca7d9fe0929e2cff26192", "sha256": "39cce97f401f082739b19258dfa3355101c64390914c73fe2b90012f443e0dc7" }, "downloads": -1, "filename": "eth-typing-2.3.0.tar.gz", "has_sig": false, "md5_digest": "ad39c653c31ca7d9fe0929e2cff26192", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 5431, "upload_time": "2022-01-21T20:45:28", "upload_time_iso_8601": "2022-01-21T20:45:28.913297Z", "url": "https://files.pythonhosted.org/packages/0c/2e/e93eb2209d16df732bb3f753370d8f9990600c8f126a91f5cdfacfb1e7fa/eth-typing-2.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "a8e2de9385221e141559d11b45e54ea1", "sha256": "fb96f5eaa844b8be7727d590a54a952a42e5021426f98074b06b23ae43de5867" }, "downloads": -1, "filename": "eth_typing-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a8e2de9385221e141559d11b45e54ea1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <3.11", "size": 6211, "upload_time": "2021-11-15T18:49:00", "upload_time_iso_8601": "2021-11-15T18:49:00.967123Z", "url": "https://files.pythonhosted.org/packages/44/35/8c12a1bb688487e80c2a9b4c4a82679e938f765c7dd4e2e7e12e2ac6d1fd/eth_typing-3.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7a61f6e14fba0b39912d94d73ce03a74", "sha256": "079e4c41e98cf2635d3830a99f3cbd7b1d73d2368464d4493c002bece545184a" }, "downloads": -1, "filename": "eth-typing-3.0.0.tar.gz", "has_sig": false, "md5_digest": "7a61f6e14fba0b39912d94d73ce03a74", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <3.11", "size": 5441, "upload_time": "2021-11-15T18:49:02", "upload_time_iso_8601": "2021-11-15T18:49:02.303973Z", "url": "https://files.pythonhosted.org/packages/7b/3f/b4de67863e1af8550a80d0f1505ff18eb85914f3e880137c28e607713167/eth-typing-3.0.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a8e2de9385221e141559d11b45e54ea1", "sha256": "fb96f5eaa844b8be7727d590a54a952a42e5021426f98074b06b23ae43de5867" }, "downloads": -1, "filename": "eth_typing-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a8e2de9385221e141559d11b45e54ea1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <3.11", "size": 6211, "upload_time": "2021-11-15T18:49:00", "upload_time_iso_8601": "2021-11-15T18:49:00.967123Z", "url": "https://files.pythonhosted.org/packages/44/35/8c12a1bb688487e80c2a9b4c4a82679e938f765c7dd4e2e7e12e2ac6d1fd/eth_typing-3.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7a61f6e14fba0b39912d94d73ce03a74", "sha256": "079e4c41e98cf2635d3830a99f3cbd7b1d73d2368464d4493c002bece545184a" }, "downloads": -1, "filename": "eth-typing-3.0.0.tar.gz", "has_sig": false, "md5_digest": "7a61f6e14fba0b39912d94d73ce03a74", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <3.11", "size": 5441, "upload_time": "2021-11-15T18:49:02", "upload_time_iso_8601": "2021-11-15T18:49:02.303973Z", "url": "https://files.pythonhosted.org/packages/7b/3f/b4de67863e1af8550a80d0f1505ff18eb85914f3e880137c28e607713167/eth-typing-3.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }