Skip to content

Pin mypy version? #4332

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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