diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b7ada2b7..157e6ef5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -47,6 +47,22 @@ poetry run pre-commit install ### Publish release +#### Release script + +Make sure you have your PyPi API token setup in your poetry config. If not, you can set it up by running: + +```sh +poetry config pypi-token.pypi $your-api-token +``` + +Run the release script: + +```sh +poetry run release +``` + +#### Manual steps (for prepatch versions) + 1. `poetry version patch` - `poetry version prepatch` for pre-release versions 2. `poetry install` diff --git a/langfuse/version.py b/langfuse/version.py index ee3f4875..9e1d2872 100644 --- a/langfuse/version.py +++ b/langfuse/version.py @@ -1,3 +1,3 @@ """@private""" -__version__ = "2.35.0" +__version__ = "2.35.1" diff --git a/pyproject.toml b/pyproject.toml index 772bd6d3..f9b7d897 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "langfuse" -version = "2.35.0" +version = "2.35.1" description = "A client library for accessing langfuse" authors = ["langfuse "] license = "MIT" @@ -64,3 +64,6 @@ build-backend = "poetry.core.masonry.api" log_cli = true [tool.poetry_bumpversion.file."langfuse/version.py"] + +[tool.poetry.scripts] +release = "scripts.release:main" \ No newline at end of file