chore(deps): update dependency python-dateutil to v2.9.0.post0
Metadata
Current evaluation
Merged PR #1602 in commit d937f277, updating python-dateutil from 2.8.2 to 2.9.0.post0.
Resolution: closed resolved
Reason: Renovate's dependency update was approved and merged via commit d937f277, advancing python-dateutil to 2.9.0.post0.
Evaluated by: mr-cal-bot
No scores available.
Issue body
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [python-dateutil](https://togithub.com/dateutil/dateutil) | `==2.8.2` -> `==2.9.0.post0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>dateutil/dateutil (python-dateutil)</summary>
### [`v2.9.0.post0`](https://togithub.com/dateutil/dateutil/releases/tag/2.9.0.post0)
[Compare Source](https://togithub.com/dateutil/dateutil/compare/2.9.0...2.9.0.post0)
### Version 2.9.0.post0 (2024-03-01)
#### Bugfixes
- Pinned `setuptools_scm` to `<8`, which should make the generated `_version.py` file compatible with all supported versions of Python.
### [`v2.9.0`](https://togithub.com/dateutil/dateutil/releases/tag/2.9.0)
[Compare Source](https://togithub.com/dateutil/dateutil/compare/2.8.2...2.9.0)
### Version 2.9.0 (2024-02-29)
#### Data updates
- Updated tzdata version to 2024a. (gh pr [#​1342](https://togithub.com/dateutil/dateutil/issues/1342))
#### Features
- Made all `dateutil` submodules lazily imported using [PEP 562](https://www.python.org/dev/peps/pep-0562/). On Python 3.7+, things like `import dateutil; dateutil.tz.gettz("America/New_York")` will now work without explicitly importing `dateutil.tz`, with the import occurring behind the scenes on first use. The old behavior remains on Python 3.6 and earlier. Fixed by Orson Adams. (gh issue [#​771](https://togithub.com/dateutil/dateutil/issues/771), gh pr [#​1007](https://togithub.com/dateutil/dateutil/issues/1007))
#### Bugfixes
- Removed a call to `datetime.utcfromtimestamp`, which is deprecated as of Python 3.12. Reported by Hugo van Kemenade (gh pr [#​1284](https://togithub.com/dateutil/dateutil/issues/1284)), fixed by Thomas Grainger (gh pr [#​1285](https://togithub.com/dateutil/dateutil/issues/1285)).
#### Documentation changes
- Added note into docs and tests where relativedelta would return last day of the month only if the same day on a different month resolves to a date that doesn't exist. Reported by [@​hawkEye-01](https://togithub.com/hawkEye-01) (gh issue [#​1167](https://togithub.com/dateutil/dateutil/issues/1167)). Fixed by [@​Mifrill](https://togithub.com/Mifrill) (gh pr [#​1168](https://togithub.com/dateutil/dateutil/issues/1168))
</details>
---
### 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 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 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/charmcraft).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzguMSIsInVwZGF0ZWRJblZlciI6IjM3LjIzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1602 in commit d937f277, updating python-dateutil from 2.8.2 to 2.9.0.post0. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1602 in commit d937f277, updating python-dateutil from 2.8.2 to 2.9.0.post0. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged automated dependency update for python-dateutil from v2.8.2 to v2.9.0.post0 via Renovate. Includes bugfixes, timezone data refresh, lazy imports, and Python 3.12 compatibility. Approved by reviewers and passed CI. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Updated python-dateutil from 2.8.2 to 2.9.0.post0. The dependency update pull request was successfully merged by the Renovate bot. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4833 chore(deps): update dependency pytz to v2023.4 | snapcraft | merged | Merged as commit 9ecc94ef6, updating pytz from 2023.3.post1 to 2023.4 in two files. | |
| #1190 chore(deps): update dependency rpds-py to v0.9.2 | charmcraft | merged | Renovate PR updating rpds-py from ==0.8.10 to ==0.9.2 was approved and merged into main (commit 76263270), bumping the pin in pyproject.toml and the lock file (+2/-2). | |
| #4473 chore(deps): update bugfixes | snapcraft | merged | Merged via #4473 in commit 662af4c00, updating eight pinned Python dependencies to newer bugfix releases, including pydantic 1.10.13, psutil 5.9.6, and pygit2 1.13.3. | |
| #370 chore(deps): update dependency pydantic to v2 | craft-providers | closed | Renovate pydantic v2 bump closed unmerged by mr-cal to defer migration to a larger craft effort; the upgrade later landed in merged PR #451 (commit f380a9e) for 2.0. | |
| #1486 chore(deps): update bugfixes | charmcraft | merged | Merged PR #1486 as commit b6e26ca8, updating 12 pinned Python dependencies, including Jinja2 3.1.3, cryptography 41.0.7, lxml 4.9.4, and pytest 7.4.4. | |
| #160 chore(deps): update dependency docs/sphinx-lint to v0.9.1 | craft-application | merged | Merged PR #160 upgraded docs/sphinx-lint from 0.8.1 to 0.9.1 in commit f5d236aa. | |
| #1351 chore(deps): update dependency pydantic to v2 | charmcraft | closed | Renovate PR bumping pydantic 1.10.13 -> 2.4.2 was closed unmerged by lengau ("will need its own project"). The upgrade later landed via PR #1777 (70078b03), merged to main in #1817 (394e6e55). | |
| #364 chore(deps): update dependencies | rockcraft | merged | Merged dependency updates in PR #364 via commit 1661d115, changing seven files (+152/-174) after approval by two reviewers. | |
| #2 chore(deps): update dependency types/mypy to ~=1.10.0 | craft-platforms | merged | Merged PR #2 updated types/mypy from ~=1.9.0 to ~=1.10.0 via commit afb3ad2. | |
| #1040 chore(deps): update dependency more-itertools to v9.1.0 | charmcraft | merged | Renovate dependency bump PR #1040 (more-itertools 9.0.0 → 9.1.0) was approved and merged into main as commit c9a97295, changing two requirement files (+2/-2). |