pytest-dev/pyfakefs (pyfakefs)
### [`v5.6.0`](https://togithub.com/pytest-dev/pyfakefs/blob/HEAD/CHANGES.md#Version-560-2024-07-12)
[Compare Source](https://togithub.com/pytest-dev/pyfakefs/compare/v5.5.0...v5.6.0)
Adds preliminary Python 3.13 support.
##### Enhancements
- added preliminary support for Python 3.13 (tested with beta2) (see [#1017](../../issues/1017))
- added `apply_umask` argument to `FakeFilesystem.create_dir` to allow ignoring the umask (see [#1038](../../issues/1038))
##### Fixes
- use real open calls for remaining `pathlib` functions so that it works nice with skippedmodules (see [#1012](../../issues/1012))
##### Infrastructure
- Add pyupgrade as a pre-commit hook.
### [`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 - "every weekend" in timezone Etc/UTC, 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 contains the following updates:
==5.4.1
->==5.6.0
Release Notes
pytest-dev/pyfakefs (pyfakefs)
### [`v5.6.0`](https://togithub.com/pytest-dev/pyfakefs/blob/HEAD/CHANGES.md#Version-560-2024-07-12) [Compare Source](https://togithub.com/pytest-dev/pyfakefs/compare/v5.5.0...v5.6.0) Adds preliminary Python 3.13 support. ##### Enhancements - added preliminary support for Python 3.13 (tested with beta2) (see [#1017](../../issues/1017)) - added `apply_umask` argument to `FakeFilesystem.create_dir` to allow ignoring the umask (see [#1038](../../issues/1038)) ##### Fixes - use real open calls for remaining `pathlib` functions so that it works nice with skippedmodules (see [#1012](../../issues/1012)) ##### Infrastructure - Add pyupgrade as a pre-commit hook. ### [`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 - "every weekend" in timezone Etc/UTC, 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 was generated by Mend Renovate. View the repository job log.