<div dir="ltr">We are moving from OpenAPI v2 to OpenAPI v3,<br>currently, we use drf-yasg [1] for generating our schemas, and we are replacing it with drf-spectacular [2].<div><br><div>As bindings depend on the OpenAPI schema:</div><div> - plugin writers may need to change viewsets and some functional tests.</div><div> - users may experience some changes on the API e.g. lack of data keyword [3]<br></div><div><br></div><div>Migrating from drf-yasg to def-spectacular: </div><div> - drf-spectacular provides some docs [4]</div><div><br></div><div><div>[1] <a href="https://github.com/axnsan12/drf-yasg" target="_blank">https://github.com/axnsan12/drf-yasg</a><br></div><div>[2] <a href="https://github.com/tfranzel/drf-spectacular" target="_blank">https://github.com/tfranzel/drf-spectacular</a></div><div>[3] <a href="https://github.com/pulp/pulp_rpm/pull/1779#discussion_r458385482">https://github.com/pulp/pulp_rpm/pull/1779#discussion_r458385482</a></div><div>[4] <a href="https://drf-spectacular.readthedocs.io/en/latest/drf_yasg.html">https://drf-spectacular.readthedocs.io/en/latest/drf_yasg.html</a></div><div><br></div><div><div>Pull Requests:</div><div>- pulpcore: <a href="https://github.com/pulp/pulpcore/pull/785">https://github.com/pulp/pulpcore/pull/785</a><br><div></div></div><div>- pulp_file: <a href="https://github.com/pulp/pulp_file/pull/413">https://github.com/pulp/pulp_file/pull/413</a></div><div>- pulp_ansible: <a href="https://github.com/pulp/pulp_ansible/pull/336">https://github.com/pulp/pulp_ansible/pull/336</a></div><div>- pulp_rpm: <a href="https://github.com/pulp/pulp_rpm/pull/1779">https://github.com/pulp/pulp_rpm/pull/1779</a></div><div>- pulp_container: <a href="https://github.com/pulp/pulp_container/pull/128">https://github.com/pulp/pulp_container/pull/128</a></div><div><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><br>Best regards,</div><div dir="ltr"><span style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:14px;font-weight:700;text-transform:capitalize">Fabricio</span><span style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:14px;font-weight:700;text-transform:capitalize"> </span><span style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:14px;font-weight:700;text-transform:capitalize">Aguiar</span><div>Software Engineer, Pulp Project</div><div><a href="https://www.redhat.com/" style="color:rgb(0,136,206);font-family:RedHatText,sans-serif;font-size:12px;margin:0px" target="_blank">Red Hat Brazil - Latam</a><br></div><div>+55 11 999652368</div><div><img src="https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/f5445ae0c9ddafd5b2f1836854d7416a/Logo-RedHat-Email.png" width="96" height="22"></div></div></div></div></div></div></div></div></div>