faust-streaming / faust

Python Stream Processing. A Faust fork
https://faust-streaming.github.io/faust/
Other
1.65k stars 183 forks source link

setuptools removed setuptools.command.test and faust-streaming is failing pip install #638

Open daher928 opened 3 months ago

daher928 commented 3 months ago

Checklist

Steps to reproduce

https://stackoverflow.com/questions/78806100/no-module-named-setuptools-command-test

Tell us what you did to cause something to happen.

Expected behavior

Tell us what you expected to happen.

Actual behavior

Tell us what happened instead.

Full traceback

Paste the full traceback (if there is any)

Versions

ddaher-augury commented 3 months ago

See this thread, scroll til the end https://github.com/pypa/setuptools/issues/931

dada-engineer commented 3 months ago

We are experiencing this when running install via UV. UV supports a constraint file. Put intervaltree pinned to the fix branch in that file and it should work.

No direct faust-streaming issue except that intervaltree is unmaintained since two years. Not sure what a good replacement would be.

wbarnha commented 3 months ago

We are experiencing this when running install via UV. UV supports a constraint file. Put intervaltree pinned to the fix branch in that file and it should work.

No direct faust-streaming issue except that intervaltree is unmaintained since two years. Not sure what a good replacement would be.

Patch exists for intervaltree in https://github.com/chaimleib/intervaltree/pull/140, hopefully the maintainer sees this soon.