Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-gwpy for openSUSE:Factory 
checked in at 2026-05-23 23:25:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-gwpy (Old)
 and      /work/SRC/openSUSE:Factory/.python-gwpy.new.2084 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-gwpy"

Sat May 23 23:25:58 2026 rev:8 rq:1354759 version:4.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-gwpy/python-gwpy.changes  2025-01-22 
16:32:28.612331768 +0100
+++ /work/SRC/openSUSE:Factory/.python-gwpy.new.2084/python-gwpy.changes        
2026-05-23 23:27:54.822025817 +0200
@@ -1,0 +2,17 @@
+Fri May 22 13:54:01 UTC 2026 - Atri Bhattacharya <[email protected]>
+
+- Update to version 4.0.1:
+  * [!2000] Fix erroneous development warning on online docs
+    pages.
+  * [!2002] Fix incorrect dependency on pytest outside of testing.
+- Changes from version 4.0.0
+  * Long list of changes, see
+    https://gitlab.com/gwpy/gwpy/-/blob/v4.0.0/CHANGELOG.rst
+- Add new BuildRequires required for tests.
+- Add new explicit Requires for updated version.
+- Drop a few more tests from test suite that require python
+  modules not packaged for distro or require network access.
+- Add python-gwpy.rpmlintrc file to suppress rpmlint warnings
+  about inconsistent mtime between bytecode and source code.
+
+-------------------------------------------------------------------

Old:
----
  gwpy-3.0.11.tar.gz

New:
----
  gwpy-4.0.1.tar.gz
  python-gwpy.rpmlintrc

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

Other differences:
------------------
++++++ python-gwpy.spec ++++++
--- /var/tmp/diff_new_pack.02Hbo6/_old  2026-05-23 23:27:55.534054883 +0200
+++ /var/tmp/diff_new_pack.02Hbo6/_new  2026-05-23 23:27:55.538055047 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-gwpy
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,13 @@
 
 
 Name:           python-gwpy
-Version:        3.0.11
+Version:        4.0.1
 Release:        0
 Summary:        A python package for gravitational-wave astrophysics
 License:        GPL-3.0-only
 URL:            https://gwpy.github.io/
-Source:         
https://files.pythonhosted.org/packages/source/g/gwpy/gwpy-%{version}.tar.gz
+Source0:        
https://files.pythonhosted.org/packages/source/g/gwpy/gwpy-%{version}.tar.gz
+Source1:        python-gwpy.rpmlintrc
 BuildRequires:  %{python_module base >= 3.7}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools_scm}
@@ -35,6 +36,7 @@
 Requires:       python-gwdatafind >= 1.1.0
 Requires:       python-gwosc >= 0.5.3
 Requires:       python-h5py >= 3
+Requires:       python-igwn-ligolw
 Requires:       python-igwn-segments
 Requires:       python-ligotimegps >= 1.2.1
 Requires:       python-matplotlib >= 3.3.0
@@ -52,13 +54,18 @@
 # SECTION test requirements
 # BuildRequires:  %%{python_module PyCBC} -- optional, not available on aarch64
 BuildRequires:  %{python_module PyMySQL}
+BuildRequires:  %{python_module SQLAlchemy}
 BuildRequires:  %{python_module astropy >= 4.3.0}
+BuildRequires:  %{python_module awkward}
 BuildRequires:  %{python_module dateparser}
 BuildRequires:  %{python_module dqsegdb2}
 BuildRequires:  %{python_module gwdatafind >= 1.1.0}
 BuildRequires:  %{python_module gwosc >= 0.5.3}
 BuildRequires:  %{python_module h5py >= 3}
+BuildRequires:  %{python_module igwn-ligolw}
 BuildRequires:  %{python_module igwn-segments}
+BuildRequires:  %{python_module lalframe}
+BuildRequires:  %{python_module ldas-tools-al-swig}
 BuildRequires:  %{python_module ligotimegps >= 1.2.1}
 BuildRequires:  %{python_module lscsoft-glue}
 BuildRequires:  %{python_module matplotlib >= 3.3.0}
@@ -72,6 +79,8 @@
 BuildRequires:  %{python_module requests}
 BuildRequires:  %{python_module scipy >= 1.2.0}
 BuildRequires:  %{python_module tqdm >= 4.10.0}
+BuildRequires:  %{python_module uproot}
+BuildRequires:  %{python_module xxhash}
 # extra not defined upstream but needed for tests
 BuildRequires:  %{python_module ligo-lw}
 # /SECTION
@@ -101,13 +110,11 @@
 %install
 %pyproject_install
 %python_clone -a %{buildroot}%{_bindir}/gwpy-plot
+%python_clone -a %{buildroot}%{_bindir}/gwpy-rds
+%python_clone -a %{buildroot}%{_bindir}/gwpy-tconvert
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%{python_expand sed -i "s/python --blah/$python --blah/" 
gwpy/utils/tests/test_shell.py
-sed -i "s/'python'/'$python'/g" gwpy/utils/tests/test_shell.py
-}
-
 # Set TMPDIR to a dir in working dir so that tests can write to it
 mkdir ./tmp
 export TMPDIR=./tmp
@@ -118,26 +125,38 @@
 #   gw-openscience.org
 # - test_{range,time}.py: required pkgs unavailable for oS
 # - all other disabled tests require network conn via nds2
+# - test_query_director, test_kerberos: kerberos server needs to be configured
+# - test_open_remote*, test_pelican: requests_pelican not packaged
+# - test_io_gwf: ldastools-framecpp python module not packaged
+# - test_io_hacr: requires pandas (aka kitchen sink)
+# - test_from_arrakis: no package for arrakis module
 export DISABLE_TESTS="fetch_open_data or nds2 or test_channel \
 or test_coherence or test_get_data or test_gravityspy \
 or test_gwf or test_gwpy_plot_timeseries or test_io_losc \
 or test_qtransform or test_range or test_run or test_spectrogram \
 or test_spectrum or test_table or test_time \
-or test_to_from_pycbc or test_find_urls"
+or test_to_from_pycbc or test_find_urls \
+or test_query_director or test_kerberos \
+or test_pelican or test_open_remote or test_scitokens \
+or test_io_gwf \
+or test_io_hacr \
+or test_from_arrakis"
 
 # examples are not installed into buildroot: test via pyargs
 %pytest --pyargs gwpy -k "not ($DISABLE_TESTS)"
 
 %post
-%python_install_alternative gwpy-plot
+%python_install_alternative gwpy-plot gwpy-rds gwpy-tconvert
 
 %postun
-%python_uninstall_alternative gwpy-plot
+%python_uninstall_alternative gwpy-plot gwpy-rds gwpy-tconvert
 
 %files %{python_files}
 %license LICENSE
 %doc README.md examples
 %python_alternative %{_bindir}/gwpy-plot
+%python_alternative %{_bindir}/gwpy-rds
+%python_alternative %{_bindir}/gwpy-tconvert
 %{python_sitelib}/gwpy/
 %{python_sitelib}/gwpy-%{version}*-info/
 

++++++ gwpy-3.0.11.tar.gz -> gwpy-4.0.1.tar.gz ++++++
++++ 110788 lines of diff (skipped)

++++++ python-gwpy.rpmlintrc ++++++
# Sometimes builds end up with inconsistent mtime between source and bytecode
addFilter("python-bytecode-inconsistent-mtime")

Reply via email to