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

chore[ci]: enable python3.12 tests #3860

Merged

Conversation

charles-cooper
Copy link
Member

@charles-cooper charles-cooper commented Mar 15, 2024

What I did

How I did it

How to verify it

Commit message

add a python3.12 job in the CI.

also:
- update dependencies
- update tests for new dependencies
- refactor the grammar tests to use less filtering
- python3.12 deprecates the "n" field on constants; remove it

Description for the changelog

Cute Animal Picture

Put a link to a cute animal picture inside the parenthesis-->

@codecov-commenter
Copy link

codecov-commenter commented Mar 16, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 86.21%. Comparing base (73925d2) to head (6f953c2).

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #3860      +/-   ##
==========================================
+ Coverage   86.19%   86.21%   +0.02%     
==========================================
  Files          92       92              
  Lines       14013    14010       -3     
  Branches     3078     3077       -1     
==========================================
+ Hits        12078    12079       +1     
+ Misses       1497     1496       -1     
+ Partials      438      435       -3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@charles-cooper charles-cooper changed the title [draft] chore[ci]: enable python3.12 tests chore[ci]: enable python3.12 tests Mar 16, 2024
@charles-cooper charles-cooper marked this pull request as ready for review March 16, 2024 12:24
latest hypothesis complains with a health check about the fixture
scoping, it's better to fix the usage anyways.
2**256 was always out of range, but apparently hypothesis was not
generating the example before
Copy link

socket-security bot commented Mar 16, 2024

Removed dependencies detected. Learn more about Socket for GitHub ↗︎

🚮 Removed packages: pypi/eth-stdlib@0.2.6

View full report↗︎

@charles-cooper charles-cooper enabled auto-merge (squash) March 16, 2024 20:03
@charles-cooper charles-cooper merged commit 176e7f7 into vyperlang:master Mar 16, 2024
85 of 86 checks passed
@charles-cooper charles-cooper deleted the chore/add-python312-tests branch March 16, 2024 20:37
electriclilies pushed a commit to electriclilies/vyper that referenced this pull request Apr 27, 2024
add a python3.12 job in the CI.

also:
- update dependencies
- update tests for new dependencies
- refactor the grammar tests to use less filtering
- python3.12 deprecates the "n" field on constants; remove it
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.

3 participants