Skip to content

Commit 47f087e

Browse files
committed
Update sgkit version to follow bio2zarr
1 parent 3a50372 commit 47f087e

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

pyproject.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["setuptools >= 41.2", "setuptools_scm"]
2+
requires = ["setuptools >= 69", "setuptools_scm[toml] >= 8"]
33
build-backend = "setuptools.build_meta"
44

55
[project]
@@ -63,6 +63,9 @@ packages = ["sgkit"]
6363
zip-safe = false # https://mypy.readthedocs.io/en/latest/installed_packages.html
6464
include-package-data = true
6565

66+
[tool.setuptools_scm]
67+
version_file = "sgkit/_version.py"
68+
6669
[tool.coverage.report]
6770
fail_under = 100
6871

sgkit/__init__.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from importlib.metadata import PackageNotFoundError, version # type: ignore[import]
2-
31
from .display import display_genotypes, display_pedigree
42
from .distance.api import pairwise_distance
53
from .io.dataset import load_dataset, save_dataset
@@ -67,10 +65,13 @@
6765
window_by_variant,
6866
)
6967

68+
__version__ = "unknown"
7069
try:
71-
__version__ = version(__name__)
72-
except PackageNotFoundError: # pragma: no cover
73-
__version__ = "unknown"
70+
from . import _version
71+
72+
__version__ = _version.version # pragma: nocover
73+
except ImportError: # pragma: nocover
74+
pass
7475

7576
__all__ = [
7677
"DIM_ALLELE",

0 commit comments

Comments
 (0)