pkgsrc-Changes archive

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

CVS commit: pkgsrc/textproc/py-dominate



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Jan 22 09:14:48 UTC 2024

Modified Files:
        pkgsrc/textproc/py-dominate: Makefile PLIST distinfo

Log Message:
py-dominate: updated to 2.9.1

2.9.1
Allow dominate to work in async contexts

2.9.0
Modernize setuptools support to use pyproject.toml

Replace the obsolete `setup.py` script and `setup.cfg` configuration
file with the modern PEP 621 `pyproject.toml` metadata.  This also
implies replacing the custom version/long-description grabbing logic
(that is broken with Python 3.12) with the features nowadays built-in
in setuptools.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/textproc/py-dominate/Makefile \
    pkgsrc/textproc/py-dominate/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/py-dominate/PLIST

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

Modified files:

Index: pkgsrc/textproc/py-dominate/Makefile
diff -u pkgsrc/textproc/py-dominate/Makefile:1.9 pkgsrc/textproc/py-dominate/Makefile:1.10
--- pkgsrc/textproc/py-dominate/Makefile:1.9    Sun Nov  5 22:11:37 2023
+++ pkgsrc/textproc/py-dominate/Makefile        Mon Jan 22 09:14:48 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2023/11/05 22:11:37 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2024/01/22 09:14:48 adam Exp $
 
-DISTNAME=      dominate-2.8.0
+DISTNAME=      dominate-2.9.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=d/dominate/}
@@ -10,14 +10,12 @@ HOMEPAGE=   https://github.com/Knio/domina
 COMMENT=       Python library for creating and manipulating HTML documents
 LICENSE=       gnu-lgpl-v3
 
-PYTHON_VERSIONED_DEPENDENCIES= test:test
-PYTHON_VERSIONS_INCOMPATIBLE=  312
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 
 USE_LANGUAGES= # none
 
-do-test:
-       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 
-.include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-dominate/distinfo
diff -u pkgsrc/textproc/py-dominate/distinfo:1.9 pkgsrc/textproc/py-dominate/distinfo:1.10
--- pkgsrc/textproc/py-dominate/distinfo:1.9    Wed Aug 30 14:47:54 2023
+++ pkgsrc/textproc/py-dominate/distinfo        Mon Jan 22 09:14:48 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2023/08/30 14:47:54 adam Exp $
+$NetBSD: distinfo,v 1.10 2024/01/22 09:14:48 adam Exp $
 
-BLAKE2s (dominate-2.8.0.tar.gz) = 442dc8f6941b21700c8be5194173de1f695f3f681b1457e14474244a5189f58f
-SHA512 (dominate-2.8.0.tar.gz) = 91b392af8e081dcf0df9f09aabe2cb4d8147bb07a398c5f9f06443fc2664d881afa372c8d4d0583b21e9f9bf687d1d14601e96a33a8ae6e099e1e039821f97df
-Size (dominate-2.8.0.tar.gz) = 37089 bytes
+BLAKE2s (dominate-2.9.1.tar.gz) = 5a071094ec3f8434258876ba5f461bf262b217d0563bac2f5add82922caedebf
+SHA512 (dominate-2.9.1.tar.gz) = 690f7228957cfc3c673bb1863f4e7d15c5e717c4bde24eb8280efc1be07cd50fae514a10b3208ee1b37e4d19d513622c7768b9efb61f11c286430832e873e8e5
+Size (dominate-2.9.1.tar.gz) = 37715 bytes

Index: pkgsrc/textproc/py-dominate/PLIST
diff -u pkgsrc/textproc/py-dominate/PLIST:1.2 pkgsrc/textproc/py-dominate/PLIST:1.3
--- pkgsrc/textproc/py-dominate/PLIST:1.2       Fri Sep  6 13:34:21 2019
+++ pkgsrc/textproc/py-dominate/PLIST   Mon Jan 22 09:14:48 2024
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2019/09/06 13:34:21 adam Exp $
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+@comment $NetBSD: PLIST,v 1.3 2024/01/22 09:14:48 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/dominate/__init__.py
 ${PYSITELIB}/dominate/__init__.pyc
 ${PYSITELIB}/dominate/__init__.pyo



Home | Main Index | Thread Index | Old Index