commit: d4e6c976e9da7a5cb64b523d428830085a268a00
Author: Piotr Staroszczyk <piotr.staroszczyk <AT> get24 <DOT> org>
AuthorDate: Fri Mar 13 13:13:18 2020 +0000
Commit: Piotr Staroszczyk <piotr.staroszczyk <AT> get24 <DOT> org>
CommitDate: Fri Mar 13 13:24:09 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d4e6c976
dev-python/uvicorn: use flags for optional packages
Signed-off-by: Piotr Staroszczyk <piotr.staroszczyk <AT> get24.org>
dev-python/uvicorn/metadata.xml | 5 +++++
dev-python/uvicorn/uvicorn-0.11.3.ebuild | 6 ++++--
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/dev-python/uvicorn/metadata.xml b/dev-python/uvicorn/metadata.xml
index 628ab20..f629949 100644
--- a/dev-python/uvicorn/metadata.xml
+++ b/dev-python/uvicorn/metadata.xml
@@ -6,4 +6,9 @@
<email>[email protected]</email>
<name>Andrew Ammerlaan</name>
</maintainer>
+ <use>
+ <flag name="wsproto">add websockets support using wsproto
package</flag>
+ <flag name="websockets">add websockets support using websockets
package</flag>
+ <flag name="httptools">use httpstools package for http protocol</flag>
+ </use>
</pkgmetadata>
diff --git a/dev-python/uvicorn/uvicorn-0.11.3.ebuild
b/dev-python/uvicorn/uvicorn-0.11.3.ebuild
index e906cfa..64bce77 100644
--- a/dev-python/uvicorn/uvicorn-0.11.3.ebuild
+++ b/dev-python/uvicorn/uvicorn-0.11.3.ebuild
@@ -18,14 +18,16 @@ LICENSE="BSD"
KEYWORDS="~amd64 ~x86"
SLOT="0"
-IUSE="doc"
+IUSE="wsproto websockets httptools doc"
REQUIRED_USE="x86? ( !doc )"
RDEPEND="
dev-python/click[${PYTHON_USEDEP}]
dev-python/h11[${PYTHON_USEDEP}]
>=dev-python/uvloop-0.14.0[${PYTHON_USEDEP}]
- dev-python/wsproto[${PYTHON_USEDEP}]"
+ wsproto? ( dev-python/wsproto[${PYTHON_USEDEP}] )
+ websockets? ( >=dev-python/websockets-6.0[${PYTHON_USEDEP}] )
+ httptools? ( >=dev-python/httptools-0.1.1[${PYTHON_USEDEP}] )"
BDEPEND="doc? ( !x86? (
dev-python/mkdocs