Skip to main content

Simple utlity to filter odoo addons into a single directory

Project description

Odoo filter addons

Simple command line utility used to filter specific odoo addons from multiple repositories. It leverages git-aggregator and its repo.yml format as well as doodba's addons addons.yml format.

Installation

  • Via pipx with pipx install odoo-filter-addons (recommended)
  • Via pip with python3 -m pip install odoo-filter-addons
  • After cloning locally with python3 -m pip install .

Usage

In order to work, the program requires a folder containing the configuration files repos.yml and addons.yml, and if repos.yml references environment variables they can be defiend in repos.env. If the files are valid, the modules specified in addons.yml are filtered from the results of running gitaggregate into the specified output directory.

By default, both the input and output path default to the current working directory, but can be overridden through the -i/--input-path and -o/--output-path flags respectively. Additionally, some other flags can be provided to alter the behavior of the program:

Flag Default Description
-c, --clean / --no-clean True Clean gitaggregate output
-C, --cache / --no-cache False Cache gitaggregate output, overrides -c
-r, --release / --no-release False Create a release commit if any changes are made
-p, --push / --no-push False Push to remote repo if any changes are commited
-g, --gitlab-ci False Update client addon repository in GitLab CI

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_filter_addons-1.3.1.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

odoo_filter_addons-1.3.1-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file odoo_filter_addons-1.3.1.tar.gz.

File metadata

  • Download URL: odoo_filter_addons-1.3.1.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.7

File hashes

Hashes for odoo_filter_addons-1.3.1.tar.gz
Algorithm Hash digest
SHA256 4c1c6bca01b53be3df67647069e4134c9c492d504504777408b4228a43e25c34
MD5 748856c5758a3b50cd12915561257c08
BLAKE2b-256 c1b45c8507ab53fb683b2efc4bc05c13867027e9f2f8859cb889f424e5049b3a

See more details on using hashes here.

File details

Details for the file odoo_filter_addons-1.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for odoo_filter_addons-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5b79052dae6986bbe3e8e76e0c175f4a21f78900ea7317d77a3b9a241bc18aeb
MD5 7684094734ec442df91b6d97d9ec4a15
BLAKE2b-256 7ee33c66228342315b6a965a21837cf301fe6cf2366923bce2f3ef1bdc3dfe6f

See more details on using hashes here.

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