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