@@ -11,10 +11,10 @@ authors = [
1111maintainers = [
1212 { name =" Simon J.L. Billinge group" , email =" simon.billinge@gmail.com" },
1313]
14- description = " Tools for manipulating and comparing PDF profiles"
14+ description = " Python package for manipulating and comparing PDF profiles"
1515keywords = [' diffpy' , ' pdf' , ' data interpretation' ]
1616readme = " README.rst"
17- requires-python = " >=3.10 , <3.14"
17+ requires-python = " >=3.11 , <3.14"
1818classifiers = [
1919 ' Development Status :: 5 - Production/Stable' ,
2020 ' Environment :: Console' ,
@@ -25,7 +25,6 @@ classifiers = [
2525 ' Operating System :: Microsoft :: Windows' ,
2626 ' Operating System :: POSIX' ,
2727 ' Operating System :: Unix' ,
28- ' Programming Language :: Python :: 3.10' ,
2928 ' Programming Language :: Python :: 3.11' ,
3029 ' Programming Language :: Python :: 3.12' ,
3130 ' Programming Language :: Python :: 3.13' ,
@@ -49,12 +48,17 @@ dirty_template = "{tag}"
4948[tool .setuptools .packages .find ]
5049where = [" src" ] # list of folders that contain the packages (["."] by default)
5150include = [" *" ] # package names should match these glob patterns (["*"] by default)
52- exclude = [" tests " ] # exclude packages matching these glob patterns (empty by default)
51+ exclude = [] # exclude packages matching these glob patterns (empty by default)
5352namespaces = false # to disable scanning PEP 420 namespaces (true by default)
5453
5554[tool .setuptools .dynamic ]
5655dependencies = {file = [" requirements/pip.txt" ]}
5756
57+ [tool .codespell ]
58+ exclude-file = " .codespell/ignore_lines.txt"
59+ ignore-words = " .codespell/ignore_words.txt"
60+ skip = " *.cif,*.dat"
61+
5862[tool .black ]
5963line-length = 115
6064include = ' \.pyi?$'
0 commit comments