mirror of
https://github.com/certbot/certbot.git
synced 2026-02-19 02:28:06 -05:00
on main if you run tools/pinning/current/repin.sh and run our unit
tests, they will fail due to new deprecation warnings from pyparsing.
the cause of these warnings is described at
dc009668d8/docs/whats_new_in_3_0_0.rst (L613-L708)
this PR fixes these warnings and updates our minimum required pyparsing
version to 3.0 where the new naming convention is available. i ran our
full test suite on the first commit here and it passed
i don't think it's worth trying to keep compatibility with pyparsing<3
unless we get a request for us to do so which i really doubt we will
20 lines
562 B
Python
20 lines
562 B
Python
from setuptools import setup
|
|
|
|
version = '5.4.0.dev0'
|
|
|
|
install_requires = [
|
|
# We specify the minimum acme and certbot version as the current plugin
|
|
# version for simplicity. See
|
|
# https://github.com/certbot/certbot/issues/8761 for more info.
|
|
f'acme>={version}',
|
|
f'certbot>={version}',
|
|
# PyOpenSSL>=25.0.0 is just needed to satisfy mypy right now so this dependency can probably be
|
|
# relaxed to >=24.0.0 if needed.
|
|
'PyOpenSSL>=25.0.0',
|
|
'pyparsing>=3.0.0',
|
|
]
|
|
|
|
setup(
|
|
version=version,
|
|
install_requires=install_requires,
|
|
)
|