@@ -7,46 +7,38 @@ build-backend = "pdm.backend"
7
7
# build-backend = "pdm.backend"
8
8
9
9
[project ]
10
- authors = [
11
- {
name =
" fluentqa-team" ,
email =
" [email protected] " },
12
- ]
10
+ authors = [{
name =
" fluentqa-team" ,
email =
" [email protected] " }]
13
11
classifiers = [
14
- " Development Status :: 3 - Alpha" ,
15
- " License :: OSI Approved :: MIT License" ,
16
- " Operating System :: OS Independent" ,
17
- " Programming Language :: Python :: 3.10" ,
18
- " Programming Language :: Python :: 3.11" ,
19
- " Programming Language :: Python :: 3.12" ,
20
- " Programming Language :: Python :: 3.8" ,
21
- " Programming Language :: Python :: 3.9" ,
12
+ " Development Status :: 3 - Alpha" ,
13
+ " License :: OSI Approved :: MIT License" ,
14
+ " Operating System :: OS Independent" ,
15
+ " Programming Language :: Python :: 3.10" ,
16
+ " Programming Language :: Python :: 3.11" ,
17
+ " Programming Language :: Python :: 3.12" ,
18
+ " Programming Language :: Python :: 3.8" ,
19
+ " Programming Language :: Python :: 3.9" ,
22
20
]
23
21
description = " A Python boilet template for different types of projects."
24
- dynamic = [
25
- " version" ,
26
- ]
22
+ dynamic = [" version" ]
27
23
keywords = [
28
- " copier-template" ,
29
- " full-development-lifecycle" ,
30
- " project-template" ,
31
- " scaffold" ,
24
+ " copier-template" ,
25
+ " full-development-lifecycle" ,
26
+ " project-template" ,
27
+ " scaffold" ,
32
28
]
33
- license = {text = " MIT" }
29
+ license = { text = " MIT" }
34
30
name = " qpytpl"
35
31
readme = " README.md"
36
32
requires-python = " >=3.9"
37
- dependencies = [
38
-
39
- " dynaconf>=3.2.5" ,
40
- " pydantic>=2.7.4" ,
41
- ]
33
+ dependencies = []
42
34
43
35
[tool .pdm .scripts ]
44
36
# ss-python-cli = "ss_python.cli:app"
45
37
lint = " ruff ."
46
38
fmt = " ruff format . --check"
47
39
test = " pytest "
48
40
docs = " mkdocs serve"
49
- docs-deploy =" mkdocs gh-deploy --force"
41
+ docs-deploy = " mkdocs gh-deploy --force"
50
42
cleanup = " sh scripts/cleanup.sh"
51
43
52
44
[project .urls ]
@@ -57,16 +49,9 @@ repository = "https://github.com/fluent-qa/fluentqa-pytpl"
57
49
distribution = true
58
50
59
51
[tool .pdm .dev-dependencies ]
60
- docs = [
61
- " mkdocs-material>=9.5.27" ,
62
- " mkdocs>=1.6.0" ,
63
- ]
64
- lint = [
65
- " ruff>=0.4.9"
66
- ]
67
- test = [
68
- " pytest-cov>=5.0.0" ,
69
- ]
52
+ docs = [" mkdocs-material>=9.5.27" , " mkdocs>=1.6.0" ]
53
+ lint = [" ruff>=0.4.9" ]
54
+ test = [" pytest-cov>=5.0.0" ]
70
55
71
56
72
57
[tool .pytest .ini_options ]
@@ -76,38 +61,34 @@ log_cli_level = "info"
76
61
log_date_format = " %Y-%m-%d %H:%M:%S"
77
62
log_format = " %(asctime)s %(levelname)s %(message)s"
78
63
minversion = " 6.0"
79
- cov = " qpytpl"
80
- cov-report = " html"
64
+ cov = " qpytpl"
65
+ cov-report = " html"
81
66
82
67
[tool .coverage ]
83
68
84
69
[tool .coverage .report ]
85
70
fail_under = 100
86
71
87
72
[tool .coverage .run ]
88
- source = [
89
- " src/qpytpl" ,
90
- ]
73
+ source = [" src/qpytpl" ]
91
74
92
75
[tool .ruff ]
93
- extend-exclude = [
94
- " template" ,
95
- ]
76
+ extend-exclude = [" template" ]
96
77
fix = true
97
78
src = [" src" ]
98
79
99
80
[tool .ruff .lint ]
100
81
select = [
101
- " B" , # flake8-bugbear
102
- " D" , # pydocstyle
103
- " E" , # pycodestyle error
104
- " F" , # Pyflakes
105
- " I" , # isort
106
- " RUF100" , # Unused noqa directive
107
- " S" , # flake8-bandit
108
- " SIM" , # flake8-simplify
109
- " UP" , # pyupgrade
110
- " W" , # pycodestyle warning
82
+ " B" , # flake8-bugbear
83
+ " D" , # pydocstyle
84
+ " E" , # pycodestyle error
85
+ " F" , # Pyflakes
86
+ " I" , # isort
87
+ " RUF100" , # Unused noqa directive
88
+ " S" , # flake8-bandit
89
+ " SIM" , # flake8-simplify
90
+ " UP" , # pyupgrade
91
+ " W" , # pycodestyle warning
111
92
]
112
93
113
94
[tool .ruff .lint .per-file-ignores ]
@@ -129,5 +110,3 @@ url = "https://pypi.tuna.tsinghua.edu.cn/simple/"
129
110
[[tool .pdm .source ]]
130
111
name = " douban"
131
112
url = " https://pypi.doubanio.com/simple/"
132
-
133
-
0 commit comments