This version has the following changes, some of which are disruptive and NOT compatible with previous versions:
- Class `MountPointInfo`:
- Renamed from `MountInfo`.
- Implemented `__eq__()`, and its instances can now be compared with each other.
- Implemented `__fspath__()`, and its instances can now be used as path-like objects by `os.path.*`, `pathlib.Path`, etc.
- When the instance is used as a path, it reflects the value of the attribute `target`.
- Added method `isStillMounted()`. This method returns `False` when called if attribute `target` is no longer a mount point; otherwise it returns `True`.
- Once this method starts returning `False`, it will not return `True` on any subsequent calls.
- Function `getMountPoint()`:
- Renamed from `findMountPointByTarget()`.
- Removed keyword-only argument `pid`.
- Function `getAllMountPoints()`:
- Renamed from `listAllMountPoints()`.
- Removed all arguments.
- Function `isAMountPoint()`:
- Renamed from `isMountPoint()`.
- Removed all arguments except the positional argument `target`.