Date: Mon, 29 Sep 2025 21:37:06 GMT From: =?utf-8?Q?Jes=C3=BAs?= Daniel Colmenares Oviedo <dtxdf@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: b2f289ba9f69 - main - devel/py-openupgradelib: New port: Library to be called from Odoo migration scripts Message-ID: <202509292137.58TLb69B015326@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by dtxdf: URL: https://cgit.FreeBSD.org/ports/commit/?id=b2f289ba9f69f1ffdaa6a7514de794c82df7c783 commit b2f289ba9f69f1ffdaa6a7514de794c82df7c783 Author: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org> AuthorDate: 2025-09-29 21:19:29 +0000 Commit: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org> CommitDate: 2025-09-29 21:36:32 +0000 devel/py-openupgradelib: New port: Library to be called from Odoo migration scripts Open Upgrade Library (openupgradelib) is a Python library designed to assist with migrating Odoo databases between different versions, particularly major releases. It provides helper functions for writing migration scripts that handle complex data transformations and structural changes in the database. --- devel/Makefile | 1 + devel/py-openupgradelib/Makefile | 21 +++++++++++++++++++++ devel/py-openupgradelib/distinfo | 3 +++ devel/py-openupgradelib/pkg-descr | 5 +++++ 4 files changed, 30 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 83dba9aa382a..61b5a7ff3bba 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5379,6 +5379,7 @@ SUBDIR += py-opentelemetry-semantic-conventions SUBDIR += py-opentelemetry-util-http SUBDIR += py-opentracing + SUBDIR += py-openupgradelib SUBDIR += py-opster SUBDIR += py-optik SUBDIR += py-optree diff --git a/devel/py-openupgradelib/Makefile b/devel/py-openupgradelib/Makefile new file mode 100644 index 000000000000..7f463f34e5fd --- /dev/null +++ b/devel/py-openupgradelib/Makefile @@ -0,0 +1,21 @@ +PORTNAME= openupgradelib +DISTVERSION= 3.11.1 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= dtxdf@FreeBSD.org +COMMENT= Library to be called from Odoo migration scripts +WWW= https://github.com/OCA/${PORTNAME} \ + https://pypi.org/project/${PORTNAME} + +LICENSE= AGPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cssselect>=0:www/py-cssselect@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist distutils + +.include <bsd.port.mk> diff --git a/devel/py-openupgradelib/distinfo b/devel/py-openupgradelib/distinfo new file mode 100644 index 000000000000..ee0f2a907c35 --- /dev/null +++ b/devel/py-openupgradelib/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1758573341 +SHA256 (openupgradelib-3.11.1.tar.gz) = b37adbf37b94e649febb99eaa887ee218c3b372061087e35e3901af585d8cbed +SIZE (openupgradelib-3.11.1.tar.gz) = 7852021 diff --git a/devel/py-openupgradelib/pkg-descr b/devel/py-openupgradelib/pkg-descr new file mode 100644 index 000000000000..2953a90ea4bd --- /dev/null +++ b/devel/py-openupgradelib/pkg-descr @@ -0,0 +1,5 @@ +Open Upgrade Library (openupgradelib) is a Python library designed +to assist with migrating Odoo databases between different versions, +particularly major releases. It provides helper functions for writing +migration scripts that handle complex data transformations and +structural changes in the database.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202509292137.58TLb69B015326>
