如何帮助¶
请求正在积极的发展中,贡献是非常受欢迎的!
检查打开的问题或打开一个新的问题,开始讨论一个bug。对于那些还不太熟悉代码库的人来说,有一个对贡献者友好的问题标签是非常理想的。
叉子 the repository 在Github上,开始对新分支进行更改。
编写一个测试,显示错误已被修复。
发送一个请求并对维护者进行bug,直到它被合并和发布。:)确保将自己添加到 AUTHORS .
特征冻结¶
从v1.0.0开始,请求现在已进入功能冻结状态。不接受对新功能的请求和实现这些功能的请求。
开发依赖项¶
您需要安装py.test才能运行请求的测试套件:
$ venv .venv
$ source .venv/bin/activate
$ make
$ python setup.py test
============================= test session starts ==============================
platform darwin -- Python 3.4.4, pytest-3.0.6, py-1.4.32, pluggy-0.4.0
...
collected 445 items
tests/test_hooks.py ...
tests/test_lowlevel.py ............
tests/test_requests.py ...........................................................
tests/test_structures.py ....................
tests/test_testserver.py ...........
tests/test_utils.py ..s...........................................................
============== 442 passed, 1 skipped, 2 xpassed in 46.48 seconds ===============
你也可以跑步 $ make tests
使用tox/distrix运行所有支持的python版本。
运行时环境¶
请求当前支持以下版本的python:
Python 2.7
Python 3.4
Python 3.5
Python 3.6
Python 3.7
PyPy
谷歌Appengine并没有得到官方的支持,尽管它支持 Requests-Toolbelt .