Skip to content

Commit 4fbff1b

Browse files
elpransmsullivan
authored andcommitted
setup: Skip UI when building the language server (#8311)
1 parent 71e46f6 commit 4fbff1b

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

setup.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@
8080
])
8181

8282

83+
def _is_langserver_build() -> bool:
84+
return os.environ.get("EDGEDB_BUILD_PACKAGE", "") == "language-server"
85+
86+
8387
def _compile_build_meta(build_lib, version, pg_config, runstate_dir,
8488
shared_dir, version_suffix):
8589
from edb.common import verutils
@@ -917,6 +921,9 @@ def finalize_options(self):
917921
self.set_undefined_options("build_py", ("build_lib", "build_lib"))
918922

919923
def run(self, *args, **kwargs):
924+
if _is_langserver_build():
925+
return
926+
920927
from edb import buildmeta
921928
from edb.common import devmode
922929

0 commit comments

Comments
 (0)