jarun/buku

buku 4.9 is incompatible with urllib3 >2

Remiol opened this issue · 10 comments

Thank you for the new 4.9 version although I am sorry to see that none of the new features I requested have been added.

I updated it in pypi but get an error message:

buku 4.9 requires urllib3<2,>=1.23, but you have urllib3 2.1.0 which is incompatible.

A suggestion off the top of my head: install Python apps in a sandbox, not in your system-/user-global packages. That would probably help with a lot of potential compatibility issues 😅

That being said, I can't recall for sure but I think urllib3 was blocked by a dependency lib, which may or may not be updated before our next release 🤔
(…I'll check it again later, just in case)

although I am sorry to see that none of the new features I requested have been added.

If you mean #702, it had been implemented back in March and was included in the v4.9 release:
commit

I think urllib3 was blocked by a dependency lib, which may or may not be updated before our next release

…Turns out that is indeed the case.
This should be fixed in #753 (which is supposed to be included in the upcoming release).

A suggestion off the top of my head: install Python apps in a sandbox, not in your system-/user-global packages. That would probably help with a lot of potential compatibility issues 😅

That being said, I can't recall for sure but I think urllib3 was blocked by a dependency lib, which may or may not be updated before our next release 🤔 (…I'll check it again later, just in case)

although I am sorry to see that none of the new features I requested have been added.

If you mean #702, it had been implemented back in March and [was included in the v4.9 release](https://github.com/jarun/

Oh wow. Tnx.
I didn't notice it right away.

Python 3.13 is coming.
Is it also possible to make Buku compatible with Python 3.13?

It's a bit of a long shot considering the upcoming Python release will not be out until after 3 weeks… Though it's probably not going to take much effort other than adding the new version to project settings, CI and tox config.

…Either way, I suggest you create a separate issue to track Python 3.13 support; I don't believe it's in scope of this one.