Skip to main content

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

Metadata

Release files for odoo-filter-addons 1.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for odoo-filter-addons 1.3.3
File Size Uploaded Provenance
odoo_filter_addons-1.3.3.tar.gz 5.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for odoo-filter-addons 1.3.3
File Interpreter ABI Platform
odoo_filter_addons-1.3.3-py3-none-any.whl Python 3 none any Details

Total release size: 11.3 kB

Release files / odoo_filter_addons-1.3.3.tar.gz

Download URL odoo_filter_addons-1.3.3.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
2a1275f0e3de3df48083a20a8fc358a05da1ff159188ea0986377ed5e927ab4d
BLAKE2b-256 checksum
How to use checksums
029e81a972a93467a72ac6fe4506af91d293a9a2ab5240a7f9fca78ed1219c36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.1 CPython/3.11.9

Release files / odoo_filter_addons-1.3.3-py3-none-any.whl

Download URL odoo_filter_addons-1.3.3-py3-none-any.whl
Size 6.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
50aaff5c295073d85faa18ec8e7d5350ad756a30c78a0635f8d6ced5e2483e4b
BLAKE2b-256 checksum
How to use checksums
15bb17dc5608d7ebbaa1c408702c27b4d686f734794806ad489d64004f4a49a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.1 CPython/3.11.9

Security for odoo-filter-addons 1.3.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page