python3-requests – elegant and simple HTTP library for Python3, built for human beings

Requests allow you to send HTTP/1.1 requests. You can add headers, form data, multipart files, and parameters with simple Python dictionaries, and access the response data in the same way. It’s powered by httplib and urllib3, but it does all the hard work and crazy hacks for you.


  • International Domains and URLs
  • Keep-Alive & Connection Pooling
  • Sessions with Cookie Persistence
  • Browser-style SSL Verification
  • Basic/Digest Authentication
  • Elegant Key/Value Cookies
  • Automatic Decompression
  • Unicode Response Bodies
  • Multipart File Uploads
  • Connection Timeouts

This package contains the Python 3 version of the library.

Package availability chart
Distribution Base version Our version Architectures
Debian GNU/Linux 10.0 (buster) 2.21.0-1    
Debian GNU/Linux 11.0 (bullseye) 2.25.1+dfsg-2    
Debian GNU/Linux 9.0 (stretch) 2.12.4-1 2.8.1-1~bpo8+1~nd90+1 i386, amd64, sparc, armel
Debian testing (bookworm) 2.25.1+dfsg-2    
Debian unstable (sid) 2.25.1+dfsg-2 2.8.1-1~bpo8+1~nd+1 i386, amd64, sparc, armel
Ubuntu 16.04 “Xenial Xerus” (xenial) 2.9.1-3 2.8.1-1~bpo8+1~nd16.04+1 i386, amd64, sparc
Ubuntu 18.04 “Bionic Beaver” (bionic) 2.18.4-2 2.8.1-1~bpo8+1~nd90+1+nd17.04+1+nd17.10+1+nd18.04+1 i386, amd64, sparc, armel
Ubuntu 20.04 “Focal Fossa” (focal) 2.22.0-2ubuntu1    
Ubuntu 21.04 “Hirsute Hippo” (hirsute) 2.25.1+dfsg-2    
Ubuntu 21.10 “Impish Indri” (impish) 2.25.1+dfsg-2    


blog comments powered by Disqus