Giter Site home page Giter Site logo

barseghyanartur / django-codemod Goto Github PK

View Code? Open in Web Editor NEW

This project forked from browniebroke/django-codemod

0.0 1.0 0.0 96 KB

A collection of LibCST codemods to help upgrade Django

Home Page: https://django-codemod.readthedocs.io

License: MIT License

Makefile 9.67% Python 90.33%

django-codemod's Introduction

Django Codemod

image image Documentation Status Updates

All Contributors

Collections of libCST codemodder to help upgrades to newer versions of Django.

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 codemodders are listed below and grouped by the version of Django where deprecations are removed.

Not finding what you need? I'm open to contributions, please send me a pull request.

Django 4.0

All these are in the module django_codemod.commands.django_40:

  • ForceTextToForceStrCommand: migrate deprecated force_text() function to force_str().
  • SmartTextToForceStrCommand: migrate deprecated smart_text() function to smart_str().
  • UGetTextToGetTextCommand: migrate deprecated ugettext() function to gettext().
  • UGetTextLazyToGetTextLazyCommand: migrate deprecated ugettext_lazy() function to gettext_lazy().
  • UGetTextNoopToGetTextNoopCommand: migrate deprecated ugettext_noop() function to gettext_noop().
  • UNGetTextToNGetTextCommand: migrate deprecated ungettext() function to ngettext().
  • UNGetTextLazyToNGetTextLazyCommand: migrate deprecated ungettext_lazy() function to ngettext_lazy().
  • URLToRePathCommand: migrate deprecated url() function to re_path().

Django 3.2

All these are in the module django_codemod.commands.django_32:

Nothing these yet!

Django 3.1

All these are in the module django_codemod.commands.django_31:

Nothing these yet!

Django 3.0

All these are in the module django_codemod.commands.django_30:

Nothing these yet!

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


Bruno Alla

๐Ÿ’ป ๐Ÿ› ๐Ÿ“–

Adam Johnson

๐Ÿ“–

This project follows the all-contributors specification. Contributions of any kind welcome!

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

django-codemod's People

Contributors

browniebroke avatar pyup-bot avatar actions-user avatar adamchainz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.