|
84 | 84 | # --spelling-private-dict-file option instead of raising a message. |
85 | 85 | spelling-store-unknown-words = 'no' |
86 | 86 |
|
87 | | -[tool.black] |
88 | | - |
89 | | -line-length = 79 |
90 | | - |
91 | 87 | [tool.coverage.run] |
92 | 88 |
|
93 | 89 | branch = true |
@@ -151,19 +147,20 @@ module = [ |
151 | 147 | ignore_missing_imports = true |
152 | 148 |
|
153 | 149 | [build-system] |
| 150 | +build-backend = "setuptools.build_meta" |
154 | 151 | requires = [ |
155 | 152 | "pip", |
156 | 153 | "setuptools", |
157 | | - "setuptools_scm[toml]>=7.1.0", |
| 154 | + "setuptools_scm[toml]>=7.1", |
158 | 155 | "wheel", |
159 | 156 | ] |
160 | | -build-backend = "setuptools.build_meta" |
161 | 157 |
|
162 | 158 | [tool.distutils.bdist_wheel] |
163 | 159 | universal = true |
164 | 160 |
|
165 | 161 | [tool.ruff] |
166 | 162 | select = ["ALL"] |
| 163 | +line-length = 79 |
167 | 164 |
|
168 | 165 | ignore = [ |
169 | 166 | # We do not annotate the type of 'self'. |
@@ -206,63 +203,68 @@ unfixable = ["ERA001"] |
206 | 203 | ] |
207 | 204 |
|
208 | 205 | [project] |
| 206 | +name = "vws-python" |
| 207 | +description = "Interact with the Vuforia Web Services (VWS) API." |
| 208 | +readme = { file = "README.rst", content-type = "text/x-rst"} |
| 209 | +keywords = [ |
| 210 | + "client", |
| 211 | + "vuforia", |
| 212 | + "vws", |
| 213 | +] |
| 214 | +license = { file = "LICENSE" } |
209 | 215 | authors = [ { name = "Adam Dangoor", email = "adamdangoor@gmail.com"} ] |
| 216 | +requires-python = ">=3.12" |
210 | 217 | classifiers = [ |
211 | | - "Operating System :: POSIX", |
| 218 | + "Development Status :: 5 - Production/Stable", |
212 | 219 | "Environment :: Web Environment", |
213 | | - "Programming Language :: Python :: 3.12", |
214 | 220 | "License :: OSI Approved :: MIT License", |
215 | | - "Development Status :: 5 - Production/Stable", |
| 221 | + "Operating System :: POSIX", |
| 222 | + "Programming Language :: Python :: 3 :: Only", |
| 223 | + "Programming Language :: Python :: 3.12", |
| 224 | +] |
| 225 | +dynamic = [ |
| 226 | + "version", |
216 | 227 | ] |
217 | | -description = "Interact with the Vuforia Web Services (VWS) API." |
218 | | -dynamic = ["version"] |
219 | | -keywords = ["vuforia", "vws", "client"] |
220 | | -license = { file = "LICENSE" } |
221 | | -name = "vws-python" |
222 | | -readme = { file = "README.rst", content-type = "text/x-rst"} |
223 | | -requires-python = ">=3.12" |
224 | 228 | dependencies = [ |
225 | | - "VWS-Auth-Tools", |
226 | 229 | "requests", |
227 | 230 | "urllib3", |
| 231 | + "VWS-Auth-Tools", |
228 | 232 | ] |
229 | | - |
230 | 233 | [project.optional-dependencies] |
231 | 234 | dev = [ |
232 | | - "PyYAML==6.0.1", |
233 | | - "Pygments==2.16.1", |
234 | | - "Sphinx-Substitution-Extensions==2022.2.16", |
235 | | - "Sphinx==7.2.6", |
236 | | - "VWS-Python-Mock==2023.5.21", |
237 | | - "VWS-Test-Fixtures==2023.3.5", |
238 | | - "black==23.10.0", |
239 | 235 | "check-manifest==0.49", |
240 | 236 | "doc8==1.1.1", |
241 | 237 | "dodgy==0.2.1", |
242 | 238 | "freezegun==1.2.2", |
243 | 239 | "furo==2023.9.10", |
244 | | - "mypy==1.6.1", |
245 | | - "pdm==2.9.3", |
| 240 | + "mypy==1.7.0", |
| 241 | + "pdm==2.10.3", |
246 | 242 | "pip_check_reqs==2.5.3", |
247 | | - "pydocstyle==6.3.0 ", |
248 | | - "pyenchant==3.2.2 ", |
249 | | - "pyright==1.1.332", |
250 | | - "pylint==3.0.1 ", |
| 243 | + "pydocstyle==6.3", |
| 244 | + "pyenchant==3.2.2", |
| 245 | + "Pygments==2.17.1", |
| 246 | + "pylint==3.0.2", |
| 247 | + "pyproject-fmt==1.5.1", |
| 248 | + "pyright==1.1.336", |
251 | 249 | "pyroma==4.2", |
252 | | - "pytest-cov==4.1.0", |
253 | | - "pytest==7.4.2 ", |
254 | | - "ruff==0.1.1", |
255 | | - "sphinx-autodoc-typehints==1.24.0", |
256 | | - "sphinx-prompt==1.8.0", |
257 | | - "sphinxcontrib-spelling==8.0.0", |
| 250 | + "pytest==7.4.3", |
| 251 | + "pytest-cov==4.1", |
| 252 | + "PyYAML==6.0.1", |
| 253 | + "ruff==0.1.6", |
| 254 | + "Sphinx==7.2.6", |
| 255 | + "sphinx-autodoc-typehints==1.25.2", |
| 256 | + "sphinx-prompt==1.8", |
| 257 | + "Sphinx-Substitution-Extensions==2022.2.16", |
| 258 | + "sphinxcontrib-spelling==8", |
258 | 259 | "sybil==5.0.3", |
259 | 260 | "types-requests==2.31.0.10", |
260 | 261 | "vulture==2.10", |
| 262 | + "VWS-Python-Mock==2023.5.21", |
| 263 | + "VWS-Test-Fixtures==2023.3.5", |
261 | 264 | ] |
262 | | - |
263 | 265 | [project.urls] |
264 | | -Source = "https://github.com/VWS-Python/vws-python" |
265 | 266 | Documentation = "https://vws-python.readthedocs.io/en/latest/" |
| 267 | +Source = "https://github.com/VWS-Python/vws-python" |
266 | 268 |
|
267 | 269 | [tool.setuptools] |
268 | 270 | zip-safe = false |
|
0 commit comments