-
Notifications
You must be signed in to change notification settings - Fork 18
/
pyproject.toml
53 lines (52 loc) · 1.71 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
[build-system]
requires = ["setuptools", "setuptools-scm"]
build-backend = "setuptools.build_meta"
#requires = ["flit_core"]
#build-backend = "flit_core.buildapi"
[project]
name = "yambopy"
version = "0.4"
authors = [
{ name="Fulvio Paleari", email="[email protected]" },
{ name="Alejandro Molina-Sanchez", email="[email protected]" },
{ name="Henrique Miranda" },
]
description = "Yambopy: a pre/post-processing tool for Yambo"
readme = "README.md"
requires-python = ">=3.10"
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)",
"Operating System :: OS Independent",
"Development Status :: 3 - Alpha",
]
dependencies = [ "numpy", "scipy", "netCDF4", "matplotlib", "pyyaml", "lxml", "monty","scikit-learn"]
[project.urls]
"Homepage" = "https://github.com/yambo-code/yambopy"
"Documentation" = "https://www.yambo-code.eu/wiki/index.php/First_steps_in_Yambopy"
[project.scripts]
yambopy="yambocommandline.scripts.yambopy:YambopyCmd"
[tool.setuptools]
packages = ['yambopy',
'yambopy.io',
'yambopy.dbs',
'yambopy.bse',
'yambopy.rt',
'yambopy.double_grid',
'yambopy.data',
'yambopy.plot',
'yambopy.em1s',
'yambopy.tools',
'yambopy.common',
'yambopy.gkkp',
'yambopy.flow',
'yambopy.nl',
'yambopy.quasiparticles',
'yambopy.letzelphc_interface',
'qepy',
'qepy.upf_interface',
'qepy.data.pseudos',
'schedulerpy',
'yamboparser',
'yambocommandline',
'yambocommandline.commands',]