Skip to content

Pin mypy version? #4332

@srittau

Description

@srittau

I suggest that we pin the mypy requirement to the latest released version and update the requirement after each new release. Historically, mypy and typeshed development were closely linked, but by now typeshed is used by many different projects. This would allow repeatable CI builds and means that local dev environments match the CI environment better. It also means that wrong commits to mypy won't break typeshed's unrelated builds as it has happened in the past. The last point becomes more important as more people contribute to typeshed. On the other hand, it can make work for the mypy maintainers a bit harder, as it means that some potential issues only crop up when synching typeshed in the mypy codebase.

Metadata

Metadata

Assignees

No one assigned

    Labels

    project: policyOrganization of the typeshed project

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions