mirror of
https://github.com/kennethreitz/requests.git
synced 2026-06-05 22:50:18 +00:00
33 lines
802 B
Python
33 lines
802 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
import requests
|
|
from invoke import run, task
|
|
|
|
@task
|
|
def test():
|
|
run('py.test', pty=True)
|
|
|
|
@task
|
|
def deps():
|
|
print('Vendoring urllib3...')
|
|
|
|
run('rm -fr requests/packages/urllib3')
|
|
run('git clone https://github.com/shazow/urllib3.git')
|
|
run('mv urllib3/urllib3 requests/packages/')
|
|
run('rm -fr urllib3')
|
|
|
|
print('Vendoring Charade...')
|
|
|
|
run('rm -fr requests/packages/charade')
|
|
run('git clone https://github.com/sigmavirus24/charade.git')
|
|
run('mv charade/charade requests/packages/')
|
|
run('rm -fr charade')
|
|
|
|
@task
|
|
def certs():
|
|
print('Grabbing latest CA Bundle...')
|
|
r = requests.get('https://raw.github.com/kennethreitz/certifi/master/certifi/cacert.pem')
|
|
|
|
with open('requests/cacert.pem', 'w') as f:
|
|
f.write(r.content)
|