mirror of
https://github.com/certbot/certbot.git
synced 2026-07-30 16:14:44 +02:00
upgrade python-augeas (#10286)
a couple weeks ago, [python-augeas 1.2.0](https://pypi.org/project/python-augeas/#history) was uploaded to pypi. unfortunately, this broke things for us the first major change was from https://github.com/hercules-team/python-augeas/pull/49 where python-augeas now needs the new OS packages described in the initial comment there the second change was from https://github.com/hercules-team/python-augeas/pull/51 which added a python interface to augeas functions that weren't introduced until [augeas 1.13.0](https://github.com/hercules-team/augeas/blob/af2aa88ab37fc48167d8c5e43b1770a4ba2ff403/NEWS#L65-L66). this isn't ideal, but i don't think it's a big deal for us. augeas 1.13.0 is over three years old and [ubuntu 20.04](https://ubuntu.com/blog/ubuntu-20-04-eol-for-devicesional) and [debian bullseye](https://www.debian.org/releases/) which have older versions than that are technically EOL'd regardless of how we feel about these changes, our tests don't currently work with an updated version of python-augeas and this PR fixes it. i'm also tracking https://github.com/certbot/certbot/issues/10282 to update certbot.eff.org to list the newly required OS packages
This commit is contained in:
@@ -4,7 +4,7 @@ LABEL org.opencontainers.image.authors="certbot-dev@eff.org"
|
||||
# This does not include the dependencies needed to build cryptography. See
|
||||
# https://cryptography.io/en/latest/installation/#building-cryptography-on-linux
|
||||
RUN apt-get update && \
|
||||
apt install python3-venv libaugeas0 -y
|
||||
apt install python3-venv libaugeas-dev -y
|
||||
|
||||
WORKDIR /opt/certbot/src
|
||||
|
||||
|
||||
Reference in New Issue
Block a user