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 <[email protected]>
+
+- 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 <[email protected]> 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 <[email protected]> - 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 <[email protected]> - 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