Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/marshmallow-code/apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
https://github.com/marshmallow-code/apispec
Put APISpec.plugins in public space and initialize as empty dict
for storing metadata
1472a237dde0e3f55414d517adafc6b9e92fdf35 authored almost 10 years ago by Steven Loria <[email protected]>
depend on PyYAML
3745df3df36a312d04f20fbecb40312d369b56b9 authored almost 10 years ago by Steven Loria <[email protected]>
3745df3df36a312d04f20fbecb40312d369b56b9 authored almost 10 years ago by Steven Loria <[email protected]>
Fix py27 import
c49dca0c16a759517ea52b8c948c1b8bb844c0e0 authored almost 10 years ago by Steven Loria <[email protected]>
c49dca0c16a759517ea52b8c948c1b8bb844c0e0 authored almost 10 years ago by Steven Loria <[email protected]>
Add schema_path_helper
3d61ee520cba15dd1d39beef772dbc6564fa18c0 authored almost 10 years ago by Steven Loria <[email protected]>
3d61ee520cba15dd1d39beef772dbc6564fa18c0 authored almost 10 years ago by Steven Loria <[email protected]>
Allow helpers to return None
768b0ec7afa92156f35663d45b2ef3e091f35da5 authored almost 10 years ago by Steven Loria <[email protected]>
768b0ec7afa92156f35663d45b2ef3e091f35da5 authored almost 10 years ago by Steven Loria <[email protected]>
Convert flask path to swagger path template
768eac82207a59ecc4faaf7d63d109bd3478e0da authored almost 10 years ago by Steven Loria <[email protected]>
768eac82207a59ecc4faaf7d63d109bd3478e0da authored almost 10 years ago by Steven Loria <[email protected]>
Read operations from docstring
5a247f49456a072ea3b9873de87accfa1d578909 authored almost 10 years ago by Steven Loria <[email protected]>
5a247f49456a072ea3b9873de87accfa1d578909 authored almost 10 years ago by Steven Loria <[email protected]>
Add utilities for loading yaml from docstring
d925107ba54aed4ea679618f861ccc0289cbd9ab authored almost 10 years ago by Steven Loria <[email protected]>
d925107ba54aed4ea679618f861ccc0289cbd9ab authored almost 10 years ago by Steven Loria <[email protected]>
Fix import on py27
1f6ea0d1dc3d780edd82092c8f50d3233fd1eb44 authored almost 10 years ago by Steven Loria <[email protected]>
1f6ea0d1dc3d780edd82092c8f50d3233fd1eb44 authored almost 10 years ago by Steven Loria <[email protected]>
Fix incorrect test
db7eb2eecbe3eff3742f3530d659f83e884466af authored almost 10 years ago by Steven Loria <[email protected]>
db7eb2eecbe3eff3742f3530d659f83e884466af authored almost 10 years ago by Steven Loria <[email protected]>
Remove unused attribute for now
3d9e07d7419364b17df120c48ba7d5f876af1556 authored almost 10 years ago by Steven Loria <[email protected]>
3d9e07d7419364b17df120c48ba7d5f876af1556 authored almost 10 years ago by Steven Loria <[email protected]>
Merge branch 'flask' into dev
1d5bbaad3502334789309428663fd3b81f530a0a authored almost 10 years ago by Steven Loria <[email protected]>
1d5bbaad3502334789309428663fd3b81f530a0a authored almost 10 years ago by Steven Loria <[email protected]>
Add flask plugin
4c213ef39732bf20845c359481eed7dd993146d3 authored almost 10 years ago by Steven Loria <[email protected]>
4c213ef39732bf20845c359481eed7dd993146d3 authored almost 10 years ago by Steven Loria <[email protected]>
No need for method attribute
fc7d472a61517f110ab287ac82a0c9f50042398b authored almost 10 years ago by Steven Loria <[email protected]>
fc7d472a61517f110ab287ac82a0c9f50042398b authored almost 10 years ago by Steven Loria <[email protected]>
Merge branch 'flask' into dev
228240ed162f297bcf70aebcb52773c2e78803b4 authored almost 10 years ago by Steven Loria <[email protected]>
228240ed162f297bcf70aebcb52773c2e78803b4 authored almost 10 years ago by Steven Loria <[email protected]>
Path objects store multiple operations
2bfab1dd77f61b65f2e13a96d649c0c70ba7bfb1 authored almost 10 years ago by Steven Loria <[email protected]>
2bfab1dd77f61b65f2e13a96d649c0c70ba7bfb1 authored almost 10 years ago by Steven Loria <[email protected]>
Merge branch 'flask' into dev
4775dfdd0e5c30a75e15fa72213e95a1664eb194 authored almost 10 years ago by Steven Loria <[email protected]>
4775dfdd0e5c30a75e15fa72213e95a1664eb194 authored almost 10 years ago by Steven Loria <[email protected]>
Path helper can return a collection of Paths
4078cd922d953c3ab4b185bf3394906c6412263d authored almost 10 years ago by Steven Loria <[email protected]>
4078cd922d953c3ab4b185bf3394906c6412263d authored almost 10 years ago by Steven Loria <[email protected]>
Update URLs
08a443d8839e4db30a2027b8f736e921d03f0457 authored almost 10 years ago by Steven Loria <[email protected]>
08a443d8839e4db30a2027b8f736e921d03f0457 authored almost 10 years ago by Steven Loria <[email protected]>
Update travis badge URLs
e43601d2e4e0ee65d292bbf66cc010acbcd78522 authored almost 10 years ago by Steven Loria <[email protected]>
e43601d2e4e0ee65d292bbf66cc010acbcd78522 authored almost 10 years ago by Steven Loria <[email protected]>
Update LICENSE
104bc006f523d628d2ebf210a6a57934750839ec authored almost 10 years ago by Steven Loria <[email protected]>
104bc006f523d628d2ebf210a6a57934750839ec authored almost 10 years ago by Steven Loria <[email protected]>
Merge branch 'paths' into dev
30e5ae887c64e21dd089c71f5f595a51cd5f63f6 authored almost 10 years ago by Steven Loria <[email protected]>
30e5ae887c64e21dd089c71f5f595a51cd5f63f6 authored almost 10 years ago by Steven Loria <[email protected]>
Convert Nested lists to swagger specs
885754d85703f77beed7e463fa862057d2ab03ac authored almost 10 years ago by Steven Loria <[email protected]>
885754d85703f77beed7e463fa862057d2ab03ac authored almost 10 years ago by Steven Loria <[email protected]>
Use ref if available on nested field
6af13d4378692618c76afe1a9e56d90a43d0ee4b authored almost 10 years ago by Steven Loria <[email protected]>
6af13d4378692618c76afe1a9e56d90a43d0ee4b authored almost 10 years ago by Steven Loria <[email protected]>
Handle nested field in field2property
5eaf6c25aa0c6405e81f42f8d335231781016711 authored almost 10 years ago by Steven Loria <[email protected]>
5eaf6c25aa0c6405e81f42f8d335231781016711 authored almost 10 years ago by Steven Loria <[email protected]>
Refactor as dict comprehension and add docs
also, add tests
64af8445851e2087af87e07f9a993ef285dcebe1 authored almost 10 years ago by Steven Loria <[email protected]>
Generalize casing corrections
e0b76e48de9d10262746ec17018523c964c85283 authored almost 10 years ago by Steven Loria <[email protected]>
e0b76e48de9d10262746ec17018523c964c85283 authored almost 10 years ago by Steven Loria <[email protected]>
Further refactoring; just pass operation dict to Path constructor
cbe74daf4625c677907c31ec2b9324fc4f6d06e2 authored almost 10 years ago by Steven Loria <[email protected]>
cbe74daf4625c677907c31ec2b9324fc4f6d06e2 authored almost 10 years ago by Steven Loria <[email protected]>
Refactor add_path; handle kwargs in Path constructor
0e197c90a73f337772a82ac17c213abb07b0072d authored almost 10 years ago by Steven Loria <[email protected]>
0e197c90a73f337772a82ac17c213abb07b0072d authored almost 10 years ago by Steven Loria <[email protected]>
Fix implementation of add_path
4c4a942f71a724b200fa11e48f67edcde8e33f11 authored almost 10 years ago by Steven Loria <[email protected]>
4c4a942f71a724b200fa11e48f67edcde8e33f11 authored almost 10 years ago by Steven Loria <[email protected]>
Add APISpec#add_path
6a673f4ec7bc726646c9d2a9c18c90bca30357da authored almost 10 years ago by Steven Loria <[email protected]>
6a673f4ec7bc726646c9d2a9c18c90bca30357da authored almost 10 years ago by Steven Loria <[email protected]>
Remove unused import
b056a6939bc33cbc2308a8fb83903aa130f57e9a authored almost 10 years ago by Steven Loria <[email protected]>
b056a6939bc33cbc2308a8fb83903aa130f57e9a authored almost 10 years ago by Steven Loria <[email protected]>
Update readme
4b5ffd33aa2d868b4fd0b06c2d8f2cb3ae6e43ef authored almost 10 years ago by Steven Loria <[email protected]>
4b5ffd33aa2d868b4fd0b06c2d8f2cb3ae6e43ef authored almost 10 years ago by Steven Loria <[email protected]>
Merge branch 'apispec' into dev
d12d48c38cb58e365ac1eea46242e50804acb5b1 authored almost 10 years ago by Steven Loria <[email protected]>
d12d48c38cb58e365ac1eea46242e50804acb5b1 authored almost 10 years ago by Steven Loria <[email protected]>
Add smore.ext.marshmallow
3eb29e2a7ffcfdf11f4e4765c5c4c12ada92fc08 authored almost 10 years ago by Steven Loria <[email protected]>
3eb29e2a7ffcfdf11f4e4765c5c4c12ada92fc08 authored almost 10 years ago by Steven Loria <[email protected]>
Can pass plugins to constructor; rename 'name' param -> 'path'
f049d432de85f6a45e9f5ac02b55b62b68b6c49f authored almost 10 years ago by Steven Loria <[email protected]>
f049d432de85f6a45e9f5ac02b55b62b68b6c49f authored almost 10 years ago by Steven Loria <[email protected]>
Title is optional
0e66d898e699f874dffa0668360e32a5dddfa43d authored almost 10 years ago by Steven Loria <[email protected]>
0e66d898e699f874dffa0668360e32a5dddfa43d authored almost 10 years ago by Steven Loria <[email protected]>
Depend on mock
8c16be3023f8078314c25a72e7b652f5964fc86d authored almost 10 years ago by Steven Loria <[email protected]>
8c16be3023f8078314c25a72e7b652f5964fc86d authored almost 10 years ago by Steven Loria <[email protected]>
Store 'enum' property; reorganize tests
03ca437f1af2df1b83b8773fc9c458c8babc4a06 authored almost 10 years ago by Steven Loria <[email protected]>
03ca437f1af2df1b83b8773fc9c458c8babc4a06 authored almost 10 years ago by Steven Loria <[email protected]>
Don't update definition with kwargs
otherwise, definition_helpers' kwargs will be put into the return
value
Use definition helpers in APISpec#definition
bec015920b7d398fe965cf2a42c1a45f98b1ed23 authored almost 10 years ago by Steven Loria <[email protected]>
bec015920b7d398fe965cf2a42c1a45f98b1ed23 authored almost 10 years ago by Steven Loria <[email protected]>
Add APISpec#register_definition_helper
e220c1e041e79bd1dc2fd3f6102d5f066ef48632 authored almost 10 years ago by Steven Loria <[email protected]>
e220c1e041e79bd1dc2fd3f6102d5f066ef48632 authored almost 10 years ago by Steven Loria <[email protected]>
Use hasattr rather than EAFP
because something in `setup` may raise an AttributeError that
shouldn't be caught
Add plugin setup method
be9141ced3dc8f49aeec8ff78a5b4bb4a3ca0c7f authored almost 10 years ago by Steven Loria <[email protected]>
be9141ced3dc8f49aeec8ff78a5b4bb4a3ca0c7f authored almost 10 years ago by Steven Loria <[email protected]>
Start of APISpec class
Add tests and implementation of APIspec#definition
f9a6a290d36263e46df7e94337d601f603ae087d authored almost 10 years ago by Steven Loria <[email protected]>
Merge branch 'apispec' into dev
7aa7e37bda48ebc042a2f5ea21f9552ad3b7701d authored almost 10 years ago by Steven Loria <[email protected]>
7aa7e37bda48ebc042a2f5ea21f9552ad3b7701d authored almost 10 years ago by Steven Loria <[email protected]>
Move apispec to a directory
838f6b62f7655311873f0db6a7c8526a0d46eaeb authored almost 10 years ago by Steven Loria <[email protected]>
838f6b62f7655311873f0db6a7c8526a0d46eaeb authored almost 10 years ago by Steven Loria <[email protected]>
Move apispec to a directory
8ab91373ec4974eedf8a82c77f1e8df58197a407 authored almost 10 years ago by Steven Loria <[email protected]>
8ab91373ec4974eedf8a82c77f1e8df58197a407 authored almost 10 years ago by Steven Loria <[email protected]>
Add contributing page; fix broken links
122274dc84b3567e265dd10ca06b0d3bb18b9ff9 authored almost 10 years ago by Steven Loria <[email protected]>
122274dc84b3567e265dd10ca06b0d3bb18b9ff9 authored almost 10 years ago by Steven Loria <[email protected]>
Remove unused themes directory
6e9ffd7faeb5a96e6e3e8321fe3943bef5f5a742 authored almost 10 years ago by Steven Loria <[email protected]>
6e9ffd7faeb5a96e6e3e8321fe3943bef5f5a742 authored almost 10 years ago by Steven Loria <[email protected]>
Doc make_validator
8c8d74cc82ae1d2e9ae8d8bef9bea23193a80d2d authored almost 10 years ago by Steven Loria <[email protected]>
8c8d74cc82ae1d2e9ae8d8bef9bea23193a80d2d authored almost 10 years ago by Steven Loria <[email protected]>
Fix unicode error messages on py2
db6082f6e799744a3ec942672fd044fdd73608be authored almost 10 years ago by Steven Loria <[email protected]>
db6082f6e799744a3ec942672fd044fdd73608be authored almost 10 years ago by Steven Loria <[email protected]>
Merge branch 'il8n' into dev
186861557ca4218c3c7ba8d43919378f04c048d1 authored almost 10 years ago by Steven Loria <[email protected]>
186861557ca4218c3c7ba8d43919378f04c048d1 authored almost 10 years ago by Steven Loria <[email protected]>
Support il8n with wtforms converter
4ed94e6dc5688edd0d8c5ab60a2bbbb3358632eb authored almost 10 years ago by Steven Loria <[email protected]>
4ed94e6dc5688edd0d8c5ab60a2bbbb3358632eb authored almost 10 years ago by Steven Loria <[email protected]>
Converters recieve list of validators
fd8e9c53be7ac94597659fd5356d89a492b03054 authored almost 10 years ago by Steven Loria <[email protected]>
fd8e9c53be7ac94597659fd5356d89a492b03054 authored almost 10 years ago by Steven Loria <[email protected]>
Add travis badge
a4fcc89d0a42bc2d767ac63e7960647cdd58a19f authored almost 10 years ago by Steven Loria <[email protected]>
a4fcc89d0a42bc2d767ac63e7960647cdd58a19f authored almost 10 years ago by Steven Loria <[email protected]>
Don't test against py26 for now
4946155217db6ba6f0b1d071964f95e6fd92a337 authored almost 10 years ago by Steven Loria <[email protected]>
4946155217db6ba6f0b1d071964f95e6fd92a337 authored almost 10 years ago by Steven Loria <[email protected]>
Fix imports on py2 and flake errors
bb0d8624ec46f5d4e77ffcde1bcf98fa58018f5f authored almost 10 years ago by Steven Loria <[email protected]>
bb0d8624ec46f5d4e77ffcde1bcf98fa58018f5f authored almost 10 years ago by Steven Loria <[email protected]>
Handle status_code kwarg for webargs
a047712d2098a2007ef5fd93aba3d4eaf4a84641 authored almost 10 years ago by Steven Loria <[email protected]>
a047712d2098a2007ef5fd93aba3d4eaf4a84641 authored almost 10 years ago by Steven Loria <[email protected]>
Fix implementation of ValidationError
17044e14d775d82cef61703d8734544a26a7f769 authored almost 10 years ago by Steven Loria <[email protected]>
17044e14d775d82cef61703d8734544a26a7f769 authored almost 10 years ago by Steven Loria <[email protected]>
Update travis and tox files
b1ef6e1702e9762c0aa6e271bb837f018a4a80ce authored almost 10 years ago by Steven Loria <[email protected]>
b1ef6e1702e9762c0aa6e271bb837f018a4a80ce authored almost 10 years ago by Steven Loria <[email protected]>
Update contributing docs
3481a2d7cea7574aadeaec02d532200e8cbb2450 authored almost 10 years ago by Steven Loria <[email protected]>
3481a2d7cea7574aadeaec02d532200e8cbb2450 authored almost 10 years ago by Steven Loria <[email protected]>
Fix docstring for sphinx
9950783a3676d4d0866185fb286a77bfe472bd03 authored almost 10 years ago by Steven Loria <[email protected]>
9950783a3676d4d0866185fb286a77bfe472bd03 authored almost 10 years ago by Steven Loria <[email protected]>
Remove unused theme
d833e2b621f9908740b0f0b35d0f5f20be0f8682 authored almost 10 years ago by Steven Loria <[email protected]>
d833e2b621f9908740b0f0b35d0f5f20be0f8682 authored almost 10 years ago by Steven Loria <[email protected]>
Some preliminary docco
16b1c421db3e258e7607c7e629a0af531febef71 authored almost 10 years ago by Steven Loria <[email protected]>
16b1c421db3e258e7607c7e629a0af531febef71 authored almost 10 years ago by Steven Loria <[email protected]>
Start validate module
ValidationError supports both webargs and marshmallow
Converters for wtforms and colander
Update requirements files
2545e65dc8017d28de2b08fad6421141641a2ba2 authored almost 10 years ago by Steven Loria <[email protected]>
2545e65dc8017d28de2b08fad6421141641a2ba2 authored almost 10 years ago by Steven Loria <[email protected]>
Support Decimal field
719adc1a6521c2809e947b97be2efafad814f242 authored almost 10 years ago by Steven Loria <[email protected]>
719adc1a6521c2809e947b97be2efafad814f242 authored almost 10 years ago by Steven Loria <[email protected]>
Put swagger utils in a directory; don't depend on webargs for now
c2284fe8b1180b02ee68d137a7eb2ec4ba41acfa authored almost 10 years ago by Steven Loria <[email protected]>
c2284fe8b1180b02ee68d137a7eb2ec4ba41acfa authored almost 10 years ago by Steven Loria <[email protected]>
Update version for pypi release
09d0689aa887f668b614d9cd22b94b9ef4fc7c43 authored about 10 years ago by Steven Loria <[email protected]>
09d0689aa887f668b614d9cd22b94b9ef4fc7c43 authored about 10 years ago by Steven Loria <[email protected]>
Fix docs
d4c9c52baa59c07f7301725bfcdb8985e636e79c authored about 10 years ago by Steven Loria <[email protected]>
d4c9c52baa59c07f7301725bfcdb8985e636e79c authored about 10 years ago by Steven Loria <[email protected]>
Rename TYPE_MAP and TARGET_MAP
because they are not meant to be constants
1bffc14774410b39aa21806ce5c5c2619edcd285 authored about 10 years ago by Steven Loria <[email protected]>
Rename the project
d110010d07ea7140a91d4c0a7d3d16fec00c7c24 authored about 10 years ago by Steven Loria <[email protected]>
d110010d07ea7140a91d4c0a7d3d16fec00c7c24 authored about 10 years ago by Steven Loria <[email protected]>
Initial package commit with swagger module
e45921ae3833c1a48fc94fdf71b81dd569c19b06 authored about 10 years ago by sloria <[email protected]>
e45921ae3833c1a48fc94fdf71b81dd569c19b06 authored about 10 years ago by sloria <[email protected]>
Update README
53a1d9c340866ca21733e304e68558c02b321af9 authored about 10 years ago by sloria <[email protected]>
53a1d9c340866ca21733e304e68558c02b321af9 authored about 10 years ago by sloria <[email protected]>
Initial commit
ad7b393b4a16b1bfbcae67fc5e5233cc788f15f7 authored about 10 years ago by sloria <[email protected]>
ad7b393b4a16b1bfbcae67fc5e5233cc788f15f7 authored about 10 years ago by sloria <[email protected]>