11[build-system ]
2- requires = [" setuptools>=68 .0" , " versioneer> =0.29" , " wheel" ]
2+ requires = [" setuptools>=75 .0" , " versioneer[toml]= =0.29" , " wheel" ]
33build-backend = " setuptools.build_meta"
44
55[project ]
@@ -16,7 +16,7 @@ dependencies = [
1616 ' packaging>=23.1' , # latest as at 7/31/23
1717 ' requests>=2.32' , # latest as at 7/31/23
1818 ' urllib3>=2.2.2,<3' ,
19- ' typing_extensions>=4.0.1 ' ,
19+ ' typing_extensions>=4.0' ,
2020]
2121requires-python = " >=3.9"
2222classifiers = [
@@ -38,6 +38,7 @@ test = ["black==24.8", "build", "mypy==1.4", "pytest>=7.0", "pytest-cov", "pytes
3838[tool .black ]
3939line-length = 120
4040target-version = [' py39' , ' py310' , ' py311' , ' py312' , ' py313' ]
41+ force-exclude = " tableauserverclient/bin/*"
4142
4243[tool .mypy ]
4344check_untyped_defs = false
@@ -50,7 +51,15 @@ show_error_codes = true
5051ignore_missing_imports = true # defusedxml library has no types
5152no_implicit_reexport = true
5253implicit_optional = true
54+ exclude = [' /bin/' ]
5355
5456[tool .pytest .ini_options ]
5557testpaths = [" test" ]
5658addopts = " --junitxml=./test.junit.xml"
59+
60+ [tool .versioneer ]
61+ VCS = " git"
62+ style = " pep440-pre"
63+ versionfile_source = " tableauserverclient/bin/_version.py"
64+ versionfile_build = " tableauserverclient/bin/_version.py"
65+ tag_prefix = " v"
0 commit comments