Closed abravalheri closed 1 week ago
This (typing_extensions) was not listed. The vendored.txt file says the following: # required for platformdirs on Python < 3.8 typing_extensions==4.4.0 But now we removed support to Python < 3.8, so I guess we can remove this vendored dependency?
This (typing_extensions) was not listed. The vendored.txt file says the following:
typing_extensions
vendored.txt
# required for platformdirs on Python < 3.8 typing_extensions==4.4.0
But now we removed support to Python < 3.8, so I guess we can remove this vendored dependency?
_Originally posted by @abravalheri in https://github.com/pypa/setuptools/pull/4320#discussion_r1574742424_
I'd be surprised if we can't just hide whatever usage of typing_extensions behind TYPE_CHECKING checks and from __future__ import annotations.
TYPE_CHECKING
from __future__ import annotations
_Originally posted by @abravalheri in https://github.com/pypa/setuptools/pull/4320#discussion_r1574742424_