Skip to content

Drop Python 2.x support and fix CI#1098

Open
topolarity wants to merge 7 commits intoJuliaPy:masterfrom
topolarity:ct/fix-ci
Open

Drop Python 2.x support and fix CI#1098
topolarity wants to merge 7 commits intoJuliaPy:masterfrom
topolarity:ct/fix-ci

Conversation

@topolarity
Copy link
Copy Markdown

@topolarity topolarity commented Mar 13, 2026

This changes PyCall's minimum Python version to 3.3, since that is still many years out-of-life and allows us to remove most special cases for compatibility. Also adds macOS arm64 to CI.

Supersedes #1075.

Resolves #1099.

@topolarity topolarity force-pushed the ct/fix-ci branch 4 times, most recently from 9998b64 to 9bc5ea6 Compare March 13, 2026 21:29
@topolarity topolarity force-pushed the ct/fix-ci branch 6 times, most recently from e9d82f0 to c91134f Compare March 14, 2026 00:29
@topolarity
Copy link
Copy Markdown
Author

I believe this is ready to go!

@topolarity
Copy link
Copy Markdown
Author

topolarity commented Mar 16, 2026

Looks like setup-python does not understand architecture: default sadly

@topolarity topolarity force-pushed the ct/fix-ci branch 5 times, most recently from 44d1d48 to 06ea439 Compare March 16, 2026 17:32
@topolarity
Copy link
Copy Markdown
Author

@giordano I don't think the default change worked out, but I did switch to macos-15-intel

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Apr 15, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 69.07%. Comparing base (2f600fb) to head (3197e31).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1098      +/-   ##
==========================================
+ Coverage   68.02%   69.07%   +1.04%     
==========================================
  Files          20       20              
  Lines        2036     1995      -41     
==========================================
- Hits         1385     1378       -7     
+ Misses        651      617      -34     
Flag Coverage Δ
unittests 69.07% <100.00%> (+1.04%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@stevengj stevengj enabled auto-merge (squash) April 15, 2026 16:36
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.

Tests fail on Julia nightly

4 participants