Skip to content

Commit a3d85d7

Browse files
chore: Use Poetry support for PEP 621
* python-poetry/poetry#9135 * python-poetry/poetry-core#708
1 parent 77b0f87 commit a3d85d7

3 files changed

Lines changed: 31 additions & 20 deletions

File tree

.github/workflows/constraints.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
pip==24.0
2-
poetry==1.8.2
2+
poetry @ git+https://github.com/radoering/poetry.git@pep621-support
33
poetry-dynamic-versioning==1.3.0
44
nox==2024.4.15
55
nox-poetry==1.0.3

poetry.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 28 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,48 @@
11
[build-system]
22
build-backend = "poetry_dynamic_versioning.backend"
33
requires = [
4-
"poetry-core==1.9",
4+
"poetry-core@ git+https://github.com/radoering/poetry-core.git@pep621-support",
55
"poetry-dynamic-versioning",
66
]
77

8-
[tool.poetry]
8+
[project]
99
name = "tap-betterstack"
10-
version = "0.0.0"
1110
description = "`tap-betterstack` is a Singer tap for Better Stack, built with the Meltano SDK for Singer Taps."
12-
authors = ["Edgar Ramírez-Mondragón <edgarrm358@gmail.com>"]
11+
readme = "README.md"
1312
keywords = [
13+
"Better Stack",
1414
"ELT",
1515
"singer.io",
16-
"Better Stack",
1716
]
18-
license = "Apache-2.0"
19-
readme = "README.md"
20-
homepage = "https://github.com/edgarrmondragon/tap-betterstack"
21-
repository = "https://github.com/edgarrmondragon/tap-betterstack"
22-
documentation = "https://github.com/edgarrmondragon/tap-betterstack#readme"
17+
license.file = "LICENSE"
18+
authors = [{ name = "Edgar Ramírez-Mondragón", email = "edgarrm358@gmail.com" }]
19+
requires-python = ">=3.8"
20+
classifiers = [
21+
"Programming Language :: Python :: 3 :: Only",
22+
"Programming Language :: Python :: 3.8",
23+
"Programming Language :: Python :: 3.9",
24+
"Programming Language :: Python :: 3.10",
25+
"Programming Language :: Python :: 3.11",
26+
"Programming Language :: Python :: 3.12",
27+
]
28+
dynamic = [
29+
"version",
30+
]
31+
dependencies = [
32+
"singer-sdk~=0.37.0",
33+
]
34+
urls.Documentation = "https://github.com/edgarrmondragon/tap-betterstack#readme"
35+
urls.Homepage = "https://github.com/edgarrmondragon/tap-betterstack"
36+
urls.Repository = "https://github.com/edgarrmondragon/tap-betterstack"
37+
scripts."tap-betterstack" = "tap_betterstack.tap:TapBetterStack.cli"
2338

24-
[tool.poetry.dependencies]
25-
python = ">=3.8"
26-
singer-sdk = "~=0.37.0"
39+
[tool.poetry]
40+
name = "tap-betterstack"
41+
version = "0.0.0"
2742

2843
[tool.poetry.group.dev.dependencies]
2944
singer-sdk = {version = "*", extras = ["testing"]}
3045

31-
[tool.poetry.scripts]
32-
# CLI declaration
33-
"tap-betterstack" = "tap_betterstack.tap:TapBetterStack.cli"
34-
3546
[tool.poetry-dynamic-versioning]
3647
enable = true
3748
format-jinja = """

0 commit comments

Comments
 (0)