commit python-pytest-sphinx for openSUSE:Factory
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pytest-sphinx for
openSUSE:Factory checked in at 2026-03-27 16:50:41
Comparing /work/SRC/openSUSE:Factory/python-pytest-sphinx (Old)
and /work/SRC/openSUSE:Factory/.python-pytest-sphinx.new.8177 (New)
Package is "python-pytest-sphinx"
Fri Mar 27 16:50:41 2026 rev:10 rq:1343087 version:0.7.1
Changes:
---
/work/SRC/openSUSE:Factory/python-pytest-sphinx/python-pytest-sphinx.changes
2024-12-12 21:18:52.190413190 +0100
+++
/work/SRC/openSUSE:Factory/.python-pytest-sphinx.new.8177/python-pytest-sphinx.changes
2026-03-27 16:53:14.424824215 +0100
@@ -1,0 +2,8 @@
+Fri Mar 27 04:02:31 UTC 2026 - Steve Kowalik
+
+- Update to 0.7.1:
+ * Drop support for python 3.8 and 3.9 and add support for 3.13 and 3.14
+ * Adapt to changes in doctest stdlib package
+- Drop patch support-python-313.patch, fixed upstream.
+
+---
Old:
pytest-sphinx-0.6.3.tar.gz
support-python-313.patch
New:
_scmsync.obsinfo
build.specials.obscpio
pytest-sphinx-0.7.1.tar.gz
--(Old B)--
Old: * Adapt to changes in doctest stdlib package
- Drop patch support-python-313.patch, fixed upstream.
--(Old E)--
Other differences:
--
++ python-pytest-sphinx.spec ++
--- /var/tmp/diff_new_pack.C6dsH7/_old 2026-03-27 16:53:15.004848496 +0100
+++ /var/tmp/diff_new_pack.C6dsH7/_new 2026-03-27 16:53:15.004848496 +0100
@@ -18,14 +18,13 @@
%{?sle15_python_module_pythons}
Name: python-pytest-sphinx
-Version:0.6.3
+Version:0.7.1
Release:0
Summary:Doctest plugin for pytest with support for Sphinx-specific
doctest-directives
License:BSD-3-Clause
URL:https://github.com/thisch/pytest-sphinx
Source:
https://github.com/thisch/pytest-sphinx/archive/v%{version}.tar.gz#/pytest-sphinx-%{version}.tar.gz
-Patch0: support-python-313.patch
-BuildRequires: %{python_module base >= 3.8}
+BuildRequires: %{python_module base >= 3.10}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
++ _scmsync.obsinfo ++
mtime: 1774584159
commit: 57b8f5f0bb82a0f59226de08f091f3e88a1d6df757b8b008874bf5ca1bffdfdf
url: https://src.opensuse.org/python-pytest/python-pytest-sphinx.git
revision: 57b8f5f0bb82a0f59226de08f091f3e88a1d6df757b8b008874bf5ca1bffdfdf
projectscmsync: https://src.opensuse.org/python-pytest/_ObsPrj.git
++ build.specials.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.0 +0100
+++ new/.gitignore 2026-03-27 05:13:08.0 +0100
@@ -0,0 +1 @@
+.osc
++ pytest-sphinx-0.6.3.tar.gz -> pytest-sphinx-0.7.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-sphinx-0.6.3/.flake8
new/pytest-sphinx-0.7.1/.flake8
--- old/pytest-sphinx-0.6.3/.flake8 2024-04-13 21:08:58.0 +0200
+++ new/pytest-sphinx-0.7.1/.flake8 1970-01-01 01:00:00.0 +0100
@@ -1,3 +0,0 @@
-[flake8]
-max-line-length = 88
-ignore = E203, E501, W503
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-sphinx-0.6.3/.github/workflows/publish-to-pypi.yml
new/pytest-sphinx-0.7.1/.github/workflows/publish-to-pypi.yml
--- old/pytest-sphinx-0.6.3/.github/workflows/publish-to-pypi.yml
1970-01-01 01:00:00.0 +0100
+++ new/pytest-sphinx-0.7.1/.github/workflows/publish-to-pypi.yml
2026-01-21 19:58:57.0 +0100
@@ -0,0 +1,76 @@
+name: Publish Python ๐ distribution ๐ฆ to PyPI and TestPyPI
+
+on: push
+
+jobs:
+ build:
+name: Build distribution ๐ฆ
+runs-on: ubuntu-latest
+
+steps:
+- uses: actions/checkout@v6
+ with:
+persist-credentials: false
+- name: Set up Python
+ uses: actions/setup-python@v6
+ with:
+python-version: "3.x"
+- name: Install pypa/build
+ run: >-
+python3 -m
+pip install
+build
+--user
+- name: Build a binary wheel and a source tarball
+ run: python3 -m build
+- name: Store the distribution packages
+ uses: actions/upload-artifact@v5
+ with:
+name: python-package-distributions
+path: dist/
+
+ publish-to-pypi:
+name: >-
+ Publish Python ๐ distribution ๐ฆ to PyPI
+if: startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag
pushes
+needs:
+- build
+runs-on: ubuntu-latest
+environmen
commit python-pytest-sphinx for openSUSE:Factory
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pytest-sphinx for
openSUSE:Factory checked in at 2023-05-10 16:18:54
Comparing /work/SRC/openSUSE:Factory/python-pytest-sphinx (Old)
and /work/SRC/openSUSE:Factory/.python-pytest-sphinx.new.1533 (New)
Package is "python-pytest-sphinx"
Wed May 10 16:18:54 2023 rev:6 rq:1085834 version:0.5.0
Changes:
---
/work/SRC/openSUSE:Factory/python-pytest-sphinx/python-pytest-sphinx.changes
2022-04-25 23:35:10.878387369 +0200
+++
/work/SRC/openSUSE:Factory/.python-pytest-sphinx.new.1533/python-pytest-sphinx.changes
2023-05-10 16:18:55.623117586 +0200
@@ -1,0 +2,8 @@
+Mon May 8 08:26:45 UTC 2023 - Dirk Mรยผller
+
+- update to 0.5.0:
+ * Mention in the README that the doctest directive is
+supported.
+ * CI improvements
+
+---
Old:
pytest-sphinx-0.4.0.tar.gz
New:
pytest-sphinx-0.5.0.tar.gz
Other differences:
--
++ python-pytest-sphinx.spec ++
--- /var/tmp/diff_new_pack.EMpAtM/_old 2023-05-10 16:18:56.063120189 +0200
+++ /var/tmp/diff_new_pack.EMpAtM/_new 2023-05-10 16:18:56.067120213 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-pytest-sphinx
#
-# 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,13 +19,15 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-pytest-sphinx
-Version:0.4.0
+Version:0.5.0
Release:0
Summary:Doctest plugin for pytest with support for Sphinx-specific
doctest-directives
License:BSD-3-Clause
URL:https://github.com/thisch/pytest-sphinx
Source:
https://github.com/thisch/pytest-sphinx/archive/v%{version}.tar.gz#/pytest-sphinx-%{version}.tar.gz
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-pytest >= 7.0.0
@@ -43,10 +45,10 @@
%setup -q -n pytest-sphinx-%{version}
%build
-%python_build
+%pyproject_wheel
%install
-%python_install
+%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
@@ -55,6 +57,8 @@
%files %{python_files}
%doc README.rst
%license LICENSE
-%{python_sitelib}/*
+%{python_sitelib}/pytest_sphinx.py
+%{python_sitelib}/pytest_sphinx-%{version}.dist-info
+%pycache_only %{python_sitelib}/__pycache__/*
%changelog
++ pytest-sphinx-0.4.0.tar.gz -> pytest-sphinx-0.5.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-sphinx-0.4.0/.github/workflows/pypi-upload.yml
new/pytest-sphinx-0.5.0/.github/workflows/pypi-upload.yml
--- old/pytest-sphinx-0.4.0/.github/workflows/pypi-upload.yml 2022-03-30
22:29:23.0 +0200
+++ new/pytest-sphinx-0.5.0/.github/workflows/pypi-upload.yml 2022-09-06
22:46:09.0 +0200
@@ -13,7 +13,10 @@
- uses: actions/checkout@v3
- name: Set up Python
-uses: actions/setup-python@v3
+uses: actions/setup-python@v4
+with:
+ cache: 'pip'
+ cache-dependency-path: 'pyproject.toml'
- name: Install latest pip, build, twine
run: |
@@ -26,4 +29,4 @@
env:
TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}
run: |
- twine upload --verbose -u '__token__' dist/*
\ No newline at end of file
+ twine upload --verbose -u '__token__' dist/*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-sphinx-0.4.0/.github/workflows/test.yml
new/pytest-sphinx-0.5.0/.github/workflows/test.yml
--- old/pytest-sphinx-0.4.0/.github/workflows/test.yml 2022-03-30
22:29:23.0 +0200
+++ new/pytest-sphinx-0.5.0/.github/workflows/test.yml 2022-09-06
22:46:09.0 +0200
@@ -22,22 +22,34 @@
strategy:
fail-fast: false
matrix:
-python-version: ["3.7", "3.8", "3.9", "3.10"]
+python-version: ["3.7", "3.8", "3.9", "3.10", "3.11-dev"]
os: [ubuntu-latest, macOS-latest, windows-latest]
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
-uses: actions/setup-python@v3
+uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
+ cache: 'pip'
+ cache-dependency-path: 'pyproject.toml'
- name: Install dependencie
commit python-pytest-sphinx for openSUSE:Factory
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pytest-sphinx for
openSUSE:Factory checked in at 2022-04-25 23:35:07
Comparing /work/SRC/openSUSE:Factory/python-pytest-sphinx (Old)
and /work/SRC/openSUSE:Factory/.python-pytest-sphinx.new.1538 (New)
Package is "python-pytest-sphinx"
Mon Apr 25 23:35:07 2022 rev:5 rq:972469 version:0.4.0
Changes:
---
/work/SRC/openSUSE:Factory/python-pytest-sphinx/python-pytest-sphinx.changes
2020-08-21 19:20:55.636940180 +0200
+++
/work/SRC/openSUSE:Factory/.python-pytest-sphinx.new.1538/python-pytest-sphinx.changes
2022-04-25 23:35:10.878387369 +0200
@@ -1,0 +2,8 @@
+Mon Apr 25 06:23:43 UTC 2022 - Mark??ta Machov??
+
+- Update to 0.4.0
+ * Drop python2.7 (Fixes #14)
+ * Drop python3.5 and python3.6
+ * Require pytest>=7.0
+
+---
Old:
pytest-sphinx-0.3.1.tar.gz
New:
pytest-sphinx-0.4.0.tar.gz
Other differences:
--
++ python-pytest-sphinx.spec ++
--- /var/tmp/diff_new_pack.1K1dAM/_old 2022-04-25 23:35:11.330388003 +0200
+++ /var/tmp/diff_new_pack.1K1dAM/_new 2022-04-25 23:35:11.330388003 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-pytest-sphinx
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%bcond_without python2
+%define skip_python2 1
Name: python-pytest-sphinx
-Version:0.3.1
+Version:0.4.0
Release:0
Summary:Doctest plugin for pytest with support for Sphinx-specific
doctest-directives
License:BSD-3-Clause
@@ -28,18 +28,11 @@
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-pytest >= 3.1.1
+Requires: python-pytest >= 7.0.0
BuildArch: noarch
-%ifpython2
-Requires: python-enum34
-%endif
# SECTION test requirements
BuildRequires: %{python_module Sphinx}
-BuildRequires: %{python_module pytest >= 3.1.1}
-%if %{with python2}
-BuildRequires: python2-enum34
-BuildRequires: python2-mock
-%endif
+BuildRequires: %{python_module pytest >= 7.0.0}
# /SECTION
%python_subpackages
++ pytest-sphinx-0.3.1.tar.gz -> pytest-sphinx-0.4.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-sphinx-0.3.1/.github/workflows/pypi-upload.yml
new/pytest-sphinx-0.4.0/.github/workflows/pypi-upload.yml
--- old/pytest-sphinx-0.3.1/.github/workflows/pypi-upload.yml 1970-01-01
01:00:00.0 +0100
+++ new/pytest-sphinx-0.4.0/.github/workflows/pypi-upload.yml 2022-03-30
22:29:23.0 +0200
@@ -0,0 +1,29 @@
+name: pypi_upload
+
+on:
+ release:
+types: [published]
+
+jobs:
+ build:
+name: PyPI Upload
+runs-on: ubuntu-latest
+
+steps:
+ - uses: actions/checkout@v3
+
+ - name: Set up Python
+uses: actions/setup-python@v3
+
+ - name: Install latest pip, build, twine
+run: |
+ python -m pip install --upgrade --disable-pip-version-check pip
+ python -m pip install --upgrade build twine
+ - name: Build wheel and source distributions
+run: |
+ python -m build
+ - name: Upload to PyPI via Twine
+env:
+ TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}
+run: |
+ twine upload --verbose -u '__token__' dist/*
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-sphinx-0.3.1/.github/workflows/test.yml
new/pytest-sphinx-0.4.0/.github/workflows/test.yml
--- old/pytest-sphinx-0.3.1/.github/workflows/test.yml 1970-01-01
01:00:00.0 +0100
+++ new/pytest-sphinx-0.4.0/.github/workflows/test.yml 2022-03-30
22:29:23.0 +0200
@@ -0,0 +1,43 @@
+name: Test
+
+on:
+ push:
+paths-ignore:
+ - "*.md"
+
+ pull_request:
+paths-ignore:
+ - "*.md"
+
+jobs:
+ build:
+# We want to run on external PRs, but not on our own internal PRs as
they'll be run
+# by the push to the branch. Without this if check, checks are duplicated
since
+# internal PRs match both the push and pull_request events.
+if:
+ github.event_name == 'push' ||
github.event.pull_request.head.repo.full_name !=
+ github.repository
+
+runs-on: ${{ matrix.os }}
+strategy:
+ fail-fast: false
+ matrix:
+python-version: ["3.7", "3.8", "3.9", "3.10"]
+os: [ubuntu-
