Skip to content

A way to set lifecycle/development status #122

@nathanjmcdougall

Description

@nathanjmcdougall

Motivation
The 7 development stages supported by PyPI are:

Development Status :: 1 - Planning
Development Status :: 2 - Pre-Alpha
Development Status :: 3 - Alpha
Development Status :: 4 - Beta
Development Status :: 5 - Production/Stable
Development Status :: 6 - Mature
Development Status :: 7 - Inactive

It should be possible via usethis to change this; associated side-effects would be:

  • Change the classifiers in pyproject.toml
  • Add a badge e.g. Development Status

Maybe others. E.g. you could have opinionated defaults for ruff vary based on maturity of the package.

Summary of desired enhancement
Some way for the user to choose the development stage.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions