]> git.ipfire.org Git - thirdparty/psycopg.git/commit
fix: don't re-export TypeAlias from _compat module
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Tue, 13 Dec 2022 04:25:46 +0000 (04:25 +0000)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Tue, 13 Dec 2022 04:28:41 +0000 (04:28 +0000)
commita1e12bfbde655a7001172abd8fd0f0396e4afd63
tree853051f8f0a589f85c65901734b33cd648852245
parent1edf0eb47d44b985e82a60cf1ce4fd2a0c1fdafd
fix: don't re-export TypeAlias from _compat module

Pyright special-cases that type and requires to import it from typing or
typing_extensions only (see https://github.com/microsoft/pyright/issues/4197).

Drop conditional dependency on typing_extension and always import
TypeAlias from there.

Fix #439.
20 files changed:
docs/news.rst
docs/news_pool.rst
psycopg/psycopg/_compat.py
psycopg/psycopg/_pipeline.py
psycopg/psycopg/_preparing.py
psycopg/psycopg/_struct.py
psycopg/psycopg/_transform.py
psycopg/psycopg/_typeinfo.py
psycopg/psycopg/abc.py
psycopg/psycopg/connection.py
psycopg/psycopg/errors.py
psycopg/psycopg/pq/abc.py
psycopg/psycopg/rows.py
psycopg/psycopg/types/enum.py
psycopg/psycopg/types/hstore.py
psycopg/psycopg/types/net.py
psycopg/setup.cfg
psycopg_pool/psycopg_pool/_compat.py
psycopg_pool/setup.cfg
tools/update_oids.py