Skip to content

Commit 4d34518

Browse files
committed
Add doc
1 parent 82fd7bb commit 4d34518

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

docs/source/api.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ User Classes
4646
proj.pyscript.PyScript
4747
proj.rust.Rust
4848
proj.rust.RustPython
49+
proj.webapp.Django
4950
proj.webapp.Streamlit
5051
proj.uv.UvScript
5152
proj.uv.Uv
@@ -69,6 +70,7 @@ User Classes
6970
.. autoclass:: projspec.proj.pyscript.PyScript
7071
.. autoclass:: projspec.proj.rust.Rust
7172
.. autoclass:: projspec.proj.rust.RustPython
73+
.. autoclass:: projspec.proj.webapp.Django
7274
.. autoclass:: projspec.proj.webapp.Streamlit
7375
.. autoclass:: projspec.proj.uv.UvScript
7476
.. autoclass:: projspec.proj.uv.Uv

src/projspec/proj/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from projspec.proj.python_code import PythonCode, PythonLibrary
1313
from projspec.proj.rust import Rust, RustPython
1414
from projspec.proj.uv import Uv
15-
from projspec.proj.webapp import Streamlit
15+
from projspec.proj.webapp import Django, Streamlit
1616

1717
__all__ = [
1818
"ParseFailed",
@@ -36,6 +36,7 @@
3636
"RTD",
3737
"Rust",
3838
"RustPython",
39+
"Django",
3940
"Streamlit",
4041
"Uv",
4142
"VSCode",

src/projspec/proj/webapp.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ def parse(self) -> None:
9090

9191

9292
# TODO: the following are similar to streamlit, but with perhaps even less metadata
93+
# - flask (from flask import Flask; app = Flask( )
94+
# - fastapi (from fastapi import FastAPI; app = FastAPI( )
9395
# - plotly/dash (from dash import Dash; app = Dash(); app.run())
9496
# - voila (this is just a way to display a notebook)
9597
# - panel (import panel as pn; .servable())

0 commit comments

Comments
 (0)