Skip to content

Fix docs CI build and setuptools - #246

Merged
guillermoaguilar merged 4 commits into
wichmann-lab:mainfrom
guillermoaguilar:fix-ci-and-packaging
Sep 13, 2026
Merged

guillermoaguilar merged 4 commits into
wichmann-lab:mainfrom
guillermoaguilar:fix-ci-and-packaging

Conversation

@guillermoaguilar

@guillermoaguilar guillermoaguilar commented Sep 13, 2026 •

Copy link
Copy Markdown
Collaborator

Docs were not being built because jupyter-book changed their way of parsing docs since version 2.0. Our docs use the old format used for versions <2.

This PR fixes the version number to jupyter-book>=1.0,<2 in docs/requirements.txt and in the docs extra of pyproject.toml (which wrongly requested 0.14).

Three other fixes:

  • docs/requirements.txt listed packages as YAML (- sphinx), which was not read properly by pip.
  • pyproject.toml declared no packages, now explicitely declares psignifit*.
  • psignifit/__init__.py imported os and subprocess but neither were used.

@guillermoaguilar
guillermoaguilar merged commit d244370 into wichmann-lab:main Sep 13, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant