Skip to content

Commit cfd5691

Browse files
committed
Use setuptools_scm to compute version number
1 parent 55f764c commit cfd5691

File tree

7 files changed

+12
-9
lines changed

7 files changed

+12
-9
lines changed

VERSION

-1
This file was deleted.

bin/generate.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
version=$(cat VERSION)
3+
version=$(uvx --from setuptools-scm python -m setuptools_scm)
44

55
docker run --rm -v "${PWD}:/local" openapitools/openapi-generator-cli:v7.9.0 generate \
66
-i /local/openapi.yaml \

packages/localstack-sdk-generated/localstack/sdk/api_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ def __init__(
9191
self.default_headers[header_name] = header_value
9292
self.cookie = cookie
9393
# Set default User-Agent.
94-
self.user_agent = 'OpenAPI-Generator/0.0.2/python'
94+
self.user_agent = 'OpenAPI-Generator/0.1.dev9/python'
9595
self.client_side_validation = configuration.client_side_validation
9696

9797
def __enter__(self):

packages/localstack-sdk-generated/localstack/sdk/configuration.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,7 @@ def to_debug_report(self):
385385
"OS: {env}\n"\
386386
"Python Version: {pyversion}\n"\
387387
"Version of the API: latest\n"\
388-
"SDK Package Version: 0.0.2".\
388+
"SDK Package Version: 0.1.dev9".\
389389
format(env=sys.platform, pyversion=sys.version)
390390

391391
def get_host_settings(self):

packages/localstack-sdk-generated/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "localstack-sdk-generated"
3-
version = "0.0.2"
3+
version = "0.1.dev9"
44
description = "LocalStack REST API - Generated Code"
55
authors = [
66
{ name = "LocalStack Contributors", email = "[email protected]" }

pyproject.toml

+6-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "Python SDK for LocalStack"
55
authors = [
66
{ name = "LocalStack Team", email = "[email protected]"}
77
]
8-
version = "0.0.2"
8+
dynamic = ["version"]
99
dependencies = [
1010
"localstack-sdk-generated"
1111
]
@@ -17,9 +17,12 @@ Repository = "https://github.com/localstack/localstack-sdk-python.git"
1717
Issues = "https://github.com/localstack/localstack-sdk-python/issues"
1818

1919
[build-system]
20-
requires = ["setuptools>=64"]
20+
requires = ["setuptools>=64", "setuptools_scm>=8"]
2121
build-backend = "setuptools.build_meta"
2222

23+
[tool.setuptools_scm]
24+
local_scheme = "no-local-version"
25+
2326
[tool.setuptools.dynamic]
2427
readme = { file = ["README.md"], content-type = "text/markdown"}
2528

@@ -29,6 +32,7 @@ dev-dependencies=[
2932
"ruff",
3033
"boto3"
3134
]
35+
cache-keys = [{ file = "pyproject.toml" }, { git = { commit = true , tags = true }}]
3236

3337
[tool.uv.sources]
3438
localstack-sdk-generated = { workspace = true }

uv.lock

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)