Describe third-party removal process (#5435)

This commit is contained in:
Sebastian Rittau
2021-05-13 15:08:55 +02:00
committed by GitHub
parent 1b188921fd
commit a34e5a36a8

View File

@@ -503,10 +503,18 @@ if it consisted of several smaller commits.
Third-party packages are generally removed from typeshed when one of the
following criteria is met:
* The upstream package ships a py.typed file for at least 6-12 months, or
* The upstream package ships a `py.typed` file for at least 6-12 months, or
* the package does not support any of the Python versions supported by
typeshed.
If a package ships its own `py.typed` file, please follow these steps:
1. Open an issue with the earliest month of removal in the subject.
2. A maintainer will add the
["removal" label](https://github.com/python/typeshed/labels/removal).
3. Open a PR that sets the `obsolete_since` field in the `METADATA.toml`
file to the first version of the package that shipped `py.typed`.
## Maintainer guidelines
The process for preparing and submitting changes also applies to