qiskit-community / qiskit-aqua

Quantum Algorithms & Applications (**DEPRECATED** since April 2021 - see readme for more info)
https://qiskit.org/aqua
Apache License 2.0
571 stars 377 forks source link

[Stable] Remove overly aggressive pinning from requirements (#1605) #1606

Closed mtreinish closed 3 years ago

mtreinish commented 3 years ago

Summary

This commit removes overly aggressive pinning from the requirements list. This pinning makes it extremely difficult in practice to actually install the qiskit-aqua with anything that has any shared dependencies like numpy, scipy, etc because the pinning breaks the dependency solver. I assume this pinning was done defensively to try and prevent code from bit rotting during aqua's deprecation period but it has the opposite effect and ends up preventing things from being installed at all. This commit removes all the version caps from the requirements file to fix this.

Details and comments

Backported from #1605 (cherry picked from commit 18850465aaa78f13a34570f150ccb89e8926c3fc)