@@ -3,30 +3,47 @@ requires = ["hatchling"]
3
3
build-backend = " hatchling.build"
4
4
5
5
[project ]
6
- name = " py-sonar-scanner_DAVID_K"
6
+ # PYSCAN-35: Decide on definitive package name
7
+ name = " py-sonar-scanner"
7
8
dynamic = [" version" ]
8
9
authors = [
9
10
{
name =
" Guillaume Dequenne" ,
email =
" [email protected] " },
11
+ {
name =
" Jeremi Do Dinh" ,
email =
" [email protected] " },
10
12
{
name =
" Maksim Grebeniuk" ,
email =
" [email protected] " },
11
13
{
name =
" David Kunzmann" ,
email =
" [email protected] " },
12
14
]
13
15
description = " Sonar Scanner for the Python Ecosystem"
14
16
readme = " README.md"
15
17
license = {file = " LICENSE" }
16
18
requires-python = " >=3.8"
19
+ keywords = [
20
+ " sonar" ,
21
+ " sonarqube" ,
22
+ " sonarcloud" ,
23
+ " cleancode"
24
+ ]
17
25
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" ,
20
38
]
21
-
22
39
dependencies = [
23
40
" toml>=0.10.2" ,
24
- " pyfiglet"
41
+ " pyfiglet>=0.8.0 "
25
42
]
26
43
27
44
[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 "
30
47
31
48
[project .scripts ]
32
49
"py-sonar-scanner" = " py_sonar_scanner.__main__:scan"
@@ -47,9 +64,9 @@ sources = ["src"]
47
64
48
65
[tool .hatch .envs .test ]
49
66
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 " ,
53
70
]
54
71
55
72
[tool .hatch .envs .test .scripts ]
@@ -62,9 +79,9 @@ python = ["3.8", "3.9", "3.10", "3.11", "3.12"]
62
79
63
80
[tool .hatch .envs .tool ]
64
81
dependencies = [
65
- " licenseheaders" ,
66
- " black" ,
67
- " mypy"
82
+ " licenseheaders>=0.8.8 " ,
83
+ " black>=23.12.0 " ,
84
+ " mypy>=1.7.1 "
68
85
]
69
86
70
87
[tool .hatch .envs .tool .scripts ]
0 commit comments