Kozea / Radicale

A simple CalDAV (calendar) and CardDAV (contact) server.
https://radicale.org
GNU General Public License v3.0
3.29k stars 429 forks source link

radicale/httputils.py uses "importlib.abc.Traversable" which will be removed from Python 3.14 #1428

Open pbiering opened 6 months ago

pbiering commented 6 months ago

Found warning:

radicale/httputils.py:44: DeprecationWarning: 'importlib.abc.Traversable' is deprecated and slated for removal in Python 3.14
    _TRAVERSABLE_LIKE_TYPE = Union[importlib.abc.Traversable, pathlib.Path]

See also: https://docs.python.org/3/library/importlib.resources.abc.html

As support for Python 3.9 can't be dropped for the next years because of LTS of Enterprise Linux (https://github.com/Kozea/Radicale/wiki), the code must support "old" and "new" in parallel in the future.

pbiering commented 3 months ago

duplicate of https://github.com/Kozea/Radicale/issues/1516

The-Compiler commented 1 month ago

This is #1428, you probably mean #1516?