Skip to content

Conversation

@shenxianpeng
Copy link
Collaborator

@shenxianpeng shenxianpeng commented Oct 7, 2025

Summary by CodeRabbit

  • New Features

    • None.
  • Documentation

    • Updated project metadata to reflect support for Python 3.14, clarifying compatible environments for users.
  • Chores

    • Declared compatibility with Python 3.14 in package metadata to improve discoverability and tooling integration on package indexes. No functional changes.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Oct 7, 2025

@github-actions github-actions bot added the enhancement New feature or request label Oct 7, 2025
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 7, 2025

Walkthrough

Added a single classifier entry "Programming Language :: Python :: 3.14" to the classifiers list in pyproject.toml. No other files or configuration values were changed.

Changes

Cohort / File(s) Summary
Packaging metadata
pyproject.toml
Added classifier "Programming Language :: Python :: 3.14" to declare support for Python 3.14.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The title succinctly and accurately summarizes the primary change of adding support for Python 3.14 by updating project classifiers in pyproject.toml, making it clear and focused for reviewers scanning history.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feature/py314

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 and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 83fc1af and 1f8064d.

📒 Files selected for processing (1)
  • pyproject.toml (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
  • GitHub Check: test (windows-latest)
  • GitHub Check: codeql / Analyze (python)
  • GitHub Check: pre-commit / Check PR title
  • GitHub Check: Codacy Static Code Analysis

"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

Classifier not yet recognized by PyPI

Programming Language :: Python :: 3.14 is not a published Trove classifier yet, so PyPI will reject uploads containing it. Please drop this line (or defer until the classifier officially exists) to keep releases from breaking.

🤖 Prompt for AI Agents
In pyproject.toml around line 30, the Trove classifier "Programming Language ::
Python :: 3.14" is not published and will cause PyPI upload failures; remove
that specific classifier line from the [project] -> classifiers list (or replace
it with a currently supported classifier such as "Programming Language :: Python
:: 3.11" or "Programming Language :: Python :: 3.12") and ensure the classifiers
remain valid YAML/INI syntax and comma/newline separated as used in the file.

@codecov
Copy link

codecov bot commented Oct 7, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.42%. Comparing base (83fc1af) to head (1f8064d).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #130   +/-   ##
=======================================
  Coverage   95.42%   95.42%           
=======================================
  Files           7        7           
  Lines         284      284           
=======================================
  Hits          271      271           
  Misses         13       13           

☔ 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.

@shenxianpeng shenxianpeng merged commit 9cd2373 into main Oct 7, 2025
60 checks passed
@shenxianpeng shenxianpeng deleted the feature/py314 branch October 7, 2025 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants