requests
requests copied to clipboard
A simple, yet elegant, HTTP library.
## Summary This PR possibly solves https://github.com/psf/requests/pull/6927 and https://github.com/psf/requests/issues/6735 by adding support for IPv6 zone identifiers (also known as scope IDs) in URLs and enabling proper handling of link-local IPv6...
This Pull Request introduces a targeted mitigation in `Request.prepare_url` to prevent URL corruption caused by a bug in the dependency, `urllib3.util.parse_url`. ### The Problem When a standards-compliant link-local IPv6 address...
It's currently impossible to use multipart file uploads with a Session when the Content-Type header has been set session wide. The problem is that the session header takes precedence over...
This PR fixes a bug in Requests where cookie values containing escaped quotes were being corrupted according to issue #6890. Problem: - The original set_cookie method stripped all escaped quotes...
### Summary [https://devguide.python.org/versions](https://devguide.python.org/versions) This PR drops official support for Python 3.9 following its end-of-life on October 5, 2025, and updates the minimum supported Python version to 3.10. Additionally, it updates...
This pull request modernizes and improves the Sphinx documentation build script for Windows with better maintainability and adherence to current Windows scripting conventions. ### Changes Made #### 1. Enhanced Sphinx...
…FC 7230 compliance)
This PR significantly improves the Requests README by: - Adding comprehensive usage examples with practical scenarios - Including detailed troubleshooting section for common issues - Enhancing installation instructions with multiple...
### Summary This PR introduces a comprehensive property-based testing suite using the Hypothesis framework, adding extensive test coverage for core requests library modules including authentication, cookies, models, structures, and utilities....
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 5.0.0. Release notes Sourced from actions/upload-artifact's releases. v5.0.0 What's Changed BREAKING CHANGE: this update supports Node v24.x. This is not a breaking change per-se but...