fix: Doc building in poetry

This commit is contained in:
Leni Aniva 2024-10-18 15:27:57 -07:00
parent 39b9e0736a
commit dd6efc8485
Signed by: aniva
GPG Key ID: 4D9B1C8D10EA4C50
3 changed files with 8 additions and 18 deletions

View File

@ -25,12 +25,13 @@ jobs:
- name: Install dependencies
run: |
pip install jupyter-book
pip install poetry
poetry install --only doc
# Build the book
- name: Build the book
run: |
jupyter-book build docs
poetry run jupyter-book build docs
# Upload the book's HTML as an artifact
- name: Upload artifact

16
poetry.lock generated
View File

@ -730,20 +730,6 @@ docs = ["furo (>=2024.8.6)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.
testing = ["covdefaults (>=2.3)", "coverage (>=7.6.1)", "diff-cover (>=9.2)", "pytest (>=8.3.3)", "pytest-asyncio (>=0.24)", "pytest-cov (>=5)", "pytest-mock (>=3.14)", "pytest-timeout (>=2.3.1)", "virtualenv (>=20.26.4)"]
typing = ["typing-extensions (>=4.12.2)"]
[[package]]
name = "fire"
version = "0.6.0"
description = "A library for automatically generating command line interfaces."
optional = false
python-versions = "*"
files = [
{file = "fire-0.6.0.tar.gz", hash = "sha256:54ec5b996ecdd3c0309c800324a0703d6da512241bc73b553db959d98de0aa66"},
]
[package.dependencies]
six = "*"
termcolor = "*"
[[package]]
name = "fonttools"
version = "4.54.1"
@ -4774,4 +4760,4 @@ type = ["pytest-mypy"]
[metadata]
lock-version = "2.0"
python-versions = "^3.10"
content-hash = "aa77c3311618b388d51c1739124cae9be0406e50e003b8ee2ee6eb1915aa7a90"
content-hash = "12935bf20e5ac4351734a47b1a71486daccbc0eed1239abe67858b3b17df8b37"

View File

@ -16,7 +16,6 @@ script = "build.py"
[tool.poetry.group.dev.dependencies]
# Experiment related dependencies here to not clutter the main project dependencies.
fire = "0.6.0"
notebook = "^7.2.1"
numpy = "^1.26.4"
openai = "^1.31.0"
@ -30,6 +29,10 @@ termcolor = "^2.4.0"
matplotlib = "^3.9.2"
seaborn = "^0.13.2"
pandas = "^2.2.3"
[tool.poetry.group.doc]
optional = true
[tool.poetry.group.doc.dependencies]
jupyter-book = "^1.0.3"
[build-system]