Skip to content

Commit 69fdaf0

Browse files
Bump python-on-whales from 0.71.0 to 0.74.0 (#10206)
Bumps [python-on-whales](https://github.com/gabrieldemarmiesse/python-on-whales) from 0.71.0 to 0.74.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gabrieldemarmiesse/python-on-whales/releases">python-on-whales's releases</a>.</em></p> <blockquote> <h2>v0.74.0</h2> <h2>Important breaking change:</h2> <p>The <code>python-on-whales</code> command is not available anymore, meaning that you cannot download the docker client binary automatically. You need to install it yourself by using the Docker installation guide: <a href="https://docs.docker.com/engine/install/">https://docs.docker.com/engine/install/</a> . Note that you need only the client, you can skip the installation of the full docker engine. For example, on Ubuntu, that means you just need to do</p> <pre><code>sudo apt-get install docker-ce-cli docker-buildx-plugin docker-compose-plugin </code></pre> <p>instead of</p> <pre><code>sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin </code></pre> <h2>What's Changed</h2> <ul> <li>Fix breakage of <code>ContainerCLI.create(env_files=path)</code> by <a href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/637">gabrieldemarmiesse/python-on-whales#637</a></li> <li>Remove download docker client functionality by <a href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/633">gabrieldemarmiesse/python-on-whales#633</a></li> <li>Update docs references to download-cli by <a href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/639">gabrieldemarmiesse/python-on-whales#639</a></li> <li>Display an error message if using the <code>python-on-whales</code> command by <a href="https://github.com/gabrieldemarmiesse"><code>@​gabrieldemarmiesse</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/640">gabrieldemarmiesse/python-on-whales#640</a></li> <li>Set <code>defer_build=True</code> pydantic config, improving import time significantly by <a href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/643">gabrieldemarmiesse/python-on-whales#643</a></li> <li>Add podman <code>is_infra</code> and <code>namespace</code> fields to <code>Container</code> object by <a href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/641">gabrieldemarmiesse/python-on-whales#641</a></li> <li>Fix Pod property type annotations to allow for missing fields in inspect output by <a href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/648">gabrieldemarmiesse/python-on-whales#648</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.73.0...v0.74.0">https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.73.0...v0.74.0</a></p> <h2>v0.73.0</h2> <h2>What's Changed</h2> <ul> <li>:bug: Fix wrong links in <code>docker_client.md</code> by <a href="https://github.com/gabrieldemarmiesse"><code>@​gabrieldemarmiesse</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/613">gabrieldemarmiesse/python-on-whales#613</a></li> <li>Add bootstrap cli flag for create/inspect by <a href="https://github.com/fizzgig1888"><code>@​fizzgig1888</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/600">gabrieldemarmiesse/python-on-whales#600</a></li> <li>Add support for 'podman container init' by <a href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/615">gabrieldemarmiesse/python-on-whales#615</a></li> <li>Replace isort, black and flake8 with ruff by <a href="https://github.com/einarwar"><code>@​einarwar</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/617">gabrieldemarmiesse/python-on-whales#617</a></li> <li>Add Tuple[Union[str, int]] to ValidPortMapping by <a href="https://github.com/eclark0426"><code>@​eclark0426</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/619">gabrieldemarmiesse/python-on-whales#619</a></li> <li>Fix handling of 'podman pod create --share=...' by <a href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/620">gabrieldemarmiesse/python-on-whales#620</a></li> <li>Allow for multiple env-files by <a href="https://github.com/einarwar"><code>@​einarwar</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/616">gabrieldemarmiesse/python-on-whales#616</a></li> <li>Fix &quot;Render docs&quot; CI job by <a href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/628">gabrieldemarmiesse/python-on-whales#628</a></li> <li>Drop support for pydantic v1 by <a href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/630">gabrieldemarmiesse/python-on-whales#630</a></li> <li>add auto/light/dark mode for docs by <a href="https://github.com/s-light"><code>@​s-light</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/625">gabrieldemarmiesse/python-on-whales#625</a></li> <li>Update pod component to use generic Iterable and Mapping types by <a href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/599">gabrieldemarmiesse/python-on-whales#599</a></li> <li>Update container component to accept args as Iterable and Mapping by <a href="https://github.com/LewisGaul"><code>@​LewisGaul</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/627">gabrieldemarmiesse/python-on-whales#627</a></li> <li>added missing docstrings for docker.network.inspect(), docker.network.list(), docker.network.prune() by <a href="https://github.com/stock90975"><code>@​stock90975</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/631">gabrieldemarmiesse/python-on-whales#631</a></li> <li>Add &quot;network exists&quot; command by <a href="https://github.com/eclark0426"><code>@​eclark0426</code></a> in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/632">gabrieldemarmiesse/python-on-whales#632</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/fizzgig1888"><code>@​fizzgig1888</code></a> made their first contribution in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/600">gabrieldemarmiesse/python-on-whales#600</a></li> <li><a href="https://github.com/eclark0426"><code>@​eclark0426</code></a> made their first contribution in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/619">gabrieldemarmiesse/python-on-whales#619</a></li> <li><a href="https://github.com/s-light"><code>@​s-light</code></a> made their first contribution in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/625">gabrieldemarmiesse/python-on-whales#625</a></li> <li><a href="https://github.com/stock90975"><code>@​stock90975</code></a> made their first contribution in <a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/pull/631">gabrieldemarmiesse/python-on-whales#631</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/5fe0ea5e37053c51e1e5cae082a41ff0b1b892d2"><code>5fe0ea5</code></a> Bump version to 0.74.0 (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/652">#652</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/140865d6ac2b36b3d5a26b78f0b9cf8788fd7b0f"><code>140865d</code></a> Use uv in github actions and recommend uv for dev (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/650">#650</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/9a9f090c8669d5cfe61e5388e4c2d9eacbc2d964"><code>9a9f090</code></a> Fix Pod property type annotations to allow for missing fields in inspect outp...</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/b590c97ff0c85228329e70f04700d4ef65c23bc0"><code>b590c97</code></a> Add podman <code>is_infra</code> and <code>namespace</code> fields to <code>Container</code> object (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/641">#641</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/d992525ce6cd43d9ce14cc552886b07bc77ba9e2"><code>d992525</code></a> Set <code>defer_build=True</code> pydantic config, improving import time significantly (...</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/4531cedef39d5d12b10bbd0386eb685c954b64e3"><code>4531ced</code></a> Remove leftover Pydantic v1 handling (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/642">#642</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/43b4001331eaf1a1cc59b732c0cfea0103728b30"><code>43b4001</code></a> :bug: Fix buildx tests in the CI by upgrading the docker images (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/646">#646</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/67f75f4689651d44d759c5ac8cb5a5cc7d64fe94"><code>67f75f4</code></a> Specify ubuntu-24.04 in the GitHub actions config (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/645">#645</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/40e1f2782eee49493264442d6350b732305f5fb2"><code>40e1f27</code></a> Display an error message if using the <code>python-on-whales</code> command (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/640">#640</a>)</li> <li><a href="https://github.com/gabrieldemarmiesse/python-on-whales/commit/0a1ecad38b214fbbf652f2f3576fc797f6faee94"><code>0a1ecad</code></a> Update docs references to download-cli (<a href="https://redirect.github.com/gabrieldemarmiesse/python-on-whales/issues/639">#639</a>)</li> <li>Additional commits viewable in <a href="https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.71.0...v0.74.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=python-on-whales&package-manager=pip&previous-version=0.71.0&new-version=0.74.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 5df6107 commit 69fdaf0

File tree

4 files changed

+11
-74
lines changed

4 files changed

+11
-74
lines changed

requirements/constraints.txt

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ click==8.1.7
4949
# pip-tools
5050
# slotscheck
5151
# towncrier
52-
# typer
5352
# wait-for-it
5453
coverage==7.6.1
5554
# via
@@ -185,7 +184,7 @@ pytest-xdist==3.6.1
185184
# via -r requirements/test.in
186185
python-dateutil==2.9.0.post0
187186
# via freezegun
188-
python-on-whales==0.73.0
187+
python-on-whales==0.74.0
189188
# via
190189
# -r requirements/lint.in
191190
# -r requirements/test.in
@@ -198,16 +197,11 @@ regex==2024.9.11
198197
requests==2.32.3
199198
# via
200199
# cherry-picker
201-
# python-on-whales
202200
# sphinx
203201
rich==13.9.3
204-
# via
205-
# pytest-codspeed
206-
# typer
202+
# via pytest-codspeed
207203
setuptools-git==1.2
208204
# via -r requirements/test.in
209-
shellingham==1.5.4
210-
# via typer
211205
six==1.17.0
212206
# via python-dateutil
213207
slotscheck==0.19.1
@@ -251,14 +245,10 @@ towncrier==23.11.0
251245
# via
252246
# -r requirements/doc.in
253247
# sphinxcontrib-towncrier
254-
tqdm==4.67.1
255-
# via python-on-whales
256248
trustme==1.1.0 ; platform_machine != "i686"
257249
# via
258250
# -r requirements/lint.in
259251
# -r requirements/test.in
260-
typer==0.12.5
261-
# via python-on-whales
262252
typing-extensions==4.12.2
263253
# via
264254
# multidict
@@ -267,7 +257,6 @@ typing-extensions==4.12.2
267257
# pydantic-core
268258
# python-on-whales
269259
# rich
270-
# typer
271260
uritemplate==4.1.1
272261
# via gidgethub
273262
urllib3==2.2.3

requirements/dev.txt

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ click==8.1.7
4949
# pip-tools
5050
# slotscheck
5151
# towncrier
52-
# typer
5352
# wait-for-it
5453
coverage==7.6.1
5554
# via
@@ -180,7 +179,7 @@ pytest-xdist==3.6.1
180179
# via -r requirements/test.in
181180
python-dateutil==2.9.0.post0
182181
# via freezegun
183-
python-on-whales==0.73.0
182+
python-on-whales==0.74.0
184183
# via
185184
# -r requirements/lint.in
186185
# -r requirements/test.in
@@ -193,16 +192,11 @@ regex==2024.9.11
193192
requests==2.32.3
194193
# via
195194
# cherry-picker
196-
# python-on-whales
197195
# sphinx
198196
rich==13.9.3
199-
# via
200-
# pytest-codspeed
201-
# typer
197+
# via pytest-codspeed
202198
setuptools-git==1.2
203199
# via -r requirements/test.in
204-
shellingham==1.5.4
205-
# via typer
206200
six==1.17.0
207201
# via python-dateutil
208202
slotscheck==0.19.1
@@ -243,14 +237,10 @@ towncrier==23.11.0
243237
# via
244238
# -r requirements/doc.in
245239
# sphinxcontrib-towncrier
246-
tqdm==4.67.1
247-
# via python-on-whales
248240
trustme==1.1.0 ; platform_machine != "i686"
249241
# via
250242
# -r requirements/lint.in
251243
# -r requirements/test.in
252-
typer==0.12.5
253-
# via python-on-whales
254244
typing-extensions==4.12.2
255245
# via
256246
# multidict
@@ -259,7 +249,6 @@ typing-extensions==4.12.2
259249
# pydantic-core
260250
# python-on-whales
261251
# rich
262-
# typer
263252
uritemplate==4.1.1
264253
# via gidgethub
265254
urllib3==2.2.3

requirements/lint.txt

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,15 @@ annotated-types==0.7.0
1010
# via pydantic
1111
async-timeout==4.0.3
1212
# via valkey
13-
certifi==2024.8.30
14-
# via requests
1513
cffi==1.17.1
1614
# via
1715
# cryptography
1816
# pycares
1917
# pytest-codspeed
2018
cfgv==3.4.0
2119
# via pre-commit
22-
charset-normalizer==3.4.0
23-
# via requests
2420
click==8.1.7
25-
# via
26-
# slotscheck
27-
# typer
21+
# via slotscheck
2822
cryptography==43.0.3
2923
# via trustme
3024
distlib==0.3.9
@@ -40,9 +34,7 @@ freezegun==1.5.1
4034
identify==2.6.1
4135
# via pre-commit
4236
idna==3.7
43-
# via
44-
# requests
45-
# trustme
37+
# via trustme
4638
iniconfig==2.0.0
4739
# via pytest
4840
markdown-it-py==3.0.0
@@ -84,18 +76,12 @@ pytest-mock==3.14.0
8476
# via -r requirements/lint.in
8577
python-dateutil==2.9.0.post0
8678
# via freezegun
87-
python-on-whales==0.73.0
79+
python-on-whales==0.74.0
8880
# via -r requirements/lint.in
8981
pyyaml==6.0.2
9082
# via pre-commit
91-
requests==2.32.3
92-
# via python-on-whales
9383
rich==13.9.3
94-
# via
95-
# pytest-codspeed
96-
# typer
97-
shellingham==1.5.4
98-
# via typer
84+
# via pytest-codspeed
9985
six==1.17.0
10086
# via python-dateutil
10187
slotscheck==0.19.1
@@ -105,22 +91,15 @@ tomli==2.2.1
10591
# mypy
10692
# pytest
10793
# slotscheck
108-
tqdm==4.67.1
109-
# via python-on-whales
11094
trustme==1.1.0
11195
# via -r requirements/lint.in
112-
typer==0.12.5
113-
# via python-on-whales
11496
typing-extensions==4.12.2
11597
# via
11698
# mypy
11799
# pydantic
118100
# pydantic-core
119101
# python-on-whales
120102
# rich
121-
# typer
122-
urllib3==2.2.3
123-
# via requests
124103
uvloop==0.21.0 ; platform_system != "Windows"
125104
# via -r requirements/lint.in
126105
valkey==6.0.2

requirements/test.txt

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,13 @@ attrs==24.2.0
1818
# via -r requirements/runtime-deps.in
1919
brotli==1.1.0 ; platform_python_implementation == "CPython"
2020
# via -r requirements/runtime-deps.in
21-
certifi==2024.8.30
22-
# via requests
2321
cffi==1.17.1
2422
# via
2523
# cryptography
2624
# pycares
2725
# pytest-codspeed
28-
charset-normalizer==3.4.0
29-
# via requests
3026
click==8.1.7
31-
# via
32-
# typer
33-
# wait-for-it
27+
# via wait-for-it
3428
coverage==7.6.1
3529
# via
3630
# -r requirements/test.in
@@ -53,7 +47,6 @@ gunicorn==23.0.0
5347
# via -r requirements/base.in
5448
idna==3.4
5549
# via
56-
# requests
5750
# trustme
5851
# yarl
5952
iniconfig==2.0.0
@@ -109,35 +102,25 @@ pytest-xdist==3.6.1
109102
# via -r requirements/test.in
110103
python-dateutil==2.9.0.post0
111104
# via freezegun
112-
python-on-whales==0.73.0
105+
python-on-whales==0.74.0
113106
# via -r requirements/test.in
114107
re-assert==1.1.0
115108
# via -r requirements/test.in
116109
regex==2024.9.11
117110
# via re-assert
118-
requests==2.32.3
119-
# via python-on-whales
120111
rich==13.9.3
121-
# via
122-
# pytest-codspeed
123-
# typer
112+
# via pytest-codspeed
124113
setuptools-git==1.2
125114
# via -r requirements/test.in
126-
shellingham==1.5.4
127-
# via typer
128115
six==1.17.0
129116
# via python-dateutil
130117
tomli==2.2.1
131118
# via
132119
# coverage
133120
# mypy
134121
# pytest
135-
tqdm==4.67.1
136-
# via python-on-whales
137122
trustme==1.1.0 ; platform_machine != "i686"
138123
# via -r requirements/test.in
139-
typer==0.12.5
140-
# via python-on-whales
141124
typing-extensions==4.12.2
142125
# via
143126
# multidict
@@ -146,9 +129,6 @@ typing-extensions==4.12.2
146129
# pydantic-core
147130
# python-on-whales
148131
# rich
149-
# typer
150-
urllib3==2.2.3
151-
# via requests
152132
uvloop==0.21.0 ; platform_system != "Windows" and implementation_name == "cpython"
153133
# via -r requirements/base.in
154134
wait-for-it==2.2.2

0 commit comments

Comments
 (0)