Skip to content

Commit bbc3c64

Browse files
committed
fix: Drop constraints for cryptography and pact-python
The latest version of snowflake-connector-python claims to fix the underlying issue that caused us to pin cryptography so unpin both of these and re-build dependencies to see if the issues are resolved.
1 parent ddd197e commit bbc3c64

1 file changed

Lines changed: 0 additions & 11 deletions

File tree

requirements/constraints.txt

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -125,17 +125,6 @@ xmlsec==1.3.14
125125
# Pin this back to the previous version until that bug is fixed.
126126
django-debug-toolbar<6.0.0
127127

128-
# Date 2025-10-07
129-
# Cryptography 46.0.0 conflicts with system dependencies needed for snowflake-connector-python
130-
# snowflake-connector-python comes as a dependency of edx-enterprise so it can not be directly pinned here.
131-
# See issue https://github.com/openedx/edx-platform/issues/37417 for details on this.
132-
# This can be unpinned once snowflake-connector-python==4.0.0 is available (contains the fix).
133-
# pact-python==3.0.0 also removes cffi dependency and is causing the upgrade build to fail
134-
# This should also be removed together with cryptography constraint.
135-
# Issue: https://github.com/openedx/edx-platform/issues/37435
136-
cryptography<46.0.0
137-
pact-python<3.0.0
138-
139128
# Date 2026-01-13
140129
# Sphinx-autoapi changed the version of astroid it needs
141130
# but the newer version is not compatible with the current pylint version

0 commit comments

Comments
 (0)