{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/8"}],"enrichment":{"capability":"Adds YAML parsing and rendering support to Django REST Framework, allowing APIs to accept and return YAML-formatted data alongside the framework's standard formats.","skillfed_tags":["django-rest-framework","yaml-serialization","abandoned"],"use_cases":["Serve legacy clients or systems that expect YAML-formatted API responses instead of JSON.","Build internal tools or microservices where YAML is preferred for human readability in request/response bodies.","Support bidirectional YAML serialization in REST APIs for teams already using YAML in their infrastructure.","Migrate from older Django REST Framework versions that had built-in YAML support before it was extracted."],"what_it_does":"djangorestframework-yaml is a third-party extension that integrates YAML format support into Django REST Framework. It provides a YAMLParser to deserialize incoming YAML request bodies and a YAMLRenderer to serialize API responses as YAML, built on top of PyYAML. This allows developers to configure their REST APIs to accept and return YAML instead of (or alongside) JSON or other formats.\n\nThe package was extracted from Django REST Framework's official codebase as a standalone module. It integrates at the framework level through Django's settings configuration, letting you set YAML as the default parser and renderer globally or per-view. However, the package has been abandoned since April 2020 with no active maintenance, meaning it may not be compatible with recent versions of Django or REST Framework.","worth_installing":"No, unless you are locked to an older Django and REST Framework stack. The package is abandoned (last release 2020-04-27, no commits since), making it a liability for any modern Django project. If you need YAML support in a current REST Framework setup, investigate maintained alternatives or implement a custom parser/renderer instead of adopting unmaintained code."},"id":"djangorestframework-yaml","links":{"html":"https://skillfed.io/packages/djangorestframework-yaml","md":"https://skillfed.io/packages/djangorestframework-yaml.md","pypi":"https://pypi.org/project/djangorestframework-yaml/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-04-27","license_spdx":null,"license_treatment":"permissive","name":"djangorestframework-yaml","python_support":"supports_current","summary":"YAML support for Django REST Framework"},"popularity":{"monthly_downloads":77801,"position":14493,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.0"}
