Learning Ethereum by example. To run examples, it's recommended that you use Python 3.6 and above to stay up to date. Code written here tested for Python 3.6 and above only.
How to run locally:
$ pip install -U ether_examples
$ decrypt_utc_hex tests/test_v3_scrypt_aes_128_ctr_utc.json
INFO:root:Preparing to decrypt wallet from UTC file...
Password in HEX to decrypt the UTC JSON file:
INFO:root:Successfully decrypted the UTC file: tests/test_v3_scrypt_aes_128_ctr_utc.json
Coming soon...
This example uses pycryptodome
library because it has all necessary functions. You can look at other alternatives which provide features separately: