Kenneth Reitz [Wed, 22 Jun 2011 02:00:04 +0000 (22:00 -0400)]
redirect fix
Kenneth Reitz [Wed, 22 Jun 2011 01:59:57 +0000 (21:59 -0400)]
verbose output stream support
Kenneth Reitz [Tue, 21 Jun 2011 22:24:28 +0000 (18:24 -0400)]
proper PATCH testing
Kenneth Reitz [Tue, 21 Jun 2011 22:03:06 +0000 (18:03 -0400)]
PATCH support
Kenneth Reitz [Tue, 21 Jun 2011 21:59:24 +0000 (17:59 -0400)]
omnijson for tests
Kenneth Reitz [Tue, 21 Jun 2011 21:35:29 +0000 (17:35 -0400)]
Added Alberto Paro to AUTHORS
Alberto Paro [Tue, 21 Jun 2011 20:48:31 +0000 (22:48 +0200)]
Added setuptools management to setup.py to allow to install in develop mode
Kenneth Reitz [Tue, 21 Jun 2011 04:07:41 +0000 (00:07 -0400)]
updated history
moliware [Sun, 19 Jun 2011 20:36:50 +0000 (22:36 +0200)]
Support for proxies
Kenneth Reitz [Fri, 17 Jun 2011 18:09:33 +0000 (14:09 -0400)]
no pypy default
Kenneth Reitz [Fri, 17 Jun 2011 17:51:29 +0000 (13:51 -0400)]
that works
Richard Boulton [Thu, 16 Jun 2011 14:48:43 +0000 (15:48 +0100)]
Allow POST and PUT requests to take both querystring params and request body
data.
Richard Boulton [Thu, 16 Jun 2011 14:40:14 +0000 (15:40 +0100)]
Change documentation comments for "params" and "data" parameters to refer to
the request body or the query string, as appropriate. "GET parameters", "POST
data", etc aren't the ideal terminology to use - they come from common usage
with web browsers, rather than the HTTP specification, so are off-putting in
other contexts.
Richard Boulton [Thu, 16 Jun 2011 12:35:33 +0000 (13:35 +0100)]
Move the code to encode the request data into a static helper method - I think this makes the code clearer, but it also prepares the way for reusing the encoding code
Richard Boulton [Thu, 16 Jun 2011 12:06:22 +0000 (13:06 +0100)]
Actually use the HTTPSBIN variable for test https requests
Kenneth Reitz [Thu, 16 Jun 2011 10:27:13 +0000 (06:27 -0400)]
+ Richard Boulton to AUTHOURS
Richard Boulton [Thu, 16 Jun 2011 10:18:47 +0000 (03:18 -0700)]
Update documentation of the "data" parameter for requests.post() to indicate that it allows bytes. Update documentation of requests.put() to refer to the "data" parameter rather than the (hidden, but functional) "params" parameter, and note that that also allows both bytes and dictionaries.
Zbigniew Siciarz [Thu, 16 Jun 2011 07:08:32 +0000 (09:08 +0200)]
Porting cookie test to httpbin.org.
Zbigniew Siciarz [Thu, 16 Jun 2011 06:56:38 +0000 (08:56 +0200)]
Merge remote-tracking branch 'upstream/develop' into develop
Kenneth Reitz [Thu, 16 Jun 2011 04:11:47 +0000 (00:11 -0400)]
port request tests to :sparkles: httpbin.org :sparkles:
Kenneth Reitz [Thu, 16 Jun 2011 02:56:14 +0000 (22:56 -0400)]
todo
Kenneth Reitz [Thu, 16 Jun 2011 02:43:26 +0000 (22:43 -0400)]
Redirect chain flag default off.
Zbigniew Siciarz [Mon, 13 Jun 2011 10:41:40 +0000 (12:41 +0200)]
Merge branch 'develop' of git://github.com/kennethreitz/requests into develop
Zbigniew Siciarz [Mon, 13 Jun 2011 10:41:33 +0000 (12:41 +0200)]
Merge branch 'master' of git://github.com/kennethreitz/requests into develop
Kenneth Reitz [Mon, 13 Jun 2011 02:02:35 +0000 (22:02 -0400)]
update tests
Kenneth Reitz [Mon, 13 Jun 2011 02:00:17 +0000 (22:00 -0400)]
httpbin
Kenneth Reitz [Sun, 12 Jun 2011 17:14:56 +0000 (13:14 -0400)]
added Daniele Tricoli 'Eriol' to authors
Kenneth Reitz [Thu, 9 Jun 2011 22:09:39 +0000 (18:09 -0400)]
add Zbigniew Siciarz to authors
Zbigniew Siciarz [Thu, 9 Jun 2011 10:30:43 +0000 (12:30 +0200)]
Testing that cookies actually work.
Kenneth Reitz [Wed, 8 Jun 2011 23:22:19 +0000 (19:22 -0400)]
less hostility
Kenneth Reitz [Wed, 8 Jun 2011 23:18:11 +0000 (19:18 -0400)]
rackspace cloud's net connection is insane
Kenneth Reitz [Wed, 8 Jun 2011 23:11:08 +0000 (19:11 -0400)]
WHITESPACE
Kenneth Reitz [Mon, 6 Jun 2011 01:22:35 +0000 (21:22 -0400)]
whitespace
Kenneth Reitz [Fri, 27 May 2011 12:02:57 +0000 (08:02 -0400)]
Update AUTHORS
Refs #46
Kenneth Reitz [Fri, 27 May 2011 12:00:22 +0000 (08:00 -0400)]
Merge branch 'patch-1' of https://github.com/JNRowe/requests into develop
Kenneth Reitz [Fri, 27 May 2011 11:59:28 +0000 (07:59 -0400)]
default post data to empty byte string
Refs #45
James Rowe [Fri, 27 May 2011 07:17:44 +0000 (00:17 -0700)]
Subclass dict for CaseInsensitiveDict.
Johannes [Thu, 26 May 2011 18:04:17 +0000 (20:04 +0200)]
Conform api.* arguments to api.request arguments.
Fixes #40.
Fixes #41.
Kenneth Reitz [Tue, 24 May 2011 22:38:45 +0000 (18:38 -0400)]
gauge.es
Kenneth Reitz [Tue, 24 May 2011 21:18:28 +0000 (17:18 -0400)]
Merge branch 'develop' of github.com:kennethreitz/requests into develop
Kenneth Reitz [Tue, 24 May 2011 21:18:19 +0000 (17:18 -0400)]
testimonial cleanup
Kenneth Reitz [Mon, 23 May 2011 15:42:52 +0000 (08:42 -0700)]
Merge pull request #39 from mrtazz/patch-1
e.g. should be i.e. I guess
Daniel Schauenberg [Mon, 23 May 2011 15:39:15 +0000 (08:39 -0700)]
e.g. should be i.e. I guess
Kenneth Reitz [Sun, 22 May 2011 22:01:21 +0000 (18:01 -0400)]
refactor^2
Kenneth Reitz [Sun, 22 May 2011 21:54:10 +0000 (17:54 -0400)]
Merge pull request #38 from jgorset/requests
---
Ive refactored `api.request`. I think. The new version is more robust in that it no longer accepts arbitrary arguments and raises an exception if one attempts to call it with both `params` and `data` (that should probably be supported, though, but thats a topic for another issue).
Conflicts:
requests/api.py
Johannes [Sun, 22 May 2011 21:43:00 +0000 (23:43 +0200)]
Refactor api.request
Kenneth Reitz [Sun, 22 May 2011 18:16:48 +0000 (14:16 -0400)]
Merge branch 'release/0.4.1'
Kenneth Reitz [Sun, 22 May 2011 18:13:49 +0000 (14:13 -0400)]
version bump (v0.4.1)
Kenneth Reitz [Sun, 22 May 2011 17:58:37 +0000 (13:58 -0400)]
setup cleanup
Kenneth Reitz [Sun, 22 May 2011 17:56:57 +0000 (13:56 -0400)]
remove debug print
Kenneth Reitz [Sun, 22 May 2011 17:55:13 +0000 (13:55 -0400)]
defaults
Kenneth Reitz [Sun, 22 May 2011 17:31:17 +0000 (13:31 -0400)]
new settings location
Kenneth Reitz [Sun, 22 May 2011 17:31:09 +0000 (13:31 -0400)]
cleanup — comments
Kenneth Reitz [Sun, 22 May 2011 17:30:55 +0000 (13:30 -0400)]
new config module
Kenneth Reitz [Sun, 22 May 2011 17:30:22 +0000 (13:30 -0400)]
no import packages
Kenneth Reitz [Sun, 22 May 2011 17:27:17 +0000 (13:27 -0400)]
settings -> config
reimpliment settings as singleton
Kenneth Reitz [Sun, 22 May 2011 16:14:50 +0000 (12:14 -0400)]
pypy binary moved
Kenneth Reitz [Sun, 22 May 2011 16:10:56 +0000 (12:10 -0400)]
useragent
Kenneth Reitz [Sun, 22 May 2011 15:35:01 +0000 (11:35 -0400)]
restore allow_redirect behavior
Kenneth Reitz [Sun, 22 May 2011 15:25:31 +0000 (11:25 -0400)]
Merge pull request #37 from jgorset/requests
---
![Meme](http://i.imgur.com/kXzcW.jpg)
Johannes [Sun, 22 May 2011 09:39:49 +0000 (11:39 +0200)]
Support relative redirects. Fixes #36
Kenneth Reitz [Sat, 21 May 2011 20:24:28 +0000 (16:24 -0400)]
not tablib..
Kenneth Reitz [Sat, 21 May 2011 17:04:32 +0000 (13:04 -0400)]
Merge pull request #35 from jgorset/requests
---
Ive completed the migration of the requests settings to the new `settings` module, but my attempt to facilitate for manipulating settings outside of the context manager (eg. `requests.settings.timeout = 5`) has been thwarted by the namespace collision of the context manager and the module.
Im probably just being stupid. Youll figure it out.
Conflicts:
requests/api.py
Kenneth Reitz [Sat, 21 May 2011 17:00:21 +0000 (13:00 -0400)]
updated history
Kenneth Reitz [Sat, 21 May 2011 16:47:29 +0000 (12:47 -0400)]
python2.5 with
Kenneth Reitz [Sat, 21 May 2011 16:44:58 +0000 (12:44 -0400)]
Improved redirection behavior for 301/303
Johannes [Fri, 20 May 2011 20:50:50 +0000 (22:50 +0200)]
Slight refactor
Johannes [Fri, 20 May 2011 18:45:51 +0000 (20:45 +0200)]
Stop importing inspect
Johannes [Fri, 20 May 2011 18:32:39 +0000 (20:32 +0200)]
Migrate settings to new module
Kenneth Reitz [Fri, 20 May 2011 16:55:36 +0000 (12:55 -0400)]
no toys
Kenneth Reitz [Fri, 20 May 2011 16:53:20 +0000 (12:53 -0400)]
new settings module
Johannes [Fri, 20 May 2011 16:34:43 +0000 (18:34 +0200)]
Fix typos
Johannes [Fri, 20 May 2011 16:31:23 +0000 (18:31 +0200)]
Adjust tests
Johannes [Fri, 20 May 2011 16:20:17 +0000 (18:20 +0200)]
Relocate exceptions
Johannes [Fri, 20 May 2011 16:17:46 +0000 (18:17 +0200)]
Raise Timeout on request timeouts
Johannes [Thu, 19 May 2011 21:32:27 +0000 (23:32 +0200)]
Fix typos
Johannes Gorset [Thu, 19 May 2011 08:16:54 +0000 (10:16 +0200)]
Refactor Request#__init__
Johannes Gorset [Thu, 19 May 2011 08:14:15 +0000 (10:14 +0200)]
Add test for non-urlencoded post data
Johannes Gorset [Thu, 19 May 2011 08:13:42 +0000 (10:13 +0200)]
Add tests for settings
Johannes Gorset [Thu, 19 May 2011 08:13:37 +0000 (10:13 +0200)]
Refactor settings
Kenneth Reitz [Wed, 18 May 2011 14:11:07 +0000 (10:11 -0400)]
home page url change
Kenneth Reitz [Mon, 16 May 2011 05:38:48 +0000 (01:38 -0400)]
urllib2
Kenneth Reitz [Mon, 16 May 2011 05:33:33 +0000 (01:33 -0400)]
no quickstart till done
Kenneth Reitz [Mon, 16 May 2011 05:31:54 +0000 (01:31 -0400)]
"a kennethreitz project"
Kenneth Reitz [Mon, 16 May 2011 05:18:09 +0000 (01:18 -0400)]
api update
Kenneth Reitz [Mon, 16 May 2011 05:13:05 +0000 (01:13 -0400)]
Big API update
Kenneth Reitz [Mon, 16 May 2011 04:10:30 +0000 (00:10 -0400)]
not tablib
Kenneth Reitz [Mon, 16 May 2011 03:24:25 +0000 (23:24 -0400)]
doc fixes (pretty)
Kenneth Reitz [Mon, 16 May 2011 03:19:19 +0000 (23:19 -0400)]
Major docs cleanup
Kenneth Reitz [Mon, 16 May 2011 03:00:15 +0000 (23:00 -0400)]
GA and CR
Kenneth Reitz [Mon, 16 May 2011 02:58:17 +0000 (22:58 -0400)]
config update
Kenneth Reitz [Mon, 16 May 2011 01:29:49 +0000 (21:29 -0400)]
features philosophy
Kenneth Reitz [Mon, 16 May 2011 01:22:40 +0000 (21:22 -0400)]
can/cant
Kenneth Reitz [Mon, 16 May 2011 01:14:51 +0000 (21:14 -0400)]
docs update
Kenneth Reitz [Mon, 16 May 2011 01:01:48 +0000 (21:01 -0400)]
installation
Kenneth Reitz [Mon, 16 May 2011 01:01:44 +0000 (21:01 -0400)]
api.py -> api.rst
Kenneth Reitz [Mon, 16 May 2011 00:46:36 +0000 (20:46 -0400)]
docs intro
Kenneth Reitz [Mon, 16 May 2011 00:46:28 +0000 (20:46 -0400)]
docs refactor
Kenneth Reitz [Mon, 16 May 2011 00:34:40 +0000 (20:34 -0400)]
better links
Kenneth Reitz [Mon, 16 May 2011 00:25:01 +0000 (20:25 -0400)]
example udpate