Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-hcloud for openSUSE:Factory 
checked in at 2023-09-01 14:19:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-hcloud (Old)
 and      /work/SRC/openSUSE:Factory/.python-hcloud.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-hcloud"

Fri Sep  1 14:19:40 2023 rev:4 rq:1108353 version:1.28.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-hcloud/python-hcloud.changes      
2022-08-02 22:09:48.881880208 +0200
+++ /work/SRC/openSUSE:Factory/.python-hcloud.new.1766/python-hcloud.changes    
2023-09-01 14:20:32.287074319 +0200
@@ -1,0 +2,32 @@
+Fri Sep  1 01:43:20 UTC 2023 - Steve Kowalik <steven.kowa...@suse.com>
+
+- Update to 1.28.0:
+  * add load balancer target health status field
+  * implement resource actions clients
+  * missing long_description content_type in setup.py
+  * add global request timeout option
+  * reexport references in parent ressources modules
+  * the package is now typed
+  * allow omitting datacenter when creating a primary ip
+  * invalid attribute in placement group
+  * add repr method to domains
+  * drop support for python 3.7
+  * add details to raise exceptions
+  * move hcloud.hcloud module to hcloud._client
+  * revert remove python-dateutil dependency
+  * handle Z timezone in ISO8601 datetime format
+  * isos: invalid name for include_wildcard_architecture argument
+  * network: add field expose_routes_to_vswitch
+  * setup exception hierarchy
+  * add deprecation field to ServerType
+  * adjust label validation for max length of 63 characters
+  * server_type: add field for included traffic
+  * feat: add support for ARM APIs by @apricote
+  * fix: remove unused future dependency by @apricote
+  * Remove use of external mock module by @s-t-e-v-e-n-k
+  * Add validation helper for Label Values/Keys by @LKaemmerling
+- Switch to pyproject macros.
+- Drop patch remove-mock.patch, included upstream.
+- Stop using greedy globs in %files.
+
+-------------------------------------------------------------------

Old:
----
  hcloud-1.17.0.tar.gz
  remove-mock.patch

New:
----
  hcloud-1.28.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-hcloud.spec ++++++
--- /var/tmp/diff_new_pack.8fKNMu/_old  2023-09-01 14:20:33.359112580 +0200
+++ /var/tmp/diff_new_pack.8fKNMu/_new  2023-09-01 14:20:33.363112724 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-hcloud
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,25 +16,23 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-hcloud
-Version:        1.17.0
+Version:        1.28.0
 Release:        0
 Summary:        Hetzner Cloud Python library
 License:        MIT
 URL:            https://github.com/hetznercloud/hcloud-python
 Source:         
https://files.pythonhosted.org/packages/source/h/hcloud/hcloud-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM gh#hetznercloud/hcloud-python#162
-Patch0:         remove-mock.patch
+BuildRequires:  %{python_module base >= 3.8}
+BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-future >= 0.17.1
 Requires:       python-python-dateutil >= 2.7.5
 Requires:       python-requests >= 2.20
 BuildArch:      noarch
 # SECTION test requirements
-BuildRequires:  %{python_module future >= 0.17.1}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module python-dateutil >= 2.7.5}
 BuildRequires:  %{python_module requests >= 2.20}
@@ -48,10 +46,10 @@
 %autosetup -p1 -n hcloud-%{version}
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
@@ -59,8 +57,9 @@
 %pytest tests/unit/
 
 %files %{python_files}
-%doc CHANGELOG.rst README.rst
+%doc CHANGELOG.md README.md
 %license LICENSE
-%{python_sitelib}/*
+%{python_sitelib}/hcloud
+%{python_sitelib}/hcloud-%{version}.dist-info
 
 %changelog

++++++ hcloud-1.17.0.tar.gz -> hcloud-1.28.0.tar.gz ++++++
++++ 15507 lines of diff (skipped)

Reply via email to