diff --git a/databases/py-asyncpg/Makefile b/databases/py-asyncpg/Makefile index 9864a90b305d..8c3e0ef7b83f 100644 --- a/databases/py-asyncpg/Makefile +++ b/databases/py-asyncpg/Makefile @@ -1,34 +1,33 @@ PORTNAME= asyncpg -PORTVERSION= 0.30.0 -PORTREVISION= 1 +PORTVERSION= 0.31.0 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= High performance PostgreSQL Client Library for Python/asyncio WWW= https://github.com/MagicStack/asyncpg/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cpe pgsql:11+ python +USES= cpe pgsql:11+ python:3.9+ CPE_VENDOR= magic -USE_PYTHON= autoplist concurrent cython distutils +USE_PYTHON= autoplist concurrent cython pep517 OPTIONS_DEFINE= DOCS PORTDOCS= PKG-INFO README.rst post-extract: @${RM} ${WRKSRC}/asyncpg/pgproto/*.c @${RM} ${WRKSRC}/asyncpg/protocol/*.c post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/asyncpg/protocol/protocol*.so @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/asyncpg/pgproto/pgproto*.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/databases/py-asyncpg/distinfo b/databases/py-asyncpg/distinfo index aa101f9d1dd7..ecdaca1e6041 100644 --- a/databases/py-asyncpg/distinfo +++ b/databases/py-asyncpg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1729426736 -SHA256 (asyncpg-0.30.0.tar.gz) = c551e9928ab6707602f44811817f82ba3c446e018bfe1d3abecc8ba5f3eac851 -SIZE (asyncpg-0.30.0.tar.gz) = 957746 +TIMESTAMP = 1780403132 +SHA256 (asyncpg-0.31.0.tar.gz) = c989386c83940bfbd787180f2b1519415e2d3d6277a70d9d0f0145ac73500735 +SIZE (asyncpg-0.31.0.tar.gz) = 993667 diff --git a/databases/py-asyncpg/files/patch-pyproject.toml b/databases/py-asyncpg/files/patch-pyproject.toml new file mode 100644 index 000000000000..096a9ce553fb --- /dev/null +++ b/databases/py-asyncpg/files/patch-pyproject.toml @@ -0,0 +1,21 @@ +--- pyproject.toml.orig 2026-06-02 13:15:10 UTC ++++ pyproject.toml +@@ -4,8 +4,7 @@ readme = "README.rst" + authors = [{name = "MagicStack Inc", email = "hello@magic.io"}] + requires-python = '>=3.9.0' + readme = "README.rst" +-license = "Apache-2.0" +-license-files = ["LICENSE"] ++license = { text = "Apache-2.0" } + dynamic = ["version"] + keywords = [ + "database", +@@ -61,7 +60,7 @@ requires = [ + + [build-system] + requires = [ +- "setuptools>=77.0.3", ++ "setuptools>=61", + "Cython(>=3.2.1,<4.0.0)" + ] + build-backend = "setuptools.build_meta"