diff --git a/.github/workflows/constraints.txt b/.github/workflows/constraints.txt index c6c2cb8..48d017f 100644 --- a/.github/workflows/constraints.txt +++ b/.github/workflows/constraints.txt @@ -1,5 +1,5 @@ pip==24.0 -poetry==1.8.2 +poetry @ git+https://github.com/radoering/poetry.git@pep621-support poetry-dynamic-versioning==1.3.0 nox==2024.4.15 nox-poetry==1.0.3 diff --git a/poetry.lock b/poetry.lock index 576b562..1c5f5f4 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.9.0.dev0 and should not be changed by hand. [[package]] name = "appdirs" @@ -1389,4 +1389,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.8" -content-hash = "2e035e9ea0169f8c2c4a39484ee34efdc8d904cb8f37e8167c700989dc8aadcb" +content-hash = "8bd74b10df893436fb20d3ba9b8fa0f6ce5024ff4fd584f55aeb30a03017ecf7" diff --git a/pyproject.toml b/pyproject.toml index ab1d4a6..a892738 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,37 +1,48 @@ [build-system] build-backend = "poetry_dynamic_versioning.backend" requires = [ - "poetry-core==1.9", + "poetry-core@ git+https://github.com/radoering/poetry-core.git@pep621-support", "poetry-dynamic-versioning", ] -[tool.poetry] +[project] name = "tap-betterstack" -version = "0.0.0" description = "`tap-betterstack` is a Singer tap for Better Stack, built with the Meltano SDK for Singer Taps." -authors = ["Edgar Ramírez-Mondragón "] +readme = "README.md" keywords = [ + "Better Stack", "ELT", "singer.io", - "Better Stack", ] -license = "Apache-2.0" -readme = "README.md" -homepage = "https://github.com/edgarrmondragon/tap-betterstack" -repository = "https://github.com/edgarrmondragon/tap-betterstack" -documentation = "https://github.com/edgarrmondragon/tap-betterstack#readme" +license.file = "LICENSE" +authors = [{ name = "Edgar Ramírez-Mondragón", email = "edgarrm358@gmail.com" }] +requires-python = ">=3.8" +classifiers = [ + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", +] +dynamic = [ + "version", +] +dependencies = [ + "singer-sdk~=0.37.0", +] +urls.Documentation = "https://github.com/edgarrmondragon/tap-betterstack#readme" +urls.Homepage = "https://github.com/edgarrmondragon/tap-betterstack" +urls.Repository = "https://github.com/edgarrmondragon/tap-betterstack" +scripts."tap-betterstack" = "tap_betterstack.tap:TapBetterStack.cli" -[tool.poetry.dependencies] -python = ">=3.8" -singer-sdk = "~=0.37.0" +[tool.poetry] +name = "tap-betterstack" +version = "0.0.0" [tool.poetry.group.dev.dependencies] singer-sdk = {version = "*", extras = ["testing"]} -[tool.poetry.scripts] -# CLI declaration -"tap-betterstack" = "tap_betterstack.tap:TapBetterStack.cli" - [tool.poetry-dynamic-versioning] enable = true format-jinja = """