File tree Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change 66import sys
77from typing import Optional
88
9+ from marimo import _loggers
10+
11+ LOGGER = _loggers .marimo_logger ()
12+
913
1014def 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
149164def get_python_version () -> str :
You can’t perform that action at this time.
0 commit comments