[pathlib] Deprecate PurePath.as_uri (#15178)

This commit is contained in:
Max Muoto
2025-12-28 06:57:39 -06:00
committed by GitHub
parent 0338df4571
commit 11e703e755
+3
View File
@@ -90,6 +90,7 @@ class PurePath(PathLike[str]):
def __rtruediv__(self, key: StrPath) -> Self: ...
def __bytes__(self) -> bytes: ...
def as_posix(self) -> str: ...
@deprecated("Deprecated since Python 3.14; will be removed in Python 3.19. Use `Path.as_uri()` instead.")
def as_uri(self) -> str: ...
def is_absolute(self) -> bool: ...
if sys.version_info >= (3, 13):
@@ -345,6 +346,8 @@ class Path(PurePath):
self, top_down: bool = True, on_error: Callable[[OSError], object] | None = None, follow_symlinks: bool = False
) -> Iterator[tuple[Self, list[str], list[str]]]: ...
def as_uri(self) -> str: ...
class PosixPath(Path, PurePosixPath):
__slots__ = ()