- 
                Notifications
    
You must be signed in to change notification settings  - Fork 1
 
Test with Python 3.13 #393
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
Conversation
          
WalkthroughUpdates CI workflow to add and prefer Python 3.13 across matrices and coverage conditions; expands project metadata to declare compatibility with Python 3.13 (requires-python <3.14) and adds the 3.13 classifier. Changes
 Sequence Diagram(s)sequenceDiagram
    participant Dev as Developer (PR)
    participant CI as GitHub Actions
    participant Runner as Matrix Runner
    participant Test as Test Steps
    participant Cov as Coverage Upload
    Dev->>CI: Push PR with updated pipeline.yml & pyproject.toml
    CI->>Runner: Expand matrix (includes python 3.13 entries)
    Runner->>Test: Setup environment (mambaforge / Python 3.13)
    Test->>Test: Run unit tests
    alt on linux-64-py-3-13 success
        Test->>Cov: Upload coverage report (condition matches 3.13)
    else other entries
        Test->>Cov: Skip or different coverage logic
    end
    Runner->>CI: Report status
    Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
 Pre-merge checks and finishing touches✅ Passed checks (3 passed)
 ✨ Finishing touches🧪 Generate unit tests
 📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
 Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment   | 
    
| 
           @srmnitc Currently pyscal3 does not support Python 3.13, can you take a look at this?  | 
    
| 
           Wait for conda-forge/pyscal3-feedstock#36  | 
    
          Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@           Coverage Diff           @@
##             main     #393   +/-   ##
=======================================
  Coverage   83.13%   83.13%           
=======================================
  Files          25       25           
  Lines        1862     1862           
=======================================
  Hits         1548     1548           
  Misses        314      314           ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
  | 
    
Summary by CodeRabbit