1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-requests
6 VARIANTS= py27 py35 py36
7 SDESC[py35]= Python HTTP for Humans (PY 35)
8 SDESC[py36]= Python HTTP for Humans (PY 36)
9 SDESC[py27]= Python HTTP for Humans (PY 27)
10 HOMEPAGE= http://python-requests.org
11 CONTACT= Python_Automaton[python@ironwolf.systems]
14 SITES[main]= PYPI/r/requests
15 DISTFILE[1]= requests-2.18.4.tar.gz:main
21 OPTIONS_AVAILABLE= PY27 PY35 PY36
22 OPTIONS_STANDARD= none
23 VOPTS[py35]= PY27=OFF PY35=ON PY36=OFF
24 VOPTS[py36]= PY27=OFF PY35=OFF PY36=ON
25 VOPTS[py27]= PY27=ON PY35=OFF PY36=OFF
27 DISTNAME= requests-2.18.4
29 LICENSE= APACHE20:single
31 LICENSE_FILE= APACHE20:{{WRKSRC}}/LICENSE
35 [PY35].BUILDRUN_DEPENDS_ON= python-chardet:single:py35
36 python-idna:single:py35
37 python-urllib3:single:py35
38 python-certifi:single:py35
39 [PY35].USES_ON= python:py35
41 [PY36].BUILDRUN_DEPENDS_ON= python-chardet:single:py36
42 python-idna:single:py36
43 python-urllib3:single:py36
44 python-certifi:single:py36
45 [PY36].USES_ON= python:py36
47 [PY27].BUILDRUN_DEPENDS_ON= python-chardet:single:py27
48 python-idna:single:py27
49 python-urllib3:single:py27
50 python-certifi:single:py27
51 [PY27].USES_ON= python:py27
53 [FILE:3002:descriptions/desc.single]
54 Requests: HTTP for Humans
55 =========================
57 .. image:: https://img.shields.io/pypi/v/requests.svg
58 :target: https://pypi.python.org/pypi/requests
60 .. image:: https://img.shields.io/pypi/l/requests.svg
61 :target: https://pypi.python.org/pypi/requests
63 .. image:: https://img.shields.io/pypi/pyversions/requests.svg
64 :target: https://pypi.python.org/pypi/requests
67 https://codecov.io/github/requests/requests/coverage.svg?branch=master
68 :target: https://codecov.io/github/requests/requests
71 .. image:: https://img.shields.io/github/contributors/requests/requests.svg
72 :target: https://github.com/requests/requests/graphs/contributors
74 .. image:: https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg
75 :target: https://saythanks.io/to/kennethreitz
79 Requests is the only *Non-GMO* HTTP library for Python, safe for human
82 **Warning:** Recreational use of the Python standard library for HTTP may
83 result in dangerous side-effects,
84 including: security vulnerabilities, verbose code, reinventing the wheel,
85 constantly reading documentation, depression, headaches, or even death.
87 Behold, the power of Requests:
89 .. code-block:: python
91 >>> r = requests.get('https://api.github.com/user', auth=('user',
95 >>> r.headers['content-type']
96 'application/json; charset=utf8'
102 {u'disk_usage': 368627, u'private_gists': 484, ...}
104 See `the similar code, sans Requests <https://gist.github.com/973705>`_.
107 https://raw.githubusercontent.com/requests/requests/master/docs/_static/req
109 :target: http://docs.python-requests.org/
112 Requests allows you to send *organic, grass-fed* HTTP/1.1 requests,
114 need for manual labor. There's no need to manually add query strings to
116 URLs, or to form-encode your POST data. Keep-alive and HTTP connection
118 are 100% automatic, thanks to `urllib3
119 <https://github.com/shazow/urllib3>`_.
121 Besides, all the cool kids are doing it. Requests is one of the most
122 downloaded Python packages of all time, pulling in over 11,000,000
124 every month. You don't want to be left out!
129 Requests is ready for today's web.
131 - International Domains and URLs
132 - Keep-Alive & Connection Pooling
133 - Sessions with Cookie Persistence
134 - Browser-style SSL Verification
135 - Basic/Digest Authentication
136 - Elegant Key/Value Cookies
137 - Automatic Decompression
138 - Automatic Content Decoding
139 - Unicode Response Bodies
140 - Multipart File Uploads
141 - HTTP(S) Proxy Support
142 - Connection Timeouts
143 - Streaming Downloads
147 Requests officially supports Python 2.6–2.7 & 3.3–3.7, and runs great on
153 To install Requests, simply:
157 $ pip install requests
160 Satisfaction guaranteed.
168 9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e 126224 requests-2.18.4.tar.gz