faust icon indicating copy to clipboard operation
faust copied to clipboard

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

Open daher928 opened this issue 1 year ago • 3 comments

Checklist

  • [V ] I have included information about relevant versions
  • [ V] I have verified that the issue persists when using the master branch of Faust.

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

  • Python version
  • Faust version
  • Operating system
  • Kafka version
  • RocksDB version (if applicable)

daher928 avatar Jul 29 '24 11:07 daher928

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

ddaher-augury avatar Jul 29 '24 11:07 ddaher-augury

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.

dada-engineer avatar Aug 01 '24 17:08 dada-engineer

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.

wbarnha avatar Aug 06 '24 15:08 wbarnha