Skip to main content

Sort modules dependencies section in odoo addon's manifest

Project description

odoo-sort-manifest-depends

Table of Contents

Help

Usage: odoo-sort-manifest-depends [OPTIONS]

  Sort modules dependencies section in odoo addons manifests

Options:
  --local-addons-dir DIRECTORY  Directory containing manifests to sort
                                [required]
  --odoo-version TEXT           Project's Odoo version (e.g. 16.0)  [required]
  --project-name TEXT           Name of the project, will be the name of
                                category of local addons (default: Local)
  --help                        Show this message and exit.

Using from the command line

This project is distributed on PyPI. The recommended way to run it is with pipx, with a command like this:

pipx run odoo-sort-manifest-depends --local-addons-dir=odoo/addons --odoo-version=16.0

Using with pre-commit

This project may be used as a pre-commit hook, with an entry like this in .pre-commit-config.yml.

  - repo: https://github.com/acsone/odoo-sort-manifest-depends
    rev: v1.x  # see the release page https://github.com/acsone/odoo-sort-manifest-depends/releases
    hooks:
      - id: odoo-sort-manifest-depends
        args:
          [
            --local-addons-dir=./odoo/addons/,
            --odoo-version=16.0,
            --project-name=MyProject,
          ]

Credits

License

odoo-sort-manifest-depends is distributed under the terms of the MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

odoo_sort_manifest_depends-1.3.tar.gz (5.9 kB view hashes)

Uploaded Source

Built Distribution

odoo_sort_manifest_depends-1.3-py3-none-any.whl (5.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page