NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1730 most downloaded on PyPI
A library for handling the encrypted keyfiles used to store ethereum private keys
Last release 1 months ago
21 Aug 2026
Ships unpredictably
gaps range from 2 weeks to 3.9 years
Most releases are documented
notes for 9 of 12 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
14 releases · first in 2017
Update template by @kclowes in #65
Full Changelog: v0.9.1...v0.10.0
Bump version: 0.9.1 → 0.10.0-beta.1
Bump version: 0.9.1 → 0.10.0-beta.1
One column per quarter.
Drop support for Python 3.8 and 3.9. (#65)
Add support for Python 3.14 (#65)
Bump version: 0.9.0 → 0.9.1
Bump version: 0.9.0 → 0.9.1
Fix bug where iv value in v3 keyfile could be length less than 32. (#60)
Bump version: 0.9.0-beta.1 → 0.9.0
Bump version: 0.9.0-beta.1 → 0.9.0
Merge template, adding py313 support and replacing bumpversion with bump-my-versions. (#59)
Bump version: 0.8.1 → 0.9.0-beta.1
Bump version: 0.8.1 → 0.9.0-beta.1
Update type of password arg to be bytes instead of str, bump to mypy==1.10.0 and have it run with all local deps installed (#55)
Bump version: 0.8.0 → 0.8.1
Bump version: 0.8.0 → 0.8.1
Merge template updates, notably adding python 3.12 support (#52)
Bump version: 0.7.0 → 0.8.0
Bump version: 0.7.0 → 0.8.0
Bump version: 0.6.1 → 0.7.0
Bump version: 0.6.1 → 0.7.0
Checksum address when creating a keyfile (#35)
Merge project template updates, including using pre-commit for linting. Add typing. (#47)
Bump version: 0.6.0 → 0.6.1
Bump version: 0.6.0 → 0.6.1
Remove deprecated setuptools-markdown dependency (https://github.com/ethereum/eth-keyfile/pull/37)
Use twine to upload package to pypi
Bump version: 0.5.1 → 0.6.0
Bump version: 0.5.1 → 0.6.0
Mitigate timing attack (https://github.com/ethereum/eth-keyfile/pull/13)
Fix typo in README (https://github.com/ethereum/eth-keyfile/pull/14)
Migrate to CircleCI (https://github.com/ethereum/eth-keyfile/pull/22)
Allow salt size specification on keyfile creation
(https://github.com/ethereum/eth-keyfile/pull/25) - Drop Python 3.5 and 3.6 support, Add Python 3.8-3.10 support and update corresponding dependencies (https://github.com/ethereum/eth-keyfile/pull/33)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added deprecation warning for python 2
Rename repo and module to eth-keyfile
Added deprecation warning for python 2
Your coding agent can read these notes before it upgrades. Set up the MCP server →