- No need to fiddle with versions of PyYAML
- adjust BuildRequires for python-PyYAML so this works on both Tumbleweed and Leap 15.x
- Update to 1.29.2
1.29.2 (2021-05-10)
Miscellaneous
Remove prompt to use docker compose in the up command
Bump py to 1.10.0 in requirements-indirect.txt
1.29.1 (2021-04-14)
Bugs
Fix for invalid handler warning on Windows builds
Fix config hash to trigger container recreation on IPC mode updates
Fix conversion map for placement.max_replicas_per_node
Remove extra scan suggestion on build
1.29.0 (2021-04-06)
Features
Add profile filter to docker-compose config
Add a depends_on condition to wait for successful service completion
Miscellaneous
Add image scan message on build
Update warning message for --no-ansi to mention --ansi never as alternative
Bump docker-py to 5.0.0
Bump PyYAML to 5.4.1
Bump python-dotenv to 0.17.0
1.28.6 (2021-03-21)
Bugs
Make --env-file relative to the current working directory and error out for invalid paths. Environment file paths set
with --env-file are relative to the current working directory while the default .env file is located in the project
directory which by default is the base directory of the Compose file.
Fix missing service property storage_opt by updating the compose schema
Fix build extra_hosts list format
Remove extra error message on exec
Miscellaneous
Add compose.yml and compose.yaml to default filename list
OBS-URL: https://build.opensuse.org/request/show/986596
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-docker-compose?expand=0&rev=16
- Update to 1.26.0:
* Bugs
+ Properly escape values coming from env_files
+ Sync compose-schemas with upstream (docker/cli)
+ Remove None entries on exec command
+ Add python-dotenv to delegate .env file processing
+ Don't adjust output on terminal width when piped into another command
+ Show an error message when version attribute is malformed
+ Fix HTTPS connection when DOCKER_HOST is remote
* Bugfixes
+ Fix CI script to enforce the minimal MacOS version to 10.11
+ Fix docker-compose exec for keys with no value
+ Fix CI script to enforce the compilation with Python3
+ Fix binary's sha256 in the release page
+ Validate version format on formats 2+
+ Assume infinite terminal width when not running in a terminal
* Features
+ Add docker context support
+ Add missing test dependency ddt to setup.py
+ Add --attach-dependencies to command up for attaching to dependencies
+ Allow compatibility option with COMPOSE_COMPATIBILITY environment variable
+ Bump Pytest to 5.3.4 and add refactor compatibility with new version
+ Bump OpenSSL from 1.1.1f to 1.1.1g
+ Bump docker-py from 4.2.0 to 4.2.1
+ Bump OpenSSL from 1.1.1d to 1.1.1f
+ Add 3.8 compose version
+ Allow compatibility option with COMPOSE_COMPATIBILITY environment variable
+ Bump PyInstaller from 3.5 to 3.6
+ Bump pysocks from 1.6.7 to 1.7.1
+ Bump websocket-client from 0.32.0 to 0.57.0
+ Bump urllib3 from 1.24.2 to 1.25.7
+ Bump jsonschema from 3.0.1 to 3.2.0
+ Bump PyYAML from 4.2b1 to 5.3
+ Bump certifi from 2017.4.17 to 2019.11.28
+ Bump coverage from 4.5.4 to 5.0.3
+ Bump paramiko from 2.6.0 to 2.7.1
+ Bump cached-property from 1.3.0 to 1.5.1
+ Bump minor Linux and MacOSX dependencies
OBS-URL: https://build.opensuse.org/request/show/814831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-docker-compose?expand=0&rev=10
* Bugs
+ Properly escape values coming from env_files
+ Sync compose-schemas with upstream (docker/cli)
+ Remove None entries on exec command
+ Add python-dotenv to delegate .env file processing
+ Don't adjust output on terminal width when piped into another command
+ Show an error message when version attribute is malformed
+ Fix HTTPS connection when DOCKER_HOST is remote
* Bugfixes
+ Fix CI script to enforce the minimal MacOS version to 10.11
+ Fix docker-compose exec for keys with no value
+ Fix CI script to enforce the compilation with Python3
+ Fix binary's sha256 in the release page
+ Validate version format on formats 2+
+ Assume infinite terminal width when not running in a terminal
* Features
+ Add docker context support
+ Add missing test dependency ddt to setup.py
+ Add --attach-dependencies to command up for attaching to dependencies
+ Allow compatibility option with COMPOSE_COMPATIBILITY environment variable
+ Bump Pytest to 5.3.4 and add refactor compatibility with new version
+ Bump OpenSSL from 1.1.1f to 1.1.1g
+ Bump docker-py from 4.2.0 to 4.2.1
+ Bump OpenSSL from 1.1.1d to 1.1.1f
+ Add 3.8 compose version
+ Allow compatibility option with COMPOSE_COMPATIBILITY environment variable
+ Bump PyInstaller from 3.5 to 3.6
+ Bump pysocks from 1.6.7 to 1.7.1
+ Bump websocket-client from 0.32.0 to 0.57.0
+ Bump urllib3 from 1.24.2 to 1.25.7
+ Bump jsonschema from 3.0.1 to 3.2.0
+ Bump PyYAML from 4.2b1 to 5.3
+ Bump certifi from 2017.4.17 to 2019.11.28
+ Bump coverage from 4.5.4 to 5.0.3
+ Bump paramiko from 2.6.0 to 2.7.1
+ Bump cached-property from 1.3.0 to 1.5.1
+ Bump minor Linux and MacOSX dependencies
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-docker-compose?expand=0&rev=27
- Update to 1.25.1
+ Features
* Bump `pytest-cov` 2.8.1
* Bump `flake8` 3.7.9
* Bump `coverage` 4.5.4
+ Bugfixes
* Decode APIError explanation to unicode before usage on start and create of a container
* Reports when images that cannot be pulled and must be built
* Discard label `com.docker.compose.filepaths` having None as value. Typically, when coming from stdin
* Added OSX binary as a directory to solve slow start up time caused by MacOS Catalina binary scan
* Passed in HOME env-var in container mode (running with `script/run/run.sh`)
* Reverted behavior of "only pull images that we can't build" and replace by a warning informing the image we can't pull and must be built
- Drop python2 subpackage due to dropping backports packages.
OBS-URL: https://build.opensuse.org/request/show/762516
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-docker-compose?expand=0&rev=17
the naming convenctions
- Update to 1.24.0:
* Added support for connecting to the Docker Engine using the ssh protocol.
* Added a --all flag to docker-compose ps to include stopped one-off containers in the command's output.
* Add bash completion for ps --all|-a
* Support for credential_spec
* Add --parallel to docker build's options in bash and zsh completion
- Rebase the fix-requirements.patch upstream is upper limiting stuff
for no aparent reason except the joy of it
- Sync dependencies with requirements.txt as this version
requires python-docker 3.6.0 at least
- Update to version 1.23.2:
* Compose format version 3.7
* Many other many changes from 1.21.2 read CHANGES.md file
- provide docker-compose only for the python3 variant to avoid
collisions, esp. since py2 version does not have the binary
- Fix typos in py2 requirements
- Execute the pytest testsuite, fixes bsc#1092148
- Add back patch fix-requirements.patch as it really was needed in
the end
- Update to version 1.21.2:
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-docker-compose?expand=0&rev=2