visual-layer / fastdup

fastdup is a powerful free tool designed to rapidly extract valuable insights from your image & video datasets. Assisting you to increase your dataset images & labels quality and reduce your data operations costs at an unparalleled scale.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug]: Pinned `requests` makes `fastdup` incompatible with other packages

lsorber opened this issue · comments

What happened?

Because fastdup depends on a pinned requests==2.28.1, it cannot be installed together with other packages that have different requirements on requests.

For example, it is impossible to install fastdup and Label Studio in the same virtualenv.

What did you expect to see?

That fastdup only puts lower bounds on it dependencies in general. Specifically, that the pin on requests is relaxed.

What version of fastdup were you runnning on?

1.89

What version of Python were you running on?

Python 3.10

Operating System

Debian

Reproduction steps

pip install fastdup label-studio

Relevant log output

No response

Attach a screenshot [Optional]

No response

Contact Details [Optional]

No response

This is not a solution but a temporary workaround. Perhaps try

pip install fastdup --no-deps -U?

Thanks for the suggestion @dnth, however, that won't work in our case as we're using Poetry.

Hi @lsorber we have release version 1.90 for ubuntu 20 and mac m1 relaxing requests requirement. Please try it out and let us know if this works for you.