Skip to content

Commit 33df436

Browse files
authored
chore: add more deps to marimo env (#4543)
More marimo env deps Closes #4533
1 parent a14ec7f commit 33df436

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

marimo/_utils/health.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
import sys
77
from typing import Optional
88

9+
from marimo import _loggers
10+
11+
LOGGER = _loggers.marimo_logger()
12+
913

1014
def get_node_version() -> Optional[str]:
1115
try:
@@ -36,7 +40,6 @@ def get_required_modules_list() -> dict[str, str]:
3640
"pygments",
3741
"pymdown-extensions",
3842
"pyyaml",
39-
"ruff",
4043
"starlette",
4144
"tomlkit",
4245
"typing-extensions",
@@ -53,10 +56,19 @@ def get_optional_modules_list() -> dict[str, str]:
5356
"anywidget",
5457
"duckdb",
5558
"ibis-framework",
59+
"nbformat",
60+
"openai",
5661
"opentelemetry",
5762
"pandas",
5863
"polars",
5964
"pyarrow",
65+
"pycrdt",
66+
"pylsp-mypy",
67+
"pytest",
68+
"python-lsp-ruff",
69+
"python-lsp-server",
70+
"ruff",
71+
"sqlglot",
6072
]
6173
return _get_versions(packages, include_missing=False)
6274

@@ -144,6 +156,9 @@ def get_chrome_version_linux() -> Optional[str]:
144156
return None
145157
except FileNotFoundError:
146158
return None
159+
except Exception as e:
160+
LOGGER.error(f"An error occurred: {e}")
161+
return None
147162

148163

149164
def get_python_version() -> str:

0 commit comments

Comments
 (0)