Summary: | dev-python/uvicorn: RDEPEND should have dev-python/websockets for net-misc/etebase-server | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Quentin Retornaz <gentoo> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | jstein |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Quentin Retornaz
2021-03-20 16:48:16 UTC
and probably also in DEPEND Hi, As far as I can tell, websockets is just one of several backends that uvicorn supports. That's why upstream doesn't list it as a mandatory dependency, only h11 is mandatory: https://github.com/encode/uvicorn/blob/bf1c64e2c141971c546671c7dc91b8ccf0afeb7d/setup.py#L46 A USE flag that doesn't require a rebuild doesn't sound very useful and we don't yet have support for runtime-switchable USE flags. It's probably easiest if you add websockets to your package's RDEPEND. Right, but I heavily think that uvicorn needs it also at build time, else, it does not work Ah maybe not, sorry, you are right. (In reply to Quentin Retornaz from comment #3) > Right, but I heavily think that uvicorn needs it also at build time, else, > it does not work > Ah maybe not, sorry, you are right. Just for the test phase, I think. This is why it is only listed there. I spent quite a bit of time checking dependencies for httpx and its revdeps. |