Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-docker for openSUSE:Factory checked in at 2023-06-26 18:15:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-docker (Old) and /work/SRC/openSUSE:Factory/.python-docker.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-docker" Mon Jun 26 18:15:43 2023 rev:26 rq:1095239 version:6.1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-docker/python-docker.changes 2023-05-10 16:18:44.967054551 +0200 +++ /work/SRC/openSUSE:Factory/.python-docker.new.15902/python-docker.changes 2023-06-26 18:15:46.962387421 +0200 @@ -1,0 +2,88 @@ +Fri Jun 23 13:38:27 UTC 2023 - Johannes Kastl <ka...@b1-systems.de> + +- update to 6.1.3: + * Bugfixes + - Fix eventlet compatibility (#3132) +- update to 6.1.2: + * Bugfixes + - Fix for socket timeouts on long docker exec calls (#3125) + - Respect timeout param on Windows (#3112) +- update to 6.1.1: + * Upgrade Notes (6.1.x) + - Errors are no longer returned during client initialization if + the credential helper cannot be found. A warning will be + emitted instead, and an error is returned if the credential + helper is used. + * Bugfixes + - Fix containers.stats() hanging with stream=True + - Correct return type in docs for containers.diff() method +- update to 6.1.0: + * Upgrade Notes + - Errors are no longer returned during client initialization if + the credential helper cannot be found. A warning will be + emitted instead, and an error is returned if the credential + helper is used. + * Features + - Python 3.11 support + - Use poll() instead of select() on non-Windows platforms + - New API fields + - network_driver_opt on container run / create + - one-shot on container stats + - status on services list + * Bugfixes + - Support for requests 2.29.0+ and urllib3 2.x + - Do not strip characters from volume names + - Fix connection leak on container.exec_* operations + - Fix errors closing named pipes on Windows +- update to 6.0.1: + * Notice + This version is not compatible with requests 2.29+ or urllib3 + 2.x. + Either add requests < 2.29 and urllib3 < 2 to your requirements + or upgrade to to the latest docker-py release. + * Bugfixes + - Fix for The pipe has been ended errors on Windows (#3056) + - Support floats for timestamps in Docker logs (since / until) + (#3031) +- update to 6.0.0: + * Upgrade Notes + - Minimum supported Python version is 3.7+ + - When installing with pip, the docker[tls] extra is deprecated + and a no-op, use docker for same functionality (TLS support + is always available now) + - Native Python SSH client (used by default / + use_ssh_client=False) will now + - reject unknown host keys with + paramiko.ssh_exception.SSHException + - Short IDs are now 12 characters instead of 10 characters + (same as Docker CLI) + - Version metadata is now exposed as __version__ + * Features + - Python 3.10 support + - Automatically negotiate most secure TLS version + - Add platform (e.g. linux/amd64, darwin/arm64) to container + create & run + - Add support for GlobalJob and ReplicatedJobs for Swarm + - Add remove() method on Image + - Add force param to disable() on Plugin + * Bugfixes + - Fix install issues on Windows related to pywin32 + - Do not accept unknown SSH host keys in native Python SSH mode + - Use 12 character short IDs for consistency with Docker CLI + - Ignore trailing whitespace in .dockerignore files + - Fix IPv6 host parsing when explicit port specified + - Fix ProxyCommand option for SSH connections + - Do not spawn extra subshell when launching external SSH + client + - Improve exception semantics to preserve context + - Documentation improvements (formatting, examples, typos, + missing params) + * Miscellaneous + - Upgrade dependencies in requirements.txt to latest versions + - Remove extraneous transitive dependencies + - Eliminate usages of deprecated functions/methods + - Test suite reliability improvements + - GitHub Actions workflows for linting, unit tests, integration + tests, and publishing releases + +------------------------------------------------------------------- Old: ---- docker-5.0.3.tar.gz New: ---- docker-6.1.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-docker.spec ++++++ --- /var/tmp/diff_new_pack.16Wh5v/_old 2023-06-26 18:15:47.598390246 +0200 +++ /var/tmp/diff_new_pack.16Wh5v/_new 2023-06-26 18:15:47.602390263 +0200 @@ -18,60 +18,57 @@ %{?sle15_python_module_pythons} Name: python-docker -Version: 5.0.3 +Version: 6.1.3 Release: 0 -Summary: Docker API Client +Summary: A Python library for the Docker Engine API License: Apache-2.0 -Group: System/Management -URL: https://pypi.org/project/docker -Source0: https://files.pythonhosted.org/packages/source/d/docker/docker-%{version}.tar.gz -BuildRequires: %{python_module docker-pycreds >= 0.4.0} -BuildRequires: %{python_module paramiko >= 2.4.2} +URL: https://github.com/docker/docker-py +Source: https://files.pythonhosted.org/packages/source/d/docker/docker-%{version}.tar.gz BuildRequires: %{python_module pip} -BuildRequires: %{python_module pytest >= 4.3.1} -BuildRequires: %{python_module pytest-cov >= 2.1.0} -BuildRequires: %{python_module pytest-timeout >= 1.2.1} -BuildRequires: %{python_module requests >= 2.20.0} -BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module websocket-client >= 0.40.0} -BuildRequires: fdupes +BuildRequires: %{python_module setuptools >= 45} +BuildRequires: %{python_module setuptools_scm >= 6.2} +BuildRequires: %{python_module wheel} BuildRequires: python-rpm-macros -Requires: python-docker-pycreds >= 0.4.0 -Requires: python-paramiko >= 2.4.2 -Requires: python-requests >= 2.20.0 -Requires: python-websocket-client >= 0.40.0 -# docker-py got renamed to docker in 2017 -Obsoletes: python-docker-py < %{version} -Provides: python-docker-py = %{version} +# SECTION test requirements +BuildRequires: %{python_module packaging >= 14.0} +BuildRequires: %{python_module paramiko >= 2.11.0} +BuildRequires: %{python_module pytest >= 7.1.2} +BuildRequires: %{python_module pytest-timeout >= 2.1.0} +BuildRequires: %{python_module requests >= 2.26.0} +BuildRequires: %{python_module setuptools >= 65.5.1} +BuildRequires: %{python_module urllib3 >= 2.0} +BuildRequires: %{python_module websocket-client >= 0.32.0} +# /SECTION +BuildRequires: fdupes +Requires: python-packaging >= 14.0 +Requires: python-requests >= 2.26.0 +Requires: python-urllib3 >= 1.26.0 +Requires: python-websocket-client >= 0.32.0 +Suggests: python-pywin32 >= 304 +Suggests: python-paramiko >= 2.4.3 BuildArch: noarch -%if 0%{?suse_version} < 1320 -BuildRequires: %{python_module backports.ssl_match_hostname >= 3.5} -BuildRequires: python3 -%endif %python_subpackages %description -A docker API client in Python +A Python library for the Docker Engine API. %prep -%setup -q -n docker-%{version} +%autosetup -p1 -n docker-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check %pytest tests/unit %files %{python_files} -%license LICENSE %doc README.md -%dir %{python_sitelib}/docker -%dir %{python_sitelib}/docker-%{version}-*.egg-info -%{python_sitelib}/docker/* -%{python_sitelib}/docker*egg-info/* +%license LICENSE +%{python_sitelib}/docker +%{python_sitelib}/docker-%{version}.dist-info %changelog ++++++ docker-5.0.3.tar.gz -> docker-6.1.3.tar.gz ++++++ ++++ 8815 lines of diff (skipped)