magic-admin-python icon indicating copy to clipboard operation
magic-admin-python copied to clipboard

Feature: Support python 3.10+

Open luisgj opened this issue 1 year ago • 0 comments

📦 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 Changes section of CHANGELOG.md with context related to this Pull Request.

luisgj avatar Apr 16 '24 23:04 luisgj