Skip to content

Add TUI #60

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
May 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ dependencies = [
"prefect[dev] @ git+https://github.com/prefecthq/prefect@main",
# can remove when prefect fully migrates to pydantic 2
"pydantic>=2",
"textual>=0.61.1",
]
readme = "README.md"
requires-python = ">= 3.9"
Expand Down Expand Up @@ -48,7 +49,7 @@ tests = [
"pre-commit>=3.7.0",
"pandas",
]
dev = ["controlflow[tests]", "ipython", "pdbpp", "ruff>=0.3.4"]
dev = ["controlflow[tests]", "ipython", "pdbpp", "ruff>=0.3.4", "textual-dev"]

[build-system]
requires = ["hatchling"]
Expand Down
14 changes: 13 additions & 1 deletion requirements-dev.lock
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,8 @@ jsonschema-specifications==2023.12.1
# via jsonschema
kubernetes==29.0.0
# via prefect
linkify-it-py==2.0.3
# via markdown-it-py
mako==1.3.2
# via alembic
markdown==3.6
Expand All @@ -207,7 +209,9 @@ markdown==3.6
# via mkdocstrings
# via pymdown-extensions
markdown-it-py==3.0.0
# via mdit-py-plugins
# via rich
# via textual
markupsafe==2.1.5
# via jinja2
# via mako
Expand All @@ -219,6 +223,8 @@ marvin @ git+https://github.com/prefecthq/marvin@fbfa2e6d2f8f65d611f3519941966e7
# via controlflow
matplotlib-inline==0.1.6
# via ipython
mdit-py-plugins==0.4.1
# via markdown-it-py
mdurl==0.1.2
# via markdown-it-py
mergedeep==1.3.4
Expand Down Expand Up @@ -296,7 +302,7 @@ pluggy==1.4.0
# via pytest
pre-commit==3.7.0
# via prefect
prefect @ git+https://github.com/prefecthq/prefect@cae0efd9d667ca8b2003e061c5041619a4c5a881
prefect @ git+https://github.com/prefecthq/prefect@8d56742dd83273af0c9d6c986b752f2a8439e9a8
# via controlflow
prompt-toolkit==3.0.43
# via ipython
Expand Down Expand Up @@ -427,6 +433,7 @@ rfc3339-validator==0.1.4
rich==13.7.1
# via marvin
# via prefect
# via textual
# via typer-slim
rpds-py==0.18.0
# via jsonschema
Expand Down Expand Up @@ -472,6 +479,8 @@ starlette==0.36.3
# via fastapi
text-unidecode==1.3
# via python-slugify
textual==0.61.1
# via controlflow
tiktoken==0.6.0
# via marvin
time-machine==2.14.1
Expand Down Expand Up @@ -510,12 +519,15 @@ typing-extensions==4.10.0
# via pydantic
# via pydantic-core
# via sqlalchemy
# via textual
# via typer-slim
tzdata==2024.1
# via marvin
# via pendulum
tzlocal==5.2
# via dateparser
uc-micro-py==1.0.3
# via linkify-it-py
ujson==5.9.0
# via prefect
urllib3==2.2.1
Expand Down
14 changes: 13 additions & 1 deletion requirements.lock
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,8 @@ jsonschema-specifications==2023.12.1
# via jsonschema
kubernetes==29.0.0
# via prefect
linkify-it-py==2.0.3
# via markdown-it-py
mako==1.3.2
# via alembic
markdown==3.6
Expand All @@ -207,7 +209,9 @@ markdown==3.6
# via mkdocstrings
# via pymdown-extensions
markdown-it-py==3.0.0
# via mdit-py-plugins
# via rich
# via textual
markupsafe==2.1.5
# via jinja2
# via mako
Expand All @@ -219,6 +223,8 @@ marvin @ git+https://github.com/prefecthq/marvin@fbfa2e6d2f8f65d611f3519941966e7
# via controlflow
matplotlib-inline==0.1.7
# via ipython
mdit-py-plugins==0.4.1
# via markdown-it-py
mdurl==0.1.2
# via markdown-it-py
mergedeep==1.3.4
Expand Down Expand Up @@ -296,7 +302,7 @@ pluggy==1.5.0
# via pytest
pre-commit==3.7.1
# via prefect
prefect @ git+https://github.com/prefecthq/prefect@cae0efd9d667ca8b2003e061c5041619a4c5a881
prefect @ git+https://github.com/prefecthq/prefect@8d56742dd83273af0c9d6c986b752f2a8439e9a8
# via controlflow
prompt-toolkit==3.0.43
# via ipython
Expand Down Expand Up @@ -427,6 +433,7 @@ rfc3339-validator==0.1.4
rich==13.7.1
# via marvin
# via prefect
# via textual
# via typer-slim
rpds-py==0.18.0
# via jsonschema
Expand Down Expand Up @@ -472,6 +479,8 @@ starlette==0.36.3
# via fastapi
text-unidecode==1.3
# via python-slugify
textual==0.61.1
# via controlflow
tiktoken==0.6.0
# via marvin
time-machine==2.14.1
Expand Down Expand Up @@ -510,12 +519,15 @@ typing-extensions==4.10.0
# via pydantic
# via pydantic-core
# via sqlalchemy
# via textual
# via typer-slim
tzdata==2024.1
# via marvin
# via pendulum
tzlocal==5.2
# via dateparser
uc-micro-py==1.0.3
# via linkify-it-py
ujson==5.9.0
# via prefect
urllib3==2.2.1
Expand Down
Loading