├── .circleci ├── config.yml └── merge_pr.sh ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml └── pull_request_template.md ├── .gitignore ├── .pre-commit-config.yaml ├── .project-template ├── fill_template_vars.py ├── refill_template_vars.py └── template_vars.txt ├── .readthedocs.yaml ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── docs ├── Makefile ├── code_of_conduct.rst ├── conf.py ├── contributing.rst ├── hexbytes.rst ├── index.rst └── release_notes.rst ├── hexbytes ├── __init__.py ├── _utils.py ├── main.py └── py.typed ├── newsfragments ├── 55.performance.rst ├── 56.breaking.rst ├── README.md └── validate_files.py ├── pyproject.toml ├── scripts └── release │ └── test_package.py ├── setup.py ├── tests └── core │ ├── test_hexbytes.py │ └── test_import_and_version.py └── tox.ini /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/merge_pr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/.circleci/merge_pr.sh -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.project-template/fill_template_vars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/.project-template/fill_template_vars.py -------------------------------------------------------------------------------- /.project-template/refill_template_vars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/.project-template/refill_template_vars.py -------------------------------------------------------------------------------- /.project-template/template_vars.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/.project-template/template_vars.txt -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/code_of_conduct.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/docs/code_of_conduct.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/docs/contributing.rst -------------------------------------------------------------------------------- /docs/hexbytes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/docs/hexbytes.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/release_notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/docs/release_notes.rst -------------------------------------------------------------------------------- /hexbytes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/hexbytes/__init__.py -------------------------------------------------------------------------------- /hexbytes/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/hexbytes/_utils.py -------------------------------------------------------------------------------- /hexbytes/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/hexbytes/main.py -------------------------------------------------------------------------------- /hexbytes/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /newsfragments/55.performance.rst: -------------------------------------------------------------------------------- 1 | remove redundant cast in __new__ 2 | -------------------------------------------------------------------------------- /newsfragments/56.breaking.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/newsfragments/56.breaking.rst -------------------------------------------------------------------------------- /newsfragments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/newsfragments/README.md -------------------------------------------------------------------------------- /newsfragments/validate_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/newsfragments/validate_files.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/release/test_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/scripts/release/test_package.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/setup.py -------------------------------------------------------------------------------- /tests/core/test_hexbytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/tests/core/test_hexbytes.py -------------------------------------------------------------------------------- /tests/core/test_import_and_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/tests/core/test_import_and_version.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/hexbytes/HEAD/tox.ini --------------------------------------------------------------------------------