1
+ [build-system ]
2
+ requires = [" setuptools>=62.0" , " setuptools-git-versioning<2" ]
3
+ build-backend = " setuptools.build_meta"
4
+
5
+ [project ]
6
+ name = " diffpy.srmise"
7
+ dynamic =[' version' ]
8
+ authors = [
9
+ {
name =
" Simon J.L. Billinge group" ,
email =
" [email protected] " },
10
+ ]
11
+ maintainers = [
12
+ {
name =
" Simon J.L. Billinge group" ,
email =
" [email protected] " },
13
+ ]
14
+ description = " Peak extraction and peak fitting tool for atomic pair distribution functions."
15
+ keywords = [' peak extraction fitting PDF AIC multimodeling' ]
16
+ readme = " README.rst"
17
+ requires-python = " >=3.10"
18
+ classifiers = [
19
+ ' Development Status :: 3 - Alpha' ,
20
+ ' Environment :: Console' ,
21
+ ' Intended Audience :: Developers' ,
22
+ ' Intended Audience :: Science/Research' ,
23
+ ' Intended Audience :: Education' ,
24
+ ' License :: OSI Approved :: BSD License' ,
25
+ ' Operating System :: MacOS :: MacOS X' ,
26
+ ' Operating System :: Microsoft :: Windows' ,
27
+ ' Operating System :: POSIX' ,
28
+ ' Operating System :: Unix' ,
29
+ ' Programming Language :: Python :: 3.10' ,
30
+ ' Programming Language :: Python :: 3.11' ,
31
+ ' Programming Language :: Python :: 3.12' ,
32
+ ' Topic :: Scientific/Engineering :: Physics' ,
33
+ ' Topic :: Scientific/Engineering :: Chemistry' ,
34
+ ' Topic :: Software Development :: Libraries' ,
35
+ ]
36
+
37
+ [project .urls ]
38
+ Homepage = " https://github.com/diffpy/diffpy.srmise/"
39
+ Issues = " https://github.com/diffpy/diffpy.srmise/issues/"
40
+
41
+ [tool .setuptools-git-versioning ]
42
+ enabled = true
43
+ template = " {tag}"
44
+ dev_template = " {tag}"
45
+ dirty_template = " {tag}"
46
+
47
+ [tool .setuptools .packages .find ]
48
+ where = [" src" ] # list of folders that contain the packages (["."] by default)
49
+ include = [" *" ] # package names should match these glob patterns (["*"] by default)
50
+ exclude = [" diffpy.srmise.tests*" ] # exclude packages matching these glob patterns (empty by default)
51
+ namespaces = false # to disable scanning PEP 420 namespaces (true by default)
52
+
1
53
[tool .black ]
2
54
line-length = 115
3
55
include = ' \.pyi?$'
@@ -8,6 +60,8 @@ exclude = '''
8
60
| \.mypy_cache
9
61
| \.tox
10
62
| \.venv
63
+ | \.rst
64
+ | \.txt
11
65
| _build
12
66
| buck-out
13
67
| build
0 commit comments