Closed AutonomicPerfectionist closed 2 years ago
Rather than unfreezing dependencies, does it make sense to just request the newer version of Sphinx?
That would make sense as well yes, wasn't sure which would be the best option given there may be security-related updates in other packages. But since this isn't exactly a critical tool it's probably not a big deal
Currently we have all our dependencies frozen at specific versions, the reasoning for this was to ensure dependencies would stay compatible with our code. However, this has introduced a problem: an upstream bug in Sphinx causes a crash when running the
docs
target with Python 3.10. This is fixed in a later version of sphinx. Looking at the dependencies, the only one I see that can't be unfrozen is Antlr4, because the generated lexer and parser have hard-coded version information that causes crashes on newer runtimes