eth-rlp
Advanced tools
| The MIT License (MIT) | ||
| Copyright (c) 2018-2023 The Ethereum Foundation | ||
| Permission is hereby granted, free of charge, to any person obtaining a copy | ||
| of this software and associated documentation files (the "Software"), to deal | ||
| in the Software without restriction, including without limitation the rights | ||
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
| copies of the Software, and to permit persons to whom the Software is | ||
| furnished to do so, subject to the following conditions: | ||
| The above copyright notice and this permission notice shall be included in all | ||
| copies or substantial portions of the Software. | ||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
| SOFTWARE. |
| Metadata-Version: 2.1 | ||
| Name: eth-rlp | ||
| Version: 2.1.0 | ||
| Summary: eth-rlp: RLP definitions for common Ethereum objects in Python | ||
| Home-page: https://github.com/ethereum/eth-rlp | ||
| Author: The Ethereum Foundation | ||
| Author-email: snakecharmers@ethereum.org | ||
| License: MIT | ||
| Keywords: ethereum | ||
| Classifier: Development Status :: 5 - Production/Stable | ||
| Classifier: Intended Audience :: Developers | ||
| Classifier: License :: OSI Approved :: MIT License | ||
| Classifier: Natural Language :: English | ||
| Classifier: Programming Language :: Python :: 3 | ||
| Classifier: Programming Language :: Python :: 3.8 | ||
| Classifier: Programming Language :: Python :: 3.9 | ||
| Classifier: Programming Language :: Python :: 3.10 | ||
| Classifier: Programming Language :: Python :: 3.11 | ||
| Classifier: Programming Language :: Python :: 3.12 | ||
| Requires-Python: >=3.8, <4 | ||
| Description-Content-Type: text/markdown | ||
| License-File: LICENSE | ||
| Requires-Dist: eth-utils >=2.0.0 | ||
| Requires-Dist: hexbytes >=1.2.0 | ||
| Requires-Dist: rlp >=0.6.0 | ||
| Requires-Dist: typing-extensions >=4.0.1 ; python_version <= "3.10" | ||
| Provides-Extra: dev | ||
| Requires-Dist: build >=0.9.0 ; extra == 'dev' | ||
| Requires-Dist: bumpversion >=0.5.3 ; extra == 'dev' | ||
| Requires-Dist: ipython ; extra == 'dev' | ||
| Requires-Dist: pre-commit >=3.4.0 ; extra == 'dev' | ||
| Requires-Dist: tox >=4.0.0 ; extra == 'dev' | ||
| Requires-Dist: twine ; extra == 'dev' | ||
| Requires-Dist: wheel ; extra == 'dev' | ||
| Requires-Dist: sphinx >=6.0.0 ; extra == 'dev' | ||
| Requires-Dist: sphinx-rtd-theme >=1.0.0 ; extra == 'dev' | ||
| Requires-Dist: towncrier <22,>=21 ; extra == 'dev' | ||
| Requires-Dist: eth-hash[pycryptodome] ; extra == 'dev' | ||
| Requires-Dist: pytest >=7.0.0 ; extra == 'dev' | ||
| Requires-Dist: pytest-xdist >=2.4.0 ; extra == 'dev' | ||
| Provides-Extra: docs | ||
| Requires-Dist: sphinx >=6.0.0 ; extra == 'docs' | ||
| Requires-Dist: sphinx-rtd-theme >=1.0.0 ; extra == 'docs' | ||
| Requires-Dist: towncrier <22,>=21 ; extra == 'docs' | ||
| Provides-Extra: test | ||
| Requires-Dist: eth-hash[pycryptodome] ; extra == 'test' | ||
| Requires-Dist: pytest >=7.0.0 ; extra == 'test' | ||
| Requires-Dist: pytest-xdist >=2.4.0 ; extra == 'test' | ||
| # eth-rlp | ||
| [](https://discord.gg/GHryRvPB84) | ||
| [](https://circleci.com/gh/ethereum/eth-rlp) | ||
| [](https://badge.fury.io/py/eth-rlp) | ||
| [](https://pypi.python.org/pypi/eth-rlp) | ||
| [](https://eth-rlp.readthedocs.io/en/latest/?badge=latest) | ||
| RLP definitions for common Ethereum objects in Python | ||
| Read more in the [documentation on ReadTheDocs](https://eth-rlp.readthedocs.io/). [View the change log](https://eth-rlp.readthedocs.io/en/latest/release_notes.html). | ||
| ## Quickstart | ||
| ```sh | ||
| python -m pip install eth-rlp | ||
| ``` | ||
| ## Developer Setup | ||
| If you would like to hack on eth-rlp, please check out the [Snake Charmers | ||
| Tactical Manual](https://github.com/ethereum/snake-charmers-tactical-manual) | ||
| for information on how we do: | ||
| - Testing | ||
| - Pull Requests | ||
| - Documentation | ||
| We use [pre-commit](https://pre-commit.com/) to maintain consistent code style. Once | ||
| installed, it will run automatically with every commit. You can also run it manually | ||
| with `make lint`. If you need to make a commit that skips the `pre-commit` checks, you | ||
| can do so with `git commit --no-verify`. | ||
| ### Development Environment Setup | ||
| You can set up your dev environment with: | ||
| ```sh | ||
| git clone git@github.com:ethereum/eth-rlp.git | ||
| cd eth-rlp | ||
| virtualenv -p python3 venv | ||
| . venv/bin/activate | ||
| python -m pip install -e ".[dev]" | ||
| pre-commit install | ||
| ``` | ||
| ### Release setup | ||
| To release a new version: | ||
| ```sh | ||
| make release bump=$$VERSION_PART_TO_BUMP$$ | ||
| ``` | ||
| #### How to bumpversion | ||
| The version format for this repo is `{major}.{minor}.{patch}` for stable, and | ||
| `{major}.{minor}.{patch}-{stage}.{devnum}` for unstable (`stage` can be alpha or beta). | ||
| To issue the next version in line, specify which part to bump, | ||
| like `make release bump=minor` or `make release bump=devnum`. This is typically done from the | ||
| main branch, except when releasing a beta (in which case the beta is released from main, | ||
| and the previous stable branch is released from said branch). | ||
| If you are in a beta version, `make release bump=stage` will switch to a stable. | ||
| To issue an unstable version when the current version is stable, specify the | ||
| new version explicitly, like `make release bump="--new-version 4.0.0-alpha.1 devnum"` |
| eth_rlp/__init__.py,sha256=pLTVRXUE3pxZEa2cw-rW73obUEswxaYI4Rc011gppB4,137 | ||
| eth_rlp/main.py,sha256=jGdsFdeN1NOhDJQQsVWIdhWfoQfib2IUvlQLDHKzje4,3043 | ||
| eth_rlp/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 | ||
| eth_rlp-2.1.0.dist-info/LICENSE,sha256=SBC1iLBs5lED3Vy-FtB_ah6-390lG4YU--ktWH5rOE4,1095 | ||
| eth_rlp-2.1.0.dist-info/METADATA,sha256=ZsD6xuolfTLEYvPHFKE5SZ1nv72F1feH96rOOwlsGew,4568 | ||
| eth_rlp-2.1.0.dist-info/WHEEL,sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ,92 | ||
| eth_rlp-2.1.0.dist-info/top_level.txt,sha256=VrC4OXwXcQ3WO7yKr9f6LJQJl0YGtzLE_FFLbCuo3-U,8 | ||
| eth_rlp-2.1.0.dist-info/RECORD,, |
| Wheel-Version: 1.0 | ||
| Generator: bdist_wheel (0.43.0) | ||
| Root-Is-Purelib: true | ||
| Tag: py3-none-any | ||
| The MIT License (MIT) | ||
| Copyright (c) 2018-2023 The Ethereum Foundation | ||
| Permission is hereby granted, free of charge, to any person obtaining a copy | ||
| of this software and associated documentation files (the "Software"), to deal | ||
| in the Software without restriction, including without limitation the rights | ||
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
| copies of the Software, and to permit persons to whom the Software is | ||
| furnished to do so, subject to the following conditions: | ||
| The above copyright notice and this permission notice shall be included in all | ||
| copies or substantial portions of the Software. | ||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
| SOFTWARE. |
| Metadata-Version: 2.1 | ||
| Name: eth-rlp | ||
| Version: 2.0.0 | ||
| Summary: eth-rlp: RLP definitions for common Ethereum objects in Python | ||
| Home-page: https://github.com/ethereum/eth-rlp | ||
| Author: The Ethereum Foundation | ||
| Author-email: snakecharmers@ethereum.org | ||
| License: MIT | ||
| Keywords: ethereum | ||
| Classifier: Development Status :: 5 - Production/Stable | ||
| Classifier: Intended Audience :: Developers | ||
| Classifier: License :: OSI Approved :: MIT License | ||
| Classifier: Natural Language :: English | ||
| Classifier: Programming Language :: Python :: 3 | ||
| Classifier: Programming Language :: Python :: 3.8 | ||
| Classifier: Programming Language :: Python :: 3.9 | ||
| Classifier: Programming Language :: Python :: 3.10 | ||
| Classifier: Programming Language :: Python :: 3.11 | ||
| Classifier: Programming Language :: Python :: 3.12 | ||
| Requires-Python: >=3.8, <4 | ||
| Description-Content-Type: text/markdown | ||
| License-File: LICENSE | ||
| Requires-Dist: eth-utils >=2.0.0 | ||
| Requires-Dist: hexbytes >=1.0.0 | ||
| Requires-Dist: rlp >=0.6.0 | ||
| Requires-Dist: typing-extensions >=4.0.1 ; python_version <= "3.10" | ||
| Provides-Extra: dev | ||
| Requires-Dist: build >=0.9.0 ; extra == 'dev' | ||
| Requires-Dist: bumpversion >=0.5.3 ; extra == 'dev' | ||
| Requires-Dist: ipython ; extra == 'dev' | ||
| Requires-Dist: pre-commit >=3.4.0 ; extra == 'dev' | ||
| Requires-Dist: tox >=4.0.0 ; extra == 'dev' | ||
| Requires-Dist: twine ; extra == 'dev' | ||
| Requires-Dist: wheel ; extra == 'dev' | ||
| Requires-Dist: sphinx >=6.0.0 ; extra == 'dev' | ||
| Requires-Dist: sphinx-rtd-theme >=1.0.0 ; extra == 'dev' | ||
| Requires-Dist: towncrier <22,>=21 ; extra == 'dev' | ||
| Requires-Dist: eth-hash[pycryptodome] ; extra == 'dev' | ||
| Requires-Dist: pytest >=7.0.0 ; extra == 'dev' | ||
| Requires-Dist: pytest-xdist >=2.4.0 ; extra == 'dev' | ||
| Provides-Extra: docs | ||
| Requires-Dist: sphinx >=6.0.0 ; extra == 'docs' | ||
| Requires-Dist: sphinx-rtd-theme >=1.0.0 ; extra == 'docs' | ||
| Requires-Dist: towncrier <22,>=21 ; extra == 'docs' | ||
| Provides-Extra: test | ||
| Requires-Dist: eth-hash[pycryptodome] ; extra == 'test' | ||
| Requires-Dist: pytest >=7.0.0 ; extra == 'test' | ||
| Requires-Dist: pytest-xdist >=2.4.0 ; extra == 'test' | ||
| # eth-rlp | ||
| [](https://discord.gg/GHryRvPB84) | ||
| [](https://circleci.com/gh/ethereum/eth-rlp) | ||
| [](https://badge.fury.io/py/eth-rlp) | ||
| [](https://pypi.python.org/pypi/eth-rlp) | ||
| [](https://eth-rlp.readthedocs.io/en/latest/?badge=latest) | ||
| RLP definitions for common Ethereum objects in Python | ||
| Read more in the [documentation on ReadTheDocs](https://eth-rlp.readthedocs.io/). [View the change log](https://eth-rlp.readthedocs.io/en/latest/release_notes.html). | ||
| ## Quickstart | ||
| ```sh | ||
| python -m pip install eth-rlp | ||
| ``` | ||
| ## Developer Setup | ||
| If you would like to hack on eth-rlp, please check out the [Snake Charmers | ||
| Tactical Manual](https://github.com/ethereum/snake-charmers-tactical-manual) | ||
| for information on how we do: | ||
| - Testing | ||
| - Pull Requests | ||
| - Documentation | ||
| We use [pre-commit](https://pre-commit.com/) to maintain consistent code style. Once | ||
| installed, it will run automatically with every commit. You can also run it manually | ||
| with `make lint`. If you need to make a commit that skips the `pre-commit` checks, you | ||
| can do so with `git commit --no-verify`. | ||
| ### Development Environment Setup | ||
| You can set up your dev environment with: | ||
| ```sh | ||
| git clone git@github.com:ethereum/eth-rlp.git | ||
| cd eth-rlp | ||
| virtualenv -p python3 venv | ||
| . venv/bin/activate | ||
| python -m pip install -e ".[dev]" | ||
| pre-commit install | ||
| ``` | ||
| ### Release setup | ||
| To release a new version: | ||
| ```sh | ||
| make release bump=$$VERSION_PART_TO_BUMP$$ | ||
| ``` | ||
| #### How to bumpversion | ||
| The version format for this repo is `{major}.{minor}.{patch}` for stable, and | ||
| `{major}.{minor}.{patch}-{stage}.{devnum}` for unstable (`stage` can be alpha or beta). | ||
| To issue the next version in line, specify which part to bump, | ||
| like `make release bump=minor` or `make release bump=devnum`. This is typically done from the | ||
| main branch, except when releasing a beta (in which case the beta is released from main, | ||
| and the previous stable branch is released from said branch). | ||
| If you are in a beta version, `make release bump=stage` will switch to a stable. | ||
| To issue an unstable version when the current version is stable, specify the | ||
| new version explicitly, like `make release bump="--new-version 4.0.0-alpha.1 devnum"` |
| eth_rlp/__init__.py,sha256=pLTVRXUE3pxZEa2cw-rW73obUEswxaYI4Rc011gppB4,137 | ||
| eth_rlp/main.py,sha256=jGdsFdeN1NOhDJQQsVWIdhWfoQfib2IUvlQLDHKzje4,3043 | ||
| eth_rlp/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 | ||
| eth_rlp-2.0.0.dist-info/LICENSE,sha256=SBC1iLBs5lED3Vy-FtB_ah6-390lG4YU--ktWH5rOE4,1095 | ||
| eth_rlp-2.0.0.dist-info/METADATA,sha256=eHh4KbJfyoJ9-VcQKcT7-VpxUKxwGFyt9UVVX6uV3sg,4568 | ||
| eth_rlp-2.0.0.dist-info/WHEEL,sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM,92 | ||
| eth_rlp-2.0.0.dist-info/top_level.txt,sha256=VrC4OXwXcQ3WO7yKr9f6LJQJl0YGtzLE_FFLbCuo3-U,8 | ||
| eth_rlp-2.0.0.dist-info/RECORD,, |
| Wheel-Version: 1.0 | ||
| Generator: bdist_wheel (0.42.0) | ||
| Root-Is-Purelib: true | ||
| Tag: py3-none-any | ||
Alert delta unavailable
Currently unable to show alert delta for PyPI packages.