devel/py-odoo-addon-openupgrade-framework16 16.0.1.0.1 FreeBSD
Module to make upgrades between two major revisions
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- AGPLv3
- Categories
- devel, python
- Package size
- 57.5 KiB, 111.2 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
The newest version among them is 16.0.1.0.1, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | devel/py-odoo-addon-openupgrade-framework16 | 16.0.1.0.1 newest | none known | - | [email protected] | - |
| HardenedBSD | devel/py-odoo-addon-openupgrade-framework16 | 16.0.1.0.1 newest | no data | - | [email protected] | - |
| GhostBSD | devel/py-odoo-addon-openupgrade-framework16 | 16.0.1.0.1 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install py312-odoo-addon-openupgrade-framework16
From the ports tree:
cd /usr/ports/devel/py-odoo-addon-openupgrade-framework16/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-odoo-addon-openupgrade-framework16>0:devel/py-odoo-addon-openupgrade-framework16
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 | 16.0.1.0.1 | 16.0.1.0.1 | - | - | 16.0.1.0.1 |
| FreeBSD:14:quarterly | 16.0.1.0.1 | 16.0.1.0.1 | n/a | - | 16.0.1.0.1 |
| FreeBSD:15:latest | 16.0.1.0.1 | 16.0.1.0.1 | n/a | - | - |
| FreeBSD:15:quarterly | 16.0.1.0.1 | 16.0.1.0.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 16.0.1.0.1 | 16.0.1.0.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 2
${PYTHON_PKGNAMEPREFIX}odoo16>=0: finance/odoo16${PYTHON_PKGNAMEPREFIX}openupgradelib>=0: devel/py-openupgradelib
The full lists below include those, and their dependencies in turn.
Build dependencies 12
Run dependencies 166
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- 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-attrs
- devel/py-babel
- devel/py-cffi
- devel/py-coverage
- devel/py-decorator
- devel/py-docopt
- devel/py-freezegun
- 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-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-sgmllib3k
- 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/odoo16
- finance/py-ebaysdk
- finance/py-ofxparse
- finance/py-vatnumber
- 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
- multimedia/dav1d
- multimedia/vmaf
- net/py-pysocks
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-framework17 devel/py-odoo-addon-openupgrade-framework18
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_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_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__/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/migration.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/tests/__init__.py
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/tests/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/tests/__pycache__/loader.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/tests/loader.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-16.0.1.0.1.dist-info/METADATA
- %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-16.0.1.0.1.dist-info/RECORD
- %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-16.0.1.0.1.dist-info/WHEEL
- %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-16.0.1.0.1.dist-info/top_level.txt
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| odoo_addon_openupgrade_framework-16.0.1.0.1-py3-none-any.whl | 61064 | 402c59a4e9a0d5df2408090a18ae01dc2490b544bb0dc07c6a485f63b98bb52e |
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.