Revisions of python-docker

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1196998 from Nico Krapp's avatar Nico Krapp (nkrapp) (revision 29)
- Update to 7.1.0
  * Bumped minimum engine API version to 1.24
  * Bumped default engine API version to 1.44 (Moby 25.0)
  * Fixed issue with lang parsing when the registry address
    includes ports taht 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 package breaking
    docker-py by applying the suggested fix
  * Documentation improvements
  * Updated Ruff (linter) and fixed minor linting issues
  * Started using hatch for packaging
  * Stopped checking for deprecated container and image related 
    fields (Container and ContainerConfig)
  * Updated tests that check NetworkSettings.Networks.<network>.Aliases
    due to engine changes
- change source url as release tarball doesn't include tests anymore
- drop patches which are now included upstream
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1135242 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 27)
- update to 7.0.0:
  * Removed SSL version (`ssl_version`) and explicit hostname
    check (`assert_hostname`) options (#3185)
  * Python 3.7+ supports TLSv1.3 by default
  * Websocket support is no longer included by default (#3123)
  * Use `pip install docker[websockets]` to include `websocket-
    client` dependency
  * By default, `docker-py` hijacks the TCP connection and does
    not use Websockets
  * Websocket client is only required to use
    `attach_socket(container, ws=True)`
  * Python 3.7 no longer supported (reached end-of-life June
    2023) (#3187)
  * Python 3.12 support (#3185)
  * Full `networking_config` support for `containers.create()`
  * Replaces `network_driver_opt` (added in 6.1.0)
  * Add `health()` property to container that returns status
    (e.g. `unhealthy`)
  * Add `pause` option to `container.commit()` (#3159)
  * Add support for bind mount propagation (e.g. `rshared`,
    `private`)
  * Add support for `filters`, `keep_storage`, and `all` in
    `prune_builds()` on API v1.39+ (#3192)
  * Consistently return `docker.errors.NotFound` on 404 responses
  * Validate tag format before push (#3191)

- Bump required version of pycreds to 0.4.0 (sync with requirements.txt)
- update to 3.7.0 (mandatory for latest docker-compose)
- add python-dockerpycreds dependency in the spec file
  rebase hide_py_pckgmgmt.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1095239 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 26)
Forwarded request #1094902 from ojkastl_buildservice

large update to 6.1.3 to fix builds; recreated spec file using py2pack
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 939988 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 22)
- update to 5.0.3:
  * Add cap_add and cap_drop parameters to service create and ContainerSpec
  * Add templating parameter to config create
  * Bump urllib3 to 1.26.5
  * Bump requests to 2.26.0
  * Remove support for Python 2.7
  * Make Python 3.6 the minimum version supported
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 857122 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 20)
- update to 4.4.0:
  - Add an alternative SSH connection to the paramiko one, based on shelling out to the SSh client. Similar to the behaviour of Docker cli
  - Default image tag to `latest` on `pull`
  - Fix plugin model upgrade
  - Fix examples URL in ulimits
  - Improve exception messages for server and client errors
  - Bump cryptography from 2.3 to 3.2
  - Set default API version to `auto`
  - Fix conversion to bytes for `float`
  - Support OpenSSH `identityfile` option
  - Add `DeviceRequest` type to expose host resources such as GPUs
  - Add support for `DriverOpts` in EndpointConfig
  - Disable compression by default when using container.get_archive method
  - Update default API version to v1.39
  - Update test engine version to 19.03.12
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 819986 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 19)
- update to 4.2.2:
  - Fix context load for non-docker endpoints
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 814541 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 18)
- update to 4.2.1:
  - Add option on when to use `tls` on Context constructor
  - Make context orchestrator field optional
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 690379 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 14)
- Update to 3.7.2:
  * Fix base_url to keep TCP protocol on utils.py by letting the responsability of changing the
    protocol to parse_host afterwards, letting base_url with the original value.
  * XFAIL test_attach_stream_and_cancel on TLS
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 688730 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 13)
- Update to 3.7.1:
  * Set a different default number (which is now 9) for SSH pools
  * Adds a BaseHTTPAdapter with a close method to ensure that the pools is clean on close()
  * Makes SSHHTTPAdapter reopen a closed connection when needed like the others
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 648938 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 10)
- Fix the fdupes call to match up reality
Displaying revisions 1 - 20 of 29
openSUSE Build Service is sponsored by