summaryrefslogtreecommitdiff
path: root/src/setuptools_scm/discover.py
diff options
context:
space:
mode:
authorRonny Pfannschmidt <opensource@ronnypfannschmidt.de>2021-09-02 12:31:47 +0200
committerRonny Pfannschmidt <opensource@ronnypfannschmidt.de>2021-09-02 12:31:47 +0200
commitf25d50ab94fcbcc79fb32feed9d26d2e5362f248 (patch)
treedd706732da7f5499e4e7e7ff0e7aa0f46aabc014 /src/setuptools_scm/discover.py
parent968103183a2993897e9d3adc76ef2e3f5c560086 (diff)
downloadsetuptools-scm-f25d50ab94fcbcc79fb32feed9d26d2e5362f248.tar.gz
restore support of old setuptools/pip while warning
* detach from packaging version parsing/class and integrate backward compat mixin * move version classes to own internal module * don't warn when pyproject.toml is missing * consistently fetch dist name from setup.cfg * extend warning with notes on minimal versions * trace to stderr instead of stdout * create extensive tests around running on old setuptools
Diffstat (limited to 'src/setuptools_scm/discover.py')
-rw-r--r--src/setuptools_scm/discover.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/setuptools_scm/discover.py b/src/setuptools_scm/discover.py
index b7ddb9f..f2aee17 100644
--- a/src/setuptools_scm/discover.py
+++ b/src/setuptools_scm/discover.py
@@ -1,5 +1,6 @@
import os
+from .config import Configuration
from .utils import iter_entry_points
from .utils import trace
@@ -38,7 +39,7 @@ def match_entrypoint(root, name):
return False
-def iter_matching_entrypoints(root, entrypoint, config):
+def iter_matching_entrypoints(root, entrypoint, config: Configuration):
"""
Consider different entry-points in ``root`` and optionally its parents.
:param root: File path.