Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Support python 3.10+ #92

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

luisgj
Copy link

@luisgj luisgj commented Apr 16, 2024

📦 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?
  • Minor: New Feature?
  • Major: Breaking Change?

✅ Fixed Issues

🚨 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

  • I have updated the Upcoming Changes section of CHANGELOG.md with context related to this Pull Request.

@luisgj luisgj mentioned this pull request Apr 17, 2024
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant