summaryrefslogtreecommitdiff
path: root/dev-python/python-lsp-server/metadata.xml
diff options
context:
space:
mode:
authorAndrew Ammerlaan <andrewammerlaan@gentoo.org>2021-07-23 15:35:31 +0200
committerAndrew Ammerlaan <andrewammerlaan@gentoo.org>2021-07-23 15:49:07 +0200
commit93d03e99f4df4b98fc4c111b82175face649e966 (patch)
tree0172a59756c76358457285c9ec8fe78b0994a16a /dev-python/python-lsp-server/metadata.xml
parentdcc9c56b49dea98aed98344bc575bc0ae7beeefa (diff)
downloadgentoo-93d03e99f4df4b98fc4c111b82175face649e966.tar.gz
gentoo-93d03e99f4df4b98fc4c111b82175face649e966.tar.bz2
gentoo-93d03e99f4df4b98fc4c111b82175face649e966.zip
dev-python/python-lsp-server: introduce all-plugins USE flag
Spyder requires all optional plugins for pylsp to be installed. Previously we handled this in the spyder ebuild. However, different versions of pylsp can be (in)compatible with different versions of these plugins. Which means that we run into problems with spyder if the version dependecny information for version X is recorded in the spyder ebuild, but version Y of pylsp is installed. The obvious solution is to record these dependencies in the pylsp ebuild instead, however to not pull in *everything* unconditionally we also introduce the USE flag. Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --force Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Diffstat (limited to 'dev-python/python-lsp-server/metadata.xml')
-rw-r--r--dev-python/python-lsp-server/metadata.xml3
1 files changed, 3 insertions, 0 deletions
diff --git a/dev-python/python-lsp-server/metadata.xml b/dev-python/python-lsp-server/metadata.xml
index d18c2963a96b..bad826ef127c 100644
--- a/dev-python/python-lsp-server/metadata.xml
+++ b/dev-python/python-lsp-server/metadata.xml
@@ -13,4 +13,7 @@
<upstream>
<remote-id type="pypi">python-lsp-server</remote-id>
</upstream>
+ <use>
+ <flag name="all-plugins">Pull in all optional plugins</flag>
+ </use>
</pkgmetadata>