← Back to issue list

chore(deps): update development dependencies (non-major)

View original Github issue

Metadata

Project
craft-providers
Number
#547
Type
pull request
State
merged
Author
renovate[bot]
Labels
—
Created
Updated
Closed

Current evaluation

Renovate PR #547 merged as commit aac5288, bumping dev deps pyfakefs 5.3.5->5.4.0 and types-pyright 1.1.356->1.1.357 (approved, 1 reviewer, 0 comments).

Resolution: closed resolved

Reason: The PR itself was the fix: it merged into main as commit aac5288 ("chore(deps): update development dependencies (non-major) (#547)"), changing two lines in pyproject.toml. Later commits (#842, #905, #943) moved pyfakefs to 5.9.3/6.x and #1007 dropped pyright, but this bump landed as approved.

Evaluated by: mr-cal-bot

No scores available.

Issue body

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [dev/pyfakefs](https://togithub.com/pytest-dev/pyfakefs) | `==5.3.5` -> `==5.4.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/dev%2fpyfakefs/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/dev%2fpyfakefs/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/dev%2fpyfakefs/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/dev%2fpyfakefs/5.3.5/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [types/pyright](https://togithub.com/RobertCraigie/pyright-python) | `==1.1.356` -> `==1.1.357` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/types%2fpyright/1.1.357?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/types%2fpyright/1.1.357?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/types%2fpyright/1.1.356/1.1.357?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/types%2fpyright/1.1.356/1.1.357?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>pytest-dev/pyfakefs (dev/pyfakefs)</summary> ### [`v5.4.0`](https://togithub.com/pytest-dev/pyfakefs/blob/HEAD/CHANGES.md#Version-540-2024-04-07) [Compare Source](https://togithub.com/pytest-dev/pyfakefs/compare/v5.3.5...v5.4.0) Improves permission handling. ##### Changes - the handling of file permissions under Posix should now mostly match the behavior of the real filesystem, which may change the behavior of some tests - removed the argument `module_cleanup_mode`, that was introduced as a temporary workaround in the previous version - related problems shall be handled using a cleanup handler ##### Enhancements - added support for `O_NOFOLLOW` and `O_DIRECTORY` flags in `os.open` (see [#&#8203;972](../../issues/972) and [#&#8203;974](../../issues/974)) - added support for fake `os.dup`, `os.dup2` and `os.lseek` (see [#&#8203;970](../../issues/970)) ##### Fixes - fixed a specific problem on reloading a pandas-related module (see [#&#8203;947](../../issues/947)), added possibility for unload hooks for specific modules - use this also to reload django views (see [#&#8203;932](../../issues/932)) - fixed `EncodingWarning` for Python >= 3.11 (see [#&#8203;957](../../issues/957)) - consider directory ownership while adding or removing directory entries (see [#&#8203;959](../../issues/959)) - fixed handling of directory enumeration and search permissions under Posix systems (see [#&#8203;960](../../issues/960)) - fixed creation of the temp directory in the fake file system after a filesystem reset (see [#&#8203;965](../../issues/965)) - fixed handling of `dirfd` in `os.symlink` (see [#&#8203;968](../../issues/968)) - add missing `follow_symlink` argument to `os.link` (see [#&#8203;973](../../issues/973)) - fixed handling of missing attribute in `os.getxattr` (see [#&#8203;971](../../issues/971)) - fixed permission problem with `shutil.rmtree` if emulating Windows under POSIX (see [#&#8203;979](../../issues/979)) - fixed handling of errors on opening files via file descriptor (see [#&#8203;967](../../issues/967)) - fixed handling of `umask` - it is now applied by default - fixed behavior of `os.makedirs` (see [#&#8203;987](../../issues/987)) ##### Infrastructure - replace `undefined` by own minimal implementation to avoid importing it (see [#&#8203;981](../../discussions/981)) </details> <details> <summary>RobertCraigie/pyright-python (types/pyright)</summary> ### [`v1.1.357`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.356...v1.1.357) [Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.356...v1.1.357) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "every weekend" in timezone Etc/UTC. 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/canonical/craft-providers). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Renovate PR #547 merged as commit aac5288, bumping dev deps pyfakefs 5.3.5->5.4.0 and types-pyright 1.1.356->1.1.357 (approved, 1 reviewer, 0 comments).
qwen/qwen3.6-35b-a3b — closed resolved Merged automated dependency update via Renovate, upgrading dev/pyfakefs to 5.4.0 and types/pyright to 1.1.357.

Update history

Date Change
created

Related work

  • Related To: craft-providers#943 (confidence 55%)

    Later Renovate PR updating pyfakefs to ~=6.2.0, superseding the 5.4.0 pin set here

  • Related To: craft-providers#1007 (confidence 40%)

    Commit 232143d dropped mypy/pyright, removing the types-pyright dependency updated by this PR

Related issues

Issue Project State Summary Similarity
#363 chore(deps): update development dependencies (non-major) craft-providers merged Renovate PR merged to main as commit a6ecb75, bumping dev deps: pyfakefs 5.2.2→5.2.3, types-pyyaml/-requests/-setuptools, black 23.3.0→23.7.0, pyright 1.1.316→1.1.318.
93%
#569 chore(deps): update development dependencies (non-major) craft-providers merged Renovate PR merged via automerge as commit 5da1eea ("chore(deps): update development dependencies (non-major)"), bumping dev type stubs types-pyyaml 6.0.12.20240311->20240724 and types-setuptools 71.1.0.20240726->20240806; the pyfakefs comment was an unrelated pre-existing CI note.
89%
#556 chore(deps): update development dependencies (non-major) craft-providers merged Merged Renovate PR #556 updated pyfakefs 5.4.0→5.4.1, types-setuptools to 69.5.0.20240415, and Black 24.3.0→24.4.0.
88%
#479 chore(deps): update development dependencies (non-major) craft-providers merged Merged via #479 (commit 5da1eea), updating freezegun, pyfakefs and pyright; the types-requests bump was prevented by #484.
87%
#516 chore(deps): update development dependencies (non-major) rockcraft merged Renovate PR #516 bumped dev deps (pycodestyle 2.8.0→2.11.1, pyflakes 2.4.0→2.5.0, ruff 0.1.6→0.3.5, typeshed stubs); merged with 2 approvals, no CI failures.
85%
#410 chore(deps): update development dependencies (non-major) craft-providers merged Renovate bot PR updating craft-providers dev/lint/type dependencies (coverage 7.3.1, pyfakefs 5.2.4, pytest 7.4.2, typeshed stubs, black 23.9.1, mypy 1.5.1) was approved and merged as commit 93a04f2.
84%
#379 chore(deps): update development dependencies (non-major) craft-providers merged Merged Renovate PR #379 in commit 9aa4ba1, updating responses to 0.23.3, types-mypy to 1.5.0, and types-pyright to 1.1.322.
84%
#4696 chore(deps): update development dependencies (non-major) snapcraft merged Renovate's non-major dev-dependency bump (typeshed stubs: types-Deprecated, types-PyYAML, types-requests, types-setuptools, etc.) merged into main via commit 542fd6798.
84%
#216 chore(deps): update development dependencies (non-major) craft-cli merged Renovate PR merged as commit 5a53a01, bumping dev deps: coverage 7.4.1, pytest 7.4.4, black 23.12.1, mypy 1.8.0, pyright 1.1.348.
84%
#193 chore(deps): update development dependencies (non-major) starbase merged Merged PR #193 in commit c9c4de0, updating types/mypy from ~=1.8.0 to ~=1.9.0 and types/pyright from 1.1.352 to 1.1.355.
84%