Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-hupper for openSUSE:Factory 
checked in at 2024-05-29 19:36:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-hupper (Old)
 and      /work/SRC/openSUSE:Factory/.python-hupper.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-hupper"

Wed May 29 19:36:25 2024 rev:9 rq:1177531 version:1.12.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-hupper/python-hupper.changes      
2023-06-12 15:26:40.271130004 +0200
+++ /work/SRC/openSUSE:Factory/.python-hupper.new.24587/python-hupper.changes   
2024-05-29 19:37:07.171242114 +0200
@@ -1,0 +2,23 @@
+Wed May 29 11:06:08 UTC 2024 - Daniel Garcia <daniel.gar...@suse.com>
+
+- Update to 1.2.1:
+  - Add support for Python 3.12.
+  - Fix a blocking issue when shutting down on Windows.
+  - Fix a race condition closing pipes when restarting the worker
+    process. See https://github.com/Pylons/hupper/pull/83
+  - Fix issues with watchman when the server shuts down unexpectedly
+    and when subscriptions are canceled.
+  - Add hupper.get_reloader().graceful_shutdown() which can be used
+    within your own app to trigger a full shutdown of the worker as
+    well as the monitoring. See
+    https://github.com/Pylons/hupper/pull/88
+1.12:
+  - When the reloader is stopped, exit with the same code received
+    from the subprocess. See https://github.com/Pylons/hupper/pull/81
+1.11:
+  - Drop support for Python 2.7, 3.4, 3.5, and 3.6.
+  - Add support/testing for Python 3.10, and 3.11.
+  - Explicitly require reload_interval set greater than 0 to avoid
+    spinning the CPU needlessly.
+
+-------------------------------------------------------------------

Old:
----
  hupper-1.10.3-py2.py3-none-any.whl

New:
----
  _service
  hupper-1.12.1.obscpio
  hupper.obsinfo

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

Other differences:
------------------
++++++ python-hupper.spec ++++++
--- /var/tmp/diff_new_pack.W8uTVG/_old  2024-05-29 19:37:07.875267593 +0200
+++ /var/tmp/diff_new_pack.W8uTVG/_new  2024-05-29 19:37:07.879267737 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-hupper
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,20 +18,25 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-hupper
-Version:        1.10.3
+Version:        1.12.1
 Release:        0
 Summary:        An in-process file monitor
 License:        MIT
 Group:          Development/Languages/Python
 URL:            https://pylonsproject.org/
-# Wheels lack files with problematic noncommercial license
-Source:         
https://files.pythonhosted.org/packages/py2.py3/h/hupper/hupper-%{version}-py2.py3-none-any.whl
+# The _service download the source and repack without the docs folder
+# that has CC noncommercial license.
+Source:         hupper-%{version}.tar.xz
 BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module pytest-cov}
+BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-watchdog
 Requires(post): update-alternatives
-Requires(postun):update-alternatives
+Requires(postun): update-alternatives
 BuildArch:      noarch
 
 %python_subpackages
@@ -42,18 +47,20 @@
 When files are changed the process is restarted.
 
 %prep
-%setup -q -c -T
+%autosetup -p1 -n hupper-%{version}
 
 %build
-# Not Needed
+%pyproject_wheel
 
 %install
-cp -a %{SOURCE0} .
 %pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %python_clone -a %{buildroot}%{_bindir}/hupper
 
+%check
+%pytest
+
 %post
 %python_install_alternative hupper
 

++++++ _service ++++++
<services>
  <service name="obs_scm" mode="manual">
    <param name="url">https://github.com/Pylons/hupper</param>
    <param name="scm">git</param>
    <param name="exclude">docs/*</param>
    <param name="version">1.12.1</param>
    <param name="revision">1.12.1</param>
  </service>
  <service mode="manual" name="set_version" />
  <service mode="buildtime" name="tar" />
  <service mode="buildtime" name="recompress">
    <param name="file">*.tar</param>
    <param name="compression">xz</param>
  </service>
</services>

++++++ hupper.obsinfo ++++++
name: hupper
version: 1.12.1
mtime: 1706260176
commit: c9ead074e9b32c2ff2c4f6cb00d50779fc928506

Reply via email to