Skip to content

tox -p tries to build docs when you have selected readme only #57

Closed

Description

@gilesknap

pmac[domain-services-template]$ pip install -e .
Obtaining file:///workspaces/domain-services-template
Installing build dependencies ... done
Checking if build backend supports build_editable ... done
Getting requirements to build editable ... done
Preparing editable metadata (pyproject.toml) ... done
Building wheels for collected packages: domain-services-template
Building editable for domain-services-template (pyproject.toml) ... done
Created wheel for domain-services-template: filename=domain_services_template-0.1.dev2+g91c8fb4-0.editable-py3-none-any.whl size=11024 sha256=24a9d0b2e2c42ad388b8219ad9723806b05e9f0c12bad4553cd5ac4bbfa251e4
Stored in directory: /tmp/pip-ephem-wheel-cache-dgwy7j4h/wheels/3b/d4/1c/d5f2ecd6f844f9317a3e7f3b64c5e0a85866118052556f179e
Successfully built domain-services-template
Installing collected packages: domain-services-template
Successfully installed domain-services-template-0.1.dev2+g91c8fb4
pmac[domain-services-template]$ tox -p
⠋ [4] pre-commit | mypy | pytest | docsERROR: invocation failed (exit code 1), logfile: /workspaces/domain-services-template/.tox/docs/log/docs-0.log
====================================================================================== log start ======================================================================================
docs create: /workspaces/domain-services-template/.tox/docs
docs installed: accessible-pygments==0.0.4,alabaster==0.7.16,annotated-types==0.6.0,apischema==0.18.1,appdirs==1.4.4,attrs==23.2.0,Babel==2.14.0,beautifulsoup4==4.12.3,black==24.1.1,cachetools==5.3.2,certifi==2023.11.17,cfgv==3.4.0,charset-normalizer==3.3.2,click==8.1.7,colorama==0.4.6,copier==9.1.1,coverage==7.4.1,decorator==5.1.1,distlib==0.3.8,docutils==0.19,-e git+ssh://git@github.com/epics-containers/domain-services-template.git@91c8fb4954310974b0cef612181d4d2c189067a1#egg=domain_services_template,dunamai==1.19.0,-e git+ssh://git@github.com/epics-containers/epics-containers.github.io.git@1a3e19aedd5daedf7cfd87bda9e20ab1691762d0#egg=epics_containers,exceptiongroup==1.2.0,exif==1.6.0,filelock==3.13.1,flake8==7.0.0,flake8-isort==6.1.1,Flake8-pyproject==1.2.3,funcy==2.0,gitdb==4.0.11,GitPython==3.1.40,google-auth==2.27.0,google-auth-oauthlib==1.2.0,gphotos-sync==3.2.1,-e git+ssh://git@github.com/epics-containers/ibek.git@44d4a622d494e348fdefee073ec14d771630f7d3#egg=ibek,identify==2.5.33,idna==3.6,imagesize==1.4.1,iniconfig==2.0.0,isort==5.13.2,Jinja2==3.1.3,jinja2-ansible-filters==1.3.2,livereload==2.6.3,lxml==4.9.3,MarkupSafe==2.1.3,mccabe==0.7.0,mypy==1.8.0,mypy-extensions==1.0.0,nodeenv==1.8.0,oauthlib==3.2.2,packaging==23.2,pathlib2==2.3.7.post1,pathspec==0.12.1,pipdeptree==2.13.2,platformdirs==4.1.0,pluggy==1.4.0,plum-py==0.8.7,plumbum==1.8.2,pre-commit==3.6.0,prompt-toolkit==3.0.36,psutil==5.9.8,-e git+ssh://git@github.com/epics-containers/pvi.git@e2530b0c29e41295544a05426e80f616c38bf533#egg=pvi,py==1.11.0,pyasn1==0.5.1,pyasn1-modules==0.3.0,pycodestyle==2.11.1,pydantic==2.5.3,pydantic_core==2.14.6,pydata-sphinx-theme==0.15.2,pyflakes==3.2.0,Pygments==2.17.2,pytest==8.0.0,pytest-cov==4.1.0,pytest-mock==3.12.0,PyYAML==6.0.1,pyyaml-include==1.3.2,questionary==2.0.1,requests==2.31.0,requests-oauthlib==1.3.1,rsa==4.9,ruamel.yaml==0.18.5,ruamel.yaml.clib==0.2.8,ruff==0.2.0,six==1.16.0,smmap==5.0.1,snowballstemmer==2.2.0,soupsieve==2.5,Sphinx==6.2.1,sphinx-autobuild==2021.3.14,sphinx-copybutton==0.5.2,sphinx_design==0.5.0,sphinxcontrib-applehelp==1.0.8,sphinxcontrib-devhelp==1.0.6,sphinxcontrib-htmlhelp==2.0.5,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-qthelp==1.0.7,sphinxcontrib-serializinghtml==1.1.10,tomli==2.0.1,tornado==6.4,tox==3.28.0,tox-direct==0.4,typer==0.9.0,types-mock==5.1.0.20240106,types-requests==2.31.0.20240125,typing_extensions==4.8.0,urllib3==2.1.0,virtualenv==20.25.0,wcwidth==0.2.13
docs run-test-pre: PYTHONHASHSEED='3476085095'
docs run-test: commands[0] | sphinx-build -EW --keep-going -T docs build/html

Traceback (most recent call last):
File "/venv/lib/python3.10/site-packages/sphinx/cmd/build.py", line 280, in build_main
app = Sphinx(args.sourcedir, args.confdir, args.outputdir,
File "/venv/lib/python3.10/site-packages/sphinx/application.py", line 153, in init
raise ApplicationError(__('Cannot find source directory (%s)') %
sphinx.errors.ApplicationError: Cannot find source directory (/workspaces/domain-services-template/docs)

Application error:
Cannot find source directory (/workspaces/domain-services-template/docs)
ERROR: InvocationError for command /venv/bin/sphinx-build -EW --keep-going -T docs build/html (exited with code 2)

======================================================================================= log end =======================================================================================
✖ FAIL docs in 1.994 seconds
✔ OK pytest in 2.417 seconds
✔ OK mypy in 3.288 seconds
✔ OK pre-commit in 8.482 seconds
_______________________________________________________________________________________ summary _______________________________________________________________________________________
pre-commit: commands succeeded
mypy: commands succeeded
pytest: commands succeeded
ERROR: docs: parallel child exit code 1

Activity

  1. added a commit that references this issue on Feb 9, 2024
    6abb935
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions