build(deps): update dependency astroid to v3.3.11 (hotfix/1.5)
Metadata
Current evaluation
Renovate's astroid 3.3.11 update for hotfix/1.5 was closed unmerged after tests and linters failed; no replacement PR was recorded.
Resolution: closed stale
Reason: PR #1227 received no reviewer comments or follow-up and was closed unmerged after its final checks showed failing tests and linters. The change was therefore abandoned rather than resolved.
Evaluated by: mr-cal-bot
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` |  |  |
---
### 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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | β | closed stale | Renovate's astroid 3.3.11 update for hotfix/1.5 was closed unmerged after tests and linters failed; no replacement PR was recorded. | |
| stealth/space-bunny-alpha | β | closed stale | Renovateβs astroid 3.3.11 update for hotfix/1.5 was closed unmerged after its last checks showed failing tests and linters, with no reviewer comments or follow-up. | |
| 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 | Astroid 3.3.2 update was closed unmerged; Renovate marked version 3.3.2 as ignored until a newer release. | |
| #861 build(deps): update bugfixes (hotfix/2.1) | craft-providers | closed | Renovate's hotfix/2.1 dependency updates were closed unmerged after Linux and macOS integration tests failed; no resolving commit was found. | |
| #253 build(deps): update bugfixes (hotfix/3.2) - autoclosed | craft-store | closed | Renovate PR #253 was autoclosed without merging the hotfix/3.2 dependency updates; no successor was identified. | |
| #875 build(deps): update bugfixes (hotfix/2.1) | craft-providers | closed | Renovate's hotfix/2.1 dependency bump was closed unmerged after 291 days of inactivity, with Linux and macOS integration checks failing and no recorded explanation. | |
| #1228 build(deps): update dependency babel to v2.18.0 (hotfix/1.5) | rockcraft | closed | Renovate's Babel 2.15.0-to-2.18.0 hotfix update was closed unmerged after test and linter failures, then abandoned. | |
| #761 build(deps): update dependency pytest-xdist to v3.8.0 (hotfix/1.20) | craft-providers | closed | pytest-xdist 3.8.0 update was closed unmerged; Renovate will ignore it until a newer version is available. | |
| #1080 build(deps): update dependency responses to ~=0.26.1 (hotfix/5.11) | craft-application | closed | Renovate's responses 0.26.1 hotfix PR was closed unmerged after tests, lint, and OSV checks failed; pyproject still declares ~=0.26.0 from #1020. | |
| #891 build(deps): update bugfixes (hotfix/2.1) | craft-providers | closed | Closed unmerged after failing integration checks; later Renovate PRs #928 and #920 landed newer dependency updates, superseding this hotfix/2.1 batch. | |
| #2072 build(deps): update bugfixes (main) | charmcraft | merged | Renovate bugfix bump PR #2072 merged into main (commit 7348ef53), updating ruff-pre-commit 0.9.1, astroid 3.3.8, pylint 3.3.3, coverage 7.6.10 and other dev deps. | |
| #1223 build(deps): update bugfixes (hotfix/1.5) | rockcraft | closed | Closed unmerged after failing tests and linters on the hotfix/1.5 dependency updates; no resolving commit was recorded. |