requests.readthedocs.io
Contributor's Guide — Requests 2.13.0 documentation
http://requests.readthedocs.io/en/master/dev/contributing
If you're reading this, you're probably interested in contributing to Requests. Thank you very much! Open source projects live-and-die based on the support they receive from others, and the fact that you're even considering contributing to the Requests project is. If you have non-technical feedback, philosophical ponderings, crazy ideas, or other general thoughts about Requests or its position within the Python ecosystem, the BDFL, Kenneth Reitz. Would love to hear from you. Be cordial or be on your way.
requests.readthedocs.io
Installation — Requests 2.13.0 documentation
http://requests.readthedocs.io/en/master/user/install
This part of the documentation covers the installation of Requests. The first step to using any software package is getting it properly installed. To install Requests, simply run this simple command in your terminal of choice:. If you don't have pip. This Python installation guide. Can guide you through the process. Get the Source Code. Requests is actively developed on GitHub, where the code is always available. You can either clone the public repository:. Or, download the tarball. Legit: Git for Humans.
requests.readthedocs.io
Frequently Asked Questions — Requests 2.13.0 documentation
http://requests.readthedocs.io/en/master/community/faq
This part of the documentation answers common questions about Requests. Requests automatically decompresses gzip-encoded responses, and does its best to decode response content to unicode when possible. You can get direct access to the raw response (and even the socket), if needed as well. Requests allows you to easily override User-Agent strings, along with any other HTTP Header. Chris Adams gave an excellent summary on Hacker News. 1 http:/ code.google.com/p/httplib2/issues/detail? Or SNI, is an offici...
requests.readthedocs.io
How to Help — Requests 2.13.0 documentation
http://requests.readthedocs.io/en/master/dev/todo
Requests is under active development, and contributions are more than welcome! Check for open issues or open a fresh issue to start a discussion around a bug. There is a Contributor Friendly tag for issues that should be ideal for people who are not very familiar with the codebase yet. On GitHub and start making your changes to a new branch. Write a test which shows that the bug was fixed. You'll need to install py.test in order to run the Requests' test suite:. The Hitchhiker's Guide to Python. Maya: Da...
requests.readthedocs.io
Introduction — Requests 2.13.0 documentation
http://requests.readthedocs.io/en/master/user/intro
Requests was developed with a few. Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. All contributions to Requests should keep these important rules in mind. A large number of open source projects you find today are GPL Licensed. While the GPL has its time and place, it should most certainly not be your go-to license for your next open source project. Requests is released under terms of Apache2 License. Receive updates on n...
requests.readthedocs.io
Vulnerability Disclosure — Requests 2.13.0 documentation
http://requests.readthedocs.io/en/master/community/vulnerabilities
If you think you have found a potential security vulnerability in requests, please email sigmavirus24. Directly. Do not file a public issue. Our PGP Key fingerprints are:. 0161 BB7E B208 B5E0 4FDC 9F81 D9DA 0A04 9113 F853 (@sigmavirus24). 90DC AE40 FEA7 4B14 9B70 662D F25F 2144 EEC1 373D (@lukasa). Please also include the code you used to find the problem and the shortest amount of code necessary to reproduce it. When you report an issue, one of the project members will respond to you within two days.
requests.readthedocs.io
Recommended Packages and Extensions — Requests 2.13.0 documentation
http://requests.readthedocs.io/en/master/community/recommended
Recommended Packages and Extensions. Requests has a great variety of powerful and useful third-party extensions. This page provides an overview of some of the best of them. Is a carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts. It has been extracted from the Requests project. Records your HTTP interactions so the NSA does not have to. A VCR imitation designed only for Python-Requests. This guide is now avail...
python-requests.org
How to Help — Requests 2.11.1 documentation
http://www.python-requests.org/en/latest/dev/todo
Requests is under active development, and contributions are more than welcome! Check for open issues or open a fresh issue to start a discussion around a bug. There is a Contributor Friendly tag for issues that should be ideal for people who are not very familiar with the codebase yet. On GitHub and start making your changes to a new branch. Write a test which shows that the bug was fixed. You'll need to install py.test in order to run the Requests' test suite:. Records: SQL for Humans. Enter search term...
python-requests.org
Index — Requests 2.11.1 documentation
http://www.python-requests.org/en/latest/genindex
Add cookie header() (requests.cookies.RequestsCookieJar method). Add dict to cookiejar() (in module requests.utils). Add headers() (requests.adapters.HTTPAdapter method). Apparent encoding (requests.Response attribute). Auth (requests.Session attribute). AuthBase (class in requests.auth). BaseAdapter (class in requests.adapters). Body (requests.PreparedRequest attribute). Build response() (requests.adapters.HTTPAdapter method). Cert (requests.Session attribute). Codes (in module requests). Get connection...
python-requests.org
Development Philosophy — Requests 2.11.1 documentation
http://www.python-requests.org/en/latest/dev/philosophy
Requests is an open but opinionated library, created by an open but opinionated developer. Is the BDFL. He has final say in any decision related to the Requests project. Kenneth is responsible for the direction and form of the library. In addition to making decisions based on technical merit, he is responsible for making decisions based on the development philosophy of Requests. Only Kenneth may merge code into Requests. Simplicity is always better than functionality. Listen to everyone, then disregard it.
SOCIAL ENGAGEMENT