Fix: Build Failure Due to Missing __version__ Attribute
#1
+4
−3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix: Build Failure Due to Missing
__version__AttributeProblem
Package installation from GitHub fails with:
The build system attempted to read
polystore.__version__from a dynamic version attribute, but this required importing the polystore module during setup—beforemetaclass_registryand other dependencies were available in the isolated build environment.Fix
Switched from dynamic version (read from module attribute) to static version in
pyproject.toml:Changes
pyproject.toml
dynamic = ["version"]from[project]version = "0.1.0"directly to[project][tool.setuptools.dynamic]sectionsrc/polystore/init.py
__version__ = "0.1.0"module attribute for referencePackage now installs as expected