Skip to content

Commit ad82b78

Browse files
authored
PYSCAN-11: Complete metadata in pyproject.toml (#15)
1 parent bfd4766 commit ad82b78

File tree

1 file changed

+30
-13
lines changed

1 file changed

+30
-13
lines changed

pyproject.toml

Lines changed: 30 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,47 @@ requires = ["hatchling"]
33
build-backend = "hatchling.build"
44

55
[project]
6-
name = "py-sonar-scanner_DAVID_K"
6+
# PYSCAN-35: Decide on definitive package name
7+
name = "py-sonar-scanner"
78
dynamic = ["version"]
89
authors = [
910
{ name="Guillaume Dequenne", email="[email protected]" },
11+
{ name="Jeremi Do Dinh", email="[email protected]" },
1012
{ name="Maksim Grebeniuk", email="[email protected]" },
1113
{ name="David Kunzmann", email="[email protected]" },
1214
]
1315
description = "Sonar Scanner for the Python Ecosystem"
1416
readme = "README.md"
1517
license = {file = "LICENSE"}
1618
requires-python = ">=3.8"
19+
keywords = [
20+
"sonar",
21+
"sonarqube",
22+
"sonarcloud",
23+
"cleancode"
24+
]
1725
classifiers = [
18-
"Programming Language :: Python :: 3",
19-
"Operating System :: OS Independent",
26+
"Environment :: Console",
27+
"Intended Audience :: Developers",
28+
"Operating System :: OS Independent",
29+
"Programming Language :: Python",
30+
"Programming Language :: Python :: 3",
31+
"Programming Language :: Python :: 3 :: Only",
32+
"Programming Language :: Python :: 3.8",
33+
"Programming Language :: Python :: 3.9",
34+
"Programming Language :: Python :: 3.10",
35+
"Programming Language :: Python :: 3.11",
36+
"Programming Language :: Python :: 3.12",
37+
"Topic :: Software Development :: Quality Assurance",
2038
]
21-
2239
dependencies = [
2340
"toml>=0.10.2",
24-
"pyfiglet"
41+
"pyfiglet>=0.8.0"
2542
]
2643

2744
[project.urls]
28-
"Homepage" = "https://github.com/joke1196/py-sonar-scanner"
29-
"Bug Tracker" = "https://github.com/joke1196/py-sonar-scanner/issues"
45+
Homepage = "https://github.com/SonarSource/sonar-scanner-python"
46+
Repository = "https://github.com/SonarSource/sonar-scanner-python"
3047

3148
[project.scripts]
3249
"py-sonar-scanner" = "py_sonar_scanner.__main__:scan"
@@ -47,9 +64,9 @@ sources = ["src"]
4764

4865
[tool.hatch.envs.test]
4966
dependencies = [
50-
"coverage[toml]",
51-
"pytest",
52-
"pytest-cov",
67+
"coverage[toml]>=7.3.3",
68+
"pytest>=7.4.3",
69+
"pytest-cov>=4.1.0",
5370
]
5471

5572
[tool.hatch.envs.test.scripts]
@@ -62,9 +79,9 @@ python = ["3.8", "3.9", "3.10", "3.11", "3.12"]
6279

6380
[tool.hatch.envs.tool]
6481
dependencies = [
65-
"licenseheaders",
66-
"black",
67-
"mypy"
82+
"licenseheaders>=0.8.8",
83+
"black>=23.12.0",
84+
"mypy>=1.7.1"
6885
]
6986

7087
[tool.hatch.envs.tool.scripts]

0 commit comments

Comments
 (0)