Skip to content

Commit

Permalink
Bump python-on-whales from 0.71.0 to 0.74.0 (#10206)
Browse files Browse the repository at this point in the history
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Dec 23, 2024
1 parent 5df6107 commit 69fdaf0
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 74 deletions.
15 changes: 2 additions & 13 deletions requirements/constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ click==8.1.7
# pip-tools
# slotscheck
# towncrier
# typer
# wait-for-it
coverage==7.6.1
# via
Expand Down Expand Up @@ -185,7 +184,7 @@ pytest-xdist==3.6.1
# via -r requirements/test.in
python-dateutil==2.9.0.post0
# via freezegun
python-on-whales==0.73.0
python-on-whales==0.74.0
# via
# -r requirements/lint.in
# -r requirements/test.in
Expand All @@ -198,16 +197,11 @@ regex==2024.9.11
requests==2.32.3
# via
# cherry-picker
# python-on-whales
# sphinx
rich==13.9.3
# via
# pytest-codspeed
# typer
# via pytest-codspeed
setuptools-git==1.2
# via -r requirements/test.in
shellingham==1.5.4
# via typer
six==1.17.0
# via python-dateutil
slotscheck==0.19.1
Expand Down Expand Up @@ -251,14 +245,10 @@ towncrier==23.11.0
# via
# -r requirements/doc.in
# sphinxcontrib-towncrier
tqdm==4.67.1
# via python-on-whales
trustme==1.1.0 ; platform_machine != "i686"
# via
# -r requirements/lint.in
# -r requirements/test.in
typer==0.12.5
# via python-on-whales
typing-extensions==4.12.2
# via
# multidict
Expand All @@ -267,7 +257,6 @@ typing-extensions==4.12.2
# pydantic-core
# python-on-whales
# rich
# typer
uritemplate==4.1.1
# via gidgethub
urllib3==2.2.3
Expand Down
15 changes: 2 additions & 13 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ click==8.1.7
# pip-tools
# slotscheck
# towncrier
# typer
# wait-for-it
coverage==7.6.1
# via
Expand Down Expand Up @@ -180,7 +179,7 @@ pytest-xdist==3.6.1
# via -r requirements/test.in
python-dateutil==2.9.0.post0
# via freezegun
python-on-whales==0.73.0
python-on-whales==0.74.0
# via
# -r requirements/lint.in
# -r requirements/test.in
Expand All @@ -193,16 +192,11 @@ regex==2024.9.11
requests==2.32.3
# via
# cherry-picker
# python-on-whales
# sphinx
rich==13.9.3
# via
# pytest-codspeed
# typer
# via pytest-codspeed
setuptools-git==1.2
# via -r requirements/test.in
shellingham==1.5.4
# via typer
six==1.17.0
# via python-dateutil
slotscheck==0.19.1
Expand Down Expand Up @@ -243,14 +237,10 @@ towncrier==23.11.0
# via
# -r requirements/doc.in
# sphinxcontrib-towncrier
tqdm==4.67.1
# via python-on-whales
trustme==1.1.0 ; platform_machine != "i686"
# via
# -r requirements/lint.in
# -r requirements/test.in
typer==0.12.5
# via python-on-whales
typing-extensions==4.12.2
# via
# multidict
Expand All @@ -259,7 +249,6 @@ typing-extensions==4.12.2
# pydantic-core
# python-on-whales
# rich
# typer
uritemplate==4.1.1
# via gidgethub
urllib3==2.2.3
Expand Down
29 changes: 4 additions & 25 deletions requirements/lint.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,21 +10,15 @@ annotated-types==0.7.0
# via pydantic
async-timeout==4.0.3
# via valkey
certifi==2024.8.30
# via requests
cffi==1.17.1
# via
# cryptography
# pycares
# pytest-codspeed
cfgv==3.4.0
# via pre-commit
charset-normalizer==3.4.0
# via requests
click==8.1.7
# via
# slotscheck
# typer
# via slotscheck
cryptography==43.0.3
# via trustme
distlib==0.3.9
Expand All @@ -40,9 +34,7 @@ freezegun==1.5.1
identify==2.6.1
# via pre-commit
idna==3.7
# via
# requests
# trustme
# via trustme
iniconfig==2.0.0
# via pytest
markdown-it-py==3.0.0
Expand Down Expand Up @@ -84,18 +76,12 @@ pytest-mock==3.14.0
# via -r requirements/lint.in
python-dateutil==2.9.0.post0
# via freezegun
python-on-whales==0.73.0
python-on-whales==0.74.0
# via -r requirements/lint.in
pyyaml==6.0.2
# via pre-commit
requests==2.32.3
# via python-on-whales
rich==13.9.3
# via
# pytest-codspeed
# typer
shellingham==1.5.4
# via typer
# via pytest-codspeed
six==1.17.0
# via python-dateutil
slotscheck==0.19.1
Expand All @@ -105,22 +91,15 @@ tomli==2.2.1
# mypy
# pytest
# slotscheck
tqdm==4.67.1
# via python-on-whales
trustme==1.1.0
# via -r requirements/lint.in
typer==0.12.5
# via python-on-whales
typing-extensions==4.12.2
# via
# mypy
# pydantic
# pydantic-core
# python-on-whales
# rich
# typer
urllib3==2.2.3
# via requests
uvloop==0.21.0 ; platform_system != "Windows"
# via -r requirements/lint.in
valkey==6.0.2
Expand Down
26 changes: 3 additions & 23 deletions requirements/test.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,13 @@ attrs==24.2.0
# via -r requirements/runtime-deps.in
brotli==1.1.0 ; platform_python_implementation == "CPython"
# via -r requirements/runtime-deps.in
certifi==2024.8.30
# via requests
cffi==1.17.1
# via
# cryptography
# pycares
# pytest-codspeed
charset-normalizer==3.4.0
# via requests
click==8.1.7
# via
# typer
# wait-for-it
# via wait-for-it
coverage==7.6.1
# via
# -r requirements/test.in
Expand All @@ -53,7 +47,6 @@ gunicorn==23.0.0
# via -r requirements/base.in
idna==3.4
# via
# requests
# trustme
# yarl
iniconfig==2.0.0
Expand Down Expand Up @@ -109,35 +102,25 @@ pytest-xdist==3.6.1
# via -r requirements/test.in
python-dateutil==2.9.0.post0
# via freezegun
python-on-whales==0.73.0
python-on-whales==0.74.0
# via -r requirements/test.in
re-assert==1.1.0
# via -r requirements/test.in
regex==2024.9.11
# via re-assert
requests==2.32.3
# via python-on-whales
rich==13.9.3
# via
# pytest-codspeed
# typer
# via pytest-codspeed
setuptools-git==1.2
# via -r requirements/test.in
shellingham==1.5.4
# via typer
six==1.17.0
# via python-dateutil
tomli==2.2.1
# via
# coverage
# mypy
# pytest
tqdm==4.67.1
# via python-on-whales
trustme==1.1.0 ; platform_machine != "i686"
# via -r requirements/test.in
typer==0.12.5
# via python-on-whales
typing-extensions==4.12.2
# via
# multidict
Expand All @@ -146,9 +129,6 @@ typing-extensions==4.12.2
# pydantic-core
# python-on-whales
# rich
# typer
urllib3==2.2.3
# via requests
uvloop==0.21.0 ; platform_system != "Windows" and implementation_name == "cpython"
# via -r requirements/base.in
wait-for-it==2.2.2
Expand Down

0 comments on commit 69fdaf0

Please sign in to comment.