File tree Expand file tree Collapse file tree 3 files changed +62
-20
lines changed Expand file tree Collapse file tree 3 files changed +62
-20
lines changed Original file line number Diff line number Diff line change 43
43
run : pip install -U pip wheel
44
44
45
45
- name : Install Python package and dependencies
46
- run : pip install -e .[docs,pre-commit,tests]
46
+ run : pip install -e .[all_plugins, docs,pre-commit,tests]
47
47
48
48
- name : Run pre-commit
49
49
run : pre-commit run --all-files || ( git status --short ; git diff ; exit 1 )
78
78
run : pip install -U pip wheel
79
79
80
80
- name : Install Python package and dependencies
81
- run : pip install -e .[tests]
81
+ run : pip install -e .[all_plugins, tests]
82
82
83
83
- name : Run pytest
84
84
run : pytest -sv tests
Original file line number Diff line number Diff line change 22
22
run : pip install -U pip wheel
23
23
24
24
- name : Install Python package and dependencies
25
- run : pip install -e .[docs,pre-commit,tests]
25
+ run : pip install -e .[all_plugins, docs,pre-commit,tests]
26
26
27
27
- name : Run pre-commit
28
28
run : pre-commit run --all-files || ( git status --short ; git diff ; exit 1 )
56
56
run : pip install -U pip wheel
57
57
58
58
- name : Install Python package and dependencies
59
- run : pip install -e .[tests]
59
+ run : pip install -e .[all_plugins, tests]
60
60
61
61
- name : Run pytest
62
62
env :
Original file line number Diff line number Diff line change @@ -17,25 +17,9 @@ classifiers = [
17
17
' Programming Language :: Python :: 3.12'
18
18
]
19
19
dependencies = [
20
- ' abipy==0.9.6' ,
21
- ' aiida-ase~=3.0' ,
22
- ' aiida-abinit~=0.5.0' ,
23
- ' aiida-bigdft~=0.3.0' ,
24
- ' aiida-castep~=2.0' ,
25
20
' aiida-core[atomic_tools]~=2.1' ,
26
- ' aiida-cp2k~=2.0' ,
27
- ' aiida-fleur~=2.0' ,
28
- ' aiida-gaussian~=2.0' ,
29
- ' aiida-nwchem~=3.0' ,
30
- ' aiida-orca~=0.6.0' ,
31
- ' aiida-pseudo~=1.0' ,
32
- ' aiida-quantumespresso~=4.4' ,
33
- ' aiida-siesta~=2.0' ,
34
- ' aiida-vasp~=3.1' ,
35
- ' aiida-wien2k~=0.2.0' ,
36
21
' ase!=3.20.*' ,
37
22
' click~=8.0' ,
38
- ' masci-tools~=0.9' ,
39
23
' pint~=0.16' ,
40
24
' pymatgen>=2022.1.20'
41
25
]
@@ -65,6 +49,36 @@ requires-python = '>=3.9'
65
49
'common_workflows.relax.wien2k' = ' aiida_common_workflows.workflows.relax.wien2k.workchain:Wien2kCommonRelaxWorkChain'
66
50
67
51
[project .optional-dependencies ]
52
+ abinit = [
53
+ ' abipy==0.9.6' ,
54
+ ' aiida-abinit~=0.5.0'
55
+ ]
56
+ all_plugins = [
57
+ ' abipy==0.9.6' ,
58
+ ' aiida-abinit~=0.5.0' ,
59
+ ' aiida-ase~=3.0' ,
60
+ ' aiida-bigdft~=0.3.0' ,
61
+ ' aiida-castep~=2.0' ,
62
+ ' aiida-cp2k~=2.0' ,
63
+ ' aiida-fleur~=2.0' ,
64
+ ' aiida-gaussian~=2.0' ,
65
+ ' aiida-nwchem~=3.0' ,
66
+ ' aiida-orca~=0.6.0' ,
67
+ ' aiida-quantumespresso~=4.4' ,
68
+ ' aiida-siesta~=2.0' ,
69
+ ' aiida-vasp~=3.1' ,
70
+ ' aiida-wien2k~=0.2.0' ,
71
+ ' masci-tools~=0.9'
72
+ ]
73
+ bigdft = [
74
+ ' aiida-bigdft~=0.3.0'
75
+ ]
76
+ castep = [
77
+ ' aiida-castep~=2.0'
78
+ ]
79
+ cp2k = [
80
+ ' aiida-cp2k~=2.0'
81
+ ]
68
82
docs = [
69
83
' docutils~=0.15.2' ,
70
84
' pygments~=2.5' ,
@@ -74,14 +88,42 @@ docs = [
74
88
' sphinxcontrib-details-directive~=0.1.0' ,
75
89
' sphinx-copybutton~=0.3.0'
76
90
]
91
+ fleur = [
92
+ ' aiida-fleur~=2.0' ,
93
+ ' masci-tools~=0.9'
94
+ ]
95
+ gaussian = [
96
+ ' aiida-gaussian~=2.0'
97
+ ]
98
+ gpaw = [
99
+ ' aiida-ase~=3.0'
100
+ ]
101
+ nwchem = [
102
+ ' aiida-nwchem~=3.0'
103
+ ]
104
+ orca = [
105
+ ' aiida-orca~=0.6.0'
106
+ ]
77
107
pre-commit = [
78
108
' pre-commit~=3.6'
79
109
]
110
+ quantumespreso = [
111
+ ' aiida-quantumespresso~=4.4'
112
+ ]
113
+ siesta = [
114
+ ' aiida-siesta~=2.0'
115
+ ]
80
116
tests = [
81
117
' pytest~=7.2' ,
82
118
' pgtest~=1.3,>=1.3.1' ,
83
119
' pytest-regressions~=1.0'
84
120
]
121
+ vasp = [
122
+ ' aiida-vasp~=3.1'
123
+ ]
124
+ wien2k = [
125
+ ' aiida-wien2k~=0.2.0'
126
+ ]
85
127
86
128
[project .scripts ]
87
129
acwf = ' aiida_common_workflows.cli:cmd_root'
You can’t perform that action at this time.
0 commit comments