Skip to content

Commit ba41ae4

Browse files
fix: add ruff to dev dependencies so CI lint step can find it
1 parent 9fa5dc9 commit ba41ae4

1 file changed

Lines changed: 49 additions & 47 deletions

File tree

pyproject.toml

Lines changed: 49 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,50 @@
1-
[build-system]
2-
requires = ["setuptools>=68.0", "wheel"]
3-
build-backend = "setuptools.build_meta"
4-
5-
[project]
6-
name = "json2sql-cli"
7-
version = "0.1.0"
8-
description = "Convert JSON files/datasets to SQL INSERT statements"
9-
readme = "README.md"
10-
requires-python = ">=3.10"
11-
license = "MIT"
12-
authors = [{name = "Revenue Holdings"}]
13-
14-
dependencies = [
15-
"typer>=0.9.0",
16-
"rich>=13.0.0",
17-
]
18-
keywords = ["json", "sql", "etl", "data-conversion", "cli"]
19-
classifiers = [
20-
"Development Status :: 4 - Beta",
21-
"Intended Audience :: Developers",
22-
"Topic :: Database",
23-
"Programming Language :: Python :: 3",
24-
"Programming Language :: Python :: 3.10",
25-
"Programming Language :: Python :: 3.11",
26-
"Programming Language :: Python :: 3.12",
27-
]
28-
29-
[project.optional-dependencies]
30-
license = ["revenueholdings-license>=0.1.0"]
31-
dev = ["pytest>=7.0", "pytest-cov"]
32-
33-
[project.scripts]
34-
json2sql = "json2sql.cli:app"
35-
36-
[tool.setuptools.packages.find]
37-
where = ["src"]
38-
39-
[tool.ruff]
40-
target-version = "py310"
41-
line-length = 120
42-
43-
[tool.ruff.lint]
44-
select = ["E", "F", "W", "I", "UP", "B", "SIM"]
45-
ignore = ["E501"]
46-
47-
[tool.ruff.lint.isort]
1+
[build-system]
2+
requires = ["setuptools>=68.0", "wheel"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "json2sql-cli"
7+
version = "0.1.0"
8+
description = "Convert JSON files/datasets to SQL INSERT statements"
9+
readme = "README.md"
10+
requires-python = ">=3.10"
11+
license = "MIT"
12+
authors = [{name = "Revenue Holdings"}]
13+
14+
dependencies = [
15+
"typer>=0.9.0",
16+
"rich>=13.0.0",
17+
]
18+
keywords = ["json", "sql", "etl", "data-conversion", "cli"]
19+
classifiers = [
20+
"Development Status :: 4 - Beta",
21+
"Intended Audience :: Developers",
22+
"Topic :: Database",
23+
"Programming Language :: Python :: 3",
24+
"Programming Language :: Python :: 3.10",
25+
"Programming Language :: Python :: 3.11",
26+
"Programming Language :: Python :: 3.12",
27+
]
28+
29+
[project.optional-dependencies]
30+
license = ["revenueholdings-license>=0.1.0"]
31+
dev = ["pytest>=7.0", "pytest-cov"
32+
"ruff>=0.4.0",
33+
]
34+
35+
[project.scripts]
36+
json2sql = "json2sql.cli:app"
37+
38+
[tool.setuptools.packages.find]
39+
where = ["src"]
40+
41+
[tool.ruff]
42+
target-version = "py310"
43+
line-length = 120
44+
45+
[tool.ruff.lint]
46+
select = ["E", "F", "W", "I", "UP", "B", "SIM"]
47+
ignore = ["E501"]
48+
49+
[tool.ruff.lint.isort]
4850
known-first-party = ["*"]

0 commit comments

Comments
 (0)