Skip to content

Commit

Permalink
build(deps): update bugfixes (main) (#2072)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Type | Update | Change | Pending | Age | Adoption | Passing
| Confidence |
|---|---|---|---|---|---|---|---|---|
|
[astral-sh/ruff-pre-commit](https://redirect.github.com/astral-sh/ruff-pre-commit)
| repository | patch | `v0.9.0` -> `v0.9.1` | |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/astral-sh%2fruff-pre-commit/v0.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/astral-sh%2fruff-pre-commit/v0.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/astral-sh%2fruff-pre-commit/v0.9.0/v0.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/astral-sh%2fruff-pre-commit/v0.9.0/v0.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [astroid](https://redirect.github.com/pylint-dev/astroid) | | patch |
`==3.3.6` -> `==3.3.8` | |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/astroid/3.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/astroid/3.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/astroid/3.3.6/3.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/astroid/3.3.6/3.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[charset-normalizer](https://redirect.github.com/jawah/charset_normalizer)
([changelog](https://redirect.github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md))
| | patch | `==3.4.0` -> `==3.4.1` | |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/charset-normalizer/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/charset-normalizer/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/charset-normalizer/3.4.0/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/charset-normalizer/3.4.0/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [coverage](https://redirect.github.com/nedbat/coveragepy) | | patch |
`==7.6.9` -> `==7.6.10` | |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/coverage/7.6.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/coverage/7.6.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/coverage/7.6.9/7.6.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/coverage/7.6.9/7.6.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pylint](https://redirect.github.com/pylint-dev/pylint)
([changelog](https://pylint.readthedocs.io/en/latest/whatsnew/3/)) | |
patch | `==3.3.2` -> `==3.3.3` | |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/pylint/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pylint/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pylint/3.3.2/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pylint/3.3.2/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| pyparsing | | patch | `==3.2.0` -> `==3.2.1` | |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/pyparsing/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pyparsing/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pyparsing/3.2.0/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pyparsing/3.2.0/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[pytest-subprocess](https://redirect.github.com/aklajnert/pytest-subprocess)
| | patch | `==1.5.2` -> `==1.5.3` | |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest-subprocess/1.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pytest-subprocess/1.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pytest-subprocess/1.5.2/1.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest-subprocess/1.5.2/1.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [responses](https://redirect.github.com/getsentry/responses)
([changelog](https://redirect.github.com/getsentry/responses/blob/master/CHANGES))
| | patch | `==0.25.3` -> `==0.25.5` | `0.25.6` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/responses/0.25.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/responses/0.25.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/responses/0.25.3/0.25.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/responses/0.25.3/0.25.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)</summary>

###
[`v0.9.1`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.9.1)

[Compare
Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.9.0...v0.9.1)

See: https://github.com/astral-sh/ruff/releases/tag/0.9.1

</details>

<details>
<summary>pylint-dev/astroid (astroid)</summary>

###
[`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)

</details>

<details>
<summary>jawah/charset_normalizer (charset-normalizer)</summary>

###
[`v3.4.1`](https://redirect.github.com/jawah/charset_normalizer/blob/HEAD/CHANGELOG.md#341-2024-12-24)

[Compare
Source](https://redirect.github.com/jawah/charset_normalizer/compare/3.4.0...3.4.1)

##### Changed

- Project metadata are now stored using `pyproject.toml` instead of
`setup.cfg` using setuptools as the build backend.
- Enforce annotation delayed loading for a simpler and consistent types
in the project.
- Optional mypyc compilation upgraded to version 1.14 for Python >= 3.8

##### Added

-   pre-commit configuration.
-   noxfile.

##### Removed

- `build-requirements.txt` as per using `pyproject.toml` native build
configuration.
- `bin/integration.py` and `bin/serve.py` in favor of downstream
integration test (see noxfile).
-   `setup.cfg` in favor of `pyproject.toml` metadata configuration.
-   Unused `utils.range_scan` function.

##### Fixed

- Converting content to Unicode bytes may insert `utf_8` instead of
preferred `utf-8`.
([#&#8203;572](https://redirect.github.com/jawah/charset_normalizer/issues/572))
- Deprecation warning "'count' is passed as positional argument" when
converting to Unicode bytes on Python 3.13+

</details>

<details>
<summary>nedbat/coveragepy (coverage)</summary>

###
[`v7.6.10`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-7610--2024-12-26)

[Compare
Source](https://redirect.github.com/nedbat/coveragepy/compare/7.6.9...7.6.10)

- Fix: some descriptions of missing branches in HTML and LCOV reports
were
incorrect when multi-line statements were involved (`issue 1874`\_ and
`issue
    1875`\_).  These are now fixed.

- Fix: Python 3.14 `defers evaluation of annotations <pep649_>`\_ by
moving them
into separate code objects. That code is rarely executed, so coverage.py
would mark them as missing, as reported in `issue 1908`\_. Now they are
    ignored by coverage automatically.

- Fixed an obscure and mysterious problem on PyPy 3.10 seemingly
involving
mocks, imports, and trace functions: `issue 1902`\_. To be honest, I
don't
understand the problem or the solution, but `git bisect` helped find it,
    and now it's fixed.

- Docs: re-wrote the :ref:`subprocess` page to put multiprocessing first
and to
highlight the correct use of :class:`multiprocessing.Pool
<python:multiprocessing.pool.Pool>`.

.. \_issue
1874:[https://github.com/nedbat/coveragepy/issues/1874](https://redirect.github.com/nedbat/coveragepy/issues/1874)4
.. \_issue
1875[https://github.com/nedbat/coveragepy/issues/1875](https://redirect.github.com/nedbat/coveragepy/issues/1875)75
.. \_issue
190[https://github.com/nedbat/coveragepy/issues/1902](https://redirect.github.com/nedbat/coveragepy/issues/1902)902
.. \_issue
19[https://github.com/nedbat/coveragepy/issues/1908](https://redirect.github.com/nedbat/coveragepy/issues/1908)1908
.. \_pep649:
https://docs.python.org/3.14/whatsnew/3.14.html#pep-649-deferred-evaluation-of-annotations

.. \_changes\_7-6-9:

</details>

<details>
<summary>pylint-dev/pylint (pylint)</summary>

###
[`v3.3.3`](https://redirect.github.com/pylint-dev/pylint/releases/tag/v3.3.3)

[Compare
Source](https://redirect.github.com/pylint-dev/pylint/compare/v3.3.2...v3.3.3)

## What's new in Pylint 3.3.3?

Release date: 2024-12-23

## False Positives Fixed

- Fix false positives for `undefined-variable` for classes using Python
3.12
    generic type syntax.

Closes
[#&#8203;9335](https://redirect.github.com/pylint-dev/pylint/issues/9335)

- Fix a false positive for `use-implicit-booleaness-not-len`. No lint
should be emitted for
    generators (`len` is not defined for generators).

Refs
[#&#8203;10100](https://redirect.github.com/pylint-dev/pylint/issues/10100)

## Other Bug Fixes

- Fix `Unable to import 'collections.abc' (import-error)` on Python
3.13.1.

Closes
[#&#8203;10112](https://redirect.github.com/pylint-dev/pylint/issues/10112)

</details>

<details>
<summary>aklajnert/pytest-subprocess (pytest-subprocess)</summary>

###
[`v1.5.3`](https://redirect.github.com/aklajnert/pytest-subprocess/blob/HEAD/HISTORY.rst#153-2025-01-04)

[Compare
Source](https://redirect.github.com/aklajnert/pytest-subprocess/compare/1.5.2...1.5.3)

Features

* `#&#8203;171
<https://github.com/aklajnert/pytest-subprocess/pull/171>`_,
`#&#8203;178
<https://github.com/aklajnert/pytest-subprocess/pull/178>`_: Allow to
access keyword arguments passed to Popen.

    Bug fixes  

- `#&#8203;180
<https://github.com/aklajnert/pytest-subprocess/pull/180>`\_: Fixed an
incorrect wait timeout calculation.
- `#&#8203;170
<https://github.com/aklajnert/pytest-subprocess/pull/170>`\_: Wrapped
ProcessDispatcher.dispatch into FakePopenWrapper as it was causing
TypeError when Popen is used as a type.
- `#&#8203;169
<https://github.com/aklajnert/pytest-subprocess/pull/169>`\_: Get rid of
using thread in AsyncFakePopen as it causes thread.join() to hang
indefinitely.

</details>

<details>
<summary>getsentry/responses (responses)</summary>

###
[`v0.25.5`](https://redirect.github.com/getsentry/responses/blob/HEAD/CHANGES#0255)

[Compare
Source](https://redirect.github.com/getsentry/responses/compare/0.25.3...0.25.5)

-   Fix readme issue that prevented 0.25.4 from being published to pypi.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC,
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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/charmcraft).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Jan 14, 2025
1 parent 8473f2d commit 7348ef5
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ repos:
- id: fix-byte-order-marker
- id: mixed-line-ending
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: "v0.9.0"
rev: "v0.9.1"
hooks:
# Run the linter
- id: ruff
Expand Down
14 changes: 7 additions & 7 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
annotated-types==0.7.0
astroid==3.3.6
astroid==3.3.8
attrs==24.3.0
backports-tarfile==1.2.0
boolean-py==4.0
certifi==2024.8.30
cffi==1.17.1
chardet==5.2.0
charset-normalizer==3.4.0
coverage==7.6.9
charset-normalizer==3.4.1
coverage==7.6.10
craft-application==4.7.0
craft-archives==2.0.2
craft-cli==2.13.0
Expand Down Expand Up @@ -57,16 +57,16 @@ pydantic==2.9.2
pydantic-core==2.23.4
pyfakefs==5.7.3
pygit2==1.14.1
pylint==3.3.2
pylint==3.3.3
pymacaroons==0.13.0
pynacl==1.5.0
pyparsing==3.2.0
pyparsing==3.2.1
pyrfc3339==1.1
pytest==8.3.4
pytest-check==2.4.1
pytest-cov==6.0.0
pytest-mock==3.14.0
pytest-subprocess==1.5.2
pytest-subprocess==1.5.3
python-dateutil==2.9.0.post0
python-debian==0.1.49
pytz==2024.2
Expand All @@ -76,7 +76,7 @@ referencing==0.35.1
requests==2.32.3
requests-toolbelt==1.0.0
requests-unixsocket2==0.4.2
responses==0.25.3
responses==0.25.5
rpds-py==0.21.0
secretstorage==3.3.3
setuptools==75.6.0
Expand Down

0 comments on commit 7348ef5

Please sign in to comment.