diff options
author | Ronny Pfannschmidt <opensource@ronnypfannschmidt.de> | 2023-03-21 11:21:57 +0100 |
---|---|---|
committer | Ronny Pfannschmidt <opensource@ronnypfannschmidt.de> | 2023-03-29 17:04:12 +0200 |
commit | f0128253816d5d1783c6c1def4cc8957a34d3436 (patch) | |
tree | c1fb3300bcd65d8aaabbc0a3bf4739166b5d8245 /src/setuptools_scm | |
parent | e9715c1f9e506735f6de15559089827000ad2058 (diff) | |
download | setuptools-scm-f0128253816d5d1783c6c1def4cc8957a34d3436.tar.gz |
rename .hacks to .fallbacks and drop support for pip-egg-info
Diffstat (limited to 'src/setuptools_scm')
-rw-r--r-- | src/setuptools_scm/_log.py | 0 | ||||
-rw-r--r-- | src/setuptools_scm/fallbacks.py (renamed from src/setuptools_scm/hacks.py) | 14 |
2 files changed, 2 insertions, 12 deletions
diff --git a/src/setuptools_scm/_log.py b/src/setuptools_scm/_log.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/setuptools_scm/_log.py diff --git a/src/setuptools_scm/hacks.py b/src/setuptools_scm/fallbacks.py index 5aaa0db..89d3418 100644 --- a/src/setuptools_scm/hacks.py +++ b/src/setuptools_scm/fallbacks.py @@ -1,6 +1,7 @@ from __future__ import annotations import os +from pathlib import Path from typing import TYPE_CHECKING if TYPE_CHECKING: @@ -16,7 +17,7 @@ _UNKNOWN = "UNKNOWN" def parse_pkginfo(root: _t.PathT, config: Configuration) -> ScmVersion | None: - pkginfo = os.path.join(root, "PKG-INFO") + pkginfo = Path(root) / "PKG-INFO" trace("pkginfo", pkginfo) data = data_from_mime(pkginfo) version = data.get("Version", _UNKNOWN) @@ -26,17 +27,6 @@ def parse_pkginfo(root: _t.PathT, config: Configuration) -> ScmVersion | None: return None -def parse_pip_egg_info(root: _t.PathT, config: Configuration) -> ScmVersion | None: - pipdir = os.path.join(root, "pip-egg-info") - if not os.path.isdir(pipdir): - return None - items = os.listdir(pipdir) - trace("pip-egg-info", pipdir, items) - if not items: - return None - return parse_pkginfo(os.path.join(pipdir, items[0]), config=config) - - def fallback_version(root: _t.PathT, config: Configuration) -> ScmVersion | None: if config.parentdir_prefix_version is not None: _, parent_name = os.path.split(os.path.abspath(root)) |