Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pyvmomi for openSUSE:Factory checked in at 2025-06-18 17:59:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyvmomi (Old) and /work/SRC/openSUSE:Factory/.python-pyvmomi.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyvmomi" Wed Jun 18 17:59:22 2025 rev:14 rq:1286706 version:9.0.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyvmomi/python-pyvmomi.changes 2025-06-11 16:28:18.228923154 +0200 +++ /work/SRC/openSUSE:Factory/.python-pyvmomi.new.19631/python-pyvmomi.changes 2025-06-18 17:59:42.276943627 +0200 @@ -1,0 +2,48 @@ +Wed Jun 18 11:12:07 UTC 2025 - Martin Hauke <mar...@gmx.de> + +- Update to version 9.0.0.0 + Bindings + * Updated bindings with support for the new vSphere 9.0 APIs. + Added + * SoapStubAdapter and the connect.py wrappers now allows passing + a serverPemCert parameter (9a8956f). + * Added TOML config + Changes + * Dependency on pyOpenSSL is limited to '<24.3.0' because of + breaking changes. + * Dependency on "six" is removed + Breaking changes + * SoapAdapter.HTTPProxyConnection is removed (9a8956f). + * SoapAdapter.SSLTunnelConnection is replaced by + SoapAdapter._SSLTunnelConnection which inherits Python's + standard HTTPSConnection (9a8956f). + * SoapAdapter.UnixSocketConnection is replaced by + SoapAdapter._UnixSocketConnection which inherits + Python's standard HTTPConnection (9a8956f) + * 'publicVersions' and 'dottedVersions' aliases are removed. + Replaced by the 'ltsVersions' alias. + * pyVmomi.VmomiSupport.VmomiJSONEncoder is replaced by + pyVmomi.VmomiJSONEncoder.VmomiJSONEncoder. + * pyVmomi.VmomiSupport.templateOf() is replaced by + pyVmomi.VmomiJSONEncoder.templateOf(). + * pyVmomi.ThumbprintMismatchException is replaced by + pyVmomi.Security.ThumbprintMismatchException. + * pyVmomi.SoapAdapter.ThumbprintMismatchException is replaced by + pyVmomi.Security.ThumbprintMismatchException. + * Settings: 'legacyThumbprintException' is removed. + * Settings: 'binaryIsBytearray' is removed. + * Settings: 'allowGetSet' is removed. The behavior is set to + match allowGetSet = True. + * Settings: 'allowCapitalizedNames' is removed. The behavior is + set to match allowCapitalizedNames = False. + * pyVmomiSettings.py is deleted. + * pyVmomi feature toggling is removed. Feature.py is deleted. + * setup.py, setup.cfg, requirements.txt, test-requirements.txt + and tox.ini are deleted. Replaced by pyproject.toml. + * 'b64token' and 'mechanism' parameters are disabled for + pyVim.Connect() and pyVim.SmartConnect(). Replaced by + 'token' and 'tokenType'. +- Drop not longer needed patch + * 0001-pyVmomi-pinned-certificates-support.patch + +------------------------------------------------------------------- Old: ---- 0001-pyVmomi-pinned-certificates-support.patch pyvmomi-8.0.3.0.1.tar.gz New: ---- pyvmomi-9.0.0.0.tar.gz ----------(Old B)---------- Old:- Drop not longer needed patch * 0001-pyVmomi-pinned-certificates-support.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyvmomi.spec ++++++ --- /var/tmp/diff_new_pack.7wXMET/_old 2025-06-18 17:59:43.717003581 +0200 +++ /var/tmp/diff_new_pack.7wXMET/_new 2025-06-18 17:59:43.717003581 +0200 @@ -19,18 +19,17 @@ %{?sle15_python_module_pythons} Name: python-pyvmomi -Version: 8.0.3.0.1 +Version: 9.0.0.0 Release: 0 Summary: VMware vSphere Python SDK License: Apache-2.0 URL: https://github.com/vmware/pyvmomi Source: https://github.com/vmware/pyvmomi/archive/v%{version}.tar.gz#/pyvmomi-%{version}.tar.gz -Patch0: 0001-pyVmomi-pinned-certificates-support.patch +#Patch0: 0001-pyVmomi-pinned-certificates-support.patch BuildRequires: %{python_module fixtures >= 1.3.0} BuildRequires: %{python_module pip} BuildRequires: %{python_module requests >= 2.3.0} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module six >= 1.7.3} BuildRequires: %{python_module wheel} BuildRequires: dos2unix BuildRequires: fdupes @@ -40,9 +39,8 @@ BuildRequires: %{python_module vcrpy} # /SECTION Requires: python-requests >= 2.3.0 -Requires: python-six >= 1.7.3 Recommends: python-lxml -Recommends: python-pyOpenSSL +Recommends: python-pyOpenSSL < 24.3.0 BuildArch: noarch %python_subpackages @@ -51,14 +49,9 @@ ESX, ESXi, and vCenter. %prep -%setup -q -n pyvmomi-%{version}%{?version_suffix} -%autopatch -p1 +%autosetup -p1 -n pyvmomi-%{version}%{?version_suffix} dos2unix README.rst LICENSE.txt NOTICE.txt -# https://github.com/vmware/pyvmomi/pull/750 -# Unpin vcrpy; the fix was released -sed -i 's/vcrpy<2/vcrpy/' test-requirements.txt - %build %pyproject_wheel ++++++ pyvmomi-8.0.3.0.1.tar.gz -> pyvmomi-9.0.0.0.tar.gz ++++++ ++++ 39926 lines of diff (skipped)