{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/4"}],"enrichment":{"capability":"Provides a backport of Django 2.2's django.utils.six module for Django 3+, enabling code written for older Django versions to run without modification.","skillfed_tags":["django-compatibility","migration-aid"],"use_cases":["Migrate a Django 2.x codebase to Django 3+ without immediately refactoring all six imports","Unblock third-party libraries that still reference django.utils.six when upgrading to Django 3","Provide a compatibility layer while gradually replacing six utilities with native Python 3 equivalents","Test legacy Django middleware or utilities that depend on django.utils.six in a Django 3 environment"],"what_it_does":"django-utils-six is a compatibility shim that restores the django.utils.six module for Django 3+. Django removed six in version 3, breaking libraries that depended on it for Python 2/3 compatibility utilities. This package copies the six implementation from Django 2.2 and makes it available as a standalone module, allowing legacy code to continue working without rewriting imports or compatibility logic.\n\nThe package is a thin wrapper with no external dependencies and supports Python 3.6, 3.7, and 3.8. It is intended as a temporary bridge for migrating codebases away from django.utils.six, not as a long-term solution. Since its only release on 2020-06-17, it has received no updates and is no longer maintained.","worth_installing":"Yes, but only as a temporary migration aid. Install this if you need to run Django 3+ code that still imports from django.utils.six and you cannot immediately refactor those imports. Do not rely on it long-term: the package is abandoned and will not track Django or Python version changes. Plan to remove the dependency by replacing six calls with native Python 3 equivalents."},"id":"django-utils-six","links":{"html":"https://skillfed.io/packages/django-utils-six","md":"https://skillfed.io/packages/django-utils-six.md","pypi":"https://pypi.org/project/django-utils-six/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-06-17","license_spdx":null,"license_treatment":"permissive","name":"django-utils-six","python_support":"supports_current","summary":"Forward compatibility django.utils.six for Django 3"},"popularity":{"monthly_downloads":249038,"position":8655,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0"}
