Skip to content

Commit

Permalink
Pin dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
stevepiercy committed Nov 19, 2024
1 parent ef23dac commit bcebf24
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 15 deletions.
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
# -- Project information -----------------------------------------------------

project = "Plone Sphinx Theme Documentation"
author = "Plone Community"
author = "Plone community"
trademark_name = "Plone"
now = datetime.now()
year = str(now.year)
Expand Down
10 changes: 6 additions & 4 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ authors = [
{ name = "Steve Piercy", email = "[email protected]" },
]
classifiers = [
"Development Status :: 4 - Beta",
"Development Status :: 5 - Production/Stable",
"Framework :: Sphinx",
"Framework :: Sphinx :: Theme",
"License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
Expand All @@ -34,9 +34,11 @@ classifiers = [
]

dependencies = [
"myst-parser==3.0.1", # Supports Python 3.9-3.12, which is what we need for Plone 6.0. Consider bumping for Plone 6.1.
"sphinx==7.4.7", # Supports Python 3.9-3.12, which is what we need for Plone 6.0. Consider bumping for Plone 6.1.
"sphinx-book-theme",
# Stable pins, see https://github.com/plone/plone-sphinx-theme/issues/42
"myst-parser==3.0.1", # Supports Python 3.9-3.12, which is what we need for Plone 6.0. Consider bumping for Plone 6.1 and when stable pins are upgraded.
"pydata-sphinx-theme==0.15.4",
"sphinx>=7.4.7,<8",
"sphinx-book-theme==1.1.3",
]

[project.optional-dependencies]
Expand Down
9 changes: 6 additions & 3 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ nodeenv==1.9.1
packaging==24.2
# via
# build
# pydata-sphinx-theme
# pyproject-metadata
# pyroma
# sphinx
Expand All @@ -110,8 +111,10 @@ pkginfo==1.10.0
# via twine
pycparser==2.22
# via cffi
pydata-sphinx-theme==0.16.0
# via sphinx-book-theme
pydata-sphinx-theme==0.15.4
# via
# plone-sphinx-theme (pyproject.toml)
# sphinx-book-theme
pygments==2.18.0
# via
# accessible-pygments
Expand Down Expand Up @@ -234,7 +237,7 @@ sphinxcontrib-youtube==1.4.1
# via plone-sphinx-theme (pyproject.toml)
sphinxext-opengraph==0.9.1
# via plone-sphinx-theme (pyproject.toml)
starlette==0.41.2
starlette==0.41.3
# via sphinx-autobuild
tomli==2.1.0
# via zestreleaser-towncrier
Expand Down
12 changes: 8 additions & 4 deletions requirements-docs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,13 @@ mdurl==0.1.2
myst-parser==3.0.1
# via plone-sphinx-theme (pyproject.toml)
packaging==24.2
# via sphinx
pydata-sphinx-theme==0.16.0
# via sphinx-book-theme
# via
# pydata-sphinx-theme
# sphinx
pydata-sphinx-theme==0.15.4
# via
# plone-sphinx-theme (pyproject.toml)
# sphinx-book-theme
pygments==2.18.0
# via
# accessible-pygments
Expand Down Expand Up @@ -148,7 +152,7 @@ sphinxcontrib-youtube==1.4.1
# via plone-sphinx-theme (pyproject.toml)
sphinxext-opengraph==0.9.1
# via plone-sphinx-theme (pyproject.toml)
starlette==0.41.2
starlette==0.41.3
# via sphinx-autobuild
typing-extensions==4.12.2
# via pydata-sphinx-theme
Expand Down
10 changes: 7 additions & 3 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,13 @@ mdurl==0.1.2
myst-parser==3.0.1
# via plone-sphinx-theme (pyproject.toml)
packaging==24.2
# via sphinx
pydata-sphinx-theme==0.16.0
# via sphinx-book-theme
# via
# pydata-sphinx-theme
# sphinx
pydata-sphinx-theme==0.15.4
# via
# plone-sphinx-theme (pyproject.toml)
# sphinx-book-theme
pygments==2.18.0
# via
# accessible-pygments
Expand Down

0 comments on commit bcebf24

Please sign in to comment.