canonical / sphinx-docs-starter-pack

A documentation starter-pack
https://canonical-starter-pack.readthedocs-hosted.com/
Other
15 stars 40 forks source link

unpin the Sphinx version again #82

Closed ru-fu closed 1 year ago

ru-fu commented 1 year ago

The bugs are fixed, so we can unpin the Sphinx version again :)

ru-fu commented 1 year ago

Working now without pinned versions.

akcano commented 1 year ago

@ru-fu LGTM.

A random thought; to save us some trouble in the future, can we maybe consider saving a package log at 'make install'? Something like this:

(venv) akonev@ubuntu2204:~/Documents/akcano-starterpack$ pip list installed
Package                       Version
----------------------------- ---------
alabaster                     0.7.13
Babel                         2.12.1
beautifulsoup4                4.12.2
bracex                        2.3.post1
certifi                       2023.7.22
charset-normalizer            3.2.0
colorama                      0.4.6
contourpy                     1.1.0
cycler                        0.11.0
docutils                      0.18.1
fonttools                     4.42.1
furo                          2023.8.19
html5lib                      1.1
idna                          3.4
imagesize                     1.4.1
Jinja2                        3.1.2
kiwisolver                    1.4.5
livereload                    2.6.3
lxd-sphinx-extensions         0.0.11
lxml                          4.9.3
Markdown                      3.4.4
markdown-it-py                3.0.0
MarkupSafe                    2.1.3
matplotlib                    3.7.2
mdit-py-plugins               0.4.0
mdurl                         0.1.2
myst-parser                   2.0.0
numpy                         1.25.2
packaging                     23.1
Pillow                        10.0.0
pip                           22.0.2
Pygments                      2.16.1
pyparsing                     3.0.9
pyspelling                    2.8.2
python-dateutil               2.8.2
PyYAML                        6.0.1
requests                      2.31.0
setuptools                    59.6.0
six                           1.16.0
snowballstemmer               2.2.0
soupsieve                     2.4.1
Sphinx                        7.2.5
sphinx-autobuild              2021.3.14
sphinx-basic-ng               1.0.0b2
sphinx-copybutton             0.5.2
sphinx_design                 0.5.0
sphinx-notfound-page          1.0.0
sphinx-reredirects            0.1.2
sphinx-tabs                   3.4.1
sphinxcontrib-applehelp       1.0.7
sphinxcontrib-devhelp         1.0.5
sphinxcontrib-htmlhelp        2.0.4
sphinxcontrib-jquery          4.1
sphinxcontrib-jsmath          1.0.1
sphinxcontrib-qthelp          1.0.6
sphinxcontrib-serializinghtml 1.1.9
sphinxext-opengraph           0.8.2
tornado                       6.3.3
urllib3                       2.0.4
wcmatch                       8.5
webencodings                  0.5.1

This would simplify troubleshooting existing installations and let us track the latest working package combination.

ru-fu commented 1 year ago

A random thought; to save us some trouble in the future, can we maybe consider saving a package log at 'make install'? Something like this:

Sounds like a good idea! Want to take this?

akcano commented 1 year ago

Haha, initiative bites the initiator! Yes, I'll take it.