You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Version 4.31.0 introduced breaking urllib3 dependency constraint incompatible with other packages #582
Starting from version 4.31.0, the algoliasearch introduced a strict urllib3 version requirement (urllib3 >= 2.2.3) that creates dependency conflicts with other packages in our ecosystem that still require urllib3 < 2.0.0.
Details
Affected version: algoliasearch >= 4.31.0 Previous version (working): algoliasearch 4.29.0 with urllib3 >= 1.25.3 (no upper bound) Current version constraint: urllib3 >= 2.2.3
Dependency Conflict
We use http-utils (an internal package) which requires urllib3 >= 1.26.4, < 2.0.0. This creates an unsolvable dependency conflict with algoliasearch >= 4.31.0.
Poetry dependency resolution error: Because algoliasearch (4.31.0) depends on urllib3 (>=2.2.3) and http-utils (0.1.4) depends on urllib3 (>=1.26.4,<2.0.0), algoliasearch (>=4.31.0,<5.0.0) is incompatible with http-utils.
Environment
Python version: 3.12 Package manager: Poetry algoliasearch version: Attempting to use 4.31.0 Conflicting package: http-utils 0.1.4 (requires urllib3 < 2.0.0)
Activity