Skip to content

chore: add support for Python 3.15 - #64

Merged
techouse merged 3 commits into
mainfrom
chore/py315
Oct 11, 2026
Merged

techouse merged 3 commits into
mainfrom
chore/py315

Conversation

@techouse

Copy link
Copy Markdown
Owner

This pull request adds support for Python 3.15 across the project. The changes update configuration files, documentation, and CI workflows to ensure compatibility and testing with Python 3.15.

Compatibility and documentation updates:

  • Updated compatibility sections in README.rst and docs/index.rst to include Python 3.15. [1] [2]
  • Added Python 3.15 to the classifiers list in pyproject.toml.

Build and testing configuration:

  • Added Python 3.15 and 3.15t environments to the envlist and python sections in tox.ini, enabling local and CI testing. [1] [2]
  • Updated the test.yml GitHub Actions workflow to run tests with Python 3.15 and 3.15t.
  • Added py315 to the target-version for Black formatting in pyproject.toml.

@techouse techouse self-assigned this Oct 10, 2026
@techouse techouse added the python Pull requests that update Python code label Oct 10, 2026
@coderabbitai

coderabbitai Bot commented Oct 10, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 38 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 7156721f-5f3e-4329-8098-e15398a6f746

📥 Commits

Reviewing files that changed from the base of the PR and between fac2926 and 2b56c2c.


📒 Files selected for processing (5)
  • .github/workflows/test.yml
  • README.rst
  • docs/index.rst
  • pyproject.toml
  • tox.ini

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codacy-production

codacy-production Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Coverage ∅ diff coverage · +0.00% coverage variation

Metric Results
Coverage variation ✅ +0.00% coverage variation (-1.00%)
Diff coverage ✅ ∅ diff coverage

View coverage diff in Codacy

Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (fac2926) 1935 1935 100.00%
Head commit (2b56c2c) 1935 (+0) 1935 (+0) 100.00% (+0.00%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#64) 0 0 ∅ (not applicable)

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@codecov

codecov Bot commented Oct 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (fac2926) to head (2b56c2c).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #64   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           22        22           
  Lines         1935      1935           
=========================================
  Hits          1935      1935           

☔ View full report in Codecov by Harness.
📢 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.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@techouse
techouse merged commit f75df99 into main Oct 11, 2026
43 of 46 checks passed
@techouse
techouse deleted the chore/py315 branch October 11, 2026 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant