← Back to issue list

build(deps): update dependency astroid to v3.3.11 (hotfix/1.5)

View original Github issue

Metadata

Project
rockcraft
Number
#1227
Type
pull request
State
closed
Author
renovate[bot]
Labels
PR: Dependencies
Created
Updated
Closed

Current evaluation

Dependency update for astroid to v3.3.11 was closed without merging. Automated CI checks failed for tests and linters, and with automerge disabled, the change was abandoned.

Suggested action:

No scores available.

Issue body

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [astroid](https://redirect.github.com/pylint-dev/astroid) | `==3.2.1` → `==3.3.11` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/astroid/3.3.11?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/astroid/3.2.1/3.3.11?slim=true) | --- ### Release Notes <details> <summary>pylint-dev/astroid (astroid)</summary> ### [`v3.3.11`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-3311) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.3.10...v3.3.11) \============================= Release date: 2025-07-13 - Fix a crash when parsing an empty arbitrary expression with `extract_node` (`extract_node("__()")`). Closes [#&#8203;2734](https://redirect.github.com/pylint-dev/astroid/issues/2734) - Fix a crash when parsing a slice called in a decorator on a function that is also decorated with a known `six` decorator. Closes [#&#8203;2721](https://redirect.github.com/pylint-dev/astroid/issues/2721) ### [`v3.3.10`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-3310) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.3.9...v3.3.10) \============================= Release date: 2025-05-10 - Avoid importing submodules sharing names with standard library modules. Closes [#&#8203;2684](https://redirect.github.com/pylint-dev/astroid/issues/2684) - Fix bug where `pylint code.custom_extension` would analyze `code.py` or `code.pyi` instead if they existed. Closes [pylint-dev/pylint#3631](https://redirect.github.com/pylint-dev/pylint/issues/3631) ### [`v3.3.9`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-339) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.3.8...v3.3.9) \============================ Release date: 2025-03-09 - Fix crash when `sys.modules` contains lazy loader objects during checking. Closes [#&#8203;2686](https://redirect.github.com/pylint-dev/astroid/issues/2686) Closes [pylint-dev/pylint#8589](https://redirect.github.com/pylint-dev/pylint/issues/8589) - Upload release assets to PyPI via Trusted Publishing. Refs [pylint-dev/pylint#10256](https://redirect.github.com/pylint-dev/pylint/issues/10256) ### [`v3.3.8`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-338) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.3.7...v3.3.8) \============================ Release date: 2024-12-23 - Fix inability to import `collections.abc` in python 3.13.1. The reported fixes in astroid 3.3.6 and 3.3.7 did not actually fix this issue. Closes [pylint-dev/pylint#10112](https://redirect.github.com/pylint-dev/pylint/issues/10112) ### [`v3.3.7`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-337) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.3.6...v3.3.7) \============================ Release date: 2024-12-20 This release was yanked. - Fix inability to import `collections.abc` in python 3.13.1. The reported fix in astroid 3.3.6 did not actually fix this issue. Closes [pylint-dev/pylint#10112](https://redirect.github.com/pylint-dev/pylint/issues/10112) ### [`v3.3.6`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-336) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.3.5...v3.3.6) \============================ Release date: 2024-12-08 - Fix inability to import `collections.abc` in python 3.13.1. *It was later found that this did not resolve the linked issue. It was fixed in astroid 3.3.7* Closes [pylint-dev/pylint#10112](https://redirect.github.com/pylint-dev/pylint/issues/10112) - Fix crash when typing.\_alias() call is missing arguments. Closes [#&#8203;2513](https://redirect.github.com/pylint-dev/astroid/issues/2513) ### [`v3.3.5`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-335) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.3.4...v3.3.5) \============================ Release date: 2024-10-04 - Control setting local nodes outside of the supposed local's constructor. Closes [#&#8203;1490](https://redirect.github.com/pylint-dev/astroid/issues/1490) - Fix Python 3.13 compatibility re: `collections.abc` Closes [pylint-dev/pylint#10000](https://redirect.github.com/pylint-dev/pylint/issues/10000) ### [`v3.3.4`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-334) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.3.3...v3.3.4) \============================ Release date: 2024-09-23 - Fix regression with f-string inference. Closes [pylint-dev/pylint#9947](https://redirect.github.com/pylint-dev/pylint/issues/9947) - Fix bug with `manager.clear_cache()` not fully clearing cache. Refs [pylint-dev/pylint#9932 (comment)](https://redirect.github.com/pylint-dev/pylint/pull/9932#issuecomment-2364985551) - Fix a crash from inferring empty format specs. Closes [pylint-dev/pylint#9945](https://redirect.github.com/pylint-dev/pylint/issues/9945) ### [`v3.3.3`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-333) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.3.2...v3.3.3) \============================ Release date: 2024-09-20 - Fix inference regression with property setters. Closes [pylint-dev/pylint#9811](https://redirect.github.com/pylint-dev/pylint/issues/9811) - Add annotation-only instance attributes to attrs classes to fix `no-member` false positives. Closes [#&#8203;2514](https://redirect.github.com/pylint-dev/astroid/issues/2514) ### [`v3.3.2`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-332) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.3.1...v3.3.2) \============================ Release date: 2024-08-11 - Restore support for soft-deprecated members of the `typing` module with python 3.13. Refs [pylint-dev/pylint#9852](https://redirect.github.com/pylint-dev/pylint/issues/9852) ### [`v3.3.1`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-3311) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.3.0...v3.3.1) \============================= Release date: 2025-07-13 - Fix a crash when parsing an empty arbitrary expression with `extract_node` (`extract_node("__()")`). Closes [#&#8203;2734](https://redirect.github.com/pylint-dev/astroid/issues/2734) - Fix a crash when parsing a slice called in a decorator on a function that is also decorated with a known `six` decorator. Closes [#&#8203;2721](https://redirect.github.com/pylint-dev/astroid/issues/2721) ### [`v3.3.0`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-330) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.2.4...v3.3.0) \============================ Release date: 2024-08-04 - Add support for Python 3.13. - Remove support for Python 3.8 (and constants `PY38`, `PY39_PLUS`, and `PYPY_7_3_11_PLUS`). Refs [#&#8203;2443](https://redirect.github.com/pylint-dev/astroid/issues/2443) - Add the `__annotations__` attribute to the `ClassDef` object model. Closes [pylint-dev/pylint#7126](https://redirect.github.com/pylint-dev/pylint/issues/7126) - Implement inference for JoinedStr and FormattedValue - Add support for `ssl.OP_LEGACY_SERVER_CONNECT` (new in Python 3.12). Closes [pylint-dev/pylint#9849](https://redirect.github.com/pylint-dev/pylint/issues/9849) ### [`v3.2.4`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-324) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.2.3...v3.2.4) \============================ Release date: 2024-07-20 - Avoid reporting unary/binary op type errors when inference is ambiguous. Closes [#&#8203;2467](https://redirect.github.com/pylint-dev/astroid/issues/2467) ### [`v3.2.3`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-323) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.2.2...v3.2.3) \============================ Release date: 2024-07-11 - Fix `AssertionError` when inferring a property consisting of a partial function. Closes [pylint-dev/pylint#9214](https://redirect.github.com/pylint-dev/pylint/issues/9214) ### [`v3.2.2`](https://redirect.github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-322) [Compare Source](https://redirect.github.com/pylint-dev/astroid/compare/v3.2.1...v3.2.2) \============================ Release date: 2024-05-20 - Improve inference for generic classes using the PEP 695 syntax (Python 3.12). Closes [pylint-dev/pylint#9406](https://redirect.github.com/pylint-dev/pylint/issues/9406) </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - "every weekend" - 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. --- - [ ] <!-- 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/rockcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS4wIiwidGFyZ2V0QnJhbmNoIjoiaG90Zml4LzEuNSIsImxhYmVscyI6WyJQUjogRGVwZW5kZW5jaWVzIl19-->

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Dependency update for astroid to v3.3.11 was closed without merging. Automated CI checks failed for tests and linters, and with automerge disabled, the change was abandoned.
qwen3.6-35b-a3b-mtp-q6 Closed without merging. The astroid v3.3.11 dependency update was abandoned or superseded by a newer Renovate PR after 31 days of inactivity, as automerge was disabled and no manual merge occurred.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1832 build(deps): update dependency astroid to v3.3.2 (main) charmcraft closed Closed without merging. The astroid v3.3.2 update was abandoned, and Renovate will ignore this specific version, waiting to propose a newer release instead.
84%
#838 build(deps): update dependencies rockcraft merged Dependencies updated to latest versions including anyio, astroid, attrs, and others. The pull request was approved by three reviewers and merged into the main branch.
72%
#537 chore(deps): update dependency astroid to v3 rockcraft closed Closed without merging. Maintainer declined the update because astroid requires a coordinated upgrade with pylint, so Renovate will ignore it.
71%