Open rmartin16 opened 3 months ago
My enthusiasm for maintaining 3.8 support is rapidly waning, given that it will be fully deprecated in 6 months time. I'd suggest deprecating the docs configuration a little early is the best approach here.
Not sure how we flag that in the project configuration, or if we just log this as a known issue, and close it when 3.8 is formally deprecated.
Describe the bug
The introduction of
LatLng
causes docs build to fail on Python 3.8.Steps to reproduce
Run
tox -e docs-all
using Python3.8Expected behavior
Docs should build correctly using Python3.8....or maybe support for building docs with Python3.8 should be dropped.
If I had to guess, I'd venture the docs error because we're stuck on an old version of Sphinx....nonetheless, if you remove the docstring for
LatLng
, the docs build will finish.Screenshots
No response
Environment
0.4.3.dev420+gdad68bb0f
7.1.2
Logs
``` ❯ tox -e docs-all docs-all: commands[0]> python -m sphinx -T -W --keep-going --jobs auto -v -a -E -b html /home/russell/tmp/beeware/toga/docs /home/russell/tmp/beeware/toga/docs/_build/html Running Sphinx v7.1.2 Adding copy buttons to code blocks... locale_dir /home/russell/tmp/beeware/toga/docs/locales/en/LC_MESSAGES does not exists loading intersphinx inventory from https://docs.python.org/3/objects.inv... loading intersphinx inventory from https://pillow.readthedocs.io/en/stable/objects.inv... locale_dir /home/russell/tmp/beeware/toga/docs/locales/en/LC_MESSAGES does not exists locale_dir /home/russell/tmp/beeware/toga/docs/locales/en/LC_MESSAGES does not exists building [mo]: all of 0 po files writing output... building [html]: all source files updating environment: locale_dir /home/russell/tmp/beeware/toga/docs/locales/en/LC_MESSAGES does not exists [new config] 95 added, 0 changed, 0 removed reading sources... [ 5%] background/community .. background/project/faq reading sources... [ 11%] background/project/index .. background/project/success reading sources... [ 16%] how-to/contribute/code .. how-to/internal/index reading sources... [ 21%] how-to/internal/release .. index reading sources... [ 26%] reference/api/app .. reference/api/containers/optioncontainer reading sources... [ 32%] reference/api/containers/scrollcontainer .. reference/api/hardware/index reading sources... [ 37%] reference/api/index .. reference/api/resources/command reading sources... [ 42%] reference/api/resources/fonts .. reference/api/resources/sources/list_source reading sources... [ 47%] reference/api/resources/sources/source .. reference/api/screens reading sources... [ 53%] reference/api/types .. reference/api/widgets/dateinput reading sources... [ 58%] reference/api/widgets/detailedlist .. reference/api/widgets/label reading sources... [ 63%] reference/api/widgets/mapview .. reference/api/widgets/progressbar reading sources... [ 68%] reference/api/widgets/selection .. reference/api/widgets/table-accessors reading sources... [ 74%] reference/api/widgets/table-values .. reference/api/widgets/webview reading sources... [ 79%] reference/api/widgets/widget .. reference/platforms/iOS reading sources... [ 84%] reference/platforms/index .. reference/platforms/testing reading sources... [ 89%] reference/platforms/unix-prerequisites .. reference/plugins/index reading sources... [ 95%] reference/style/index .. tutorial/index reading sources... [100%] tutorial/tutorial-0 .. tutorial/tutorial-4 WARNING: error while formatting arguments for toga.LatLng: Handlertox -e docs-all
Additional context
No response