diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index ed46166..1194ecb 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -24,7 +24,20 @@ jobs: - name: Install uv run: pip install uv + + - name: Extract version from release tag + run: | + TAG_NAME=${GITHUB_REF#refs/tags/} + VERSION=${TAG_NAME#v} + echo "VERSION=$VERSION" >> $GITHUB_ENV + echo "Extracted version: $VERSION" + - name: Update version in pyproject.toml + run: | + sed -i "s/version = \"[0-9]*\.[0-9]*\.[0-9]*\"/version = \"$VERSION\"/" pyproject.toml + echo "Updated pyproject.toml with version $VERSION" + cat pyproject.toml | grep version + - name: Build package run: uv build diff --git a/pyproject.toml b/pyproject.toml index 70f530c..107a021 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "numpysocket" -version = "2.0.1" +version = "9.9.9" description = "Socket.Socket Subclass for Sending Numpy Arrays" readme = "README.md" authors = [