Make devtools deps extras, add note to internal ref docs, raise excep… (#579)

* Make devtools deps extras, add note to internal ref docs, raise exception when deps missing

* Ensure dev extras are installed in GitHub Actions

* Update lockfile

* Add extra docs note

* Add a TODO about adding link to devtools docs

* Add click to dev extras dependencies in pyproject
This commit is contained in:
darrenburns
2022-06-15 11:49:52 +01:00
committed by GitHub
parent fe151a7f25
commit c788724754
6 changed files with 97 additions and 60 deletions

14
reference/_devtools.md Normal file
View File

@@ -0,0 +1,14 @@
# Devtools
## Installation
Using the Textual Devtools requires installation of the `dev` extra dependency.
https://python-poetry.org/docs/pyproject/#extras
## Running
TODO: Note how we run the devtools themselves and how we run our Textual apps
such that they can connect. Don't forget Windows instructions :)
We might also add a link to the documentation from the exception that gets
raised when the "dev" extra dependencies aren't installed.