Upgrade to sphinx 7.X
Categories
(Developer Infrastructure :: Source Documentation, task)
Tracking
(firefox126 fixed)
| Tracking | Status | |
|---|---|---|
| firefox126 | --- | fixed |
People
(Reporter: Sylvestre, Assigned: Logan)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
current version https://pypi.org/project/Sphinx/ is 7.2.6
blocked by https://github.com/mozilla/sphinx-js/issues/227 for now
Comment 1•2 years ago
|
||
I did a 3.2.2 release for sphinx-js which drops the upper-bound requirement for Sphinx. I think that should unblock you. Let me know if it doesn't.
| Assignee | ||
Comment 2•2 years ago
|
||
Updated•2 years ago
|
Comment 4•1 year ago
|
||
Yes I think so, also Sphinx 7.x drops support for Python 3.8 (as of now, we still support 3.7 in mach though 3.8 is about to become the new minimum).
So that means we'd need to explicitly decide to require a higher version of Python to build the docs than the rest of the mach ecosystem.
Updated•1 year ago
|
| Assignee | ||
Comment 5•1 year ago
|
||
Sphinx 7.2.0 is the version that dropped support for Python 3.8, so I've put up a PR that upgrades us to 7.1.2 (the last version supporting 3.8).
| Assignee | ||
Comment 6•1 year ago
|
||
Olivier, please take a look when you get the chance per Sylvestre's comment on Phabricator.
Comment 7•1 year ago
|
||
Redirect a needinfo that is pending on an inactive user to the triage owner.
:Sylvestre, since the bug has recent activity, could you have a look please?
For more information, please visit BugBot documentation.
Comment 9•1 year ago
|
||
| bugherder | ||
Comment 10•1 year ago
|
||
Comment 11•1 year ago
•
|
||
Hey,
the associated patch upgraded docutils to a revision not available in python 3.8, which breaks the mozlint task, as shown in the associated backlog. I'll have a look.
Comment 12•1 year ago
|
||
ok, that's just a missing dep in https://pypi.pub.build.mozilla.org/pub/, I'll open a bug
Updated•1 year ago
|
| Reporter | ||
Updated•1 year ago
|
Description
•