fix: use importlib.metadata for __version__ (was hardcoded stale)

This commit is contained in:
jackwener
2026-03-11 14:11:07 +08:00
parent e96d5142f2
commit 47be88e62d
3 changed files with 8 additions and 3 deletions

View File

@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project] [project]
name = "twitter-cli" name = "twitter-cli"
version = "0.6.2" version = "0.6.3"
description = "A CLI for Twitter/X — feed, bookmarks, and user timeline in terminal" description = "A CLI for Twitter/X — feed, bookmarks, and user timeline in terminal"
readme = "README.md" readme = "README.md"
license = "Apache-2.0" license = "Apache-2.0"

View File

@@ -1,3 +1,8 @@
"""twitter-cli: A CLI for Twitter/X.""" """twitter-cli: A CLI for Twitter/X."""
__version__ = "0.1.0" try:
from importlib.metadata import version
__version__ = version("twitter-cli")
except Exception:
__version__ = "0.0.0"

2
uv.lock generated
View File

@@ -1010,7 +1010,7 @@ wheels = [
[[package]] [[package]]
name = "twitter-cli" name = "twitter-cli"
version = "0.6.1" version = "0.6.3"
source = { editable = "." } source = { editable = "." }
dependencies = [ dependencies = [
{ name = "beautifulsoup4" }, { name = "beautifulsoup4" },