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

Add Python 3.13 beta to CI #6166

Draft
wants to merge 10 commits into
base: master
Choose a base branch
from
Draft

Add Python 3.13 beta to CI #6166

wants to merge 10 commits into from

Conversation

Gallaecio
Copy link
Member

@Gallaecio Gallaecio commented Dec 1, 2023

Current blockers:

Copy link

codecov bot commented Dec 1, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 84.92%. Comparing base (180bc9b) to head (04bc1e6).
Report is 28 commits behind head on master.

Current head 04bc1e6 differs from pull request most recent head 1be8aee

Please upload reports for the commit 1be8aee to get more accurate results.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #6166      +/-   ##
==========================================
- Coverage   85.00%   84.92%   -0.08%     
==========================================
  Files         161      162       +1     
  Lines       11962    12112     +150     
  Branches     1872     1839      -33     
==========================================
+ Hits        10168    10286     +118     
- Misses       1512     1538      +26     
- Partials      282      288       +6     

see 9 files with indirect coverage changes

@wRAR wRAR changed the title Add Python 3.13 alpha to CI Add Python 3.13 beta to CI May 23, 2024
@@ -19,13 +19,15 @@ deps =
sybil >= 1.3.0 # https://github.com/cjw296/sybil/issues/20#issuecomment-605433422
testfixtures
pywin32; sys_platform == "win32"
cffi >= 1.17.0rc1; python_version >= '3.13'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To remove after a full release is made (planned in July).


[testenv]
deps =
{[test-requirements]deps}

# mitmproxy does not support PyPy
mitmproxy; implementation_name != 'pypy'
# mitmproxy requires zstandard which is not yet available on 3.13
mitmproxy; implementation_name != 'pypy' and python_version < '3.13'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To remove after a full cffi release is made (planned in July) and zstandard wheels are built with it.

Twisted[http2]
uvloop; platform_system != "Windows"
bpython # optional for shell wrapper tests
brotli; implementation_name != 'pypy' # optional for HTTP compress downloader middleware tests
brotlicffi; implementation_name == 'pypy' # optional for HTTP compress downloader middleware tests
zstandard; implementation_name != 'pypy' # optional for HTTP compress downloader middleware tests
zstandard; implementation_name != 'pypy' and python_version < '3.13' # optional for HTTP compress downloader middleware tests
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To remove after a full cffi release is made (planned in July) and zstandard wheels are built with it.

@@ -149,13 +151,13 @@ deps =
# restrictions in their deps, so we need to pin old markupsafe here too.
markupsafe < 2.1.0
robotexclusionrulesparser
Pillow
Pillow; python_version < '3.13'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To remove after 10.4.0 is released (planned in July).

@wRAR
Copy link
Member

wRAR commented May 28, 2024

Looks like get_func_args() for operator.itemgetter(2) got some new result in 3.13.

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.

None yet

2 participants