├── .circleci ├── config.yml └── merge_pr.sh ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml └── pull_request_template.md ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .project-template ├── fill_template_vars.py ├── refill_template_vars.py └── template_vars.txt ├── .readthedocs.yaml ├── CHANGELOG.rst ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── eth_keyfile ├── __init__.py ├── exceptions.py ├── keyfile.py └── py.typed ├── newsfragments ├── 65.breaking.rst ├── 65.feature.rst ├── README.md └── validate_files.py ├── pyproject.toml ├── scripts └── release │ └── test_package.py ├── setup.py ├── tests ├── core │ ├── conftest.py │ ├── test_import_and_version.py │ ├── test_keyfile_creation.py │ ├── test_keyfile_loading.py │ ├── test_loading_from_file.py │ └── test_readme_examples.py └── test_exceptions.py └── tox.ini /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/merge_pr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/.circleci/merge_pr.sh -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.project-template/fill_template_vars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/.project-template/fill_template_vars.py -------------------------------------------------------------------------------- /.project-template/refill_template_vars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/.project-template/refill_template_vars.py -------------------------------------------------------------------------------- /.project-template/template_vars.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/.project-template/template_vars.txt -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/README.md -------------------------------------------------------------------------------- /eth_keyfile/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/eth_keyfile/__init__.py -------------------------------------------------------------------------------- /eth_keyfile/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/eth_keyfile/exceptions.py -------------------------------------------------------------------------------- /eth_keyfile/keyfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/eth_keyfile/keyfile.py -------------------------------------------------------------------------------- /eth_keyfile/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /newsfragments/65.breaking.rst: -------------------------------------------------------------------------------- 1 | Drop support for Python 3.8 and 3.9. 2 | -------------------------------------------------------------------------------- /newsfragments/65.feature.rst: -------------------------------------------------------------------------------- 1 | Add support for Python 3.14 2 | -------------------------------------------------------------------------------- /newsfragments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/newsfragments/README.md -------------------------------------------------------------------------------- /newsfragments/validate_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/newsfragments/validate_files.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/release/test_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/scripts/release/test_package.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/setup.py -------------------------------------------------------------------------------- /tests/core/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/tests/core/conftest.py -------------------------------------------------------------------------------- /tests/core/test_import_and_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/tests/core/test_import_and_version.py -------------------------------------------------------------------------------- /tests/core/test_keyfile_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/tests/core/test_keyfile_creation.py -------------------------------------------------------------------------------- /tests/core/test_keyfile_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/tests/core/test_keyfile_loading.py -------------------------------------------------------------------------------- /tests/core/test_loading_from_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/tests/core/test_loading_from_file.py -------------------------------------------------------------------------------- /tests/core/test_readme_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/tests/core/test_readme_examples.py -------------------------------------------------------------------------------- /tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/tests/test_exceptions.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/eth-keyfile/HEAD/tox.ini --------------------------------------------------------------------------------