12
0
Files
python-python-daemon/explicit-packaging.patch

77 lines
2.3 KiB
Diff
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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):