Marabunta

Latest version: v0.13.0

Safety actively analyzes 714919 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

0.4.1

++++++++++++++++++

**Bugfixes**

- Do not print on stdout the result of operations twice

0.4.0

++++++++++++++++++

**Improvements**

- New dependency on ``pexpect``. Used to create a pseudo-tty to execute the
operations. It enables line buffering and interactivity for pdb in the
children processes.

**Fixes**

- Noop operations are really considered as such

0.3.3

++++++++++++++++++

**Fixes**

- Encode print's outputs to the stdout's encoding or to utf8 by default

0.3.2

++++++++++++++++++

**Fixes**

- Failure when there are no version to process

0.3.1

++++++++++++++++++

**Fixes**

- Fix decoding issues with output of subprocesses

0.3.0

++++++++++++++++++

Introducing **modes**.

**Backward incompatible changes**

- ``--demo`` is replaced by a more general ``--mode`` argument,
the equivalent being ``--mode=demo``
- ``MARABUNTA_DEMO`` is replaced by ``MARABUNTA_MODE``
- the configuration file has now operations and addons by "modes", allowing to
load some different scripts or install different addons for different modes
(the addons list are merged and the operations of the modes are executed
after the main ones)::

- version: 0.0.1
operations:
pre: executed before 'addons'
- echo 'pre-operation'
post: executed after 'addons'
- anthem songs::install
addons:
upgrade:
- base
modes:
prod:
operations:
pre:
- echo 'pre-operation executed only when the mode is prod'
post:
- anthem songs::load_production_data
demo:
operations:
post:
- anthem songs::load_demo_data
addons:
upgrade:
- demo_addon

- ``--force`` renamed to ``--allow-serie``
- ``MARABUNTA_FORCE`` renamed to ``MARABUNTA_ALLOW_SERIE``
- ``--project-file`` renamed to ``--migration-file``
- ``MARABUNTA_PROJECT_FILE`` renamed to ``MARABUNTA_MIGRATION_FILE``

**Improvements**

- When 'allow_serie' is used, the same Odoo addon will not be
upgraded more than one time when it is in the 'upgrade' section of
more than one version

**Fixes**

- Fix error when there is no db version in the database
- Fix error ``AttributeError: 'bool' object has no attribute 'number'``
when there is an unfinished version
- Fix error when the db version is above the unprocessed version

Page 5 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.