canonical / craft-providers

Python interfaces for instantiating and executing builds for a variety of target environments.
https://canonical-craft-providers.readthedocs-hosted.com/en/latest/
GNU Lesser General Public License v3.0
6 stars 22 forks source link

build(deps): update dependency pyfakefs to v5.6.0 (main) #669

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pyfakefs ==5.4.1 -> ==5.6.0 age adoption passing confidence

Release Notes

pytest-dev/pyfakefs (pyfakefs) ### [`v5.6.0`](https://redirect.github.com/pytest-dev/pyfakefs/blob/HEAD/CHANGES.md#Version-560-2024-07-12) [Compare Source](https://redirect.github.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://redirect.github.com/pytest-dev/pyfakefs/blob/HEAD/CHANGES.md#Version-550-2024-05-12) [Compare Source](https://redirect.github.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 is behind base branch, 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.

lengau commented 1 month ago

This fails due to: https://github.com/pytest-dev/pyfakefs/issues/1065

renovate[bot] commented 1 month ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (==5.6.0). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.