Migrating to Requests v2.33.0
Version v2.33.0 introduces 1 breaking change. This guide details how to update your code.
Released: 3/25/2026
1
Breaking Changes
1
Migration Steps
1
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
requests.utils.extract_zipped_pathsBreaking Changes
●Issue #1
The behavior of ``requests.utils.extract_zipped_paths`` has changed to extract contents to a non-deterministic location to prevent malicious file replacement. This only affects applications calling this utility function directly; default usage is unaffected.
Migration Steps
- 1If you use ``requests.utils.extract_zipped_paths`` directly, review its new behavior regarding non-deterministic extraction locations.
Release Summary
Version 2.33.0 introduces inline types support and migrates the build system to PEP 517. It also drops support for Python 3.9 and addresses a security vulnerability in path extraction utilities.
Need More Details?
View the full release notes and all changes for Requests v2.33.0.
View Full Changelog