Brian Korty
dbf6eccb05
Merge pull request #9 from sprockets/handle-invalid-bodies
...
Return 400 when body decode fails.
2016-02-24 09:49:01 -05:00
Edward F. Long, Jr
6808585694
Merge pull request #8 from sprockets/add-smart-content-handling
...
Add pluggable transcoders
2016-02-22 14:50:13 -05:00
Dave Shawley
206e43ee7d
ContentMixin: Raise 400 when body decode fails.
2016-02-22 09:58:58 -05:00
Dave Shawley
ee28d54036
Make content-type parameter to add_transcoder optional.
2016-02-01 10:06:46 -05:00
Dave Shawley
36a916a557
add_transcoder: Change parameter order.
...
This is the first part of making the content type parameter optional
2016-02-01 09:07:56 -05:00
Dave Shawley
f920298c54
Clean up a few documents.
2016-01-31 12:31:35 -05:00
Dave Shawley
ed357d878f
Strip charset parameter from text content types.
2016-01-31 12:14:20 -05:00
Dave Shawley
995c715405
Normalize registered content types.
...
MIME content type strings are normalized by lower-casing the content
type parameters and then sorting them. Each parameter is preceded by a
space.
2016-01-31 12:11:11 -05:00
Dave Shawley
98e3719a8b
MsgPackTranscoder: Add BinaryWrapper override.
2016-01-18 07:58:30 -05:00
Dave Shawley
3a65dea053
MsgPackTranscoder: Handle binary data values.
2016-01-18 07:58:11 -05:00
Dave Shawley
ba3d7cfc84
MsgPackTranscoder: Add support for UUID and datetimes.
2016-01-18 07:58:11 -05:00
Dave Shawley
7d2237745e
Add s.m.mediatype.transcoders.MsgPackTranscoder.
2016-01-18 07:58:07 -05:00
Dave Shawley
8a44e527b1
Add explicit tests for handlers.add_*
...
Adding JSON and msgpack transcoders in the examples will obliviate
testing of the add_binary_content_type and add_text_content_type
functions.
2016-01-16 09:56:38 -05:00
Dave Shawley
3eecbad5c5
content.ContentSettings: Fix AttributeError in __setitem__.
...
Code coverage FTW!
2016-01-16 09:56:38 -05:00
Dave Shawley
d6493a70e2
tox.ini: Fix skip missing interpreters flag.
2016-01-16 09:56:38 -05:00
Dave Shawley
61713f9f15
JSONTranscoder: Add support for datetime, UUID, and binary types.
2016-01-16 09:56:38 -05:00
Dave Shawley
ee8f645a51
Add sprockets.mixins.mediatype.transcoders.JSONTranscoder.
2016-01-16 09:56:38 -05:00
Dave Shawley
d7f1bb1e4e
Add content.add_transcoder.
2016-01-16 09:56:38 -05:00
Dave Shawley
e3294af26c
docs: Update links from Python 2 to Python 3.
2016-01-16 09:56:38 -05:00
amberheilman
d215718d4e
Merge pull request #7 from sprockets/repackage
...
Repackage into a package
2016-01-12 15:07:21 -05:00
Dave Shawley
478868d5b4
Remove unused docs/examples.rst.
2016-01-10 13:52:38 -05:00
Dave Shawley
b3126209e1
Happy New Year, the 2016 edition.
2016-01-10 13:52:31 -05:00
Dave Shawley
51dcb9d4f5
Add Python3.5 to test coverage.
2016-01-10 11:37:51 -05:00
Dave Shawley
74ce03a0d5
Update documentation & examples for new packaging.
2016-01-10 11:36:52 -05:00
Dave Shawley
f9cda82f64
Add deprecation warnings for top-level items.
2016-01-10 11:36:52 -05:00
Dave Shawley
ce54332cab
Repackage sprockets.mixins.mediatype into a package.
...
Distributing a raw python module into a namespace package seems to be
somewhat unreliable though I haven't proven it yet... In any case,
installing a package inside of a namespace package behaves itself.
2016-01-10 11:36:46 -05:00
Dave Shawley
ee26168e25
history.rst: Correct ReST syntax.
2015-11-02 14:25:42 -05:00
Dave Shawley
f47a9b2aba
tests: Correct msgpack-related test.
...
This would fail if you inspected the response body :/
2015-11-02 14:25:36 -05:00
dave-shawley
d60ca0966a
Merge pull request #4 from sprockets/add-default-content-type-to-resp
...
default to the set content type default in settings
2015-09-27 11:32:53 -04:00
Amber Heilman
1a60c4a0f3
bump to 1.0.4
2015-09-14 11:15:29 -04:00
Amber Heilman
212dcb7876
default to the set content type default in settings
2015-09-14 11:13:07 -04:00
dave-shawley
ebf8fe4f6f
Merge pull request #3 from sprockets/fix-req-installation
...
Fix requirements
2015-09-10 11:39:04 -04:00
Amber Heilman
6353f4f47f
bump to 1.0.3
2015-09-10 11:33:39 -04:00
amberheilman
eb07dd5188
Fix requirements
...
Change to new file for installation_requires and tests_require
2015-09-10 11:07:33 -04:00
dave-shawley
4cba9d60e5
Update README.rst
...
Missed changing the title when I renamed the module
2015-09-09 18:53:12 -04:00
Dave Shawley
2988030b4c
Correct module name in sphinx conf.
2015-09-09 18:50:14 -04:00
Dave Shawley
d8aa137987
Correct module name in readme.
2015-09-09 18:46:32 -04:00
Dave Shawley
ba9fd2a7ff
Rename module from media_type -> mediatype.
...
The github repository is still media_type but I'm okay with that for the
time being.
2015-09-09 18:26:33 -04:00
Dave Shawley
97a7cf76ea
Remove underscore from distributable name.
2015-09-09 18:18:54 -04:00
Dave Shawley
c1ce5f7a46
Update link to documentation & RTD badge.
2015-09-09 18:02:22 -04:00
Dave Shawley
91f7ad972f
Version bumps around the world
2015-09-09 18:02:06 -04:00
Dave Shawley
6f18782c71
Reset password.
2015-09-09 17:51:31 -04:00
Amber Heilman
0a7bf6113f
bump for initial relase 1.0.0
2015-09-09 16:14:39 -04:00
Dan Tracy
f8352066de
Merge pull request #2 from sprockets/initial-implementation
...
Initial implementation
2015-09-09 16:07:55 -04:00
Dave Shawley
e99e430806
Fix Python 3 issues.
2015-08-26 15:29:48 -04:00
Dave Shawley
7e12355311
More Travis-CI fun.
2015-08-26 15:19:53 -04:00
Dave Shawley
7f4a8f1437
More Travis-CI appeasement.
2015-08-26 15:17:52 -04:00
Dave Shawley
8946534d46
Fix badges.
2015-08-26 15:15:59 -04:00
Dave Shawley
c76b753234
Appease Travis-CI
2015-08-26 15:10:27 -04:00
Dave Shawley
f766a24e26
Add request body negotiation.
2015-08-26 14:50:48 -04:00