magic-admin-python
magic-admin-python copied to clipboard
Feature: Support python 3.10+
📦 Pull Request
Changed
- Support for up to python 3.11:
- Bump web3 dependencies, bump some dev dependencies.
- Replace deprecated eth_account methods on the account recovery.
- Bump websockets to 10.0 to support python 3.10+
🗜 Versioning
(Check one!)
- [ ] Patch: Bug Fix?
- [x] Minor: New Feature?
- [ ] Major: Breaking Change?
✅ Fixed Issues
- #30 , #90 , #42 , #62 , #73
🚨 Test instructions
Just a normal make test should run the test suite accross python 3.9, 3.10, and 3.11 version and the results must be succesful for both the tests and the pre commit hooks on all versions:
trim trailing whitespace.................................................Passed
fix end of files.........................................................Passed
check for merge conflicts................................................Passed
fix requirements.txt.....................................................Passed
python tests naming......................................................Passed
fix double quoted strings................................................Passed
forbid new submodules................................(no files to check)Skipped
check yaml...............................................................Passed
check json...........................................(no files to check)Skipped
flake8...................................................................Passed
autopep8.................................................................Passed
Add trailing commas......................................................Passed
Reorder python imports...................................................Passed
pyupgrade................................................................Passed
py311: OK (24.12=setup[0.67]+cmd[6.93,7.95,0.17,6.88,0.47,1.05] seconds)
py39: OK (22.51=setup[0.48]+cmd[7.35,7.35,0.43,5.44,0.40,1.07] seconds)
py310: OK (26.22=setup[0.37]+cmd[7.97,10.23,0.20,5.89,0.49,1.06] seconds)
congratulations :) (72.90 seconds)
⚠️ Update CHANGELOG.md
- [x] I have updated the
Upcoming Changessection ofCHANGELOG.mdwith context related to this Pull Request.