15
0
forked from pool/python-manuel

Accepting request 1244141 from home:glaubitz:branches:devel:languages:python

- Update to 1.13.0
  * Include*.md files in wheel These are needed by the test suite,
    which is also included in the wheel.
  * Fix tests on python3.11
  * Update some web links
  * Update pyinstaller to 6.1.0 for python >= 3.11 support
  * doctest: use outputchecker argument also in debug mode. Fixes #38
  * Remove references to old "six" module
- Drop python-manuel-no-six.patch, merged upstream

OBS-URL: https://build.opensuse.org/request/show/1244141
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-manuel?expand=0&rev=31
This commit is contained in:
2025-02-07 13:10:14 +00:00
committed by Git OBS Bridge
parent 36a710f204
commit ce26aa7dfe
5 changed files with 18 additions and 42 deletions

Binary file not shown.

BIN
manuel-1.13.0.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,35 +0,0 @@
Index: manuel-1.12.4/src/manuel/doctest.py
===================================================================
--- manuel-1.12.4.orig/src/manuel/doctest.py
+++ manuel-1.12.4/src/manuel/doctest.py
@@ -3,13 +3,13 @@ from __future__ import absolute_import
import doctest
import manuel
import os.path
-import six
+import io
DocTestRunner = doctest.DocTestRunner
DebugRunner = doctest.DebugRunner
-class DocTestResult(six.StringIO):
+class DocTestResult(io.StringIO):
pass
Index: manuel-1.12.4/setup.py
===================================================================
--- manuel-1.12.4.orig/setup.py
+++ manuel-1.12.4/setup.py
@@ -48,10 +48,6 @@ setup(
},
tests_require=tests_require,
test_suite='manuel.tests.test_suite',
- install_requires=[
- 'setuptools',
- 'six',
- ],
include_package_data=True,
long_description=long_description,
keywords=['testing', 'documentation'],

View File

@@ -1,3 +1,16 @@
-------------------------------------------------------------------
Fri Feb 7 12:30:21 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 1.13.0
* Include*.md files in wheel These are needed by the test suite,
which is also included in the wheel.
* Fix tests on python3.11
* Update some web links
* Update pyinstaller to 6.1.0 for python >= 3.11 support
* doctest: use outputchecker argument also in debug mode. Fixes #38
* Remove references to old "six" module
- Drop python-manuel-no-six.patch, merged upstream
-------------------------------------------------------------------
Tue Feb 6 14:04:47 UTC 2024 - Markéta Machová <mmachova@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-manuel
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2013-2018 LISA GmbH, Bingen, Germany.
#
# All modifications and additions to the file contributed by third parties
@@ -19,15 +19,13 @@
%{?sle15allpythons}
Name: python-manuel
Version: 1.12.4
Version: 1.13.0
Release: 0
Summary: Python module to build tested documentation
License: Apache-2.0
URL: https://pypi.org/project/manuel/
# SourceRepository: https://github.com/benji-york/manuel
Source: https://files.pythonhosted.org/packages/source/m/manuel/manuel-%{version}.tar.gz
# https://github.com/benji-york/manuel/issues/33
Patch0: python-manuel-no-six.patch
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}