Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/marshmallow-code/flask-smorest
DB agnostic framework to build auto-documented REST APIs with Flask and marshmallow
https://github.com/marshmallow-code/flask-smorest
678aaaa5d64e2f84e0f5ff831d47f6990916bd3d authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
112e530ef79649577586b9371b2470d36255874f authored over 5 years ago by Douglas Thor <[email protected]>
5434725d60599749e9c44162e7610e556ae10794 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Don't publish NestedQueryArgsParser
3a6c167f3f602cd70b0d1924c919d2d3a57f0f62 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
It does not belong here but in user code.
It can be copied from webargs docs.
f71681ad20e6b973b603df9fa56e1cc2ecd30f60 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Allow passing description for requestBody
dc1434b3b3f0408cdee5f731e580c1711deeca70 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>dc2da44d81a5b85db8e758b2b5c2c791f487b615 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix doc of form and files arguments (content type, requestBody in OAS3), allow specifying conten...
500db7fcba1917bbe8d85c3a7e0b793b5d97c69e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>95205c7dfa7d800eecac52cbd43f3e1df21a8ce9 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
79d168ed3502f8347c6e69da26dca0c534414af8 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
ceb57d13aec7a60e39b263a016328de19ffcedac authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
4e86a965fa0344aa188350aeac7ac1730ab05c7a authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
8c8f3966899020144971722d8d01c4457d664042 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
39563dadfdbe493d51a5254ba35dc3d505136558 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
d850838b500f45e707a706bc8e4b1ab7b356b829 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
7967fa9446d042907d6890cb5ad28a13f372e977 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
0a70faa115cca26c194a5d8f20f319f4de53f645 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
d3d5885b65c9b437173ffcc3e950f50f6d4f5870 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove __location_map__
30d74a90b90546b993d22003fe6ccb8c788ec4d4 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>cd40109a3347e5058cb34f0cf63e2be7d14f4b03 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove logging from error handler
e86a1923e8f306c28c104113514eaa35e627a176 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>1c584e1fef617e149e466740aad02ba6bf8d8ecf authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
48df5f7709d50e4a1dda70723e3fa908dbab4074 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Error handler: only return status code and short name
4567dac2d5a4406aca7c42b489936d8563d7e91b authored over 5 years ago by Jérôme Lafréchoux <[email protected]>a6de06ea325930c5d33f006dbafa4c5061076ad3 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
af0979fb2de924e28d5557a3954ec15b6fdb1913 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
9488f1d1f9f3b9ee8c4bb36f2ee9d0c27785f484 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
57042c1741e7e11fbff1a9cae9de426162be5b78 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
f000deb12199b70bdb69691f1bb0f67d3f417355 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
ef5abbdd49be4cbd49f39fca4e0124eda452212f authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix error handler for Flask 1.1.0
851b75d70bb82b40d6d03744e4d28ac0aaa709df authored over 5 years ago by Jérôme Lafréchoux <[email protected]>fdf848b6a265d7c26f8371ab6129ed905bb81e73 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
73527e27197c9efd1034b19edd300be589a9d65c authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
38c5c5c99a64f05d16055e5b3e5694ea7f7bde51 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
8eeca6baf633d2675dce27b8da067a163c13e1d7 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
f7de34d8cadd7a7832fe63d582ff224f0ccc785b authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
d663cf6634854d7d741a6c98f179df15f95713e1 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
51f4a59f05e8035360fde2685f5221318123db5e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
d2549bb9aab70d7d8cf47279ee9c8965bd49bb29 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
5c5f36b5626581909418a09fe60b1b70384f5002 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
3b36ed2b5c440a032853c762556656ac58d3e81e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove api.schema decorator
04e34ba528f95bbf33a57f8aeddc35fdc06c5153 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>Add parameters argument to Blueprint.route
d8a176fae4f8ad419f2ddc91146d099db180f87a authored over 5 years ago by Jérôme Lafréchoux <[email protected]>5c23bc5d6472adf33329afdd5f2ecd3ad11e5121 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
a81266e09bc032c93dcf4d73188e1d7558d12f89 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
23eb77e0ddb897e133287130d189f91730a52513 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix marshmallow 3.0.0rc7 compatibility
17751a67942212f1ba8d3125510a772d35cc443f authored over 5 years ago by Jérôme Lafréchoux <[email protected]>6d1d8ad7a755e1069c393c9e1aab1f62ca57d3bb authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
32bb82e66b7c07321804d2c873ac54e7e525ab6e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
9130bd24e08f32d294e63f61907bf87ad90e8fae authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
b84e9b7896346f0d0a2839b9e1363151c523d1d0 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
7e0932782ece219a4c17e7c835ee5ee2fe67b294 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
e27b26f5fc0234eaff243368e9cad520fcb0f18d authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
a1c2dfcf09c75b5bdea722f400093b40addedc02 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
0926ef30c6f520b58eefb71ddc45c464a9e2be1e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
6a9c13fa58562c64173228d170ba4d1a9ebbd309 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Restores full test coverage.
4cf5958b511175a445e2f9c6daae53fec7edb4f1 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>a155cf43f5e221ea8d9d589dcee46ccce6e7f304 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Store doc in wrapper function without modifying wrapped function doc
fb877ff4485ef22e23b69ce64bb42e620745db41 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>Store doc in wrapper function without modifying wrapped function doc
bb5fc06bfb38535d97f832cd8a4b62001b2bd521 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>Add exemple and examples parameters to @arguments
86e10f993ded3d52164f359f1b9455916160cdc3 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>57c1140361bc54a457ef446a34a66310a15733d7 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Store doc in wrapper function without modifying wrapped function doc
a8545a4da6e4394df57dbfc5a83ec40d31c8c47f authored over 5 years ago by Jérôme Lafréchoux <[email protected]>65cc76629b8e8a01824247fef93bfd94c9887ed4 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
e4a0260f6405ab1672269b5cc712f8cee22e3bd2 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Importing from werkzeug is deprecated and won't work in werkzeug 1.0.
f29af9666f5930a56e3e0666ed7ebb75bb6c7433 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>66a42994658ebe2b2ead32780900f05eac29693f authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
732856f62e9f5b581ac8d67b830ba7e6f66426ef authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Let apispec manage the cast to str of response status code
d746155eae0e99c2f940c0f8735652dff3105cdf authored over 5 years ago by Jérôme Lafréchoux <[email protected]>Fixes "no content on 412" issue (https://github.com/pallets/werkzeug/issues/1231)
ec4abbd4eb80d3a9fe4a8b11ab76815761f065e8 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>This allows supporting status codes expressed as HTTPStatus.
9c6305c0ba8fa7017c657704dc134c6878d60a73 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>Add parameters to pass examples and headers to response decorator
2329bc415049ed004c7d7df68bf95370f5a2d13e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>3fc697a3ea75d1ed1c8b3eb1dfd75f7141d68919 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
8df644e6a5003f06449b4f1e13d6c1f76249c0ff authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
3b33d222bda26ab9efb27984a1f0002325b0eabe authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
92229aaf74819ba9a87ff98d7888ca25661d7e4e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
0d2f3ca524a5a2b9241e18c6174eecc74277e346 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
00a1c26aa4ed01a99b9ca5d4e6877c13493bd9cc authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix returning tuple subclass from a view function
04fb7c99bab9d08a00d79aab44948dce8d07cd6c authored over 5 years ago by Jérôme Lafréchoux <[email protected]>498e0412dd6b6b78a144330a7a7dbb765ac61d2a authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
3aced345b1ad8cc8ac0aa6f0b38cf0b8bc54538c authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
f85a5cf1042814d9fb043ab4292747b5a55c7832 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
05e111e92eac5711a7642357b0349446fcb51cae authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
b2a16bf31385900424e08069c8bf580d06d1fd1c authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix passing route with path parameter default value
5f492f3f700d4a23e83310afd50f61219d4409ad authored over 5 years ago by Jérôme Lafréchoux <[email protected]>b87fb0532d4ef216461a57a3534044e262b90cfd authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
42c7ed8b86c6423372aa87fad97455048d9973e9 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Rename Api.definition as Api.schema
dd7d16e2aae0114a6ada22a96b396bb1aaf4aa92 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>a54d69f5ff585368228f87841ff7b9b8cbdbb0ba authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Keep definition as alias to schema
c6ebb4c48c503029206cf3af7709bc4f8a65ca37 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>f1ca8e9ac0c9eadbe3c22a1b87c992e61a4f2489 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
1f37634115bd84538e15841b9f928aaad31d8c50 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Make test more specific to only assert result to check.
dcb6deda771ccf7076d0e8baf0da1ed1f3cf1729 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>Support Python 3.7 + CI files rework
3d964608dcd9ae5f61060e19c7b90b272c5922cb authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>48e50c524f09afac77ef207566b722ee084e02a9 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
dfd407d01dc3b0038e5bb09948dc1555dd362744 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
a8fab8da5f6c9fa1185f7ac5c265dee0ede1c7bc authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
2672af98a2bd412ac3301a07b1665a5060201c3a authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
a1962aa7588d74ac02d70ae6b2a9d24a39239a39 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>