rdmo
rdmo copied to clipboard
build: pin the dependencies to ranges with minimum and maximum versions for each package
Rationale / Begründung
As already discussed, the current dependency notations with ~=
do not yield well-defined environments, which can lead to version/dependency conflicts.
The pinning to min and max version ranges would prevent this and allows the proper dependency versions to be installed with
pip install rdmo
or pip install -e .
etc..
Affected
Who is affected by the change (Users, Managers, Admins)?
Minimal functionality
- minimum
>=
and maximum<