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
72f2cccdc11ace3b3e220ab1f6905e6bc9f438e2 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
019f94e785a0a1c757b147b9c7ad9b8d2661a559 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Discussed in https://github.com/marshmallow-code/apispec/issues/78
It is the user's responsabil...
44c3a52b7b44f015b900b62e6b9e9131d41caf5a authored about 6 years ago by Jérôme Lafréchoux <[email protected]>a0243ea0776e5a68ecf38ac6ba84bff8261795e7 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
6377fe2d791b9b24c46b6bc1582621eb6578848a authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
2b781caea0a8057dc8bef6b6cbfb6161ca4dc90a authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
e7b85cf0db76e351f8359d5bc3ae9ff123e61ab4 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
24cf9248730ce23324ada841a5b252949a0083c4 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
5dbbd3d0765a6c0f02edcef75952afff682b7cb4 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
8a55b3f3edf6e96f0ae24657312d28a038afa401 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
1080bc7962136e3732c3acce70a0256e4ebd8e7f authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
fef8ac54d3d0f0c7747c86163b9b09b6d845ba12 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
06bd87ef33fde35beefa0f92f0fa66c6395059b5 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
0a463e2147dcddef45784b5365b3b2cb8c54c108 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
bfcda78f0efb983cbcd2baad8b331b9d8b453595 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
ca0c984dde58f74ff618c102ba47ce25bbbfd70d authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
2f0544aa1e983858a46c495406807c4fee840ee2 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
9e06e3c2e236c4b5d412a84928c4cc132802f0e2 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
4723c219c7c83e10c626976ad3cf8b74073e955b authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
ff0d9fc6561c796bba07b7eda0cd1ca59c492914 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
95a1221d1b796e5173f486b3e04f219773a52143 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
807738ed2e607b9bb139ea7c783af4164f966458 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
c93f97423919efe613b7c4088f73d1dbefd64b1d authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
8b53d861f0d7e5f9fd614eb37483ea898ae3cc27 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Drop support for flask 0.x and register default error handler only for HTTPException
a62c639a7f2a1c9111690266b4cd3bbd3141b68a authored over 6 years ago by Jérôme Lafréchoux <[email protected]>5d22e5cf973888d26a3e3fcf7a3a07317ef4d835 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
1339f3361b6014d6c1a9c767f8362af581702689 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
d42641a23c3df86c06e79879589730e3c4baffbe authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Make it available to custom error handlers.
4644d632f2cb34d47727013837b50b1b031fec0e authored over 6 years ago by Jérôme Lafréchoux <[email protected]>262504e01ce942df91e8d14e03947fa332e7edf5 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
673bdc8e024df23c63bfe866301d13e982784527 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Also rename it into NestedQueryArgsParser
cf4b1b26f49b7b1840c4de568a7dda9760b243b7 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>c112438854a842b32a7e87b88e992fa71c4fc08a authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
07c5d03db5d2b23b6997abc87130177f0e977cd9 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
c96c573379cb168a500ac7bb9db530f03f4b7664 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
67fd1aedb6ee9a7c6067356dfbd31c59cd3036b8 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
17527255f41c8711f15bbb46c2ea11488d05e26a authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
dcdf99461e5e342569473f2ec64ca9d1e78d3c51 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
e012b5dc4b57388977d123b36a50369ad03e5203 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
c00be5ace9f2e9448fc800740a4c392a96cf4891 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
This version include fixes for
- MA #772 (Empty Only Treated as None) [CVE-2018-17175]
- MA #78...
875c6600b28b445c02c3345198093b81b1658800 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Return 200 rather than 404 if pagination out of range
1584ea71eeac6579b4a42415bc3f509b63364c30 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>33722f68af808693d42508b4628fc9e1766de3eb authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
24a2eeb354b13f2b8c2db13887c341c142c9bdcc authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
f7acee9857d456d419f0896c24bc4be252545f7b authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
7277563cebd1532e6dc6292fb8c743e7b282cc7e authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
d48911bea2ac3bcac8f9240742d8d831bcf19fc1 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
4d39e85cac5236f999e52de0a44f59eefc229798 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
876ec7a197ca4cf753ee4d20a297e212cdc47e6f authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
aa5cfd7f73c610754ffc2e58151471d6c6203e2a authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
95bfb5a2e5127800186402aa8d92b803e546e0fc authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
ceb6ba1613971de8292d5f3950c8f8aa8e9a4312 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
686d456d3712f1633db92d08590f41b485c5bc9c authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
207fc8572b2a4b403f15424de72cd89a695d13ae authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
1bcb97e41f4dcc58a7529043db9c6258b12a451b authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
b32ff1651369e6ca881fa5e1dd4c86d075137d5d authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
323d1a9850404922458a7fd241291ce02bf96993 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
8b1d54b0eb9fcc54b58124b7c9f78ccdfbcc3ffd authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
532160fcb7b190c0a5c9c9476d8cbe7b7fed9b94 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
b7418e4ab2c7a54c882561422fd066e0bc2390c6 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
ede6f50a83386ebe8c102d75048f76f1433156ba authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
7a0bddccf2d61c81a9409f9b82843b36f7999251 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
490958478a5e5d00c00592cabdfd959eb4b41f26 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
- Now APISpec has the same signature as apispec.APISpec. It does not
take the app as parameter a...
76b80cbd8e4db0f7f2a6e57f3b581c840f57f05a authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
df5d6dc0bdb1bb147adbf94d96cb8471dff8fdd6 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
9ec627cb194e7483f3e3b6241141df0ee36c3817 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
38a8d6991cc35149faec7f5099f8df58aa085bfa authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
16ab77b4ed0c8f60b0c731c404d89ecdb2e9b8a4 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
c78547ea84a98fa48a7747e5afc1b44e7d239330 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
RTD uses `python setup.py install --force` which pulls beta versions otherwise.
https://github.c...
8992a7e8b49ff5e36f7079f510b2792c83044ec6 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
7966e7dd775ea9664883ae3e8f11916848ced0c1 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Fixes #8
2b2b35432fd35c0db04bfe57bf08daa1b7a0bb77 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>13d63896db442d4ec48973b11326e0a44dfc5c33 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Get summary and description from docstrings
a0207252f6caebaf5c93bbc6a7358e2931f22b42 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>60535ac487fdecd3ba6804c079079a773d6754ed authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
74f2daeff5ecff527ae22c52dcc66b10ecdd3a3d authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
bdaa63d5e617540e1723b17088d56a5bb7d207e0 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
50afe3b254f4773dde3c9643b8b8ea15bd6f97c6 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
c24f6244978b971a73e1e04ae1eb761b761531fd authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
aa65dfb227bfa9f11564059e9fa3f7a5227f8a22 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
318807faf0eab8788afc9cf7cae2d9cb6ef1e333 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
ece44ace2a8927dd89192fad8bb8742d708fa902 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
d4c3ffd0abb9431b972b12b46f18c075265775a7 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
74e3932ab8a5146b8b202acf9203b2c56273e3f3 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
36b611621003c1e02ee1bd947b53f0a1a4550c82 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
d0d4e1498fa8127f7e7917a1bb59391902801c57 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
cfbd9172280f2e40b0bb518bb923413e331d5b53 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
8f4c61a9f6b18f8f1f797663f018fc861f133683 authored over 6 years ago by Jérôme Lafrechoux <[email protected]>
3c69108f811d8efc4469ee04f5657ba0603de3e6 authored over 6 years ago by Jérôme Lafrechoux <[email protected]>
1b0a1a00f724e5d742d5c7ba39925a67f8765758 authored over 6 years ago by Jérôme Lafrechoux <[email protected]>
56d18d3963bb66a7f35b5227276230af525deb86 authored over 6 years ago by Jérôme Lafrechoux <[email protected]>
dd5424498fb2bf63a5da0c55c3f8c7efa4375e9b authored over 6 years ago by Jérôme Lafrechoux <[email protected]>
e16bbbbb54dfee350ac610420f4a5382eb14a928 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
5d1e041f048ce44961133b1acd5462d0465bcc73 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
0d6fd14bc55cea0e900689f06b3ba1ef1877e3dd authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
cb326223af2ab509290a096c2a1ca8d1d271da1b authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
b325132e5b9686ce1e767bae458283a53321a047 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>