python-attrs/attrs

`attrs` installs a module `attr` which collides with with the PyPI project `attr`

rec opened this issue · 5 comments

rec commented

Our project has one dependency that installs https://pypi.org/project/attr/ and another dependency that installs your project which also installs a module called attr.

We have no real control over the code in either dependency.

Is there some way to fix, remedy or work around this problem?

Thanks in advance!

SuperDuperDB/superduperdb#983

hynek commented

this is a fun bug in lancedb: lancedb/lancedb#508

they wanted to use attrs, but depended on the wrong project. It still worked because they got it thru AIOHTTP + chance, I guess.

I think you ment to refer to this one lancedb/lancedb#509

But the pprint issue was a fun read too 😉

hynek commented

the number was correct, I just forgot to add the project :)

Well that proves you´re a human ;)
And apologies for the pedantic spam, keep up the good work!

hynek commented

Either way, fixed upstream. 🤓

—not an AI