Skip to content

Commit

Permalink
Bump fps v0.1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
davidbrochart committed Feb 7, 2025
1 parent 11851da commit aacde8a
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 9 deletions.
14 changes: 6 additions & 8 deletions jupyverse_api/jupyverse_api/cli.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import io
import json
import sys
from typing import Any, List, Tuple

import rich_click as click
from fps import get_config, get_root_module, merge_config
from fps import main as fps_main

if sys.version_info < (3, 10):
Expand Down Expand Up @@ -87,15 +87,12 @@ def main(
set_list.append(f"port={port}")
set_list.append(f"allow_origins={allow_origins_str}")
set_list.append(f"query_params={query_params_str}")
pluggin_config = io.StringIO(json.dumps(get_pluggin_config(disable)))
fps_main.callback(
"jupyverse_api.main:JupyverseModule",
"",
set_=set_list,
config=pluggin_config,
) # type: ignore
cli_config = get_config()
pluggin_config = get_pluggin_config(disable)
config = merge_config(cli_config, pluggin_config)
root_module = get_root_module(config)
root_module.run()


def get_pluggin_config(disable: Tuple[str, ...]) -> dict[str, Any]:
Expand All @@ -105,7 +102,8 @@ def get_pluggin_config(disable: Tuple[str, ...]) -> dict[str, Any]:
if ep.name not in disable
]
config = {
"root_module": {
"jupyverse": {
"type":"jupyverse_api.main:JupyverseModule",
"modules": {
module: {
"type": module
Expand Down
2 changes: 1 addition & 1 deletion jupyverse_api/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ dependencies = [
"pydantic >=2,<3",
"fastapi >=0.95.0,<1",
"rich-click >=1.6.1,<2",
"fps[web] >=0.1.0,<0.2.0",
"fps[web] >=0.1.1,<0.2.0",
]
dynamic = ["version"]

Expand Down

0 comments on commit aacde8a

Please sign in to comment.