Skip to content

Commit 04e11ef

Browse files
authored
Dependencies: Restrict dependency version requirements (#325)
Packages that have a major release of v1 or higher are expected to maintain semantic versioning and so packages are pinned to the major version. Packages that haven't seen a v1 release yet, are pinned to the minor version instead, as they are more likely to break backwards compatibility in minor releases.
1 parent e3af3f0 commit 04e11ef

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,17 @@ requires-python = '>=3.8,<3.10'
2323
dependencies = [
2424
'abipy==0.9.6',
2525
'aiida-abinit~=0.4.0',
26-
'aiida-bigdft>=0.2.6',
27-
'aiida-castep>=1.2.0a5',
26+
'aiida-bigdft~=0.2.6',
27+
'aiida-castep~=1.2',
2828
'aiida-core[atomic_tools]~=1.6',
2929
'aiida-cp2k~=1.6',
30-
'aiida-fleur>=1.3.0',
30+
'aiida-fleur~=1.3',
3131
'aiida-gaussian',
32-
'aiida-nwchem>=2.1.0',
32+
'aiida-nwchem~=2.1',
3333
'aiida-orca',
3434
'aiida-pseudo==0.6.5',
3535
'aiida-quantumespresso~=3.4,>=3.4.1',
36-
'aiida-siesta>=1.2.0',
36+
'aiida-siesta~=1.2',
3737
'aiida-vasp~=2.2',
3838
'aiida-wien2k~=0.1.1',
3939
'aiida-ase',

0 commit comments

Comments
 (0)