## 3.1.7.3 (2023-07-20)

Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487))

Closes: #10478

## 3.1.7.2 (2023-02-21)

Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779))

If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work.

## 3.1.7.1 (2022-10-16)

Remove empty `__init__` methods from classes with 0 parents ([#8907](https://github.com/python/typeshed/pull/8907))

## 3.1.7 (2022-07-22)

Always return `Iterator`, not `Iterable` for `__iter__` ([#8361](https://github.com/python/typeshed/pull/8361))

## 3.1.6 (2022-06-26)

Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167))

Co-authored-by: hauntsaninja <>

## 3.1.5 (2022-04-27)

Drop Python 2 support from python-gflags ([#7709](https://github.com/python/typeshed/pull/7709))

## 3.1.4 (2022-01-28)

Do not use `True` or `False` as default values in assignments ([#7060](https://github.com/python/typeshed/pull/7060))

## 3.1.3 (2022-01-20)

Remove nearly all `__str__` and `__repr__` methods from typeshed ([#6968](https://github.com/python/typeshed/pull/6968))

## 3.1.1 (2021-10-12)

Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146))

## 3.1.0 (2021-09-19)

Update third-party package versions ([#5996](https://github.com/python/typeshed/pull/5996))

