diff --git a/nitransforms/__init__.py b/nitransforms/__init__.py index 38768ae9..23dc604c 100644 --- a/nitransforms/__init__.py +++ b/nitransforms/__init__.py @@ -24,14 +24,7 @@ try: from ._version import __version__ except ModuleNotFoundError: - from pkg_resources import get_distribution, DistributionNotFound - - try: - __version__ = get_distribution("nitransforms").version - except DistributionNotFound: - __version__ = "unknown" - del get_distribution - del DistributionNotFound + __version__ = "0+unknown" __packagename__ = "nitransforms" __copyright__ = "Copyright (c) 2021 The NiPy developers" diff --git a/nitransforms/tests/test_version.py b/nitransforms/tests/test_version.py index bc4c4a0a..48a70ecf 100644 --- a/nitransforms/tests/test_version.py +++ b/nitransforms/tests/test_version.py @@ -1,15 +1,8 @@ """Test _version.py.""" import sys -from collections import namedtuple from importlib import reload -import pytest import nitransforms -try: - from pkg_resources import DistributionNotFound -except ImportError: - pytest.skip(allow_module_level=True) - def test_version_scm0(monkeypatch): """Retrieve the version via setuptools_scm.""" @@ -22,26 +15,9 @@ class _version: assert nitransforms.__version__ == "10.0.0" -def test_version_scm1(monkeypatch): - """Retrieve the version via pkg_resources.""" - monkeypatch.setitem(sys.modules, "nitransforms._version", None) - - def _dist(name): - Distribution = namedtuple("Distribution", ["name", "version"]) - return Distribution(name, "success") - - monkeypatch.setattr("pkg_resources.get_distribution", _dist) - reload(nitransforms) - assert nitransforms.__version__ == "success" - - -def test_version_scm2(monkeypatch): +def test_version_fallback(monkeypatch): """Check version could not be interpolated.""" monkeypatch.setitem(sys.modules, "nitransforms._version", None) - def _raise(name): - raise DistributionNotFound("No get_distribution mock") - - monkeypatch.setattr("pkg_resources.get_distribution", _raise) reload(nitransforms) - assert nitransforms.__version__ == "unknown" + assert nitransforms.__version__ == "0+unknown"