Skip to content

Commit e867c84

Browse files
chore: Use Poetry support for PEP 621
* python-poetry/poetry#9135 * python-poetry/poetry-core#708
1 parent 2ce4a46 commit e867c84

File tree

3 files changed

+33
-22
lines changed

3 files changed

+33
-22
lines changed

.pre-commit-config.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ci:
66

77
repos:
88
- repo: https://github.com/pre-commit/pre-commit-hooks
9-
rev: v4.5.0
9+
rev: v4.6.0
1010
hooks:
1111
- id: check-json
1212
exclude: "\\.vscode/.*.json"
@@ -16,19 +16,19 @@ repos:
1616
- id: trailing-whitespace
1717

1818
- repo: https://github.com/tox-dev/pyproject-fmt
19-
rev: "1.7.0"
19+
rev: "1.8.0"
2020
hooks:
2121
- id: pyproject-fmt
2222

2323
- repo: https://github.com/astral-sh/ruff-pre-commit
24-
rev: "v0.3.5"
24+
rev: "v0.4.2"
2525
hooks:
2626
- id: ruff
2727
args: [--fix, --exit-non-zero-on-fix, --show-fixes]
2828
- id: ruff-format
2929

3030
- repo: https://github.com/pre-commit/mirrors-mypy
31-
rev: v1.9.0
31+
rev: v1.10.0
3232
hooks:
3333
- id: mypy
3434
pass_filenames: true

poetry.lock

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

+27-16
Original file line numberDiff line numberDiff line change
@@ -5,33 +5,44 @@ requires = [
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 <[email protected]>"]
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 = "Apache-2.0"
18+
authors = [{ name = "Edgar Ramírez-Mondragón", email = "[email protected]" }]
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)