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 testing on Python 3.12 #399

Merged
merged 3 commits into from
Oct 19, 2023
Merged

Add testing on Python 3.12 #399

merged 3 commits into from
Oct 19, 2023

Conversation

dstansby
Copy link
Contributor

@dstansby dstansby commented Oct 11, 2023

I can get this building locally fine on Python 3.12 (using python -m build), but can reproduce the tox failure. so I think the issue must be somehow tox is installing a different and older version of Cython when trying to build reproject. I'm a bit lost on how to debug that though...

Update: if I remove aiohttp from the deps (that is also trying and failing to build a wheel due to Cython issues) this works fine. So I guess there's some dogy Cython version interaction going on somewhere... I think the answer here is to wait for aiohttp to get a new version out with 3.12 support and hopefully this will Just Work ™️ after that.

@codecov
Copy link

codecov bot commented Oct 11, 2023

Codecov Report

Merging #399 (2750c2c) into main (7e1dc81) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #399   +/-   ##
=======================================
  Coverage   93.60%   93.60%           
=======================================
  Files          25       25           
  Lines         891      891           
=======================================
  Hits          834      834           
  Misses         57       57           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@dstansby dstansby changed the title Add testing on Python 3.11 + 3.12 Add testing on Python 3.12 Oct 18, 2023
@astrofrog astrofrog merged commit 2750c2c into astropy:main Oct 19, 2023
19 of 23 checks passed
@astrofrog
Copy link
Member

Sorry I accidentally pushed these commits to main 🤦‍♂️ - I'll open a new PR

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.

2 participants