← Back to issue list

build(deps): update dependency pyfakefs to ~=6.3.2 (main)

View original Github issue

Metadata

Project
craft-providers
Number
#1041
Type
pull request
State
open
Author
renovate
Labels
PR: Dependencies
Created
Updated
Closed
—

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [pyfakefs](https://redirect.github.com/pytest-dev/pyfakefs) ([changelog](https://redirect.github.com/pytest-dev/pyfakefs/blob/main/CHANGES.md)) | `~=6.2.0` → `~=6.3.2` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/pyfakefs/6.3.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pyfakefs/6.2.0/6.3.2?slim=true) | --- ### Release Notes <details> <summary>pytest-dev/pyfakefs (pyfakefs)</summary> ### [`v6.3.2`](https://redirect.github.com/pytest-dev/pyfakefs/blob/HEAD/CHANGES.md#Version-632-2026-11-03) [Compare Source](https://redirect.github.com/pytest-dev/pyfakefs/compare/v6.3.1...v6.3.2) Fixes a regression in the latest release causing an exception if django was available. ##### Fixes - regression: removed cleanup of django view modules, which has not been working for some time and now caused an exception (which was caught in the previous versions), see [#&#8203;1367](https://redirect.github.com/pytest-dev/pyfakefs/issues/1367) ### [`v6.3.1`](https://redirect.github.com/pytest-dev/pyfakefs/releases/tag/v6.3.1): pyfakefs release version 6.3.1 [Compare Source](https://redirect.github.com/pytest-dev/pyfakefs/compare/v6.3.0...v6.3.1) - fixes a regression causing exceptions with django present ### [`v6.3.0`](https://redirect.github.com/pytest-dev/pyfakefs/blob/HEAD/CHANGES.md#Version-630-2026-11-01) [Compare Source](https://redirect.github.com/pytest-dev/pyfakefs/compare/v6.2.0...v6.3.0) Adds official Python 3.15 support. ##### Changes - some minor macOS-specific behavior changes to match the behavior of the current macOS version used in CI (see [#&#8203;1327](https://redirect.github.com/pytest-dev/pyfakefs/issues/1327)) - changed handling of path separators for cross-platform tests to be more consistent with the simulated OS; this may break some existing tests that assume the old behavior - added official support for Python 3.15 ##### Fixes - fixed `Path.glob()` not finding literal pattern parts with a different case in a case-insensitive filesystem (e.g. macOS) under Python 3.14 (see [#&#8203;1347](https://redirect.github.com/pytest-dev/pyfakefs/issues/1347)) - fixed resolving Windows drive-relative paths (see [#&#8203;1324](https://redirect.github.com/pytest-dev/pyfakefs/issues/1324)) - fixed `os.path.sameopenfile` using real file descriptors instead of fake ones (see [#&#8203;1346](https://redirect.github.com/pytest-dev/pyfakefs/issues/1346)) - fixed a crash if the stack limit was set to a low value (see [#&#8203;1313](https://redirect.github.com/pytest-dev/pyfakefs/issues/1313)) - fixed `os.ftruncate` to inspect the `FakeFileWrapper` returned by `get_open_file(fd)` (see [#&#8203;1331](https://redirect.github.com/pytest-dev/pyfakefs/issues/1331)) - fixed cross-device hard links incorrectly succeeding (see [#&#8203;1337](https://redirect.github.com/pytest-dev/pyfakefs/issues/1337)) - fixed `os.rename` failing for the root user in a directory owned by another user (see [#&#8203;1341](https://redirect.github.com/pytest-dev/pyfakefs/issues/1341)) - fixed `os.path.basename`, `os.path.splitext` and `os.path.commonpath` not using the path semantics of the simulated file system (see [#&#8203;1348](https://redirect.github.com/pytest-dev/pyfakefs/issues/1348)) - fixed handling of unhashable types - fixed `shutil.rmtree()` failing on directories containing symlinks to directories with Python >= 3.12.4 by supporting `os._walk_symlinks_as_files` in `os.walk()` (see [#&#8203;1363](https://redirect.github.com/pytest-dev/pyfakefs/issues/1363)) ##### Infrastructure - report CPU time for warmed-up cached and uncached setup/cleanup cycles in the opt-in performance tests, with coarse CPython regression limits based on CI measurements instead of wall-time limits </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - "every weekend" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/craft-providers). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4yMjAuMCIsInVwZGF0ZWRJblZlciI6IjQ0LjIyMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJQUjogRGVwZW5kZW5jaWVzIl19-->

Evaluation history

No evaluation history available.

Update history

Date Change
created

Related issues

No embedding available for this issue yet. Run scripts/run_llm.py evaluate to enable similarity search.