pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-logilab-common



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Apr 12 19:14:59 UTC 2025

Modified Files:
        pkgsrc/devel/py-logilab-common: Makefile PLIST distinfo

Log Message:
py-logilab-common: updated to 2.1.0

Version 2.1.0 (2025-04-03)

New features

support python 3.12
feat(compat): remove old python2 compatibility code

Version 2.0.0 (2023-12-05)

New features

Big cleanup in modutils to remove dependencies to deprecated imp and
pkg_resources moduls in favor of using importlib instead.
In addition, every function that we don't used in modutils have been removed.

BREAKING CHANGE modutils: port modpath_from_file to PEP420
BREAKING CHANGE modutils: remove load_module_from_name in favor of importlib.import_module
BREAKING CHANGE modutils: remove now unused load_module_from_modpath and load_module_from_file
BREAKING CHANGE registry: implement defining registrable objects modules name as class attribute
BREAKING CHANGE remove all deprecated code from logilab.common.deprecation
BREAKING CHANGE remove deprecated argument ignorenonascii from logilab.common.textutils.unormalize
BREAKING CHANGE remove deprecated argument optdict['inputlevel'] to logilab.common.configuration.OptionsManagerMixIn.add_optik_option
BREAKING CHANGE remove deprecated code logilab.common.clcommands.register_commands/main_run/pop_arg
BREAKING CHANGE remove deprecated code logilab.common.configuration.convert/OptionsProviderMixIn.option_name
BREAKING CHANGE remove deprecated code logilab.common.fileutils.norm_read/norm_open
BREAKING CHANGE remove deprecated code logilab.common.registry.classid/class_registries
BREAKING CHANGE remove deprecated code logilab.common.shellutils.Execute
BREAKING CHANGE remove deprecated code logilab.common.testlib.with_tempdir/within_tempdir/TestCase.assertItemsEqual/DocTest
BREAKING CHANGE remove deprecated logilab.common.compat.any/all
BREAKING CHANGE remove deprecated logilab.common.compat.FileIO/BytesIO/reload
BREAKING CHANGE remove deprecated logilab.common.date.strptime
BREAKING CHANGE remove deprecated module logilab.common.optparser
BREAKING CHANGE remove deprecated test runnner logilab.common.pytest
BREAKING CHANGE remove deprecation code from logilab.common.textutils.get_csv
BREAKING CHANGE remove deprecation code logilab.common.registry.RegistryStore.register_objects
BREAKING CHANGE remove now useless logilab.common.compat.str_encode


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/py-logilab-common/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-logilab-common/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-logilab-common/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-logilab-common/Makefile
diff -u pkgsrc/devel/py-logilab-common/Makefile:1.23 pkgsrc/devel/py-logilab-common/Makefile:1.24
--- pkgsrc/devel/py-logilab-common/Makefile:1.23        Wed Jan  5 15:41:05 2022
+++ pkgsrc/devel/py-logilab-common/Makefile     Sat Apr 12 19:14:59 2025
@@ -1,33 +1,27 @@
-# $NetBSD: Makefile,v 1.23 2022/01/05 15:41:05 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2025/04/12 19:14:59 adam Exp $
 
-DISTNAME=      logilab-common-1.8.1
-PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   2
+DISTNAME=      logilab_common-2.1.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=l/logilab-common/}
 
 MAINTAINER=    kamel.derouiche%gmail.com@localhost
-HOMEPAGE=      https://www.logilab.org/project/logilab-common
+HOMEPAGE=      https://forge.extranet.logilab.fr/open-source/logilab-common
 COMMENT=       Useful miscellaneous modules used by Logilab projects
 LICENSE=       gnu-lgpl-v2.1
 
 DEPENDS+=      ${PYPKGPREFIX}-mypy_extensions-[0-9]*:../../lang/py-mypy_extensions
-DEPENDS+=      ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+DEPENDS+=      ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions
 
-.include "../../mk/bsd.fast.prefs.mk"
-
-.if ${OPSYS} == "Cygwin" || ${OPSYS} == "Interix"
-DEPENDS+=      ${PYPKGPREFIX}-colorama-[0-9]*:../../comms/py-colorama
-.endif
-
 USE_LANGUAGES= # none
 
 INSTALLATION_DIRS=     ${PKGMANDIR}/man1
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
-USE_PKG_RESOURCES=     yes
+.include "../../lang/python/pyversion.mk"
+.if ${PYTHON_VERSION} < 310
+DEPENDS+=      ${PYPKGPREFIX}-importlib-metadata>=6:../../devel/py-importlib-metadata
+.endif
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
@@ -35,5 +29,5 @@ post-install:
        ${INSTALL_MAN} ${WRKSRC}/docs/logilab-pytest.1 \
        ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/logilab-pytest-${PYVERSSUFFIX}.1
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-logilab-common/PLIST
diff -u pkgsrc/devel/py-logilab-common/PLIST:1.6 pkgsrc/devel/py-logilab-common/PLIST:1.7
--- pkgsrc/devel/py-logilab-common/PLIST:1.6    Wed May 12 06:55:06 2021
+++ pkgsrc/devel/py-logilab-common/PLIST        Sat Apr 12 19:14:59 2025
@@ -1,12 +1,12 @@
-@comment $NetBSD: PLIST,v 1.6 2021/05/12 06:55:06 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2025/04/12 19:14:59 adam Exp $
 bin/logilab-pytest-${PYVERSSUFFIX}
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/namespace_packages.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
-${PYSITELIB}/${EGG_NAME}-nspkg.pth
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/COPYING
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/COPYING.LESSER
+${PYSITELIB}/${WHEEL_INFODIR}/namespace_packages.txt
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/logilab/common/__init__.py
 ${PYSITELIB}/logilab/common/__init__.pyc
 ${PYSITELIB}/logilab/common/__init__.pyo
@@ -58,16 +58,10 @@ ${PYSITELIB}/logilab/common/modutils.pyo
 ${PYSITELIB}/logilab/common/optik_ext.py
 ${PYSITELIB}/logilab/common/optik_ext.pyc
 ${PYSITELIB}/logilab/common/optik_ext.pyo
-${PYSITELIB}/logilab/common/optparser.py
-${PYSITELIB}/logilab/common/optparser.pyc
-${PYSITELIB}/logilab/common/optparser.pyo
 ${PYSITELIB}/logilab/common/proc.py
 ${PYSITELIB}/logilab/common/proc.pyc
 ${PYSITELIB}/logilab/common/proc.pyo
 ${PYSITELIB}/logilab/common/py.typed
-${PYSITELIB}/logilab/common/pytest.py
-${PYSITELIB}/logilab/common/pytest.pyc
-${PYSITELIB}/logilab/common/pytest.pyo
 ${PYSITELIB}/logilab/common/registry.py
 ${PYSITELIB}/logilab/common/registry.pyc
 ${PYSITELIB}/logilab/common/registry.pyo
@@ -128,4 +122,5 @@ ${PYSITELIB}/logilab/common/visitor.pyo
 ${PYSITELIB}/logilab/common/xmlutils.py
 ${PYSITELIB}/logilab/common/xmlutils.pyc
 ${PYSITELIB}/logilab/common/xmlutils.pyo
+${PYSITELIB}/logilab_common-${PKGVERSION}-py${PYVERSSUFFIX}-nspkg.pth
 man/man1/logilab-pytest-${PYVERSSUFFIX}.1

Index: pkgsrc/devel/py-logilab-common/distinfo
diff -u pkgsrc/devel/py-logilab-common/distinfo:1.10 pkgsrc/devel/py-logilab-common/distinfo:1.11
--- pkgsrc/devel/py-logilab-common/distinfo:1.10        Tue Oct 26 10:18:39 2021
+++ pkgsrc/devel/py-logilab-common/distinfo     Sat Apr 12 19:14:59 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2021/10/26 10:18:39 nia Exp $
+$NetBSD: distinfo,v 1.11 2025/04/12 19:14:59 adam Exp $
 
-BLAKE2s (logilab-common-1.8.1.tar.gz) = 29391b8a5a5da19e9ab3c00ac34f53a7352706575121e7539590fce188832a4b
-SHA512 (logilab-common-1.8.1.tar.gz) = 417bf503a3baf34753e78a0d69eb0fd59eaa04e4c7237e54b856da6bb4f46efc3bb0e241789b3d4bfb41cda2b1dc94d6cabf1bd2a4cbb66b98eb66f9a9a3322a
-Size (logilab-common-1.8.1.tar.gz) = 199196 bytes
+BLAKE2s (logilab_common-2.1.0.tar.gz) = 3e70f55a7da86b293708141d172aa408b5991c16d59b41fa0a3aa02bbea5c4d5
+SHA512 (logilab_common-2.1.0.tar.gz) = fd8c9a4e3cdc9016b173619d8e901a694877c7c9a355611749bc348c63d671531972c77de73f9dc62afd7fa388ca8d663d3298047f1dd60c130321daedb3f63a
+Size (logilab_common-2.1.0.tar.gz) = 187464 bytes



Home | Main Index | Thread Index | Old Index