diff --git a/README.md b/README.md index 1343a840..ffde2073 100644 --- a/README.md +++ b/README.md @@ -135,6 +135,7 @@ Most methods and properties from `pathlib.Path` are supported except for the one | `is_absolute` | ✅ | ✅ | ✅ | | `is_dir` | ✅ | ✅ | ✅ | | `is_file` | ✅ | ✅ | ✅ | +| `is_junction` | ✅ | ✅ | ✅ | | `is_relative_to` | ✅ | ✅ | ✅ | | `iterdir` | ✅ | ✅ | ✅ | | `joinpath` | ✅ | ✅ | ✅ | @@ -160,7 +161,9 @@ Most methods and properties from `pathlib.Path` are supported except for the one | `suffixes` | ✅ | ✅ | ✅ | | `touch` | ✅ | ✅ | ✅ | | `unlink` | ✅ | ✅ | ✅ | +| `walk` | ✅ | ✅ | ✅ | | `with_name` | ✅ | ✅ | ✅ | +| `with_segments` | ✅ | ✅ | ✅ | | `with_stem` | ✅ | ✅ | ✅ | | `with_suffix` | ✅ | ✅ | ✅ | | `write_bytes` | ✅ | ✅ | ✅ | @@ -170,6 +173,7 @@ Most methods and properties from `pathlib.Path` are supported except for the one | `cwd` | ❌ | ❌ | ❌ | | `expanduser` | ❌ | ❌ | ❌ | | `group` | ❌ | ❌ | ❌ | +| `hardlink_to` | ❌ | ❌ | ❌ | | `home` | ❌ | ❌ | ❌ | | `is_block_device` | ❌ | ❌ | ❌ | | `is_char_device` | ❌ | ❌ | ❌ | @@ -179,7 +183,6 @@ Most methods and properties from `pathlib.Path` are supported except for the one | `is_socket` | ❌ | ❌ | ❌ | | `is_symlink` | ❌ | ❌ | ❌ | | `lchmod` | ❌ | ❌ | ❌ | -| `link_to` | ❌ | ❌ | ❌ | | `lstat` | ❌ | ❌ | ❌ | | `owner` | ❌ | ❌ | ❌ | | `readlink` | ❌ | ❌ | ❌ | diff --git a/cloudpathlib/cloudpath.py b/cloudpathlib/cloudpath.py index f2fa8e37..25b977f2 100644 --- a/cloudpathlib/cloudpath.py +++ b/cloudpathlib/cloudpath.py @@ -352,6 +352,8 @@ def __ge__(self, other: Any) -> bool: # owner - no cloud equivalent # root - drive already has the bucket and anchor/prefix has the scheme, so nothing to store here # symlink_to - no cloud equivalent + # link_to - no cloud equivalent + # hardlink_to - no cloud equivalent # ====================== REQUIRED, NOT GENERIC ====================== # Methods that must be implemented, but have no generic application