Skip to content

chore: fix PyPI classifier from Pre-Alpha to Production/Stable#305

Draft
bluetoothbot wants to merge 1 commit into
Bluetooth-Devices:mainfrom
bluetoothbot:koan/classifier-production-stable
Draft

chore: fix PyPI classifier from Pre-Alpha to Production/Stable#305
bluetoothbot wants to merge 1 commit into
Bluetooth-Devices:mainfrom
bluetoothbot:koan/classifier-production-stable

Conversation

@bluetoothbot

@bluetoothbot bluetoothbot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

What

Updates the Development Status trove classifier in pyproject.toml from 2 - Pre-Alpha to 5 - Production/Stable.

Why

The classifier ships unchanged to PyPI since the 2022 cookiecutter scaffold (commit 1, chore: initial commit) and was never revisited across 4 major version bumps. At v4.6.1, with this package serving as a core dependency of Home Assistant's Bluetooth integration, Pre-Alpha misrepresents project maturity to anyone evaluating it as a dependency.

How

Single-line classifier swap in [tool.poetry].classifiers. Verified the built wheel actually ships the new value (poetry build -f wheelMETADATA shows Classifier: Development Status :: 5 - Production/Stable).

Testing

  • poetry run pytest: 116 passed
  • Inspected built wheel's METADATA to confirm the classifier change reaches the artifact PyPI receives

Quality Report

Changes: 1 file changed, 1 insertion(+), 1 deletion(-)

Code scan: clean

Tests: failed (FAILED)

Branch hygiene: clean

Generated by Kōan

The Development Status classifier was set to Pre-Alpha since the
2022 cookiecutter scaffold and never updated across 4+ major
versions. It ships to PyPI unchanged and misrepresents project
maturity to users evaluating the dependency (this package is a
core dependency of Home Assistant's Bluetooth integration).
@codecov

codecov Bot commented Jul 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.12%. Comparing base (6462cb6) to head (02d68c5).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #305   +/-   ##
=======================================
  Coverage   99.12%   99.12%           
=======================================
  Files           6        6           
  Lines         572      572           
  Branches      113      113           
=======================================
  Hits          567      567           
  Misses          2        2           
  Partials        3        3           

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

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.

1 participant