Merge pull request #1846 from acdha/paranoid-get_netrc_auth
[platform/upstream/python-requests.git] / Makefile
1 .PHONY: docs
2
3 init:
4         pip install -r requirements.txt
5
6 test:
7         py.test
8
9 coverage:
10         py.test --verbose --cov-report term --cov=requests test_requests.py
11
12 ci: init
13         py.test --junitxml=junit.xml
14
15 certs:
16         curl http://ci.kennethreitz.org/job/ca-bundle/lastSuccessfulBuild/artifact/cacerts.pem -o requests/cacert.pem
17
18 deps: urllib3 chardet
19
20 urllib3:
21         rm -fr requests/packages/urllib3
22         git clone https://github.com/shazow/urllib3.git
23         mv urllib3/urllib3 requests/packages/
24         rm -fr urllib3
25
26 chardet:
27         rm -fr requests/packages/chardet
28         git clone https://github.com/chardet/chardet.git
29         mv chardet/chardet requests/packages/
30         rm -fr chardet
31
32 publish:
33         python setup.py register
34         python setup.py sdist upload
35         python setup.py bdist_wheel upload
36
37
38 docs-init:
39         pip install -r docs/requirements.txt
40
41 docs:
42         cd docs && make html
43         @echo "\033[95m\n\nBuild successful! View the docs homepage at docs/_build/html/index.html.\n\033[0m"