An open API service indexing awesome lists of open source software.

https://github.com/odoo/upgrade-util

Utility helpers to write better upgrade scripts.
https://github.com/odoo/upgrade-util

Last synced: 13 days ago
JSON representation

Utility helpers to write better upgrade scripts.

Awesome Lists containing this project

README

        

# 🧰 Upgrade Utils

This repository contains helper functions to facilitate the writing of upgrade scripts.

## Installation

### The usual one
Once you have clone this repository locally, just start `odoo` with the `src` directory prepended to the `--upgrade-path` option.
```shell-session
$ ./odoo-bin --upgrade-path=/path/to/upgrade-util/src,/path/to/other/upgrade/script/directory [...]
```

### The alternative one
On platforms where you dont manage odoo yourself, you can install this package via pip:
```shell-session
$ python3 -m pip install git+https://github.com/odoo/upgrade-util@master
```
On [Odoo.sh](https://www.odoo.sh/) it is recommended to add it to the `requirements.txt` of your repository:
```
odoo_upgrade @ git+https://github.com/odoo/upgrade-util@master
```
## How to use them?
Once installed, the following packages are available
- `odoo.upgrade.util`: the helper themself. See the wiki for info.
- `odoo.upgrade.testing`: base TestCase classes