Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-gwdatafind for openSUSE:Factory checked in at 2023-01-16 17:59:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-gwdatafind (Old) and /work/SRC/openSUSE:Factory/.python-gwdatafind.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-gwdatafind" Mon Jan 16 17:59:49 2023 rev:5 rq:1058678 version:1.1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-gwdatafind/python-gwdatafind.changes 2022-07-11 19:10:55.307741454 +0200 +++ /work/SRC/openSUSE:Factory/.python-gwdatafind.new.32243/python-gwdatafind.changes 2023-01-16 18:02:28.732014249 +0100 @@ -1,0 +2,8 @@ +Fri Jan 13 09:38:25 UTC 2023 - Atri Bhattacharya <[email protected]> + +- Update to version 1.1.3: + * No changelog. +- Update python-igwn-auth-utils version requirement in keeping + with upstream. + +------------------------------------------------------------------- Old: ---- gwdatafind-1.1.1.tar.gz New: ---- gwdatafind-1.1.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-gwdatafind.spec ++++++ --- /var/tmp/diff_new_pack.ZgxWQ3/_old 2023-01-16 18:02:29.236016938 +0100 +++ /var/tmp/diff_new_pack.ZgxWQ3/_new 2023-01-16 18:02:29.240016959 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-gwdatafind # -# 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 @@ -19,7 +19,7 @@ %define skip_python2 1 Name: python-gwdatafind -Version: 1.1.1 +Version: 1.1.3 Release: 0 License: GPL-3.0-only Summary: Client library for the LIGO Data Replicator (LDR) service @@ -30,12 +30,12 @@ BuildRequires: python-rpm-macros # SECTION test requirements BuildRequires: %{python_module ligo-segments} -BuildRequires: %{python_module igwn-auth-utils-requests >= 0.2.0} +BuildRequires: %{python_module igwn-auth-utils-requests >= 0.3.1} BuildRequires: %{python_module pytest >= 2.8.0} BuildRequires: %{python_module requests-mock} # /SECTION BuildRequires: fdupes -Requires: python-igwn-auth-utils-requests >= 0.2.0 +Requires: python-igwn-auth-utils-requests >= 0.3.1 Requires: python-ligo-segments BuildArch: noarch Requires(post): update-alternatives ++++++ gwdatafind-1.1.1.tar.gz -> gwdatafind-1.1.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwdatafind-1.1.1/PKG-INFO new/gwdatafind-1.1.3/PKG-INFO --- old/gwdatafind-1.1.1/PKG-INFO 2022-05-09 16:55:36.016894000 +0200 +++ new/gwdatafind-1.1.3/PKG-INFO 2022-11-21 14:27:39.777467300 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: gwdatafind -Version: 1.1.1 +Version: 1.1.3 Summary: The GWDataFind data discovery client Home-page: https://gwdatafind.readthedocs.io Download-URL: https://pypi.org/project/gwdatafind @@ -10,7 +10,6 @@ Project-URL: Bug Tracker, https://git.ligo.org/gwdatafind/gwdatafind/-/issues/ Project-URL: Documentation, https://gwdatfind.readthedocs.io Project-URL: Source Code, https://git.ligo.org/gwdatafind/gwdatafind.git -Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 @@ -94,5 +93,3 @@ ``` For more documentation, see <https://gwdatafind.readthedocs.io/>. - - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwdatafind-1.1.1/debian/changelog new/gwdatafind-1.1.3/debian/changelog --- old/gwdatafind-1.1.1/debian/changelog 2022-05-09 16:48:55.000000000 +0200 +++ new/gwdatafind-1.1.3/debian/changelog 2022-11-21 14:23:55.000000000 +0100 @@ -1,3 +1,17 @@ +gwdatafind (1.1.3-1) unstable; urgency=low + + * update for 1.1.3 + + -- Duncan Macleod <[email protected]> Mon, 21 Nov 2022 12:40:00 +0000 + +gwdatafind (1.1.2-1) unstable; urgency=low + + * update for 1.1.2 + * update igwn-auth-utils minimum version + * remove extra packages for igwn-auth-utils[requests] + + -- Duncan Macleod <[email protected]> Thu, 29 Sep 2022 13:38:00 +0100 + gwdatafind (1.1.1-1) unstable; urgency=low * update for 1.1.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwdatafind-1.1.1/debian/control new/gwdatafind-1.1.3/debian/control --- old/gwdatafind-1.1.1/debian/control 2022-03-03 13:23:48.000000000 +0100 +++ new/gwdatafind-1.1.3/debian/control 2022-09-29 14:36:38.000000000 +0200 @@ -11,10 +11,8 @@ debhelper (>= 9), dh-python, python3-all, - python3-igwn-auth-utils (>= 0.2.0), + python3-igwn-auth-utils (>= 0.3.1), python3-ligo-segments, - python3-requests, - python3-safe-netrc, python3-setuptools, help2man, python3-pytest (>= 2.8.0), @@ -27,10 +25,8 @@ Depends: ${misc:Depends}, ${python3:Depends}, - python3-igwn-auth-utils (>= 0.2.0), + python3-igwn-auth-utils (>= 0.3.1), python3-ligo-segments, - python3-requests, - python3-safe-netrc, Description: GW data discovery Python 3 library The DataFind service allows users to query for the location of Gravitational-Wave Frame (GWF) files containing data from the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwdatafind-1.1.1/gwdatafind/__init__.py new/gwdatafind-1.1.3/gwdatafind/__init__.py --- old/gwdatafind-1.1.1/gwdatafind/__init__.py 2022-05-09 16:48:55.000000000 +0200 +++ new/gwdatafind-1.1.3/gwdatafind/__init__.py 2022-11-21 14:23:55.000000000 +0100 @@ -16,10 +16,10 @@ # You should have received a copy of the GNU General Public License # along with GWDataFind. If not, see <http://www.gnu.org/licenses/>. -"""The client library for the LIGO Data Replicator (LDR) service. +"""The client library for the GWDataFind service. -The DataFind service allows users to query for the location of -Gravitational-Wave Frame (GWF) files containing data from the current +The GWDataFind service allows users to query for the location of +Gravitational-Wave data files containing data associated with gravitational-wave detectors. This package provides a number of functions to make requests to @@ -89,4 +89,4 @@ __author__ = 'Duncan Macleod <[email protected]>' __credits__ = 'Scott Koranda <[email protected]>' -__version__ = '1.1.1' +__version__ = '1.1.3' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwdatafind-1.1.1/gwdatafind/__main__.py new/gwdatafind-1.1.3/gwdatafind/__main__.py --- old/gwdatafind-1.1.1/gwdatafind/__main__.py 2022-05-09 16:51:43.000000000 +0200 +++ new/gwdatafind-1.1.3/gwdatafind/__main__.py 2022-11-21 13:39:44.000000000 +0100 @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License # along with GWDataFind. If not, see <http://www.gnu.org/licenses/>. -"""Query the DataFind service for information. +"""Query a GWDataFind server for information. """ import argparse @@ -94,7 +94,10 @@ except ValueError: defhost = None - parser = DataFindArgumentParser(description=__doc__) + parser = DataFindArgumentParser( + description=__doc__, + formatter_class=argparse.RawDescriptionHelpFormatter, + ) parser.add_argument('-V', '--version', action='version', version=__version__, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwdatafind-1.1.1/gwdatafind/http.py new/gwdatafind-1.1.3/gwdatafind/http.py --- old/gwdatafind-1.1.1/gwdatafind/http.py 2022-05-09 16:25:57.000000000 +0200 +++ new/gwdatafind-1.1.3/gwdatafind/http.py 2022-11-21 13:39:44.000000000 +0100 @@ -40,6 +40,11 @@ class HTTPConnection(http_client.HTTPConnection): """Connect to a GWDataFind host using HTTP. + .. warning:: + + This class is deprecated and will be removed in a future release. + Use the functions from the :ref:`gwdatafind-top-api` instead. + Parameters ---------- host : `str` @@ -48,7 +53,7 @@ port : `int`, optional the port on which to connect. - **kwargs + kwargs other keywords are passed directly to `http.client.HTTPConnection` """ def __init__(self, host=None, port=None, @@ -77,7 +82,7 @@ url : `str` remote URL to query. - **kwargs + kwargs other keyword arguments are passed to :meth:`http.client.HTTPConnection.request`. @@ -108,7 +113,7 @@ url : `str` remote URL to query - **kwargs + kwargs other keyword arguments are passed to :meth:`HTTPConnection._request_response` @@ -140,7 +145,7 @@ - ``'warn'``: print warning, return empty `list` - ``'raise'``: raise `RuntimeError` - **kwargs + kwargs other keyword arguments are passed to :meth:`HTTPConnection.get_json` @@ -259,10 +264,10 @@ frametype : `str` name of frametype to match - start : `int` + gpsstart : `int` GPS start time of query - end : `int` + gpsend : `int` GPS end time of query Returns @@ -285,8 +290,8 @@ Parameters ---------- - frametype : `str` - name of frametype to match + framefile : `str` + base name of file to match urltype : `str`, optional file scheme to search for, one of ``'file'``, ``'gsiftp'``, or @@ -424,6 +429,11 @@ class HTTPSConnection(http_client.HTTPSConnection, HTTPConnection): """Connect to a GWDataFind host using HTTPS. + .. warning:: + + This class is deprecated and will be removed in a future release. + Use the functions from the :ref:`gwdatafind-top-api` instead. + This requires a valid X509 credential registered with the remote host. Parameters @@ -434,7 +444,7 @@ port : `int`, optional the port on which to connect. - **kwargs + kwargs other keywords are passed directly to `http.client.HTTPSConnection` """ def __init__(self, host=None, port=None, **kwargs): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwdatafind-1.1.1/gwdatafind/ui.py new/gwdatafind-1.1.3/gwdatafind/ui.py --- old/gwdatafind-1.1.1/gwdatafind/ui.py 2022-05-09 16:51:43.000000000 +0200 +++ new/gwdatafind-1.1.3/gwdatafind/ui.py 2022-11-21 13:39:44.000000000 +0100 @@ -109,7 +109,6 @@ # -- new methods -------------------------------- - @wraps(_get) def get(url, *args, **kwargs): if url.startswith("http://") and requests.__version__ < "2.15.0": @@ -122,7 +121,7 @@ f"{scheme}://{host}", "ANY", })) - kwargs.setdefault("token_scope", "read:/frames") + kwargs.setdefault("token_scope", "gwdatafind.read") return _get(url, *args, **kwargs) @@ -202,13 +201,20 @@ :class:`igwn_auth_utils.requests.Session` will be created on-the-fly - **request_kw - other keywords are passed to - :func:`igwn_auth_utils.requests.get` + token, token_audience, token_scope + passed directly to :class:`~igwn_auth_utils.Session`, see + :ref:`scitokens` for more details. + + cert + passed directly to :class:`~igwn_auth_utils.Session`, see + :ref:`x509` for more details. + + request_kw + other keywords are passed to :func:`igwn_auth_utils.get` Raises ------ - requests.RequestsException + requests.RequestException if the request fails for any reason """ qurl = _url(host, api.ping_path) @@ -235,9 +241,16 @@ :class:`igwn_auth_utils.requests.Session` will be created on-the-fly - **request_kw - other keywords are passed to - :func:`igwn_auth_utils.requests.get` + token, token_audience, token_scope + passed directly to :class:`~igwn_auth_utils.Session`, see + :ref:`scitokens` for more details. + + cert + passed directly to :class:`~igwn_auth_utils.Session`, see + :ref:`x509` for more details. + + request_kw + other keywords are passed to :func:`igwn_auth_utils.get` Returns ------- @@ -283,12 +296,19 @@ session : `requests.Session`, optional the connection session to use; if not given, a - :class:`igwn_auth_utils.requests.Session` will be + :class:`~igwn_auth_utils.Session` will be created on-the-fly - **request_kw - other keywords are passed to - :func:`igwn_auth_utils.requests.get` + token, token_audience, token_scope + passed directly to :class:`~igwn_auth_utils.Session`, see + :ref:`scitokens` for more details. + + cert + passed directly to :class:`~igwn_auth_utils.Session`, see + :ref:`x509` for more details. + + request_kw + other keywords are passed to :func:`igwn_auth_utils.get` Returns ------- @@ -355,9 +375,16 @@ :class:`igwn_auth_utils.requests.Session` will be created on-the-fly - **request_kw - other keywords are passed to - :func:`igwn_auth_utils.requests.get` + token, token_audience, token_scope + passed directly to :class:`~igwn_auth_utils.Session`, see + :ref:`scitokens` for more details. + + cert + passed directly to :class:`~igwn_auth_utils.Session`, see + :ref:`x509` for more details. + + request_kw + other keywords are passed to :func:`igwn_auth_utils.get` Returns ------- @@ -439,9 +466,16 @@ :class:`igwn_auth_utils.requests.Session` will be created on-the-fly - **request_kw - other keywords are passed to - :func:`igwn_auth_utils.requests.get` + token, token_audience, token_scope + passed directly to :class:`~igwn_auth_utils.Session`, see + :ref:`scitokens` for more details. + + cert + passed directly to :class:`~igwn_auth_utils.Session`, see + :ref:`x509` for more details. + + request_kw + other keywords are passed to :func:`igwn_auth_utils.get` Returns ------- @@ -505,9 +539,16 @@ :class:`igwn_auth_utils.requests.Session` will be created on-the-fly - **request_kw - other keywords are passed to - :func:`igwn_auth_utils.requests.get` + token, token_audience, token_scope + passed directly to :class:`~igwn_auth_utils.Session`, see + :ref:`scitokens` for more details. + + cert + passed directly to :class:`~igwn_auth_utils.Session`, see + :ref:`x509` for more details. + + request_kw + other keywords are passed to :func:`igwn_auth_utils.get` Returns ------- @@ -583,9 +624,16 @@ :class:`igwn_auth_utils.requests.Session` will be created on-the-fly - **request_kw - other keywords are passed to - :func:`igwn_auth_utils.requests.get` + token, token_audience, token_scope + passed directly to :class:`~igwn_auth_utils.Session`, see + :ref:`scitokens` for more details. + + cert + passed directly to :class:`~igwn_auth_utils.Session`, see + :ref:`x509` for more details. + + request_kw + other keywords are passed to :func:`igwn_auth_utils.get` Raises ------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwdatafind-1.1.1/gwdatafind.egg-info/PKG-INFO new/gwdatafind-1.1.3/gwdatafind.egg-info/PKG-INFO --- old/gwdatafind-1.1.1/gwdatafind.egg-info/PKG-INFO 2022-05-09 16:55:35.000000000 +0200 +++ new/gwdatafind-1.1.3/gwdatafind.egg-info/PKG-INFO 2022-11-21 14:27:39.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: gwdatafind -Version: 1.1.1 +Version: 1.1.3 Summary: The GWDataFind data discovery client Home-page: https://gwdatafind.readthedocs.io Download-URL: https://pypi.org/project/gwdatafind @@ -10,7 +10,6 @@ Project-URL: Bug Tracker, https://git.ligo.org/gwdatafind/gwdatafind/-/issues/ Project-URL: Documentation, https://gwdatfind.readthedocs.io Project-URL: Source Code, https://git.ligo.org/gwdatafind/gwdatafind.git -Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 @@ -94,5 +93,3 @@ ``` For more documentation, see <https://gwdatafind.readthedocs.io/>. - - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwdatafind-1.1.1/gwdatafind.egg-info/requires.txt new/gwdatafind-1.1.3/gwdatafind.egg-info/requires.txt --- old/gwdatafind-1.1.1/gwdatafind.egg-info/requires.txt 2022-05-09 16:55:35.000000000 +0200 +++ new/gwdatafind-1.1.3/gwdatafind.egg-info/requires.txt 2022-11-21 14:27:39.000000000 +0100 @@ -1,12 +1,12 @@ -igwn-auth-utils[requests]>=0.2.0 +igwn-auth-utils>=0.3.1 ligo-segments [docs] numpydoc -sphinx>=1.8.0 +sphinx>=4.4.0 +sphinx-argparse sphinx_automodapi sphinx_rtd_theme -sphinx_tabs [lint] flake8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwdatafind-1.1.1/gwdatafind.spec new/gwdatafind-1.1.3/gwdatafind.spec --- old/gwdatafind-1.1.1/gwdatafind.spec 2022-05-09 16:48:55.000000000 +0200 +++ new/gwdatafind-1.1.3/gwdatafind.spec 2022-11-21 14:23:55.000000000 +0100 @@ -1,5 +1,5 @@ %define srcname gwdatafind -%define version 1.1.1 +%define version 1.1.3 %define release 1 Name: python-%{srcname} @@ -23,10 +23,8 @@ BuildRequires: python%{python3_pkgversion}-setuptools # gwdatafind (requires all runtime requirements for python3-gwdatafind) -BuildRequires: python%{python3_pkgversion}-igwn-auth-utils >= 0.2.0 +BuildRequires: python%{python3_pkgversion}-igwn-auth-utils >= 0.3.1 BuildRequires: python%{python3_pkgversion}-ligo-segments -BuildRequires: python%{python3_pkgversion}-requests -BuildRequires: python%{python3_pkgversion}-safe-netrc BuildRequires: help2man # testing dependencies @@ -62,10 +60,8 @@ %package -n python%{python3_pkgversion}-%{srcname} Summary: Python %{python3_version} library for the GWDataFind service -Requires: python%{python3_pkgversion}-igwn-auth-utils >= 0.2.0 +Requires: python%{python3_pkgversion}-igwn-auth-utils >= 0.3.1 Requires: python%{python3_pkgversion}-ligo-segments -Requires: python%{python3_pkgversion}-requests -Requires: python%{python3_pkgversion}-safe-netrc %{?python_provide:%python_provide python%{python3_pkgversion}-%{srcname}} %description -n python%{python3_pkgversion}-%{srcname} The DataFind service allows users to query for the location of @@ -125,6 +121,14 @@ # -- changelog %changelog +* Mon Nov 21 2022 Duncan Macleod <[email protected]> 1.1.3-1 +- update for 1.1.3 + +* Thu Sep 29 2022 Duncan Macleod <[email protected]> 1.1.2-1 +- update for 1.1.2 +- update igwn-auth-utils minimum version +- remove extra packages for igwn-auth-utils[requests] + * Mon May 09 2022 Duncan Macleod <[email protected]> 1.1.1-1 - update for 1.1.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwdatafind-1.1.1/setup.cfg new/gwdatafind-1.1.3/setup.cfg --- old/gwdatafind-1.1.1/setup.cfg 2022-05-09 16:55:36.016894000 +0200 +++ new/gwdatafind-1.1.3/setup.cfg 2022-11-21 14:27:39.787467200 +0100 @@ -36,7 +36,7 @@ setup_requires = setuptools install_requires = - igwn-auth-utils[requests] >= 0.2.0 + igwn-auth-utils >=0.3.1 ligo-segments [options.entry_points] @@ -46,10 +46,10 @@ [options.extras_require] docs = numpydoc - sphinx >= 1.8.0 + sphinx >= 4.4.0 + sphinx-argparse sphinx_automodapi sphinx_rtd_theme - sphinx_tabs test = pytest >= 2.8.0 pytest-cov
