pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-lama
Module Name: pkgsrc
Committed By: wiz
Date: Tue Feb 17 15:45:12 UTC 2026
Modified Files:
pkgsrc/devel/py-lama: Makefile PLIST distinfo
Added Files:
pkgsrc/devel/py-lama/patches: patch-setup.py
Log Message:
py-lama: fix build with setuptools 82.
Convert to wheel.mk.
Bump PKGREVISION.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/py-lama/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-lama/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-lama/distinfo
cvs rdiff -u -r0 -r1.3 pkgsrc/devel/py-lama/patches/patch-setup.py
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-lama/Makefile
diff -u pkgsrc/devel/py-lama/Makefile:1.13 pkgsrc/devel/py-lama/Makefile:1.14
--- pkgsrc/devel/py-lama/Makefile:1.13 Tue May 9 10:27:18 2023
+++ pkgsrc/devel/py-lama/Makefile Tue Feb 17 15:45:12 2026
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.13 2023/05/09 10:27:18 adam Exp $
+# $NetBSD: Makefile,v 1.14 2026/02/17 15:45:12 wiz Exp $
DISTNAME= pylama-8.4.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//}
+PKGREVISION= 1
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pylama/}
@@ -10,6 +11,7 @@ HOMEPAGE= https://github.com/klen/pylama
COMMENT= Code audit tool for Python
LICENSE= gnu-lgpl-v3
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools
DEPENDS+= ${PYPKGPREFIX}-mccabe>=0.7.0:../../devel/py-mccabe
DEPENDS+= ${PYPKGPREFIX}-codestyle>=2.9.1:../../devel/py-codestyle
DEPENDS+= ${PYPKGPREFIX}-docstyle>=6.1.1:../../devel/py-docstyle
@@ -17,13 +19,9 @@ DEPENDS+= ${PYPKGPREFIX}-flakes>=2.5.0:.
USE_LANGUAGES= # none
-USE_PKG_RESOURCES= yes
-
-PYTHON_VERSIONS_INCOMPATIBLE= 27
-
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} pylama pylama-${PYVERSSUFFIX} || ${TRUE}
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-lama/PLIST
diff -u pkgsrc/devel/py-lama/PLIST:1.6 pkgsrc/devel/py-lama/PLIST:1.7
--- pkgsrc/devel/py-lama/PLIST:1.6 Tue May 9 10:27:18 2023
+++ pkgsrc/devel/py-lama/PLIST Tue Feb 17 15:45:12 2026
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.6 2023/05/09 10:27:18 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2026/02/17 15:45:12 wiz Exp $
bin/pylama-${PYVERSSUFFIX}
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/pylama/__init__.py
${PYSITELIB}/pylama/__init__.pyc
${PYSITELIB}/pylama/__init__.pyo
Index: pkgsrc/devel/py-lama/distinfo
diff -u pkgsrc/devel/py-lama/distinfo:1.10 pkgsrc/devel/py-lama/distinfo:1.11
--- pkgsrc/devel/py-lama/distinfo:1.10 Tue May 9 10:27:18 2023
+++ pkgsrc/devel/py-lama/distinfo Tue Feb 17 15:45:12 2026
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.10 2023/05/09 10:27:18 adam Exp $
+$NetBSD: distinfo,v 1.11 2026/02/17 15:45:12 wiz Exp $
BLAKE2s (pylama-8.4.1.tar.gz) = a87eaa7ec81b4fb5d1f0cc017a773a0950ca20f67c254f778b8edf181cfeaf06
SHA512 (pylama-8.4.1.tar.gz) = b1a968caa743ecbeff88676666419d3ad4d60dea0cc0c50744ff185548d6ef59ea68e196fecd50e1dc082bc759a1c812172566f85ac15cda785d9b338b78f2cf
Size (pylama-8.4.1.tar.gz) = 33616 bytes
+SHA1 (patch-setup.py) = 30a4e6bd0d62decc6843c1038faec2ea5092ba3a
Added files:
Index: pkgsrc/devel/py-lama/patches/patch-setup.py
diff -u /dev/null pkgsrc/devel/py-lama/patches/patch-setup.py:1.3
--- /dev/null Tue Feb 17 15:45:12 2026
+++ pkgsrc/devel/py-lama/patches/patch-setup.py Tue Feb 17 15:45:12 2026
@@ -0,0 +1,29 @@
+$NetBSD: patch-setup.py,v 1.3 2026/02/17 15:45:12 wiz Exp $
+
+https://github.com/klen/pylama/issues/249
+
+--- setup.py.orig 2022-08-08 11:26:27.000000000 +0000
++++ setup.py
+@@ -4,22 +4,15 @@ import pathlib
+
+ import pathlib
+
+-import pkg_resources
+ from setuptools import setup
+
+
+-def parse_requirements(path: str) -> "list[str]":
+- with pathlib.Path(path).open(encoding='utf-8') as requirements:
+- return [str(req) for req in pkg_resources.parse_requirements(requirements)]
+
+-
+ OPTIONAL_LINTERS = ['pylint', 'eradicate', 'radon', 'mypy', 'vulture']
+
+
+ setup(
+- install_requires=parse_requirements("requirements/requirements.txt"),
+ extras_require=dict(
+- tests=parse_requirements("requirements/requirements-tests.txt"),
+ all=OPTIONAL_LINTERS, **{linter: [linter] for linter in OPTIONAL_LINTERS},
+ toml="toml>=0.10.2",
+ ),
Home |
Main Index |
Thread Index |
Old Index