Repository: anarkiwi/desidulate (language: python)

Issue:
Update dependency docker to v7.1.0
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [docker](https://togithub.com/docker/docker-py) ([changelog](https://docker-py.readthedocs.io/en/stable/change-log.html)) | `==7.0.0` -> `==7.1.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/docker/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/docker/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/docker/7.0.0/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/docker/7.0.0/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>docker/docker-py (docker)</summary>

### [`v7.1.0`](https://togithub.com/docker/docker-py/releases/tag/7.1.0)

[Compare Source](https://togithub.com/docker/docker-py/compare/7.0.0...7.1.0)

#### Upgrade Notes

-   Bumped minimum engine API version to 1.24
-   Bumped default engine API version to 1.44 (Moby 25.0)

#### Bugfixes

-   Fixed issue with tag parsing when the registry address includes ports that resulted in `invalid tag format` errors
-   Fixed issue preventing creating new configs (`ConfigCollection`), which failed with a `KeyError` due to the `name` field
-   Fixed an issue due to an update in the [requests](https://togithub.com/psf/requests) package breaking `docker-py` by applying the [suggested fix](https://togithub.com/psf/requests/pull/6710)

#### Miscellaneous

-   Documentation improvements
-   Updated Ruff (linter) and fixed minor linting issues
-   Packaging/CI updates
    -   Started using hatch for packaging (https://github.com/pypa/hatch)
    -   Updated `setup-python` github action
-   Updated tests
    -   Stopped checking for deprecated container and image related fields (`Container` and `ContainerConfig`)
    -   Updated tests that check `NetworkSettings.Networks.<network>.Aliases` due to engine changes

#### What's Changed

-   Bump default API version to 1.43 (Moby 24.0) by [@&#8203;vvoland](https://togithub.com/vvoland) in [https://github.com/docker/docker-py/pull/3199](https://togithub.com/docker/docker-py/pull/3199)
-   integration/commit: Don't check for deprecated fields by [@&#8203;vvoland](https://togithub.com/vvoland) in [https://github.com/docker/docker-py/pull/3203](https://togithub.com/docker/docker-py/pull/3203)
-   fix: tag regex should allow ports by [@&#8203;artificial-intelligence](https://togithub.com/artificial-intelligence) in [https://github.com/docker/docker-py/pull/3196](https://togithub.com/docker/docker-py/pull/3196)
-   utils: Fix datetime_to_timestamp by [@&#8203;vvoland](https://togithub.com/vvoland) in [https://github.com/docker/docker-py/pull/3208](https://togithub.com/docker/docker-py/pull/3208)
-   fix: keyerror when creating new config([#&#8203;3110](https://togithub.com/docker/docker-py/issues/3110)) by [@&#8203;Khushiyant](https://togithub.com/Khushiyant) in [https://github.com/docker/docker-py/pull/3200](https://togithub.com/docker/docker-py/pull/3200)
-   Update Ruff, fix some minor issues by [@&#8203;akx](https://togithub.com/akx) in [https://github.com/docker/docker-py/pull/3206](https://togithub.com/docker/docker-py/pull/3206)
-   docs: change image.history() return type to list ([#&#8203;3076](https://togithub.com/docker/docker-py/issues/3076)) by [@&#8203;Khushiyant](https://togithub.com/Khushiyant) in [https://github.com/docker/docker-py/pull/3202](https://togithub.com/docker/docker-py/pull/3202)
-   lint: fix string formatting by [@&#8203;milas](https://togithub.com/milas) in [https://github.com/docker/docker-py/pull/3211](https://togithub.com/docker/docker-py/pull/3211)
-   Drop `packaging` dependency by [@&#8203;akx](https://togithub.com/akx) in [https://github.com/docker/docker-py/pull/3205](https://togithub.com/docker/docker-py/pull/3205)
-   Bump default API version to 1.44 (Moby 25.0) by [@&#8203;vvoland](https://togithub.com/vvoland) in [https://github.com/docker/docker-py/pull/3231](https://togithub.com/docker/docker-py/pull/3231)
-   Modernize build to use `hatchling` and `hatch-vcs` by [@&#8203;akx](https://togithub.com/akx) in [https://github.com/docker/docker-py/pull/3207](https://togithub.com/docker/docker-py/pull/3207)
-   Enable Ruff I (import sort), autofix by [@&#8203;akx](https://togithub.com/akx) in [https://github.com/docker/docker-py/pull/3212](https://togithub.com/docker/docker-py/pull/3212)
-   chore(ci): fix-ups across Make / Docker / GitHub Actions by [@&#8203;milas](https://togithub.com/milas) in [https://github.com/docker/docker-py/pull/3241](https://togithub.com/docker/docker-py/pull/3241)
-   chore: fix return type docs for `container.logs()` by [@&#8203;BobDu](https://togithub.com/BobDu) in [https://github.com/docker/docker-py/pull/2240](https://togithub.com/docker/docker-py/pull/2240)
-   CI fix  by [@&#8203;krissetto](https://togithub.com/krissetto) in [https://github.com/docker/docker-py/pull/3260](https://togithub.com/docker/docker-py/pull/3260)
-   Fix for requests 2.32 by [@&#8203;felixfontein](https://togithub.com/felixfontein) in [https://github.com/docker/docker-py/pull/3257](https://togithub.com/docker/docker-py/pull/3257)
-   Added 7.1.0 changelog by [@&#8203;krissetto](https://togithub.com/krissetto) in [https://github.com/docker/docker-py/pull/3262](https://togithub.com/docker/docker-py/pull/3262)
-   Fix env var name in release pipeline by [@&#8203;krissetto](https://togithub.com/krissetto) in [https://github.com/docker/docker-py/pull/3263](https://togithub.com/docker/docker-py/pull/3263)
-   Change env var name in release pipeline to match hatch expectations by [@&#8203;krissetto](https://togithub.com/krissetto) in [https://github.com/docker/docker-py/pull/3264](https://togithub.com/docker/docker-py/pull/3264)

#### New Contributors

-   [@&#8203;vvoland](https://togithub.com/vvoland) made their first contribution in [https://github.com/docker/docker-py/pull/3199](https://togithub.com/docker/docker-py/pull/3199)
-   [@&#8203;artificial-intelligence](https://togithub.com/artificial-intelligence) made their first contribution in [https://github.com/docker/docker-py/pull/3196](https://togithub.com/docker/docker-py/pull/3196)
-   [@&#8203;Khushiyant](https://togithub.com/Khushiyant) made their first contribution in [https://github.com/docker/docker-py/pull/3200](https://togithub.com/docker/docker-py/pull/3200)
-   [@&#8203;BobDu](https://togithub.com/BobDu) made their first contribution in [https://github.com/docker/docker-py/pull/2240](https://togithub.com/docker/docker-py/pull/2240)
-   [@&#8203;krissetto](https://togithub.com/krissetto) made their first contribution in [https://github.com/docker/docker-py/pull/3260](https://togithub.com/docker/docker-py/pull/3260)

**Full Changelog**: https://github.com/docker/docker-py/compare/7.0.0...7.1.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), 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/anarkiwi/desidulate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->



Discussion / hints:

Fix patch:
diff --git a/.github/workflows/periodic.yml b/.github/workflows/periodic.yml
index dd41b95..f9fc002 100644
--- a/.github/workflows/periodic.yml
+++ b/.github/workflows/periodic.yml
@@ -8,7 +8,7 @@ jobs:
   test:
     runs-on: ubuntu-latest
     steps:
-    - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
+    - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
     - name: test
       run: |
         sudo apt-get update && sudo apt-get install python3-dev && \
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index e47ea95..649c965 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -16,7 +16,7 @@ jobs:
       name: "release"
     steps:
       - name: Checkout repo
-        uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
+        uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
       - name: Set up python-${{ env.RELEASE_PY_VER }}
         uses: actions/setup-python@v5
         with:
diff --git a/requirements.txt b/requirements.txt
index a501f67..c22c3fa 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,8 +1,8 @@
-docker==7.0.0
+docker==7.1.0
 music21==9.1.0
 numpy==1.26.4
 pandas==2.2.2
-pyarrow==16.0.0
+pyarrow==16.1.0
 pyresidfp==0.9.0
 scipy==1.13.0
 zstandard==0.22.0


Test patch:
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index b532cc9..44d241a 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -7,7 +7,7 @@ jobs:
       matrix:
         python-version: [3.9, '3.10', 3.11, 3.12]
     steps:
-    - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
+    - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
     - name: test
       run: |
         sudo apt-get update && sudo apt-get install python3-dev && \
diff --git a/test-requirements.txt b/test-requirements.txt
index 44945f3..73a3ff6 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,6 +1,6 @@
 attrs==23.2.0
-coverage==7.5.0
+coverage==7.5.2
 wheel==0.43.0
 pytype==2024.4.11
-pylint==3.1.0
-pytest==8.2.0
+pylint==3.2.2
+pytest==8.2.1