Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.15.4] - 2026-01-01

### Changed

- Moved docs dependencies out of core pythonbible config and into a separate config (no functional changes).
- Bumped docs dependencies to their latest versions (no functional changes).
- Updated all translation packages to use the latest version of pythonbible (0.15.3) and bumped their version numbers.

## [0.15.3] - 2025-12-31

### Fixed
Expand Down Expand Up @@ -226,7 +234,8 @@ The goal of this release was to address [Issue #90], and to make things related

## [0.0.1] - 2020-10-08

[unreleased]: https://github.com/avendesora/pythonbible/compare/v0.15.3...HEAD
[unreleased]: https://github.com/avendesora/pythonbible/compare/v0.15.4...HEAD
[0.15.4]: https://github.com/avendesora/pythonbible/compare/v0.15.3...v0.15.4
[0.15.3]: https://github.com/avendesora/pythonbible/compare/v0.15.2...v0.15.3
[0.15.2]: https://github.com/avendesora/pythonbible/compare/v0.15.1...v0.15.2
[0.15.1]: https://github.com/avendesora/pythonbible/compare/v0.14.0...v0.15.1
Expand Down
85 changes: 85 additions & 0 deletions docs/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
[project]
name = "pythonbible-docs"
version = "0.15.4"
description-file = "README.md"
requires-python = ">=3.13"
authors = [
{ name = "Nathan Patton", email = "npatton@gmail.com" }
]
readme = "README.md"
license = "MIT"
urls = { Documentation = "https://docs.python.bible", Source = "https://github.com/avendesora/pythonbible" }
dependencies = [
"furo>=2025.7.19",
"jupyter>=1.1.1",
"pythonbible",
"sphinx>=8,<9",
"sphinx-copybutton>=0.5.2",
"sphinx-toolbox>=4.1.1",
]

[tool.ruff.lint]
select = [
"A",
"ANN",
"ARG",
"B",
"BLE",
"COM",
"C4",
"C90",
"D",
"DTZ",
"E",
"EM",
"ERA",
"EXE",
"F",
"FBT",
"G",
"I",
"ICN",
"INP",
"ISC",
"N",
"NPY",
"PD",
"PGH",
"PIE",
"PL",
"PT",
"PTH",
"PYI",
"Q",
"RET",
"RSE",
"RUF",
"S",
"SIM",
"SLF",
"TCH",
"TID",
"TRY",
"T10",
"T20",
"W",
]
ignore = [
"COM812", # conflicts with formatter
"D100",
"D101",
"D102",
"D103",
"D104",
"D205",
"D203",
"D213",
"ISC001", # conflicts with formatter
]

[tool.ruff.lint.per-file-ignores]
"source/_static/pythonbible-book-groups.ipynb" = ["E501", "T201"]
"source/conf.py" = ["A001", "E501"]

[tool.ruff.lint.isort]
force-single-line = true
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
author = "Nathan Patton"

# The full version, including alpha/beta/rc tags
release = "0.15.3"
release = "0.15.4"


# -- General configuration ---------------------------------------------------
Expand Down
2,031 changes: 2,031 additions & 0 deletions docs/uv.lock

Large diffs are not rendered by default.

13 changes: 2 additions & 11 deletions pythonbible/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ requires = ["uv_build>=0.8.9,<0.10.0"]
build-backend = "uv_build"

[tool.uv]
default-groups = ["dev", "docs", "test"]
default-groups = ["dev", "test"]

[tool.uv.build-backend]
module-root = ""
module-name = "pythonbible"

[project]
name = "pythonbible"
version = "0.15.3"
version = "0.15.4"
description-file = "README.md"
requires-python = ">=3.10"
authors = [
Expand Down Expand Up @@ -103,13 +103,6 @@ all = [
dev = [
"pre-commit>=4.3.0",
]
docs = [
"furo>=2025.7.19",
"jupyter>=1.1.1",
"sphinx>=7.4.7",
"sphinx-copybutton>=0.5.2",
"sphinx-toolbox>=4.0.0",
]
test = [
"nox[uv]>=2025.10.14",
"pytest-cov>=7.0.0",
Expand Down Expand Up @@ -178,8 +171,6 @@ ignore = [
]

[tool.ruff.lint.per-file-ignores]
"docs/source/_static/pythonbible-book-groups.ipynb" = ["E501", "T201"]
"docs/source/conf.py" = ["A001", "E501"]
"pythonbible/bible/bible.py" = ["PLR0913", "FBT001", "FBT002"]
"pythonbible/books.py" = ["ARG004", "PYI034"]
"pythonbible/book_groups.py" = ["ARG004", "PYI034"]
Expand Down
2 changes: 1 addition & 1 deletion pythonbible/pythonbible/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

from __future__ import annotations

__version__ = "0.15.3"
__version__ = "0.15.4"

from .bible import add_bible
from .bible import get_bible
Expand Down
Loading
Loading