{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/4"}],"enrichment":{"capability":"Adds file upload support to GraphQL mutations in Graphene-based Django and Flask applications, handling multipart requests according to the GraphQL multipart spec.","skillfed_tags":["graphql","file-upload","abandoned"],"use_cases":["Accept file uploads in GraphQL mutations for Django or Flask-based GraphQL APIs without writing custom multipart handling.","Test file-upload mutations in Django or Flask using the provided file_graphql_query helper and test case classes.","Integrate GraphQL clients that send files via the standard multipart request spec with Graphene backends.","Add avatar or document upload endpoints to a Graphene GraphQL API with minimal boilerplate."],"what_it_does":"graphene-file-upload is a drop-in replacement for the default GraphQL view in Graphene for Django and Flask-Graphql that adds support for multipart file uploads. It provides an Upload scalar type you can use in your GraphQL mutations to accept file arguments, and it handles the multipart request protocol that GraphQL clients use to send files alongside GraphQL queries.\n\nThe package integrates at the view layer\u2014you swap out the standard GraphQL view for FileUploadGraphQLView in your URL configuration, then use the Upload scalar in your mutation arguments. It includes testing helpers for both Django and Flask to make it easier to write tests for file-upload mutations. However, the package has not been maintained since 2021-02-20 and may not be compatible with recent versions of its dependencies.","worth_installing":"No\u2014not for new projects. The package is abandoned (last release 2021-02-20) and will not receive security updates or compatibility fixes for modern Django/Flask versions. If you have a legacy codebase already using it and locked to compatible dependency versions, it may work, but for new development, consider maintaining file upload logic directly in your view layer or using an actively maintained alternative."},"id":"graphene-file-upload","links":{"html":"https://skillfed.io/packages/graphene-file-upload","md":"https://skillfed.io/packages/graphene-file-upload.md","pypi":"https://pypi.org/project/graphene-file-upload/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-02-20","license_spdx":null,"license_treatment":"permissive","name":"graphene-file-upload","python_support":"unspecified","summary":"Lib for adding file upload functionality to GraphQL mutations in Graphene Django and Flask-Graphql"},"popularity":{"monthly_downloads":334378,"position":7490,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.0"}
