Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relax some constraints on dependencies #1679

Open
panicgh opened this issue Jul 17, 2024 · 0 comments
Open

Relax some constraints on dependencies #1679

panicgh opened this issue Jul 17, 2024 · 0 comments

Comments

@panicgh
Copy link

panicgh commented Jul 17, 2024

I would like to build a opcua-asyncio package for Fedora 40, however the constraints cryptography>42.0.0 and pyOpenSSL>23.2.0 are quite limiting. Are they really needed? Maybe they could be slightly relaxed.
If it is not possible, I will have to stay on asyncua 1.1.0.

pyopenssl

Fedora 40 provides pyopenssl 23.2.0. The constraint for asyncua was added in 8353920 (#1593). In the diff between 23.2.0..23.3.0 is no mention of X509_V_FLAG_NOTIFY_POLICY.

Would it therefore be safe to relax the constraint to pyopenssl>=23.2.0, i.e. the version that is readily available in Fedora 40?

cryptography

Fedora 40 provides cryptography 41.0.7. The constraint for cryptography was introduced in 9aedc20 (#1661). The comment suggests it was necessary because of the use of not_valid_after_utc. But maybe there is a way to support slightly older cryptography?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant