quixio / quix-samples

Library samples repository of Quix. Explore and Deploy them easily with Quix CLI and Quix Cloud.
https://quix.io/docs/quix-cli/cli-quickstart.html
Apache License 2.0
42 stars 28 forks source link

Hotfix: Pandas version incompatible with current Quix client version (InfluxDB) #440

Open Jayclifford345 opened 1 year ago

Jayclifford345 commented 1 year ago
The conflict is caused by:
    The user requested pandas==2.0.3
    quixstreams 0.5.5 depends on pandas<2 and >=1.0.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
WARNING: You are using pip version 22.0.4; however, version 23.2.1 is available.
You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.
err: terminated with non-zero exit code: exit code 123
Jayclifford345 commented 1 year ago

@stereosky I just wanted to check if there are plans for Quixstreams to introduce a later version of Pandas. I belive the currently installed version sits at 1.2.1

We are happy to make the change to this version but the performance greatly improves with their later additions.

stereosky commented 1 year ago

@Jayclifford345 I agree with you on the performance. The team have a ticket in the current sprint to verify that QS still works reliably with Pandas 2.x and if it does we'll broaden the version limitation. We'll have an answer on next steps very soon

stereosky commented 1 year ago

The team tested QS with Pandas 2.x and it appears to be largely fine. There will be some further testing and if all goes well it will be released in QS v0.6 in the next 1-2 weeks (along with other changes)

Jayclifford345 commented 1 year ago

Awesome to hear, I will hold off on the hotfix for the plugins to save another commit.