Skip to content

Declare the docs actual dependencies in pyproject.toml - #355

Merged
has2k1 merged 1 commit into
posit-dev:mainfrom
has2k1:fix-docs-optional-dependencies
Sep 21, 2026
Merged

has2k1 merged 1 commit into
posit-dev:mainfrom
has2k1:fix-docs-optional-dependencies

Conversation

@has2k1

@has2k1 has2k1 commented Sep 21, 2026

Copy link
Copy Markdown
Collaborator

This PR adds all the documentation dependencies to docs optional-dependency group in pyproject.toml. This allows pip install -e ".[docs]" to fill up an environment in which the documentation can actually be built.

The `docs` optional-dependency group only listed plotnine, so the docs
workflow installed jupyter, polars, pandas, pyarrow, great-tables, mcp,
and marimo by hand instead of through `pip install -e ".[docs]"`. Add
those packages to `docs`, keep the great-tables pin below 0.22 that the
marimo notebooks' WASM export needs, and have `mcp`, `marimo`, `docs`,
and `dev` reference each other instead of repeating the same
dependencies across groups.
@has2k1 has2k1 changed the title Declare the docs extra's actual dependencies in pyproject.toml Declare the docs actual dependencies in pyproject.toml Sep 21, 2026
@has2k1
has2k1 merged commit 25dd6f1 into posit-dev:main Sep 21, 2026
8 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