Collections of libCST codemodders to upgrade Django
Project description
Codemod to help upgrading to newer versions of Django.
Free software: MIT license
Documentation: https://django-codemod.readthedocs.io.
Features
This is based on libCST and implements codemods for it. This is currently very limited but the aim is to add more for helping with upcoming deprecations.
Currently implemented:
django_codemod.commands.django_40.ForceTextToForceStrCommand: migrate deprecated force_str() function to force_str().
django_codemod.commands.django_40.SmartTextToForceStrCommand: migrate deprecated smart_str() function to smart_str().
django_codemod.commands.django_40.UGetTextToGetTextCommand: migrate deprecated ugettext() function to gettext().
django_codemod.commands.django_40.UGetTextLazyToGetTextLazyCommand: migrate deprecated ugettext_lazy() function to gettext_lazy().
django_codemod.commands.django_40.UGetTextNoopToGetTextNoopCommand: migrate deprecated ugettext_noop() function to gettext_noop().
django_codemod.commands.django_40.UNGetTextToNGetTextCommand: migrate deprecated ungettext() function to ngettext().
django_codemod.commands.django_40.UNGetTextLazyToNGetTextLazyCommand: migrate deprecated ungettext_lazy() function to ngettext_lazy().
Not finding what you need? I’m open to contributions, please send me a pull request.
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django_codemod-0.2.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18ac9f4c1ce09cf4f32b6b8417365fd0e3dca9c7a83f5fc513a04bd1d2e07e45 |
|
MD5 | 452b7340dda89fcfd4e7bbe94b4db493 |
|
BLAKE2b-256 | d60d3c0e749349bfcae0916336954ce47b1b324c6918c9a35cb9071f7d4a78c6 |