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
The new http-v2 caching feature was introduced in pip 23.3. This feature separates out headers the body when caching responses from package servers. This fixes a performance issue that causes cached responses to be loaded and fully deserialized multiple times from disk during a single run of compile_pip_requirements / pip-compile. This is an issue for wheels that are GB in size.
Describe the solution you'd like
Update internal pip version to 23.3+ or maybe add a way for the user to specify the desired pip version when specifying pip.parse() or compile_pip_requirements().
Describe alternatives you've considered
Write a py_binary depending on the pip version I need and then run pip-compile inside that py_binary.
The text was updated successfully, but these errors were encountered:
🚀 feature request
Update internal pip version to 23.3+
The current internal pip version is specified as 23.2
rules_python/python/pip_install/repositories.bzl
Line 64 in c5c03b2
Relevant Rules
pip.parse
compile_pip_requirements()
Description
The new http-v2 caching feature was introduced in pip 23.3. This feature separates out headers the body when caching responses from package servers. This fixes a performance issue that causes cached responses to be loaded and fully deserialized multiple times from disk during a single run of compile_pip_requirements / pip-compile. This is an issue for wheels that are GB in size.
Describe the solution you'd like
Update internal pip version to 23.3+ or maybe add a way for the user to specify the desired pip version when specifying pip.parse() or compile_pip_requirements().
Describe alternatives you've considered
Write a py_binary depending on the pip version I need and then run pip-compile inside that py_binary.
The text was updated successfully, but these errors were encountered: