diff --git a/.github/workflows/publish-pypi.yaml b/.github/workflows/publish-pypi.yaml index d97a20fe..2396e579 100644 --- a/.github/workflows/publish-pypi.yaml +++ b/.github/workflows/publish-pypi.yaml @@ -18,7 +18,7 @@ jobs: - uses: actions/checkout@v4 # install poetry first for cache - name: setup poetry - run: pipx install poetry + run: pipx install poetry poetry-dynamic-versioning - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} @@ -34,4 +34,4 @@ jobs: - name: Build and publish to pypi uses: JRubics/poetry-publish@v1.16 with: - pypi_token: ${{ secrets.PYPI_API_TOKEN }} \ No newline at end of file + pypi_token: ${{ secrets.PYPI_API_TOKEN }} diff --git a/alpaca/__init__.py b/alpaca/__init__.py index f2b93b13..2f16cdf2 100644 --- a/alpaca/__init__.py +++ b/alpaca/__init__.py @@ -1 +1,2 @@ -__version__ = "0.13.4" +# placeholder for poetry-dynamic-versioning +__version__ = "0.0.0" diff --git a/pyproject.toml b/pyproject.toml index 5eae2808..9078a2d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,7 @@ [tool.poetry] name = "alpaca-py" -version = "0.13.4" +# placeholder for poetry-dynamic-versioning +version = "0.0.0" description = "The Official Python SDK for Alpaca APIs" authors = [ "Rahul Chowdhury ", @@ -37,5 +38,10 @@ enum-tools = "^0.9.0" sphinx-toolbox = "^3.1.2" [build-system] -requires = ["poetry-core>=1.4.2"] -build-backend = "poetry.core.masonry.api" +requires = ["poetry-core>=1.4.2", "poetry-dynamic-versioning>=1.0.0,<2.0.0"] +build-backend = "poetry_dynamic_versioning.backend" + +[tool.poetry-dynamic-versioning.substitution] +folders = [ + { path = "alpaca" } +]