diff --git a/requirements.txt b/requirements.txt index 7c90220568d4..1c1b0da48a4c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,10 @@ sympy>=1.3 dill>=0.3 python-dateutil>=2.8.0 stevedore>=3.0.0 -symengine>=0.9 ; platform_machine == 'x86_64' or platform_machine == 'aarch64' or platform_machine == 'ppc64le' or platform_machine == 'amd64' or platform_machine == 'arm64' +# symengine pinning needed due lowered precision handling complex +# multiplication in version 0.10 wich breaks parameter assignment test +# (can be removed once issue is fix) +symengine>=0.9, <0.10; platform_machine == 'x86_64' or platform_machine == 'aarch64' or platform_machine == 'ppc64le' or platform_machine == 'amd64' or platform_machine == 'arm64' shared-memory38;python_version<'3.8' typing-extensions; python_version < '3.8' singledispatchmethod; python_version < '3.8'