## 1.17.0.20251011 (2025-10-11)

[stubsabot] Bump flake8-typing-imports to 1.17.* ([#14857](https://github.com/python/typeshed/pull/14857))

## 1.16.0.20250708 (2025-07-08)

[flake8-typing-imports] Complete stubs ([#14262](https://github.com/python/typeshed/pull/14262))

## 1.16.0.20250514 (2025-05-14)

Replace incomplete module markers ([#14030](https://github.com/python/typeshed/pull/14030))

## 1.16.0.20241013 (2024-10-13)

[stubsabot] Bump flake8-typing-imports to 1.16.* ([#12784](https://github.com/python/typeshed/pull/12784))

Co-authored-by: stubsabot <>

## 1.15.0.0 (2023-10-03)

[stubsabot] Bump flake8-typing-imports to 1.15.* ([#10827](https://github.com/python/typeshed/pull/10827))

Release: https://pypi.org/pypi/flake8-typing-imports/1.15.0
Homepage: https://github.com/asottile/flake8-typing-imports
Repository: https://github.com/asottile/flake8-typing-imports
Diff: https://github.com/asottile/flake8-typing-imports/compare/v1.14.0...v1.15.0

Stubsabot analysis of the diff between the two releases:
 - 0 public Python files have been added.
 - 0 files included in typeshed's stubs have been deleted.
 - 1 file included in typeshed's stubs has been modified or renamed: `flake8_typing_imports.py`.
 - Total lines of Python code added: 288.
 - Total lines of Python code deleted: 1651.

## 1.14.0.3 (2023-07-20)

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

Closes: #10478

## 1.14.0.2 (2023-05-10)

Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157))

## 1.14.0.1 (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.

## 1.14.0.0 (2022-10-25)

[stubsabot] Bump flake8-typing-imports to 1.14.* ([#8978](https://github.com/python/typeshed/pull/8978))

Release: https://pypi.org/pypi/flake8-typing-imports/1.14.0
Homepage: https://github.com/asottile/flake8-typing-imports
Diff: https://github.com/asottile/flake8-typing-imports/compare/v1.13.0...v1.14.0

Stubsabot analysis of the diff between the two releases:
 - 0 public Python files have been added.
 - 0 files included in typeshed's stubs have been deleted.
 - 1 file included in typeshed's stubs has been modified or renamed: `flake8_typing_imports.py`.
 - Total lines of Python code added: 487.
 - Total lines of Python code deleted: 0.

If stubtest fails for this PR:
- Leave this PR open (as a reminder, and to prevent stubsabot from opening another PR)
- Fix stubtest failures in another PR, then close this PR

Note that you will need to close and re-open the PR in order to trigger CI

Co-authored-by: stubsabot <>

## 1.13.0.1 (2022-10-15)

Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903))

## 1.13.0 (2022-08-05)

[stubsabot] Bump flake8-typing-imports to 1.13.* ([#8489](https://github.com/python/typeshed/pull/8489))

Co-authored-by: stubsabot <>

## 1.12.0 (2022-06-26)

[stubsabot] Bump flake8-typing-imports to 1.12.* ([#8179](https://github.com/python/typeshed/pull/8179))

Co-authored-by: hauntsaninja <>

## 1.11.3 (2022-04-16)

Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637))

## 1.11.2 (2022-01-08)

Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853))

## 1.11.0 (2021-12-10)

Add stubs for flake8-typing-imports ([#6556](https://github.com/python/typeshed/pull/6556))

