@@ -7,16 +7,10 @@ name = "fileformats"
77description = " Classes for representing different file formats in Python classes for use in type hinting in data workflows"
88readme = " README.rst"
99requires-python = " >=3.8"
10- dependencies = [
11- " typing_extensions >=4.6.3; python_version < '3.11'"
12- ]
13- license = {file = " LICENSE" }
14- authors = [
15- {name = " Thomas G. Close" , email = " tom.g.close@gmail.com" },
16- ]
17- maintainers = [
18- {name = " Thomas G. Close" , email = " tom.g.close@gmail.com" },
19- ]
10+ dependencies = [" typing_extensions >=4.6.3; python_version < '3.11'" ]
11+ license = { file = " LICENSE" }
12+ authors = [{ name = " Thomas G. Close" , email = " tom.g.close@gmail.com" }]
13+ maintainers = [{ name = " Thomas G. Close" , email = " tom.g.close@gmail.com" }]
2014keywords = [
2115 " file-formats" ,
2216 " data" ,
@@ -50,6 +44,7 @@ dev = [
5044 " flake8" ,
5145 " flake8-pyproject" ,
5246 " fileformats[test]" ,
47+ " pydata-sphinx-theme >=0.13" ,
5348]
5449test = [
5550 " pytest >=6.2.5" ,
@@ -82,15 +77,9 @@ version-file = "fileformats/core/_version.py"
8277allow-direct-references = true
8378
8479[tool .hatch .build ]
85- packages = [
86- " fileformats" ,
87- ]
88- exclude = [
89- " tests" ,
90- ]
91- include = [
92- " ./fileformats"
93- ]
80+ packages = [" fileformats" ]
81+ exclude = [" tests" ]
82+ include = [" ./fileformats" ]
9483
9584[tool .black ]
9685target-version = [' py38' ]
@@ -101,9 +90,7 @@ ignore-words = ".codespell-ignorewords"
10190
10291[tool .flake8 ]
10392doctests = true
104- per-file-ignores = [
105- " __init__.py:F401"
106- ]
93+ per-file-ignores = [" __init__.py:F401" ]
10794max-line-length = 88
10895select = " C,E,F,W,B,B950"
10996extend-ignore = [' E203' , ' E501' , ' E129' , ' W503' ]
0 commit comments