Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dqsegdb2 for openSUSE:Factory 
checked in at 2023-01-16 17:59:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-dqsegdb2 (Old)
 and      /work/SRC/openSUSE:Factory/.python-dqsegdb2.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-dqsegdb2"

Mon Jan 16 17:59:48 2023 rev:3 rq:1058677 version:1.1.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-dqsegdb2/python-dqsegdb2.changes  
2022-09-01 22:12:59.188537661 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-dqsegdb2.new.32243/python-dqsegdb2.changes   
    2023-01-16 18:02:27.788009211 +0100
@@ -1,0 +2,9 @@
+Fri Jan 13 09:16:54 UTC 2023 - Atri Bhattacharya <badshah...@gmail.com>
+
+- Update to version 1.1.3:
+  * update igwn-auth-utils requirement
+  * remove extra Requires for igwn-auth-utils[requests]
+- New BuildRequires for tests and Requires:
+  python-igwn-auth-utils.
+
+-------------------------------------------------------------------

Old:
----
  dqsegdb2-1.1.2.tar.gz

New:
----
  dqsegdb2-1.1.3.tar.gz

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

Other differences:
------------------
++++++ python-dqsegdb2.spec ++++++
--- /var/tmp/diff_new_pack.stGbN1/_old  2023-01-16 18:02:28.416012563 +0100
+++ /var/tmp/diff_new_pack.stGbN1/_new  2023-01-16 18:02:28.436012669 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-dqsegdb2
 #
-# 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
@@ -21,7 +21,7 @@
 
 %global modname dqsegdb2
 Name:           python-dqsegdb2
-Version:        1.1.2
+Version:        1.1.3
 Release:        0
 Summary:        Simplified python interface to the DQSEGDB API
 License:        GPL-3.0-only
@@ -34,10 +34,12 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-gwdatafind
+Requires:       python-igwn-auth-utils
 Requires:       python-ligo-segments
 BuildArch:      noarch
 # SECTION test requirements
 BuildRequires:  %{python_module gwdatafind}
+BuildRequires:  %{python_module igwn-auth-utils}
 BuildRequires:  %{python_module ligo-segments}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module requests-mock}

++++++ dqsegdb2-1.1.2.tar.gz -> dqsegdb2-1.1.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/.gitlab/ci/docs.yml 
new/dqsegdb2-1.1.3/.gitlab/ci/docs.yml
--- old/dqsegdb2-1.1.2/.gitlab/ci/docs.yml      2022-05-04 16:08:06.000000000 
+0200
+++ new/dqsegdb2-1.1.3/.gitlab/ci/docs.yml      2022-09-26 18:28:58.000000000 
+0200
@@ -6,8 +6,6 @@
   # https://computing.docs.ligo.org/gitlab-ci-templates/
   - project: computing/gitlab-ci-templates
     file:
-      # https://computing.docs.ligo.org/gitlab-ci-templates/conda/
-      - conda.yml
       # https://computing.docs.ligo.org/gitlab-ci-templates/python/
       - python.yml
 
@@ -18,20 +16,13 @@
 #
 
 docs:
-  extends:
-    # 
https://computing.docs.ligo.org/gitlab-ci-templates/python/#.python:sphinx
-    - .python:sphinx
-    # https://computing.docs.ligo.org/gitlab-ci-templates/conda/#.conda:base
-    - .conda:base
-  image: igwn/base:conda
+  # https://computing.docs.ligo.org/gitlab-ci-templates/conda/#.conda:base
+  extends: .python:sphinx
   needs: []
   stage: documentation
-  before_script:
-    - !reference [".conda:base", before_script]
-    - mamba env create --name docs --file docs/environment.yml
-    - mamba activate docs
-    - python -m pip install .
-    - mamba list --name docs
+  variables:
+    # install this package and the [docs] extra
+    REQUIREMENTS: ".[docs]"
 
 #
 # Publishing is done automatically
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/.readthedocs.yml 
new/dqsegdb2-1.1.3/.readthedocs.yml
--- old/dqsegdb2-1.1.2/.readthedocs.yml 2022-01-31 18:11:59.000000000 +0100
+++ new/dqsegdb2-1.1.3/.readthedocs.yml 2022-09-26 18:28:58.000000000 +0200
@@ -4,18 +4,13 @@
 
 version: 2
 
-build:
-  os: "ubuntu-20.04"
-  tools:
-    python: "mambaforge-4.10"
-
-conda:
-  environment: docs/environment.yml
-
 sphinx:
   configuration: docs/conf.py
 
 python:
+  version: '3.8'
   install:
     - method: pip
       path: .
+      extra_requirements:
+        - docs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/PKG-INFO new/dqsegdb2-1.1.3/PKG-INFO
--- old/dqsegdb2-1.1.2/PKG-INFO 2022-07-01 17:18:38.696643000 +0200
+++ new/dqsegdb2-1.1.3/PKG-INFO 2022-09-26 18:38:07.534064300 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: dqsegdb2
-Version: 1.1.2
+Version: 1.1.3
 Summary: Simplified python interface to DQSEGDB
 Home-page: https://pypi.org/project/dqsegdb2/
 Author: Duncan Macleod
@@ -29,6 +29,7 @@
 Requires-Python: >=3.6
 Description-Content-Type: text/markdown
 Provides-Extra: test
+Provides-Extra: docs
 Provides-Extra: lint
 License-File: LICENSE
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/RELEASE.md 
new/dqsegdb2-1.1.3/RELEASE.md
--- old/dqsegdb2-1.1.2/RELEASE.md       1970-01-01 01:00:00.000000000 +0100
+++ new/dqsegdb2-1.1.3/RELEASE.md       2022-09-26 17:44:33.000000000 +0200
@@ -0,0 +1,72 @@
+# Releasing `dqsegdb2`
+
+The instructions below detail how to finalise a new release
+for version `{X.Y.Z}`.
+
+In all commands below that placeholder should be replaced
+with an actual release version.
+
+## 1. Update the packaging files
+
+-   Create a new branch on which to update the OS packaging files:
+
+    ```shell
+    git checkout -b finalise-{X.Y.Z}
+    ```
+
+-   Bump versions and add changelog entries in OS packaging files:
+
+    - `debian/changelog`
+    - `python-dqsegdb2.spec`
+
+    and then commit the changes to the branch.
+
+-   Push this branch to your fork:
+
+    ```shell
+    git push -u origin finalise-{X.Y.Z}
+    ```
+
+-   Open a merge request on GitLab to finalise the packaging update.
+
+## 2. Tag the release
+
+-   Draft release notes by looking through the merge requests associated
+    with the relevant
+    [milestone on 
GitLab](https://git.ligo.org/duncanmmacleod/dqsegdb2/-/milestones).
+
+-   Create an annotated, signed tag in `git` using the release notes
+    as the tag message:
+
+    ```shell
+    git tag --sign {X.Y.Z}
+    ```
+
+-   Push the tag to the project on GitLab:
+
+    ```shell
+    git push -u upstream {X.Y.Z}
+    ```
+
+## 3. Create a Release on GitLab
+
+-   Create a
+    [Release on 
GitLab](https://git.ligo.org/duncanmmacleod/dqsegdb2/-/releases/new), copying 
the same release notes from the tag message.
+
+    Make sure and correctly associated the correct Tag and Milestone to
+    the Release.
+
+## 4. Publish the new release on PyPI:
+
+-   Generate a new source distribution and binary wheel for this release:
+
+    ```shell
+    git clean -dfX
+    python -m build --sdist --wheel
+    ```
+
+-   Upload these distributions to PyPI:
+
+    ```shell
+    python -m twine upload --sign dist/dqsegdb2*{X.Y.Z}*
+    ```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/debian/changelog 
new/dqsegdb2-1.1.3/debian/changelog
--- old/dqsegdb2-1.1.2/debian/changelog 2022-07-01 17:09:48.000000000 +0200
+++ new/dqsegdb2-1.1.3/debian/changelog 2022-09-26 17:44:33.000000000 +0200
@@ -1,3 +1,11 @@
+dqsegdb2 (1.1.3-1) unstable; urgency=low
+
+  * update for 1.1.3
+  * update igwn-auth-utils requirement
+  * remove extra Requires for igwn-auth-utils[requests]
+
+ -- Duncan Macleod <duncan.macl...@ligo.org>  Mon, 26 Sep 2022 15:53:00 +0100
+
 dqsegdb2 (1.1.2-1) unstable; urgency=low
 
   * update for 1.1.2, reinstates debian packaging
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/debian/control 
new/dqsegdb2-1.1.3/debian/control
--- old/dqsegdb2-1.1.2/debian/control   2022-06-30 17:59:05.000000000 +0200
+++ new/dqsegdb2-1.1.3/debian/control   2022-09-26 17:44:33.000000000 +0200
@@ -22,10 +22,8 @@
 Depends:
  ${misc:Depends},
  ${python3:Depends},
- python3-igwn-auth-utils (>= 0.2.2),
+ python3-igwn-auth-utils (>= 0.3.1),
  python3-ligo-segments (>= 1.0.0),
- python3-requests (>= 2.14),
- python3-safe-netrc (>= 1.0.0),
 Description: simplified Python 3 interface to DQSEGDB
  DQSEGDB2 is a simplified Python implementation of the DQSEGDB API as
  defined in LIGO-T1300625.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/docs/conf.py 
new/dqsegdb2-1.1.3/docs/conf.py
--- old/dqsegdb2-1.1.2/docs/conf.py     2022-06-30 17:59:05.000000000 +0200
+++ new/dqsegdb2-1.1.3/docs/conf.py     2022-09-26 17:44:51.000000000 +0200
@@ -5,17 +5,15 @@
 import glob
 import os.path
 import re
-
-from dqsegdb2 import __version__ as VERSION
+from importlib import metadata
 
 # -- metadata
 
-project = u'dqsegdb2'
-copyright = u'2018-2022, Cardiff University'
-author = u'Duncan Macleod'
-version = re.split(r'[\w-]', VERSION)[0]
-# The full version, including alpha/beta/rc tags.
-release = VERSION
+project = "dqsegdb2"
+copyright = "2018-2022, Cardiff University"
+author = "Duncan Macleod"
+release = metadata.version(project).split("+")[0]
+version = re.split(r"[\w-]", release)[0]
 
 # -- config
 
@@ -24,6 +22,7 @@
 # -- extensions
 
 extensions = [
+    "sphinx.ext.ifconfig",
     "sphinx.ext.intersphinx",
     "sphinx.ext.napoleon",
     "sphinx_automodapi.automodapi",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/docs/environment.yml 
new/dqsegdb2-1.1.3/docs/environment.yml
--- old/dqsegdb2-1.1.2/docs/environment.yml     2022-06-30 17:59:05.000000000 
+0200
+++ new/dqsegdb2-1.1.3/docs/environment.yml     1970-01-01 01:00:00.000000000 
+0100
@@ -1,19 +0,0 @@
-name: dqsegdb2
-channels:
-  - conda-forge
-dependencies:
-  # build
-  - pip
-  - setuptools
-  - setuptools-scm
-  - wheel
-  # install
-  - igwn-auth-utils
-  - ligo-segments
-  - requests
-  - safe-netrc
-  # docs
-  - sphinx
-  - sphinx-automodapi
-  - pip:
-    - sphinx-immaterial
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/docs/index.rst 
new/dqsegdb2-1.1.3/docs/index.rst
--- old/dqsegdb2-1.1.2/docs/index.rst   2022-06-30 17:59:05.000000000 +0200
+++ new/dqsegdb2-1.1.3/docs/index.rst   2022-09-26 17:44:33.000000000 +0200
@@ -9,6 +9,16 @@
 DQSEGDB2
 ########
 
+.. ifconfig:: 'dev' in release
+
+   .. warning::
+
+      You are viewing documentation for a development build of dqsegdb2.
+      This version may include unstable code, or breaking changes relative
+      the most recent stable release.
+      To view the documentation for the latest stable release of dqsegdb2,
+      please `click here <../stable/>`_.
+
 .. image:: https://badge.fury.io/py/dqsegdb2.svg
    :target: https://badge.fury.io/py/dqsegdb2
    :alt: dqsegdb2 PyPI release badge
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/dqsegdb2/_version.py 
new/dqsegdb2-1.1.3/dqsegdb2/_version.py
--- old/dqsegdb2-1.1.2/dqsegdb2/_version.py     2022-07-01 17:18:37.000000000 
+0200
+++ new/dqsegdb2-1.1.3/dqsegdb2/_version.py     2022-09-26 18:38:07.000000000 
+0200
@@ -1,5 +1,5 @@
 # coding: utf-8
 # file generated by setuptools_scm
 # don't change, don't track in version control
-__version__ = version = '1.1.2'
-__version_tuple__ = version_tuple = (1, 1, 2)
+__version__ = version = '1.1.3'
+__version_tuple__ = version_tuple = (1, 1, 3)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/dqsegdb2.egg-info/PKG-INFO 
new/dqsegdb2-1.1.3/dqsegdb2.egg-info/PKG-INFO
--- old/dqsegdb2-1.1.2/dqsegdb2.egg-info/PKG-INFO       2022-07-01 
17:18:38.000000000 +0200
+++ new/dqsegdb2-1.1.3/dqsegdb2.egg-info/PKG-INFO       2022-09-26 
18:38:07.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: dqsegdb2
-Version: 1.1.2
+Version: 1.1.3
 Summary: Simplified python interface to DQSEGDB
 Home-page: https://pypi.org/project/dqsegdb2/
 Author: Duncan Macleod
@@ -29,6 +29,7 @@
 Requires-Python: >=3.6
 Description-Content-Type: text/markdown
 Provides-Extra: test
+Provides-Extra: docs
 Provides-Extra: lint
 License-File: LICENSE
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/dqsegdb2.egg-info/SOURCES.txt 
new/dqsegdb2-1.1.3/dqsegdb2.egg-info/SOURCES.txt
--- old/dqsegdb2-1.1.2/dqsegdb2.egg-info/SOURCES.txt    2022-07-01 
17:18:38.000000000 +0200
+++ new/dqsegdb2-1.1.3/dqsegdb2.egg-info/SOURCES.txt    2022-09-26 
18:38:07.000000000 +0200
@@ -7,6 +7,7 @@
 LICENSE
 MANIFEST.in
 README.md
+RELEASE.md
 pyproject.toml
 python-dqsegdb2.spec
 requirements.txt
@@ -28,7 +29,6 @@
 debian/watch
 debian/source/format
 docs/conf.py
-docs/environment.yml
 docs/index.rst
 dqsegdb2/__init__.py
 dqsegdb2/_version.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/dqsegdb2.egg-info/requires.txt 
new/dqsegdb2-1.1.3/dqsegdb2.egg-info/requires.txt
--- old/dqsegdb2-1.1.2/dqsegdb2.egg-info/requires.txt   2022-07-01 
17:18:38.000000000 +0200
+++ new/dqsegdb2-1.1.3/dqsegdb2.egg-info/requires.txt   2022-09-26 
18:38:07.000000000 +0200
@@ -1,6 +1,11 @@
-igwn-auth-utils[requests]>=0.2.2
+igwn-auth-utils>=0.3.1
 ligo-segments>=1.0.0
 
+[docs]
+sphinx
+sphinx-automodapi
+sphinx-immaterial
+
 [lint]
 flake8>=3.7.0
 flake8-bandit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/python-dqsegdb2.spec 
new/dqsegdb2-1.1.3/python-dqsegdb2.spec
--- old/dqsegdb2-1.1.2/python-dqsegdb2.spec     2022-07-01 17:09:48.000000000 
+0200
+++ new/dqsegdb2-1.1.3/python-dqsegdb2.spec     2022-09-26 17:44:33.000000000 
+0200
@@ -1,5 +1,5 @@
 %define srcname dqsegdb2
-%define version 1.1.2
+%define version 1.1.3
 %define release 1
 
 Name:     python-%{srcname}
@@ -42,10 +42,8 @@
 %package -n python%{python3_pkgversion}-%{srcname}
 Summary:  Simplified Python %{python3_version} interface to DQSEGDB
 Requires: python%{python3_pkgversion} >= 3.6
-Requires: python%{python3_pkgversion}-igwn-auth-utils >= 0.2.2
+Requires: python%{python3_pkgversion}-igwn-auth-utils >= 0.3.1
 Requires: python%{python3_pkgversion}-ligo-segments >= 1.0.0
-Requires: python%{python3_pkgversion}-requests >= 2.14
-Requires: python%{python3_pkgversion}-safe-netrc >= 1.0.0
 %{?python_provide:%python_provide python%{python3_pkgversion}-%{srcname}}
 %description -n python%{python3_pkgversion}-%{srcname}
 DQSEGDB2 is a simplified Python implementation of the DQSEGDB API as defined in
@@ -79,6 +77,11 @@
 # -- changelog
 
 %changelog
+* Mon Sep 26 2022 Duncan Macleod <duncan.macl...@ligo.org> - 1.1.3-1
+- update for 1.1.3
+- update igwn-auth-utils requirement
+- remove extra Requires for igwn-auth-utils[requests]
+
 * Thu May 05 2022 Duncan Macleod <duncan.macl...@ligo.org> - 1.1.2-1
 - update packaging for 1.1.2, reinstates RPM packages
 - remove python2 packages
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dqsegdb2-1.1.2/setup.cfg new/dqsegdb2-1.1.3/setup.cfg
--- old/dqsegdb2-1.1.2/setup.cfg        2022-07-01 17:18:38.696643000 +0200
+++ new/dqsegdb2-1.1.3/setup.cfg        2022-09-26 18:38:07.534064300 +0200
@@ -35,7 +35,7 @@
 packages = find:
 python_requires = >=3.6
 install_requires = 
-       igwn-auth-utils[requests] >=0.2.2
+       igwn-auth-utils >=0.3.1
        ligo-segments >=1.0.0
 
 [options.extras_require]
@@ -43,6 +43,10 @@
        pytest >=2.9.2
        pytest-cov >=2.5.1
        requests-mock >=1.5.0
+docs = 
+       sphinx
+       sphinx-automodapi
+       sphinx-immaterial
 lint = 
        flake8 >=3.7.0
        flake8-bandit

Reply via email to