From b36eecacebbb98cbce824e41d2e8670bfa8c1e33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alja=C5=BE=20Mur=20Er=C5=BEen?= Date: Wed, 22 May 2024 10:21:43 +0200 Subject: [PATCH] enable language-server features, expand no_install.list --- edgedbpkg/edgedb-ls/__init__.py | 7 +++---- edgedbpkg/edgedb-ls/no_install.list | 10 ++++++++++ 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/edgedbpkg/edgedb-ls/__init__.py b/edgedbpkg/edgedb-ls/__init__.py index 4d336df7..a575fff5 100644 --- a/edgedbpkg/edgedb-ls/__init__.py +++ b/edgedbpkg/edgedb-ls/__init__.py @@ -1,6 +1,6 @@ from __future__ import annotations from typing import ( - TYPE_CHECKING, + TYPE_CHECKING, Set, ) import base64 @@ -10,6 +10,7 @@ import textwrap from poetry.core.packages import dependency as poetry_dep +from poetry.core.packages import dependency_group as poetry_depgroup from metapkg import packages from metapkg import targets @@ -41,8 +42,6 @@ class EdgeDBLanguageServer(packages.BundledPythonPackage): identifier = "com.edgedb.edgedb-ls" url = "https://edgedb.com/" - dist_name = "edgedb-ls" - sources = [ { "url": "git+https://github.com/edgedb/edgedb.git", @@ -113,7 +112,7 @@ def resolve( revision=revision, is_release=is_release, target=target, - ) + ).with_features(['language-server']) finally: if prev is None: os.environ.pop("EDGEDB_BUILD_IS_RELEASE", None) diff --git a/edgedbpkg/edgedb-ls/no_install.list b/edgedbpkg/edgedb-ls/no_install.list index 2dffe109..3b52ea1b 100644 --- a/edgedbpkg/edgedb-ls/no_install.list +++ b/edgedbpkg/edgedb-ls/no_install.list @@ -2,3 +2,13 @@ {bindir}/edgedb.py {bindir}/edb {bindir}/edb.py +{bindir}/edgedb-server +{bindir}/edgedb-server.py + +{libdir}/**/edb/pgsql +{libdir}/**/edb/graphql +{libdir}/**/edb/graphql-rewrite +{libdir}/**/edb/_graphql_rewrite.*.so +{libdir}/**/edb/testbase +{libdir}/**/edb/server +{libdir}/**/edb/protocol