Source: python-django-codemod
Section: python
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Uploaders:
 Michael Fladischer <fladi@debian.org>,
Build-Depends:
 debhelper-compat (= 14),
 dh-sequence-python3,
 dh-sequence-sphinxdoc,
 click-man,
 furo,
 pybuild-plugin-pyproject,
 python3-all,
 python3-click,
 python3-libcst,
 python3-myst-parser,
 python3-parameterized,
 python3-pathspec,
 python3-pytest,
 python3-pytest-cov,
 python3-pytest-mock,
 python3-rich,
 python3-rich-click,
 python3-setuptools,
 python3-sphinx,
Standards-Version: 4.7.4
Homepage: https://github.com/browniebroke/django-codemod
Vcs-Browser: https://salsa.debian.org/python-team/packages/python-django-codemod
Vcs-Git: https://salsa.debian.org/python-team/packages/python-django-codemod.git
Testsuite: autopkgtest-pkg-pybuild
X-Style: black

Package: django-codemod
Architecture: all
Depends:
 ${misc:Depends},
 ${python3:Depends},
Suggests:
 python-django-codemod-doc,
Description: automatically fix Django deprecations (Python3 version)
 When maintaining a Django site, over time you'll find yourself to a point
 where you'll need to update to the next major version of Django. When Django
 APIs changes, functions move or are removed, changing usages in your project
 might add up to many changes. Often these changes are simple to do, but
 sometimes a simple "find and replace" is not possible.
 .
 This project solves this problem by providing codemodders for simple changes
 like this. A codemodder re-writes your code from the old way to the new way.
 .
 With the help of AST analysis, we're able to understand what modifications are
 applicable, remove imports as they become irrelevant, and add missing ones as
 they are needed.
 .
 This package contains the Python 3 version of the CLI.

Package: python-django-codemod-doc
Section: doc
Architecture: all
Depends:
 ${misc:Depends},
 ${sphinxdoc:Depends},
Description: automatically fix Django deprecations (Documentation)
 When maintaining a Django site, over time you'll find yourself to a point
 where you'll need to update to the next major version of Django. When Django
 APIs changes, functions move or are removed, changing usages in your project
 might add up to many changes. Often these changes are simple to do, but
 sometimes a simple "find and replace" is not possible.
 .
 This project solves this problem by providing codemodders for simple changes
 like this. A codemodder re-writes your code from the old way to the new way.
 .
 With the help of AST analysis, we're able to understand what modifications are
 applicable, remove imports as they become irrelevant, and add missing ones as
 they are needed.
 .
 This package contains the documentation.
