From 5ead2c350ab637f3b11b4e1281ccdcedf8f9a954 Mon Sep 17 00:00:00 2001 From: Sebastiaan Huber Date: Mon, 26 Feb 2024 11:46:41 +0100 Subject: [PATCH] Dependencies: Restrict dependency version requirements 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. --- pyproject.toml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 812ed060..d8001e16 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,17 +23,17 @@ requires-python = '>=3.8,<3.10' dependencies = [ 'abipy==0.9.6', 'aiida-abinit~=0.4.0', - 'aiida-bigdft>=0.2.6', - 'aiida-castep>=1.2.0a5', + 'aiida-bigdft~=0.2.6', + 'aiida-castep~=1.2', 'aiida-core[atomic_tools]~=1.6', 'aiida-cp2k~=1.6', - 'aiida-fleur>=1.3.0', + 'aiida-fleur~=1.3', 'aiida-gaussian', - 'aiida-nwchem>=2.1.0', + 'aiida-nwchem~=2.1', 'aiida-orca', 'aiida-pseudo==0.6.5', 'aiida-quantumespresso~=3.4,>=3.4.1', - 'aiida-siesta>=1.2.0', + 'aiida-siesta~=1.2', 'aiida-vasp~=2.2', 'aiida-wien2k~=0.1.1', 'aiida-ase',