@@ -14,42 +14,42 @@ readme = "README.md"
1414dependencies = [
1515 ' defusedxml>=0.7.1' , # latest as at 7/31/23
1616 ' packaging>=23.1' , # latest as at 7/31/23
17- ' requests>=2.32 ' , # latest as at 7/31/23
18- ' urllib3>= 2.2.2,<3 ' ,
17+ ' requests>=2.31 ' , # latest as at 7/31/23
18+ ' urllib3== 2.2.2' , # dependabot
1919 ' typing_extensions>=4.0.1' ,
2020]
21- requires-python = " >=3.9 "
21+ requires-python = " >=3.7 "
2222classifiers = [
2323 " Programming Language :: Python" ,
2424 " Programming Language :: Python :: 3" ,
25+ " Programming Language :: Python :: 3.8" ,
2526 " Programming Language :: Python :: 3.9" ,
2627 " Programming Language :: Python :: 3.10" ,
2728 " Programming Language :: Python :: 3.11" ,
28- " Programming Language :: Python :: 3.12" ,
29- " Programming Language :: Python :: 3.13"
29+ " Programming Language :: Python :: 3.12"
3030]
3131[project .urls ]
3232repository = " https://github.com/tableau/server-client-python"
3333
3434[project .optional-dependencies ]
35- test = [" black==24.8 " , " build" , " mypy==1.4" , " pytest>=7.0" , " pytest-cov" , " pytest-subtests" ,
35+ test = [" black==23.7 " , " build" , " mypy==1.4" , " pytest>=7.0" , " pytest-cov" , " pytest-subtests" ,
3636 " requests-mock>=1.0,<2.0" ]
3737
3838[tool .black ]
3939line-length = 120
40- target-version = [' py39 ' , ' py310 ' , ' py311 ' , ' py312 ' , ' py313 ' ]
40+ target-version = [' py37 ' , ' py38 ' , ' py39 ' , ' py310 ' , ' py311 ' , ' py312 ' ]
4141
4242[tool .mypy ]
4343check_untyped_defs = false
4444disable_error_code = [
4545 ' misc' ,
46+ # tableauserverclient\server\endpoint\datasources_endpoint.py:48: error: Cannot assign multiple types to name "FilePath" without an explicit "Type[...]" annotation [misc]
4647 ' annotation-unchecked' # can be removed when check_untyped_defs = true
4748]
48- files = [" tableauserverclient" , " test" , " samples " ]
49+ files = [" tableauserverclient" , " test" ]
4950show_error_codes = true
5051ignore_missing_imports = true # defusedxml library has no types
5152no_implicit_reexport = true
52- implicit_optional = true
5353
5454[tool .pytest .ini_options ]
5555testpaths = [" test" ]
0 commit comments