breaks setuptools (https://pagure.io/python-daemon/issue/94, https://pypi.org/project/python-daemon/3.0.2/) OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-python-daemon?expand=0&rev=46
77 lines
2.3 KiB
Diff
77 lines
2.3 KiB
Diff
Index: python-daemon-3.0.1/pyproject.toml
|
||
===================================================================
|
||
--- python-daemon-3.0.1.orig/pyproject.toml
|
||
+++ python-daemon-3.0.1/pyproject.toml
|
||
@@ -10,7 +10,9 @@
|
||
# Minimum requirements for the build system.
|
||
requires = [
|
||
"setuptools >=62.4.0",
|
||
- "docutils"]
|
||
+ "packaging",
|
||
+ "docutils",
|
||
+ ]
|
||
|
||
# Path to the Python object to perform the build.
|
||
build-backend = "setuptools.build_meta"
|
||
Index: python-daemon-3.0.1/setup.py
|
||
===================================================================
|
||
--- python-daemon-3.0.1.orig/setup.py
|
||
+++ python-daemon-3.0.1/setup.py
|
||
@@ -60,10 +60,13 @@ setup_kwargs = dict(
|
||
zip_safe=False,
|
||
setup_requires=[
|
||
"docutils",
|
||
+ "setuptools",
|
||
+ "packaging",
|
||
],
|
||
install_requires=[
|
||
"setuptools >=62.4.0",
|
||
"lockfile >=0.10",
|
||
+ "packaging",
|
||
],
|
||
python_requires=">=3",
|
||
extras_require={
|
||
Index: python-daemon-3.0.1/test_version.py
|
||
===================================================================
|
||
--- python-daemon-3.0.1.orig/test_version.py
|
||
+++ python-daemon-3.0.1/test_version.py
|
||
@@ -20,10 +20,10 @@ import unittest.mock
|
||
import docutils
|
||
import docutils.nodes
|
||
import docutils.writers
|
||
+from packaging.version import InvalidVersion
|
||
import setuptools
|
||
import setuptools.command
|
||
import setuptools.dist
|
||
-from setuptools.extern.packaging.version import InvalidVersion
|
||
import testscenarios
|
||
import testtools
|
||
|
||
Index: python-daemon-3.0.1/version.py
|
||
===================================================================
|
||
--- python-daemon-3.0.1.orig/version.py
|
||
+++ python-daemon-3.0.1/version.py
|
||
@@ -31,12 +31,12 @@ import re
|
||
import sys
|
||
import textwrap
|
||
|
||
+import packaging.version
|
||
import setuptools
|
||
import setuptools.command.build
|
||
import setuptools.command.build_py
|
||
import setuptools.command.egg_info
|
||
import setuptools.dist
|
||
-import setuptools.extern.packaging.version
|
||
|
||
|
||
def ensure_class_bases_begin_with(namespace, class_name, base_class):
|
||
@@ -186,7 +186,7 @@ class ChangeLogEntry:
|
||
# A valid non-version value.
|
||
return None
|
||
|
||
- valid_version = setuptools.extern.packaging.version.Version(value)
|
||
+ valid_version = packaging.version.Version(value)
|
||
|
||
@classmethod
|
||
def validate_maintainer(cls, value):
|