An awesome Python wrapper for an awesome Docker CLI!
MIT License
Bot releases are visible (Hide)
podman exec
with --interactive
and no --tty
by @jhc4318 in https://github.com/gabrieldemarmiesse/python-on-whales/pull/583
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.71.0...v0.72.0
Published by gabrieldemarmiesse 6 months ago
DockerClient.compose.config
by @einarwar in https://github.com/gabrieldemarmiesse/python-on-whales/pull/572
--wait-timeout
option for docker.compose.up
by @Taragolis in https://github.com/gabrieldemarmiesse/python-on-whales/pull/573
DeprecationWarning
when downloading the docker client by @LewisGaul in https://github.com/gabrieldemarmiesse/python-on-whales/pull/577
--preserve-fds
arg to container run/exec by @LewisGaul in https://github.com/gabrieldemarmiesse/python-on-whales/pull/576
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.70.1...v0.71.0
Published by gabrieldemarmiesse 7 months ago
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.70.0...v0.70.1
Published by gabrieldemarmiesse 7 months ago
This update contains (hopefully) all fixes for the breaking changes introduced in docker compose v2.24.7
. If you still encounter issues, file a issue here and downgrade docker compose to v2.24.6 in the meantime.
detach_keys
argument for start
and exec
by @jhc4318 in https://github.com/gabrieldemarmiesse/python-on-whales/pull/554
podman.image.exists
by @jhc4318 in https://github.com/gabrieldemarmiesse/python-on-whales/pull/558
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.69.0...v0.70.0
Published by gabrieldemarmiesse 8 months ago
Since this is a big release, I'll only put here the commits which have an impact on end users and remove internal refactoring.
client_type
to add custom logic later by @gabrieldemarmiesse in https://github.com/gabrieldemarmiesse/python-on-whales/pull/524
platforms
parameter to buildx.create
by @emalihin in https://github.com/gabrieldemarmiesse/python-on-whales/pull/541
--env-host
flag when creating containers by @LewisGaul in https://github.com/gabrieldemarmiesse/python-on-whales/pull/551
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.68.0...v0.69.0
Published by gabrieldemarmiesse 10 months ago
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.67.0...v0.68.0
Published by gabrieldemarmiesse 11 months ago
This release is the first where we'll slowly force some arguments to be positional only or keyword only. This is to ensure we have the flexibility in the future to change functions signatures without breaking people's code. Also that will make the user's code cleaner and less error prone.
If you get errors that look like "function xxxx take 2 positional arguments but recieved 4" then it's that we enforced the way to pass arguments. Double check the function signature in your documentation and IDE, it should be just a matter of specifying the argument name or not. Open an issue if you're having trouble.
In practice we don't expect much code to break, that seems unlikely.
If you're looking for some ressources:
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.66.0...v0.67.0
Published by gabrieldemarmiesse 12 months ago
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.65.0...v0.66.0
Published by gabrieldemarmiesse about 1 year ago
This release is the first one that uses a pyproject.toml. This should silence the pip warning that some users might get.
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.64.3...v0.65.0
Published by gabrieldemarmiesse about 1 year ago
str
or int
by @ambasta in https://github.com/gabrieldemarmiesse/python-on-whales/pull/473
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.64.2...v0.64.3
Published by gabrieldemarmiesse about 1 year ago
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.64.1...v0.64.2
Published by gabrieldemarmiesse about 1 year ago
DockerClient
from the root of the package by @LewisGaul in https://github.com/gabrieldemarmiesse/python-on-whales/pull/462
--systemd
in container run/create by @LewisGaul in https://github.com/gabrieldemarmiesse/python-on-whales/pull/453
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.64.0...v0.64.1
Published by gabrieldemarmiesse about 1 year ago
This is the first release to support pydantic v2. Pydantic v1 is still supported.
β οΈ pydantic v2.0.x will never be supported because of a datetime parsing bug in pydantic. Use pydantic 2.1 or above. β οΈ
Please file a bug if you encounter a Pydantic depreciation warning.
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.63.0...v0.64.0
Published by gabrieldemarmiesse about 1 year ago
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.62.0...v0.63.0
Published by gabrieldemarmiesse over 1 year ago
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.61.0...v0.62.0
Published by gabrieldemarmiesse over 1 year ago
Installing this version requires python 3.8 or above. The end of life of python 3.7 is the 27 of june, so if you are still using it, please upgrade!
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.60.1...v0.61.0
Published by gabrieldemarmiesse over 1 year ago
β οΈ Install this release if you get the error AttributeError: type object 'NetworkIPAM' has no attribute '__fields__'
, see #429
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.60.0...v0.60.1
Published by gabrieldemarmiesse over 1 year ago
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.59.0...v0.60.0
β οΈ This release is the last one that supports Python 3.7. The version 0.61.0 will only support Python 3.8 and above
Published by gabrieldemarmiesse over 1 year ago
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.58.0...v0.59.0
Published by gabrieldemarmiesse over 1 year ago
Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.57.0...v0.58.0