Skip to content

chore: Dynamically set __version__ based on package metadata#9

Merged
kylebarron merged 2 commits intomainfrom
kyle/dynamic-version
Feb 10, 2026
Merged

chore: Dynamically set __version__ based on package metadata#9
kylebarron merged 2 commits intomainfrom
kyle/dynamic-version

Conversation

@kylebarron
Copy link
Member

@kylebarron kylebarron commented Feb 10, 2026

Instead of hard-coding __version__, we can set __version__ based on the installed package metadata, loaded at runtime.

The only downside is that importing the library takes an extra ~1 millisecond to load this at import.

@kylebarron kylebarron enabled auto-merge (squash) February 10, 2026 17:30
@kylebarron kylebarron merged commit 7d3b5bb into main Feb 10, 2026
5 checks passed
@kylebarron kylebarron deleted the kyle/dynamic-version branch February 10, 2026 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant