-
Notifications
You must be signed in to change notification settings - Fork 25
textual-web
can't be installed while depending on Python 3.12 (macOS)
#31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
It looks like Python 3.12 is only supported in the |
|
Also running into this issue, but only for |
Same issue for Windows 10 on python 3.12. Some package used by textual-web depends on multidict and frozenlist (maybe also aiohttp?), which both don't have wheels for Windows yet. |
3.12.1 on Ubuntu 23.10, pipx fails with:
But, in a 3.12.1 virtualenv?
Go figure. |
Same issue here. Unuseable on Fedora 41 in a venv. Seems like this project is dead now. Fails at:
|
This is purely due to the pinned version of uvloop, which apparently caused build problems for people even at that time, and was fixed in this commit: MagicStack/uvloop#604 I forked the repo, updated the packages (including and especially uvloop) and that solved the problem. That commmit is here: notdaniel/textual-web@96371e7 and if anyone wants to try it, you can install it with pipx/pip/whatever directly from git: I could open a PR for this, but I'm not sure 1) if this project is still being maintained, or 2) if pinning all the packages to new versions broke anything non-obvious or just isn't desired for compatibility reasons. @va7wv I am on Fedora 41 as well, so when I found this comment, I assumed it was a Fedora issue, but not the case! uvloop v0.19 also did not build on my Mac. So just a coincidence :) |
It appears that
textual-web
can't currently be installed when Python 3.12 will be the environment's Python (at least on macOS, Python installed via pyenv).Using
pipx
, for example, I get the following error:An example log:
cmd_2023-11-06_08.12.43_pip_errors.log
If I force Python 3.11:
(using
fish
above, use appropriate substitution syntax for your shell of choice) it installs just fine.The text was updated successfully, but these errors were encountered: