Skip to content

Conversation

@henryiii
Copy link
Contributor

@henryiii henryiii commented Dec 3, 2025

The Development Status classifier is not a proxy for the version status. It's an indicator for how stable the project as a whole is. That's why the don't match dev/alpha/beta/rc/final/post, but instead have things like 6 - Mature and 7 - Inactive. Coverage is a 5 - Production / Stable. It is, as a project, Production / Stable even in development and beta releases. The dev release version tells you it's a dev release (of a stable project), not the classifier.

@henryiii henryiii force-pushed the henryiii/chore/classifier branch from 272e1a4 to 4734f53 Compare December 3, 2025 16:05
The Development Status classifier is _not_ a proxy for the version status. It's an indicator for how stable the _project as a whole_ is. That's why the don't match dev/alpha/beta/rc/final/post, but instead have things like 6 - Mature and 7 - Inactive. Coverage is a 5 - Production / Stable. It is, as a project, Production / Stable even in development and beta releases. The dev release tells you it's a dev release (of a stable project).

Signed-off-by: Henry Schreiner <[email protected]>
@henryiii henryiii force-pushed the henryiii/chore/classifier branch from 4734f53 to 5503428 Compare December 3, 2025 17:35
@nedbat
Copy link
Member

nedbat commented Dec 4, 2025

Thanks for pointing this out. I've added this to the much larger re-working of setup.py that I'm doing on a branch now.

@nedbat nedbat closed this Dec 4, 2025
@nedbat
Copy link
Member

nedbat commented Dec 5, 2025

This is fixed in commit da833a1

@nedbat
Copy link
Member

nedbat commented Dec 8, 2025

This is now released as part of coverage 7.13.0.

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.

2 participants