Skip to content

Implement the "deprecated" status marker from PEP 792 #18546

@woodruffw

Description

@woodruffw

PyPI has now implemented PEP 792, and includes support for three of the four standard status markers. The last one is deprecated, i.e. to signal that a package is considered obsolete and may have been superseded by another project.

I think implementing this will probably follow a pretty similar course as archived: it'll need to be added to LifecycleStatus, then exposed to project owners, and then propagated like the other statuses to the index.

Related subcomponents:

  • Making sure we emit a proper security event for this status change

xrefs #345 #16844 #18415

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions