diff --git a/pyproject.toml b/pyproject.toml index 853b925..f6cdc3d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -55,7 +55,6 @@ doc = [ ] [tool.hatch] -build.hooks.vcs.version-file = "src/scverse_misc/_version.py" envs.default.installer = "uv" envs.default.dependency-groups = [ "dev" ] envs.docs.dependency-groups = [ "doc" ] diff --git a/src/scverse_misc/__init__.py b/src/scverse_misc/__init__.py index 5f5e3cc..9797160 100644 --- a/src/scverse_misc/__init__.py +++ b/src/scverse_misc/__init__.py @@ -1,3 +1,4 @@ from ._deprecated import Deprecation, deprecated from ._extensions import ExtensionNamespace, make_register_namespace_decorator -from ._version import __version__, __version_tuple__ + +__all__ = ["ExtensionNamespace", "make_register_namespace_decorator", "deprecated", "Deprecation"] diff --git a/src/scverse_misc/_deprecated.py b/src/scverse_misc/_deprecated.py index aba90e2..5a8cb5e 100644 --- a/src/scverse_misc/_deprecated.py +++ b/src/scverse_misc/_deprecated.py @@ -20,6 +20,9 @@ F = TypeVar("F", bound=Callable) +__all__ = ["deprecated", "Deprecation"] + + class Deprecation(str): """Utility class storing information on deprecated functionality. diff --git a/src/scverse_misc/_extensions.py b/src/scverse_misc/_extensions.py index 90a4fa1..6c85696 100644 --- a/src/scverse_misc/_extensions.py +++ b/src/scverse_misc/_extensions.py @@ -9,6 +9,9 @@ from collections.abc import Callable, Set +__all__ = ["ExtensionNamespace", "make_register_namespace_decorator"] + + @runtime_checkable class ExtensionNamespace(Protocol): """Protocol for extension namespaces.