Closed mdbosworth closed 3 years ago
Works for me with pip install structlog==20.2.0
. I'm running archlinux with 5.10.16-arch1-1 kernel.
If I had used the pipx
way of installing instead of the archlinux aur package, maybe this issue would not have happened in the first place? :thinking:
Thanks to the team, openconnect-sso
has really made my life easier the past few weeks :muscle:
pipx
creates an isolated environment for openconnect-sso
, so it won't break due to changing system dependencies.
The AUR package, however, depends on Python packages that are coming from the official repositories of Arch Linux (for example, https://archlinux.org/packages/community/any/python-structlog/), so it might break after a system upgrade. I'm trying my best to keep the AUR package up-to-date.
We could maybe relax version constraints on the dependencies and do an automated dependency update if tests pass :thinking:
Fixed by #44
@vlaci That sounds awesome.
I'm getting errors again on arch linux. Would it be possible to change the dependency from:
structlog<21.2.0,>=20.1
to something like:
structlog>=20.1
From the other tickets it says that the version is just date based and not semantic so a rule to stop an update to the 22 version that will come out in a few months isn't really needed imho.
I fixed my setup for now by downgrading python-structlog to 21.1.0-1 but it would be nice to be able to keep track with arch updates.
I tried going back to stuctlog-20.1, this threw another error. I thought it be good to post this as an issue.