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.
This commit is contained in:
adam 2024-01-22 09:14:48 +00:00
parent a26ee5a939
commit 1b553726b2
3 changed files with 15 additions and 17 deletions

View File

@ -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/dominate
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"

View File

@ -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

View File

@ -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