devel/py-odoo-addon-openupgrade-framework18 18.0.1.0.3 FreeBSD
Module to make upgrades between two major revisions
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- AGPLv3
- Categories
- devel, python
- Package size
- 58.6 KiB, 115.1 KiB installed
Description
OpenUpgrade Framework is a technical module that contains a number of monkeypatches to improve the behaviour of Odoo when migrating your database using the OpenUpgrade migration scripts:
- Prevent dropping columns or tables in the database when fields or models are obsoleted in the Odoo data model of the target release.
- When data records are deleted during the migration (such as views or other system records), this is done in a secure mode. If the deletion fails because of some unforeseen dependency, the deletion will be cancelled and a message is logged, after which the migration continues.
- Prevent a number of log messages that do not apply when using OpenUpgrade.
- Suppress log messages about failed view validation, which are to be expected during a migration.
- Run migration scripts for modules that are installed as new dependencies of upgraded modules (when there are such scripts for those particular modules)
- Production databases generated with demo data, will be transformed to non-demo ones. If you want to avoid that, you have to pass through the environment variable OPENUPGRADE_USE_DEMO, the value "yes".
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-odoo-addon-openupgrade-framework18 | 18.0.1.0.3 |
| HardenedBSD | devel/py-odoo-addon-openupgrade-framework18 | 18.0.1.0.3 |
| GhostBSD | devel/py-odoo-addon-openupgrade-framework18 | 18.0.1.0.3 |
Install
Binary package:
pkg install py312-odoo-addon-openupgrade-framework18
From the ports tree:
cd /usr/ports/devel/py-odoo-addon-openupgrade-framework18/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-odoo-addon-openupgrade-framework18>0:devel/py-odoo-addon-openupgrade-framework18
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 18.0.1.0.3 | 18.0.1.0.3 | - | - | - |
| FreeBSD:14:quarterly | 18.0.1.0.3 | 18.0.1.0.3 | n/a | - | - |
| FreeBSD:15:latest | 18.0.1.0.3 | 18.0.1.0.3 | n/a | - | - |
| FreeBSD:15:quarterly | 18.0.1.0.3 | 18.0.1.0.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 18.0.1.0.3 | 18.0.1.0.3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 2
${PYTHON_PKGNAMEPREFIX}odoo18>=18.0.20250719<19.0.0: finance/odoo18${PYTHON_PKGNAMEPREFIX}openupgradelib>=0: devel/py-openupgradelib
The full lists below include those, and their dependencies in turn.
Build dependencies 12
Run dependencies 178
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/py-rjsmin
- archivers/zstd
- comms/py-pyserial
- converters/fribidi
- converters/libiconv
- converters/py-webencodings
- databases/openldap26-client
- databases/postgresql18-client
- databases/py-psycopg2
- databases/py-sqlite3
- databases/sqlite3
- deskutils/py-vobject
- devel/gettext-runtime
- devel/glib20
- devel/libdatrie
- devel/libedit
- devel/libev
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libthai
- devel/libuv
- devel/pcre2
- devel/py-Jinja2
- devel/py-aiosignal
- devel/py-asn1crypto
- devel/py-attrs
- devel/py-babel
- devel/py-cbor2
- devel/py-cffi
- devel/py-coverage
- devel/py-decorator
- devel/py-docopt
- devel/py-freezegun
- devel/py-frozenlist
- devel/py-gevent
- devel/py-greenlet
- devel/py-isodate
- devel/py-lxml
- devel/py-lxml-html-clean
- devel/py-mock
- devel/py-nose
- devel/py-num2words
- devel/py-olefile
- devel/py-openupgradelib
- devel/py-packaging
- devel/py-platformdirs
- devel/py-polib
- devel/py-propcache
- devel/py-pyasn1
- devel/py-pyasn1-modules
- devel/py-pycparser
- devel/py-pyparsing
- devel/py-python-dateutil
- devel/py-pytz
- devel/py-pyusb
- devel/py-setuptools
- devel/py-six
- devel/py-stdnum
- devel/py-typing-extensions
- devel/py-wheel
- devel/py-zope.event
- devel/py-zope.interface
- devel/readline
- dns/c-ares
- dns/py-idna
- finance/odoo18
- finance/py-ofxparse
- graphics/cairo
- graphics/gd
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/graphviz
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libavif
- graphics/libimagequant
- graphics/libyuv
- graphics/openjpeg
- graphics/png
- graphics/py-pillow
- graphics/py-png
- graphics/py-pydot
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/shared-mime-info
- multimedia/aom
The first 100 are listed.
Required by 1
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
- Conflicts with
- devel/py-odoo-addon-openupgrade-framework16 devel/py-odoo-addon-openupgrade-framework17
Files
pkg-plist 46
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/README.rst
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__init__.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__manifest__.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__pycache__/__manifest__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/__init__.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__init__.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/api.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/models.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/__init__.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/__init__.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__init__.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/ir_model.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/ir_module.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/ir_ui_view.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_model.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_module.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_ui_view.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/api.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/models.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__init__.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/graph.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/loading.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/migration.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/graph.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/loading.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/migration.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CONFIGURE.md
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CONTRIBUTORS.md
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CREDITS.md
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/DESCRIPTION.md
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/DEVELOP.md
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/INSTALL.md
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/banner.png
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/icon.png
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/index.html
- %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-18.0.1.0.3.dist-info/METADATA
- %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-18.0.1.0.3.dist-info/RECORD
- %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-18.0.1.0.3.dist-info/WHEEL
- %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-18.0.1.0.3.dist-info/top_level.txt
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| odoo_addon_openupgrade_framework-18.0.1.0.3-py3-none-any.whl | 61676 | f0a41218311325ccac0f51f45d72d09e11b0e9753fae124ebbd6a6f162755692 |
Master sites 1
- PYPI/py${PYTHON_MAJOR_VER}/o/odoo-addon-openupgrade-framework/
Commit history 0
No commits in the history this site was built from.