diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 84aa53c..4229458 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -35,7 +35,7 @@ repos: - id: vermin args: ['--config-file', './setup.cfg'] - repo: https://github.com/RobertCraigie/pyright-python - rev: v1.1.399 + rev: v1.1.400 hooks: - id: pyright pass_filenames: false diff --git a/pyproject.toml b/pyproject.toml index 4ed751a..e204b3f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -246,4 +246,4 @@ context = 1 [tool.pyright] stubPath = "src/typings" pythonVersion = "3.11" -reportMissingModuleSource = true +reportMissingModuleSource = false diff --git a/src/aedifix/__init__.py b/src/aedifix/__init__.py index cf62e85..a7dc353 100644 --- a/src/aedifix/__init__.py +++ b/src/aedifix/__init__.py @@ -4,6 +4,7 @@ from __future__ import annotations from . import cmake, package, util +from ._version import version as __version__ from .cmake import ( CMAKE_VARIABLE, CMakeBool, @@ -33,6 +34,7 @@ "ConfigurationManager", "MainPackage", "Package", + "__version__", "basic_configure", "cmake", "package", diff --git a/src/aedifix/_version.pyi b/src/aedifix/_version.pyi new file mode 100644 index 0000000..0c9aabd --- /dev/null +++ b/src/aedifix/_version.pyi @@ -0,0 +1,10 @@ +# SPDX-FileCopyrightText: Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +import typing_extensions + +VERSION_TUPLE: typing_extensions.TypeAlias = tuple[int | str, ...] + +version: str +__version__: str +__version_tuple__: VERSION_TUPLE +version_tuple: VERSION_TUPLE