pytest-dev/pyfakefs (pyfakefs)
### [`v5.5.0`](https://togithub.com/pytest-dev/pyfakefs/blob/HEAD/CHANGES.md#Version-550-2024-05-12)
[Compare Source](https://togithub.com/pytest-dev/pyfakefs/compare/v5.4.1...v5.5.0)
Deprecates the usage of `pathlib2` and `scandir`.
##### Changes
- The usage of the `pathlib2` and `scandir` modules in pyfakefs is now deprecated.
They will now cause deprecation warnings if still used. Support for patching
these modules will be removed in pyfakefs 6.0.
- `PureWindowsPath` and `PurePosixPath` now use filesystem-independent path separators,
and their path-parsing behaviors are now consistent regardless of runtime platform
and/or faked filesystem customization (see [#1006](../../issues/1006)).
##### Fixes
- fixed handling of Windows `pathlib` paths under POSIX and vice verse (see [#1006](../../issues/1006))
- correctly use real open calls in pathlib for skipped modules (see [#1012](../../issues/1012))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==5.4.1
->==5.5.0
Release Notes
pytest-dev/pyfakefs (pyfakefs)
### [`v5.5.0`](https://togithub.com/pytest-dev/pyfakefs/blob/HEAD/CHANGES.md#Version-550-2024-05-12) [Compare Source](https://togithub.com/pytest-dev/pyfakefs/compare/v5.4.1...v5.5.0) Deprecates the usage of `pathlib2` and `scandir`. ##### Changes - The usage of the `pathlib2` and `scandir` modules in pyfakefs is now deprecated. They will now cause deprecation warnings if still used. Support for patching these modules will be removed in pyfakefs 6.0. - `PureWindowsPath` and `PurePosixPath` now use filesystem-independent path separators, and their path-parsing behaviors are now consistent regardless of runtime platform and/or faked filesystem customization (see [#1006](../../issues/1006)). ##### Fixes - fixed handling of Windows `pathlib` paths under POSIX and vice verse (see [#1006](../../issues/1006)) - correctly use real open calls in pathlib for skipped modules (see [#1012](../../issues/1012))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.