Skip to content

Commit fbcf2bb

Browse files
authored
Merge pull request #117 from avalentino/bugfix/setuptool-scm-8-compat
Fix compatibility with setuptools-scm v8.x
2 parents 9276257 + c9dd87a commit fbcf2bb

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

erfa/_dev/scm_version.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,16 @@
77
from warnings import warn
88

99
try:
10-
from setuptools_scm import git, get_version as _get_version
10+
from setuptools_scm import git, Configuration, get_version as _get_version
1111
from setuptools_scm.version import guess_next_version
1212

1313
def _guess_next_dev(version, liberfadir=None):
1414
if liberfadir is None:
1515
liberfadir = pathlib.Path(
1616
__file__).parent.parent.parent / 'liberfa' / 'erfa'
1717

18-
erfa_version = git.parse(liberfadir)
18+
config = Configuration(root=liberfadir)
19+
erfa_version = git.parse(liberfadir, config=config)
1920
if not erfa_version.exact:
2021
warn(f'liberfa/erfa not at a tagged release, but at {erfa_version}')
2122

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[build-system]
22
requires = [
33
"setuptools",
4-
"setuptools_scm>=6.2,<8",
4+
"setuptools_scm>=6.2",
55
"jinja2>=2.10.3",
66
"numpy>=1.25,<2"
77
]

0 commit comments

Comments
 (0)