github.com/noqcks/syft@v0.0.0-20230920222752-a9e2c4e288e5/test/integration/test-fixtures/image-pkg-coverage/pkgs/python/egg-info/PKG-INFO (about) 1 Metadata-Version: 2.1 2 Name: requests 3 Version: 2.22.0 4 Summary: Python HTTP for Humans. 5 Home-page: http://python-requests.org 6 Author: Kenneth Reitz 7 Author-email: me@kennethreitz.org 8 License: Apache 2.0 9 Description: Requests: HTTP for Humans™ 10 ========================== 11 12 [](https://pypi.org/project/requests/) 13 [](https://pypi.org/project/requests/) 14 [](https://pypi.org/project/requests/) 15 [](https://codecov.io/github/requests/requests) 16 [](https://github.com/requests/requests/graphs/contributors) 17 [](https://saythanks.io/to/kennethreitz) 18 19 Requests is the only *Non-GMO* HTTP library for Python, safe for human 20 consumption. 21 22  23 24 Behold, the power of Requests: 25 26 ``` {.sourceCode .python} 27 >>> import requests 28 >>> r = requests.get('https://api.github.com/user', auth=('user', 'pass')) 29 >>> r.status_code 30 200 31 >>> r.headers['content-type'] 32 'application/json; charset=utf8' 33 >>> r.encoding 34 'utf-8' 35 >>> r.text 36 u'{"type":"User"...' 37 >>> r.json() 38 {u'disk_usage': 368627, u'private_gists': 484, ...} 39 ``` 40 41 See [the similar code, sans Requests](https://gist.github.com/973705). 42 43 [](http://docs.python-requests.org/) 44 45 Requests allows you to send *organic, grass-fed* HTTP/1.1 requests, 46 without the need for manual labor. There's no need to manually add query 47 strings to your URLs, or to form-encode your POST data. Keep-alive and 48 HTTP connection pooling are 100% automatic, thanks to 49 [urllib3](https://github.com/shazow/urllib3). 50 51 Besides, all the cool kids are doing it. Requests is one of the most 52 downloaded Python packages of all time, pulling in over 11,000,000 53 downloads every month. You don't want to be left out! 54 55 Feature Support 56 --------------- 57 58 Requests is ready for today's web. 59 60 - International Domains and URLs 61 - Keep-Alive & Connection Pooling 62 - Sessions with Cookie Persistence 63 - Browser-style SSL Verification 64 - Basic/Digest Authentication 65 - Elegant Key/Value Cookies 66 - Automatic Decompression 67 - Automatic Content Decoding 68 - Unicode Response Bodies 69 - Multipart File Uploads 70 - HTTP(S) Proxy Support 71 - Connection Timeouts 72 - Streaming Downloads 73 - `.netrc` Support 74 - Chunked Requests 75 76 Requests officially supports Python 2.7 & 3.4–3.7, and runs great on 77 PyPy. 78 79 Installation 80 ------------ 81 82 To install Requests, simply use [pipenv](http://pipenv.org/) (or pip, of 83 course): 84 85 ``` {.sourceCode .bash} 86 $ pipenv install requests 87 ✨🍰✨ 88 ``` 89 90 Satisfaction guaranteed. 91 92 Documentation 93 ------------- 94 95 Fantastic documentation is available at 96 <http://docs.python-requests.org/>, for a limited time only. 97 98 How to Contribute 99 ----------------- 100 101 1. Become more familiar with the project by reading our [Contributor's Guide](http://docs.python-requests.org/en/latest/dev/contributing/) and our [development philosophy](http://docs.python-requests.org/en/latest/dev/philosophy/). 102 2. Check for open issues or open a fresh issue to start a discussion 103 around a feature idea or a bug. There is a [Contributor 104 Friendly](https://github.com/requests/requests/issues?direction=desc&labels=Contributor+Friendly&page=1&sort=updated&state=open) 105 tag for issues that should be ideal for people who are not very 106 familiar with the codebase yet. 107 3. Fork [the repository](https://github.com/requests/requests) on 108 GitHub to start making your changes to the **master** branch (or 109 branch off of it). 110 4. Write a test which shows that the bug was fixed or that the feature 111 works as expected. 112 5. Send a pull request and bug the maintainer until it gets merged and 113 published. :) Make sure to add yourself to 114 [AUTHORS](https://github.com/requests/requests/blob/master/AUTHORS.rst). 115 116 117 Platform: UNKNOWN 118 Classifier: Development Status :: 5 - Production/Stable 119 Classifier: Intended Audience :: Developers 120 Classifier: Natural Language :: English 121 Classifier: License :: OSI Approved :: Apache Software License 122 Classifier: Programming Language :: Python 123 Classifier: Programming Language :: Python :: 2 124 Classifier: Programming Language :: Python :: 2.7 125 Classifier: Programming Language :: Python :: 3 126 Classifier: Programming Language :: Python :: 3.5 127 Classifier: Programming Language :: Python :: 3.6 128 Classifier: Programming Language :: Python :: 3.7 129 Classifier: Programming Language :: Python :: Implementation :: CPython 130 Classifier: Programming Language :: Python :: Implementation :: PyPy 131 Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.* 132 Description-Content-Type: text/markdown 133 Provides-Extra: security 134 Provides-Extra: socks