mirror of
https://github.com/certbot/certbot.git
synced 2026-08-01 19:14:54 +02:00
Cleanup zope dependencies in plugins and upgrade sphinx (#8997)
This PR removes all zope dependencies from plugins configuration. It also lets Sphinx upgrade to the next major version by removing the plugin dedicated to zope interfaces documentation. As a consequence, the deprecated zope interfaces are not documented anymore. * Cleanup zope dependencies in plugins and upgrade sphinx * Update pinnings
This commit is contained in:
@@ -63,13 +63,6 @@ mock = "*"
|
||||
# here in addition to certbot/setup.py because otherwise the pre-release
|
||||
# version of poetry will not be installed.
|
||||
poetry = ">=1.2.0a1"
|
||||
# Because some parts of Certbot documentation are generated from zope.interfaces,
|
||||
# we need the Sphinx plugin repoze.sphinx.autointerface. This plugin is not
|
||||
# currently compatible with Sphinx>=4 though so we're pinning an older version
|
||||
# for now. See https://github.com/repoze/repoze.sphinx.autointerface/issues/16
|
||||
# for more info. This pinning could also be removed by the removal of
|
||||
# zope.interface in Certbot.
|
||||
sphinx = "<4"
|
||||
# Library traitlets is a transitive dependency of ipdb (traitlets -> ipython -> ipdb).
|
||||
# Version 5.x is incompatible with Python 3.6 but for some reasons, poetry fails to
|
||||
# add the appropriate marker and allows this version to be installed under Python 3.6.
|
||||
|
||||
Reference in New Issue
Block a user