|
1 | | -[build-system] |
2 | | -requires = ["setuptools>=62.0", "setuptools-git-versioning>=2.0"] |
3 | | -build-backend = "setuptools.build_meta" |
4 | | - |
5 | | -[project] |
6 | | -name = "libdiffpy" |
7 | | -dynamic=['version', 'dependencies'] |
8 | | -authors = [ |
9 | | - {name='Simon Billinge', email='sbillinge@ucsb.edu'}, |
10 | | -] |
11 | | -maintainers = [ |
12 | | - {name='Simon Billinge', email='sbillinge@ucsb.edu'}, |
13 | | -] |
14 | | -description = "DiffPy C++ library for calculation of PDF and other real-space quantities" |
15 | | -keywords = ['diffraction', 'PDF', 'X-ray', 'neutron'] |
16 | | -readme = "README.rst" |
17 | | -requires-python = ">=3.12, <3.15" |
18 | | -classifiers = [ |
19 | | - 'Development Status :: 5 - Production/Stable', |
20 | | - 'Environment :: Console', |
21 | | - 'Intended Audience :: Developers', |
22 | | - 'Intended Audience :: Science/Research', |
23 | | - 'License :: OSI Approved :: BSD License', |
24 | | - 'Operating System :: MacOS :: MacOS X', |
25 | | - 'Operating System :: Microsoft :: Windows', |
26 | | - 'Operating System :: POSIX', |
27 | | - 'Operating System :: Unix', |
28 | | - 'Programming Language :: Python :: 3.12', |
29 | | - 'Programming Language :: Python :: 3.13', |
30 | | - 'Programming Language :: Python :: 3.14', |
31 | | - 'Topic :: Scientific/Engineering :: Physics', |
32 | | - 'Topic :: Scientific/Engineering :: Chemistry', |
33 | | -] |
34 | | - |
35 | | -[project.urls] |
36 | | -Homepage = "https://github.com/diffpy/libdiffpy/" |
37 | | -Issues = "https://github.com/diffpy/libdiffpy/issues/" |
38 | | - |
39 | | -[tool.setuptools-git-versioning] |
40 | | -enabled = true |
41 | | -template = "{tag}" |
42 | | -dev_template = "{tag}" |
43 | | -dirty_template = "{tag}" |
44 | | - |
45 | | -[tool.setuptools.packages.find] |
46 | | -where = ["src"] # list of folders that contain the packages (["."] by default) |
47 | | -include = ["*"] # package names should match these glob patterns (["*"] by default) |
48 | | -exclude = [] # exclude packages matching these glob patterns (empty by default) |
49 | | -namespaces = false # to disable scanning PEP 420 namespaces (true by default) |
50 | | - |
51 | | -[tool.setuptools.dynamic] |
52 | | -dependencies = {file = ["requirements/pip.txt"]} |
53 | | - |
54 | 1 | [tool.codespell] |
55 | 2 | exclude-file = ".codespell/ignore_lines.txt" |
56 | 3 | ignore-words = ".codespell/ignore_words.txt" |
|
0 commit comments