diff --git a/pyproject.toml b/pyproject.toml index 222222e8..e5f9ec6e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,7 +49,7 @@ dependencies = [ "python-dateutil", "PyYAML", "requests", - "spotify-tools", + "spotify-tools @ https://raw.githubusercontent.com/a-rich/DJ-Tools/release/2.9.1/vendor/spotify_tools-0.0.1-py3-none-any.whl", "tqdm", "youtube-dl" ] @@ -88,9 +88,6 @@ djtools = "djtools:main" [tool.uv] default-groups = ["dev"] -[tool.uv.sources] -spotify-tools = { path = "vendor/spotify_tools-0.0.1-py3-none-any.whl" } - [tool.hatch.metadata] allow-direct-references = true diff --git a/src/djtools/version.py b/src/djtools/version.py index 64cf35c0..55d7ec4c 100644 --- a/src/djtools/version.py +++ b/src/djtools/version.py @@ -18,6 +18,7 @@ def get_version() -> str: if match: suffix = version.split(match)[-1] + if suffix and not suffix.startswith("-"): version = f"{match}-{suffix}" diff --git a/uv.lock b/uv.lock index 58ad3726..7b28d32e 100644 --- a/uv.lock +++ b/uv.lock @@ -737,7 +737,7 @@ wheels = [ [[package]] name = "djtools" -version = "2.9.1rc1" +version = "2.9.1rc2" source = { editable = "." } dependencies = [ { name = "asyncpraw" }, @@ -795,7 +795,7 @@ requires-dist = [ { name = "python-levenshtein", marker = "extra == 'accelerated'" }, { name = "pyyaml" }, { name = "requests" }, - { name = "spotify-tools", path = "vendor/spotify_tools-0.0.1-py3-none-any.whl" }, + { name = "spotify-tools", url = "https://raw.githubusercontent.com/a-rich/DJ-Tools/release/2.9.1/vendor/spotify_tools-0.0.1-py3-none-any.whl" }, { name = "tqdm" }, { name = "youtube-dl" }, ] @@ -2637,7 +2637,7 @@ wheels = [ [[package]] name = "spotify-tools" version = "0.0.1" -source = { path = "vendor/spotify_tools-0.0.1-py3-none-any.whl" } +source = { url = "https://raw.githubusercontent.com/a-rich/DJ-Tools/release/2.9.1/vendor/spotify_tools-0.0.1-py3-none-any.whl" } dependencies = [ { name = "fuzzywuzzy", extra = ["speedup"] }, { name = "pydantic" }, @@ -2646,7 +2646,7 @@ dependencies = [ { name = "typer" }, ] wheels = [ - { filename = "spotify_tools-0.0.1-py3-none-any.whl", hash = "sha256:4b18331a81d5275bc7080c17a11d3ec2207545cb0493428bf0dcfdb8944049f6" }, + { url = "https://raw.githubusercontent.com/a-rich/DJ-Tools/release/2.9.1/vendor/spotify_tools-0.0.1-py3-none-any.whl", hash = "sha256:4b18331a81d5275bc7080c17a11d3ec2207545cb0493428bf0dcfdb8944049f6" }, ] [package.metadata]