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

Fix MarshmallowPlugin.resolve_schema for OAS3 content without schema

88f81fdfa70c115924efaa7ee93dfe47c820fdf1 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Update marshmallow plugin documentation for custom types

Now that the OpenAPI type for a custom field uses the class hierarchy to work out
what OpenAPI t...

749a7821b49ff73688da1f1f1ef5842be1dc8005 authored over 5 years ago by Andrew Johnson <[email protected]>
Bump version and update changelog

e92ceffd12b2e392b8d199ed314bd2a7e6512dff authored over 5 years ago by Steven Loria <[email protected]>
Merge pull request #439 from marshmallow-code/fix_schema_key_set_hash

Ensure make_schema_key returns a unique key on unhashable iterables

7c056f835d792deb310d6e034f31e67f23fbb1cc authored over 5 years ago by Steven Loria <[email protected]>
Merge pull request #436 from DStape/fix-stringification-of-response-code-#426

Fix stringification of response codes

63d526d53933bf3f9548b5a25c4a11b723d2efc4 authored over 5 years ago by Steven Loria <[email protected]>
Simplify HTTPStatus handling

caee24d09d607f459e7e3889faee4caa1ddf76dc authored over 5 years ago by Steven Loria <[email protected]>
Use pytest's warning capture

dedbfa0ae46fd105c99ff14ae9a1cf8d0c7fd813 authored over 5 years ago by Steven Loria <[email protected]>
Rework test_same_schemas_instances_unhashable_modifiers_equal

874686657e2c8dc7f70cc47832fa81b1ad743e15 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Ensure make_schema_key returns a unique key on unhashable iterables

980f250c3e45ee92d9c4a21d6c40b62b948d08dd authored over 5 years ago by Dave <[email protected]>
Merge pull request #438 from marshmallow-code/pre-commit-show-diff-on-failure

tox/pre-commit: show-diff-on-failure

2c3cd31f388d19fee7fcc13c7a5a4cb4c3aebc6c authored over 5 years ago by Steven Loria <[email protected]>
tox/pre-commit: show-diff-on-failure

e9958077ac604c8a8822fd8091afe0ab33d4c1d0 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version and update changelog

740fc07b31d67bc19fc6b1aa098d2a3d346db1dd authored over 5 years ago by Steven Loria <[email protected]>
Fix watch-docs

8a7cfa9632e060dcd55697de39a76ed6b65b3d23 authored over 5 years ago by Steven Loria <[email protected]>
Merge pull request #435 from andrjohn/lists-are-arrays

Uses class hierarchy to find type and format properties

20b4282af866f690cdef9dc5e5d0864e6098e992 authored over 5 years ago by Steven Loria <[email protected]>
Fix stringification of response codes

OpenAPI 2 states that the available status codes are described by RFC
7231. The RFC states that ...

c18a14f41f0f7589c348a324b4abe85ffd009a9e authored over 5 years ago by David Stapleton <[email protected]>
Find type and format for field using type hierarchy

When a custom field is not directly found in the field mapping then we use
the MRO to look at pa...

3f6347af4ecea2a98cb426f21571a7b8af7b4698 authored over 5 years ago by Andrew Johnson <[email protected]>
Add Andrew Johnson to authors list

d7881559b209994906cf9b8da04f737ace58a404 authored over 5 years ago by Andrew Johnson <[email protected]>
Reduce scope of ValidationSchema to the test class

53c324d618e789e5a2a41da401469d5b47e46ba2 authored over 5 years ago by Andrew Johnson <[email protected]>
Parameterize the validation property tests

Rather than test each field validation property with a separate test, each
field can have a set ...

fef98268799adb9cc910eba2d9ec3e10b2a368fa authored over 5 years ago by Andrew Johnson <[email protected]>
Use pytest.mark consistently

There are many uses of pytest.mark and two of them use the imported mark symbol. Most
uses acces...

ec9758b9420c6fa70c1f4629a3ee2df87a86999e authored over 5 years ago by Andrew Johnson <[email protected]>
Bump version and update changelog

aca2ec378e67e4541cef7fc7a7fec0e0c2a9587e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Rework ext.marshmallow.common.get_fields tests

0845c66b67998f8e47b624c10efebe7bd5dbd532 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #431 from blagasz/dev

Fix Marshmallow Schema's Meta exclude field error

9c12274f171f72027559c8b66ee4fc425bd0e0bc authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump pre-commit from 1.15.1 to 1.15.2

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 1.15.1 to 1.15.2.
- [Release n...

c3185911213d641b5ae9b9b17eb6a2c4f2edd47a authored over 5 years ago by dependabot[bot] <[email protected]>
Fix Marshmallow Schema's Meta exclude field list/tuple error

c634cb023300ea87021e84f3c6bbd4d9dba3f6c6 authored over 5 years ago by Szabolcs <[email protected]>
Bump sphinx from 2.0.0 to 2.0.1

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.0.0 to 2.0.1.
- [Release notes](http...

4a4d160fb460f020c852383bdb6b903c32469677 authored over 5 years ago by dependabot[bot] <[email protected]>
Bump version and update changelog

af64ad371472942bc6b34e99d01f91f733ab3230 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #425 from marshmallow-code/strip_empty_tags_from_docs

Strip tags from doc if empty

cb22bd71ce7be72752dc72d3d4ab58fa27cd54cc authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Strip tags from doc if empty

f554c4868ca97ddbafaa63e5cbbef0655e51eb42 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #421 from marshmallow-code/strip_empty_subsections_from_docs

Strip empty component sections from doc

14b476243cb235712a0266d0b77237d349fc3a55 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
tests.utils.get_*: no default value on missing item

b3e47440e0bd498fe97ce67cdd43d46c078ea33d authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version and update changelog

ed17bfa7bfc73b540669e56607e082642e6ae59f authored over 5 years ago by Steven Loria <[email protected]>
Merge pull request #424 from marshmallow-code/coerce_status_code_string

Coerce response status codes to strings

9efb7979ceec150f1beedbdbd1370a941c5f31b4 authored over 5 years ago by Steven Loria <[email protected]>
Coerce response status codes to strings

bdb7208bab8971214f265a51411885ab931abab5 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix release date typo in CHANGELOG.rst

d6e798e6a281ab7f77ce754bd9a32f763bd64a31 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Bump version and update changelog

ed4bb1823082bd76dc04a5a4df871df308e90cf9 authored almost 6 years ago by Steven Loria <[email protected]>
Update CHANGELOG

2f33608da5e3b1db3354467e36c2d6ab249b9f3a authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Strip empty component sections from doc

b01d5081a91a218b32eab38cff49583311376e6e authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #419 from marshmallow-code/factorize_component_subsections_mapping

Factorize components subsections mapping and add utils.build_ref

569cde7c6e88bdd821bbed8cb855e33453fda807 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Change tests.utils.ref_path into tests.utils.build_ref

0458ac269af9b9e98afdf739d54f7e75a1f4eea8 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Factorize COMPONENT_SUBSECTIONS and reference_path in utils.py

96f0a0ef6ae4572deb7a5b72fbca5239a712e1d6 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Change utils.reference_path into utils.build_reference

35636995ba37484fbe8126f97ff023b153e207ba authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #414 from marshmallow-code/fix_resolve_parameters_resolve_schema

Fix reference parameter/response with MarshmallowPlugin

f4c75ba71c9376343fab120e068a0e9170bd178e authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Bump pre-commit from 1.15.0 to 1.15.1

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 1.15.0 to 1.15.1.
- [Release n...

ea2af70e8606c53ebe7d34fbbb1fd533d3d0c9b8 authored almost 6 years ago by dependabot[bot] <[email protected]>
Fix reference parameter/response with MarshmallowPlugin

95d92a9a6c999c90cf40c4b19d64e49a4aacf0b5 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Bump pre-commit from 1.14.4 to 1.15.0

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 1.14.4 to 1.15.0.
- [Release n...

2c581fe8def87c5d39907ba08c5faef0fd826e53 authored almost 6 years ago by dependabot[bot] <[email protected]>
Bump marshmallow from 2.19.1 to 2.19.2

Bumps [marshmallow](https://github.com/marshmallow-code/marshmallow) from 2.19.1 to 2.19.2.
- [R...

40aeadfcd2607b533a842a752be76c5cf76e4bd1 authored almost 6 years ago by dependabot[bot] <[email protected]>
Fix test_schema_array_uses_ref_if_available

58358da69a1f4816c42db006caa87754982b1d1d authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #412 from marshmallow-code/dependabot/pip/flake8-bugbear-19.3.0

Bump flake8-bugbear from 18.8.0 to 19.3.0

8191ac7119a259caafe014049bdaa6519aed59ea authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #413 from marshmallow-code/dependabot/pip/sphinx-2.0.0

Bump sphinx from 1.8.5 to 2.0.0

a081da4a6b4192a1258a2eac7cc600b01b5ceb12 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Bump sphinx from 1.8.5 to 2.0.0

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.8.5 to 2.0.0.
- [Release notes](http...

239b97d3c7312bfe4d06718ec503910eed22a90f authored almost 6 years ago by dependabot[bot] <[email protected]>
Bump flake8-bugbear from 18.8.0 to 19.3.0

Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 18.8.0 to 19.3.0.
- [Releas...

1507180397e64dad7396ae7829152f32365ffb17 authored almost 6 years ago by dependabot[bot] <[email protected]>
Bump marshmallow from 2.19.0 to 2.19.1

Bumps [marshmallow](https://github.com/marshmallow-code/marshmallow) from 2.19.0 to 2.19.1.
- [R...

31b03bfd59000ee22d1408967333d9f7b56a71e9 authored almost 6 years ago by dependabot[bot] <[email protected]>
Bump version and update changelog

cf972bd2e25dbead1336487b0c60da87dff89381 authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #409 from marshmallow-code/resolve_header_schema

MarshmallowPlugin: Resolve Schema in response headers

820fb2a84dcf3c955a4b515a24e13364c2abfcf7 authored almost 6 years ago by Steven Loria <[email protected]>
Update changelog

565d06ec59cf7c1bdcf3dfcb2a9768dd9dd58c86 authored almost 6 years ago by Steven Loria <[email protected]>
Format code

965633fee2a5d87af60536ee0571922a03778ad3 authored almost 6 years ago by Steven Loria <[email protected]>
Run pre-commit autoupdate

Committed via https://github.com/asottile/all-repos

3f627ed12f7aed0903d8d71040ba12c8a452b1e7 authored almost 6 years ago by Steven Loria <[email protected]>
Use xenial for all builds

Committed via https://github.com/asottile/all-repos

38071819c46c2407b368dc0b1f540db919b5eb5f authored almost 6 years ago by Steven Loria <[email protected]>
Update MarshmallowPlugin docs

6cda3fa2f770e255f9f6a459e7ead15abc54f558 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
MarshmallowPlugin: Resolve Schema in response headers

1711859a4248e394088c5bfaf84b14c5350d3134 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #410 from marshmallow-code/dependabot/pip/pyyaml-5.1

[Security] Bump pyyaml from 3.13 to 5.1

f194ff3fc964156e1b19d3925921c137ce8b18ab authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
[Security] Bump pyyaml from 3.13 to 5.1

Bumps [pyyaml](https://github.com/yaml/pyyaml) from 3.13 to 5.1. **This update includes security...

ceee0e45b19b2251ecbabbe52bd89658b246294f authored almost 6 years ago by dependabot[bot] <[email protected]>
Bump sphinx from 1.8.4 to 1.8.5

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.8.4 to 1.8.5.
- [Release notes](http...

7304dd2df52a4e337837db129a9e01f85fe6eea2 authored almost 6 years ago by dependabot[bot] <[email protected]>
Merge pull request #405 from marshmallow-code/src

Switch to src/ layout

237c700145b563cafa4cc8c18f0e4bdf87d352ff authored almost 6 years ago by Steven Loria <[email protected]>
Switch to src/ layout

marshmallow-code/marshmallow#1017

1a0ed264dd473c907db5d23af4a870471c92796f authored almost 6 years ago by Steven Loria <[email protected]>
Bump marshmallow from 2.18.1 to 2.19.0

Bumps [marshmallow](https://github.com/marshmallow-code/marshmallow) from 2.18.1 to 2.19.0.
- [R...

a69cac0e13abd2a35eefd5824aeea2fa3a7d1db0 authored almost 6 years ago by dependabot[bot] <[email protected]>
Bump flake8 from 3.7.6 to 3.7.7

Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.7.6 to 3.7.7.
- [Release notes](https://g...

f9e6a449d46026c1a6624b9bcfce497408a251f7 authored almost 6 years ago by dependabot[bot] <[email protected]>
Merge pull request #396 from marshmallow-code/rename_test_openapi_py

Rename tests/test_openapi.py -> tests/test_ext_marshmallow_openapi.py

28cd586e9b4ba846c043a406481dbfc98830d364 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Rename tests/test_openapi.py -> tests/test_ext_marshmallow_openapi.py

2b56d86956bcff4d8ba72146d03362c0d192d331 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Bump flake8 from 3.7.5 to 3.7.6

Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.7.5 to 3.7.6.
- [Release notes](https://g...

f2e6f3cab00ac29d901beb5f277a802187793d48 authored almost 6 years ago by dependabot[bot] <[email protected]>
Bump pre-commit from 1.14.3 to 1.14.4

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 1.14.3 to 1.14.4.
- [Release n...

b85f40221f7dd074d1aa2aa023231c117421164a authored almost 6 years ago by dependabot[bot] <[email protected]>
Bump marshmallow from 2.18.0 to 2.18.1

Bumps [marshmallow](https://github.com/marshmallow-code/marshmallow) from 2.18.0 to 2.18.1.
- [R...

d4ec01aa67801c90440e486aee4693e7ad81760c authored almost 6 years ago by dependabot[bot] <[email protected]>
Fix typos in upgrading guide

8863b236f15d4785aa7665825824c5919986c674 authored almost 6 years ago by Steven Loria <[email protected]>
Bump sphinx-rtd-theme from 0.4.2 to 0.4.3

Bumps [sphinx-rtd-theme](https://github.com/rtfd/sphinx_rtd_theme) from 0.4.2 to 0.4.3.
- [Relea...

ae815735c7a65677e27b2ff3df48165b9467d395 authored almost 6 years ago by dependabot[bot] <[email protected]>
Merge pull request #389 from marshmallow-code/upgrading-docs

Add upgrading guide

8ed68fb305a302a4691cd04742eb2412b9603718 authored almost 6 years ago by Steven Loria <[email protected]>
Add upgrading guide

bf4b20e4535b3b9a20c8035c1b8735e224c230e4 authored almost 6 years ago by Steven Loria <[email protected]>
Add missing link to PR #251 in CHANGELOG.rst

ccab49f804258428652d1130cabdcc040cd5d6fb authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Bump version and update changelog

4cb48abcee83b4e78d360dc648ffbe87d8b8b342 authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #387 from marshmallow-code/remove_useless_metadata_many_pop

Remove useless field.metadata.pop("many", None)

9c31f20f7830289f8c53dc1d4c86e451c62a6f1e authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Remove useless field.metadata.pop("many", None)

a779a77359f90878b05434c9237af9349e3c8b90 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #386 from marshmallow-code/383_fix_nested_many

Don't document many=True schemas as array

84a03be6dd2d6d1ed2bc5b69bbb192e7eaad7878 authored almost 6 years ago by Steven Loria <[email protected]>
Update changelog

[skip ci]

753c9232b5fee274de28a46931062151ee913a26 authored almost 6 years ago by Steven Loria <[email protected]>
Don't document many=True schemas as array

85c65ffd1475692f67e1b5f3c3da4d0718fb2367 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Ignore ChangedInMarshmallow3Warnings in tests

These are expected in the py2 tox envs

bf3faf4125d98396912d9c7d3e5bbe55aa179106 authored almost 6 years ago by Steven Loria <[email protected]>
Run pre-commit autoupdate

Committed via https://github.com/asottile/all-repos

5e4b651d06b964bad8fe60393c4927310e472e40 authored almost 6 years ago by Steven Loria <[email protected]>
Minor fixes to warning messages

cd9e0c3b59ed5199e91639552c88094169dcaacd authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Bump pre-commit from 1.14.2 to 1.14.3

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 1.14.2 to 1.14.3.
- [Release n...

f0bb89466e6a9d845dabce70bf23d606f51d8364 authored almost 6 years ago by dependabot[bot] <[email protected]>
Bump flake8 from 3.7.4 to 3.7.5

Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.7.4 to 3.7.5.
- [Release notes](https://g...

18721df1fd7b15ff4f4dd882c820a9274ecbc18c authored almost 6 years ago by dependabot[bot] <[email protected]>
Add OAS badge

[skip ci]

3ec51bb8cd74f99f97e2499bee6f38aec47d5319 authored almost 6 years ago by Steven Loria <[email protected]>
Mark openapi module as private API

[skip ci]

bb4f21d7d0b4af68bce2fe11ce3208e14150c782 authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #381 from marshmallow-code/rework_components_interface

Rework components interface

164c35ced1707ba480bbc07fbd989339277be407 authored almost 6 years ago by Steven Loria <[email protected]>
Merge branch 'dev' into rework_components_interface

c478a1080090c38592ce883e58c27d6c2e323019 authored almost 6 years ago by Steven Loria <[email protected]>
Update changelog

4b4a632d83fa6297c4a0ccb3abc32e2f2828a43f authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #382 from marshmallow-code/path_summary_description

Add summary and description parameters to APISpec.path

dce90f067440b0fef7d7b8c64e6d70b12cde4135 authored almost 6 years ago by Steven Loria <[email protected]>
Remove duplicate changelog entry

f582df8c6f2c96bdb4615b7d7475e1cc84ca4ea5 authored almost 6 years ago by Steven Loria <[email protected]>
Update docs and changelog; remove extra_fields usage

8ca47edd64bd9be0173d058727cc9ccb20d81a6a authored almost 6 years ago by Steven Loria <[email protected]>
Add summary and description parameters to APISpec.path

Closes #227.

a4c90a9370e2be9df2a4262c5662d69c69541808 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Rename test.utils.get_definitions into get_schemas

4f0df4cecb1501fd618171196afbdb0bd686829f authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Rework and lint test_core.py

1f75a40d5f5f1caa36a1715b6045ec95e17f186c authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>