diff --git a/devel/py-dj60-strawberry-graphql/Makefile b/devel/py-dj60-strawberry-graphql/Makefile index 19b352b71bf8..49fc128edd60 100644 --- a/devel/py-dj60-strawberry-graphql/Makefile +++ b/devel/py-dj60-strawberry-graphql/Makefile @@ -1,69 +1,69 @@ PORTNAME= strawberry-graphql DISTVERSION= 0.321.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj60- DISTNAME= strawberry_graphql-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Library for creating GraphQL APIs WWW= https://github.com/strawberry-graphql/strawberry LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.11<0.12:devel/py-uv-build@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.11:devel/py-uv-build@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cross-web>=0.6.0:www/py-cross-web@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2.0<3.4.0:devel/py-graphql-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=23:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.12+ USE_PYTHON= autoplist concurrent pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= AIOHTTP APOLLO-FEDERATION ASGI CHANNELS CLI DEBUG DJANGO \ FASTAPI FLASK OPENTELEMETRY PYDANTIC AIOHTTP_DESC= Basic AIOHTTP integration APOLLO-FEDERATION_DESC= Apollo Federation GraphQL support ASGI_DESC= Basic ASGI integration CHANNELS_DESC= Support for Django Channels CLI_DESC= Support for CLI commands DEBUG_DESC= Generate verbose debug information DJANGO_DESC= Basic Django integration FASTAPI_DESC= Support for FastAPI in conjunction with GraphQLRouter FLASK_DESC= Basic Flask integration OPENTELEMETRY_DESC= Generate Open Telemetry compatible tracing information PYDANTIC_DESC= Support for Pydantic models AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.4<4:www/py-aiohttp@${PY_FLAVOR} APOLLO-FEDERATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.20:devel/py-protobuf@${PY_FLAVOR} ASGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}starlette>=0.18.0:www/py-starlette@${PY_FLAVOR} CHANNELS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2:www/py-asgiref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj60-channels>=3.0.5:www/py-dj60-channels@${PY_FLAVOR} CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.3:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typer>=0.12.4:devel/py-typer@${PY_FLAVOR} DEBUG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} # NB: www/py-channels (via CHANNELS) options depends on www/py-djangoXX, which # should be taken into account when creating a port for a specific Django version. DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2:www/py-asgiref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django60>=3.2:www/py-django60@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-django>0:devel/py-pytest-django@${PY_FLAVOR} FASTAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastapi>=0.65.0:www/py-fastapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR} FLASK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=1.1:www/py-flask@${PY_FLAVOR} OPENTELEMETRY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api<2:devel/py-opentelemetry-api@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk<2:devel/py-opentelemetry-sdk@${PY_FLAVOR} # NB: Switch to devel/py-pydantic once www/py-fastapi uses it PYDANTIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydantic2>1.6.1:devel/py-pydantic2@${PY_FLAVOR} .include diff --git a/devel/py-dj60-strawberry-graphql/files/patch-pyproject.toml b/devel/py-dj60-strawberry-graphql/files/patch-pyproject.toml new file mode 100644 index 000000000000..6e20e375b4b1 --- /dev/null +++ b/devel/py-dj60-strawberry-graphql/files/patch-pyproject.toml @@ -0,0 +1,9 @@ +--- pyproject.toml.orig 2026-07-29 22:58:39 UTC ++++ pyproject.toml +@@ -414,5 +414,5 @@ formatter-cmds = ["ruff check --exit-zero --fix $file" + formatter-cmds = ["ruff check --exit-zero --fix $file", "ruff format $file"] + + [build-system] +-requires = ["uv_build>=0.11,<0.12"] ++requires = ["uv_build>=0.11"] + build-backend = "uv_build" diff --git a/devel/py-junitparser/files/patch-pyproject.toml b/devel/py-junitparser/files/patch-pyproject.toml index 7b2b90471a48..b6521e911764 100644 --- a/devel/py-junitparser/files/patch-pyproject.toml +++ b/devel/py-junitparser/files/patch-pyproject.toml @@ -1,11 +1,9 @@ ---- pyproject.toml.orig 2026-04-12 03:28:22 UTC +-- Relax uv-build upper bound for devel/py-uv-build 0.12.0 compatibility. + +--- pyproject.toml.orig 2026-07-29 00:00:00 UTC +++ pyproject.toml -@@ -18,8 +18,6 @@ classifiers = [ - "Topic :: Text Processing", - "Programming Language :: Python :: 3", - ] --license = "Apache-2.0" --license-files = ["LICENSE"] - keywords = ["junit", "xunit", "xml", "parser"] - - [project.urls] +@@ -1,3 +1,3 @@ + [build-system] +-requires = ["uv_build>=0.11.7,<0.12.0"] ++requires = ["uv_build>=0.11.7"] + build-backend = "uv_build" diff --git a/devel/py-marimo/Makefile b/devel/py-marimo/Makefile index 91bf244ee71e..e1701dfca24c 100644 --- a/devel/py-marimo/Makefile +++ b/devel/py-marimo/Makefile @@ -1,36 +1,36 @@ PORTNAME= marimo PORTVERSION= 0.23.12 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= makc@FreeBSD.org COMMENT= Reactive Python notebook WWW= https://marimo.io/ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0<9:devel/py-click \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.16.0:textproc/py-docutils \ ${PYTHON_PKGNAMEPREFIX}itsdangerous>=2.0.0:security/py-itsdangerous \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.18.0<0.20.0:devel/py-jedi \ ${PYTHON_PKGNAMEPREFIX}loro>=1.10.0:devel/py-loro \ ${PYTHON_PKGNAMEPREFIX}markdown>=3.6<4:textproc/py-markdown \ ${PYTHON_PKGNAMEPREFIX}msgspec>=0.20.0:devel/py-msgspec \ ${PYTHON_PKGNAMEPREFIX}narwhals>=2.0.0:math/py-narwhals \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.0:sysutils/py-psutil \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.19<3:textproc/py-pygments \ ${PYTHON_PKGNAMEPREFIX}pymdown-extensions>=10.21.2:textproc/py-pymdown-extensions \ ${PYTHON_PKGNAMEPREFIX}python-multipart>=0.0.18:www/py-python-multipart \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0.1:devel/py-pyyaml \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=27.1.0:net/py-pyzmq \ ${PYTHON_PKGNAMEPREFIX}starlette>=0.37.2:www/py-starlette \ ${PYTHON_PKGNAMEPREFIX}tomlkit>=0.12.0:textproc/py-tomlkit \ ${PYTHON_PKGNAMEPREFIX}uvicorn>=0.22.0:www/py-uvicorn \ ${PYTHON_PKGNAMEPREFIX}websockets>=14.2.0:devel/py-websockets BUILD_DEPENDS:= ${RUN_DEPENDS} \ - ${PYTHON_PKGNAMEPREFIX}uv-build>=0.8.3<0.12.0:devel/py-uv-build + ${PYTHON_PKGNAMEPREFIX}uv-build>=0.8.3:devel/py-uv-build@${PY_FLAVOR} USES= python USE_PYTHON= autoplist noflavors pep517 .include diff --git a/devel/py-marimo/files/patch-pyproject.toml b/devel/py-marimo/files/patch-pyproject.toml new file mode 100644 index 000000000000..53c683a881d5 --- /dev/null +++ b/devel/py-marimo/files/patch-pyproject.toml @@ -0,0 +1,9 @@ +-- Relax uv-build upper bound for devel/py-uv-build 0.12.0 compatibility. + +--- pyproject.toml.orig 2026-07-29 00:00:00 UTC ++++ pyproject.toml +@@ -1,3 +1,3 @@ + [build-system] +-requires = ["uv_build>=0.8.3,<0.12.0"] ++requires = ["uv_build>=0.8.3"] + build-backend = "uv_build" diff --git a/devel/py-optype/files/patch-pyproject.toml b/devel/py-optype/files/patch-pyproject.toml new file mode 100644 index 000000000000..2e9d892ad030 --- /dev/null +++ b/devel/py-optype/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +Relax uv-build upper bound for devel/py-uv-build 0.12.0 compatibility. + +--- pyproject.toml.orig 2026-07-29 00:00:00 UTC ++++ pyproject.toml +@@ -1,5 +1,5 @@ + [build-system] +-requires = ["uv_build>=0.11.19,<0.12.0"] ++requires = ["uv_build>=0.11.19"] + build-backend = "uv_build" + + [tool.uv.build-backend] diff --git a/devel/py-rebulk/files/patch-pyproject.toml b/devel/py-rebulk/files/patch-pyproject.toml new file mode 100644 index 000000000000..0958872554c3 --- /dev/null +++ b/devel/py-rebulk/files/patch-pyproject.toml @@ -0,0 +1,9 @@ +-- Relax uv-build upper bound for devel/py-uv-build 0.12.0 compatibility. + +--- pyproject.toml.orig 2026-07-29 00:00:00 UTC ++++ pyproject.toml +@@ -51,3 +51,3 @@ + [build-system] +-requires = ["uv_build>=0.11,<0.12"] ++requires = ["uv_build>=0.11"] + build-backend = "uv_build" diff --git a/devel/py-strawberry-graphql/Makefile b/devel/py-strawberry-graphql/Makefile index 880203490db6..94c1626d4cd7 100644 --- a/devel/py-strawberry-graphql/Makefile +++ b/devel/py-strawberry-graphql/Makefile @@ -1,69 +1,69 @@ PORTNAME= strawberry-graphql DISTVERSION= 0.321.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= strawberry_graphql-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Library for creating GraphQL APIs WWW= https://github.com/strawberry-graphql/strawberry LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.11<0.12:devel/py-uv-build@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.11:devel/py-uv-build@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cross-web>=0.6.0:www/py-cross-web@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2.0<3.4.0:devel/py-graphql-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=23:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= AIOHTTP APOLLO-FEDERATION ASGI CHANNELS CLI DEBUG DJANGO \ FASTAPI FLASK OPENTELEMETRY PYDANTIC AIOHTTP_DESC= Basic AIOHTTP integration APOLLO-FEDERATION_DESC= Apollo Federation GraphQL support ASGI_DESC= Basic ASGI integration CHANNELS_DESC= Support for Django Channels CLI_DESC= Support for CLI commands DEBUG_DESC= Generate verbose debug information DJANGO_DESC= Basic Django integration FASTAPI_DESC= Support for FastAPI in conjunction with GraphQLRouter FLASK_DESC= Basic Flask integration OPENTELEMETRY_DESC= Generate Open Telemetry compatible tracing information PYDANTIC_DESC= Support for Pydantic models AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.4<4:www/py-aiohttp@${PY_FLAVOR} APOLLO-FEDERATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.20:devel/py-protobuf@${PY_FLAVOR} ASGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}starlette>=0.18.0:www/py-starlette@${PY_FLAVOR} CHANNELS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2:www/py-asgiref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}channels>=3.0.5:www/py-channels@${PY_FLAVOR} CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.3:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typer>=0.12.4:devel/py-typer@${PY_FLAVOR} DEBUG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} # NB: www/py-channels (via CHANNELS) options depends on www/py-djangoXX, which # should be taken into account when creating a port for a specific Django version. DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2:www/py-asgiref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-django>0:devel/py-pytest-django@${PY_FLAVOR} FASTAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastapi>=0.65.0:www/py-fastapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR} FLASK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=1.1:www/py-flask@${PY_FLAVOR} OPENTELEMETRY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api<2:devel/py-opentelemetry-api@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk<2:devel/py-opentelemetry-sdk@${PY_FLAVOR} # NB: Switch to devel/py-pydantic once www/py-fastapi uses it PYDANTIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydantic2>1.6.1:devel/py-pydantic2@${PY_FLAVOR} .include diff --git a/devel/py-strawberry-graphql/files/patch-pyproject.toml b/devel/py-strawberry-graphql/files/patch-pyproject.toml new file mode 100644 index 000000000000..6e20e375b4b1 --- /dev/null +++ b/devel/py-strawberry-graphql/files/patch-pyproject.toml @@ -0,0 +1,9 @@ +--- pyproject.toml.orig 2026-07-29 22:58:39 UTC ++++ pyproject.toml +@@ -414,5 +414,5 @@ formatter-cmds = ["ruff check --exit-zero --fix $file" + formatter-cmds = ["ruff check --exit-zero --fix $file", "ruff format $file"] + + [build-system] +-requires = ["uv_build>=0.11,<0.12"] ++requires = ["uv_build>=0.11"] + build-backend = "uv_build" diff --git a/devel/py-uv-build/Makefile b/devel/py-uv-build/Makefile index 31c8ef77117e..658392668e0b 100644 --- a/devel/py-uv-build/Makefile +++ b/devel/py-uv-build/Makefile @@ -1,28 +1,28 @@ PORTNAME= uv-build -DISTVERSION= 0.11.32 +DISTVERSION= 0.12.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= UV: Build backend WWW= https://astral.sh/ \ https://docs.astral.sh/uv/ \ https://github.com/astral-sh/uv LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= uv-build:devel/uv USES= python USE_PYTHON= pep517 autoplist NO_ARCH= yes .include diff --git a/devel/py-uv-build/distinfo b/devel/py-uv-build/distinfo index a4a1db74aa90..eaf716336af8 100644 --- a/devel/py-uv-build/distinfo +++ b/devel/py-uv-build/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1784870546 -SHA256 (uv_build-0.11.32.tar.gz) = 906542262cf0e1f507d3e9bcf0a73afa9c9269daf261fbd5357a541b533b3c72 -SIZE (uv_build-0.11.32.tar.gz) = 413653 +TIMESTAMP = 1785276939 +SHA256 (uv_build-0.12.0.tar.gz) = 9868324a685beea647f3a428a004be15c48cd1292d9dee7f81639af0000c2930 +SIZE (uv_build-0.12.0.tar.gz) = 411983 diff --git a/misc/py-ag2/files/patch-pyproject.toml b/misc/py-ag2/files/patch-pyproject.toml new file mode 100644 index 000000000000..16cb67888e15 --- /dev/null +++ b/misc/py-ag2/files/patch-pyproject.toml @@ -0,0 +1,9 @@ +-- Relax uv-build upper bound for devel/py-uv-build 0.12.0 compatibility. + +--- pyproject.toml.orig 2026-07-29 00:00:00 UTC ++++ pyproject.toml +@@ -1,3 +1,3 @@ + [build-system] +-requires = ["uv_build>=0.9.2,<0.12"] ++requires = ["uv_build>=0.9.2"] + build-backend = "uv_build" diff --git a/science/py-scipy-stubs/files/patch-pyproject.toml b/science/py-scipy-stubs/files/patch-pyproject.toml new file mode 100644 index 000000000000..e3138131f915 --- /dev/null +++ b/science/py-scipy-stubs/files/patch-pyproject.toml @@ -0,0 +1,9 @@ +-- Relax uv-build upper bound for devel/py-uv-build 0.12.0 compatibility. + +--- pyproject.toml.orig 2026-07-29 00:00:00 UTC ++++ pyproject.toml +@@ -1,3 +1,3 @@ + [build-system] +-requires = ["uv_build>=0.11.28,<0.12"] ++requires = ["uv_build>=0.11.28"] + build-backend = "uv_build" diff --git a/security/py-serpico/files/patch-pyproject.toml b/security/py-serpico/files/patch-pyproject.toml new file mode 100644 index 000000000000..300af30d7df3 --- /dev/null +++ b/security/py-serpico/files/patch-pyproject.toml @@ -0,0 +1,9 @@ +-- Relax uv-build upper bound for devel/py-uv-build 0.12.0 compatibility. + +--- pyproject.toml.orig 2026-07-29 00:00:00 UTC ++++ pyproject.toml +@@ -1,3 +1,3 @@ + [build-system] +-requires = ["uv_build >= 0.11.0, <0.12.0"] ++requires = ["uv_build >= 0.11.0"] + build-backend = "uv_build" diff --git a/www/py-dj-database-url/Makefile b/www/py-dj-database-url/Makefile index 435935ec0736..5ca3058bfe34 100644 --- a/www/py-dj-database-url/Makefile +++ b/www/py-dj-database-url/Makefile @@ -1,24 +1,24 @@ PORTNAME= dj-database-url DISTVERSION= 3.1.2 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= dj_database_url-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Use Database URLs in your Django Application WWW= https://github.com/jazzband/dj-database-url LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.9.17<0.12.0:devel/py-uv-build@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.9.17:devel/py-uv-build@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes .include diff --git a/www/py-dj-database-url/files/patch-pyproject.toml b/www/py-dj-database-url/files/patch-pyproject.toml index 2d77b7c6f7b8..d9bf7dc55783 100644 --- a/www/py-dj-database-url/files/patch-pyproject.toml +++ b/www/py-dj-database-url/files/patch-pyproject.toml @@ -1,13 +1,13 @@ Relax version requirements for py-uv-build. ---- pyproject.toml.orig 2026-02-06 12:46:32 UTC +--- pyproject.toml.orig 2026-07-29 22:32:42 UTC +++ pyproject.toml -@@ -35,7 +35,7 @@ classifiers = [ - +@@ -40,7 +40,7 @@ Bug = "https://github.com/jazzband/dj-database-url/iss + Bug = "https://github.com/jazzband/dj-database-url/issues" [build-system] -requires = ["uv_build>=0.9.17,<0.10.0"] -+requires = ["uv_build>=0.9.17,<0.12.0"] ++requires = ["uv_build>=0.9.17"] build-backend = "uv_build" [tool.uv.build-backend] diff --git a/www/py-django-bootstrap3/Makefile b/www/py-django-bootstrap3/Makefile index 89b1e6feed9a..ccb6bf687ead 100644 --- a/www/py-django-bootstrap3/Makefile +++ b/www/py-django-bootstrap3/Makefile @@ -1,27 +1,27 @@ PORTNAME= django-bootstrap3 DISTVERSION= 26.1 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_bootstrap3-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Bootstrap 3 support for Django projects WWW= https://github.com/zostera/django-bootstrap3 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.9.6<0.12.0:devel/py-uv-build@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.9.6:devel/py-uv-build@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} manage.py test -v3 --noinput .include diff --git a/www/py-django-bootstrap3/files/patch-pyproject.toml b/www/py-django-bootstrap3/files/patch-pyproject.toml index dfff5946c075..2b82cf9a85f4 100644 --- a/www/py-django-bootstrap3/files/patch-pyproject.toml +++ b/www/py-django-bootstrap3/files/patch-pyproject.toml @@ -1,16 +1,16 @@ Relax version requirements for py-uv-build. Obtained from: https://github.com/zostera/django-bootstrap3/commit/e02004187be369e33556d8d7e0fe89ede8ff5242 ---- pyproject.toml.orig 1970-01-01 00:00:00 UTC +--- pyproject.toml.orig 2026-07-29 22:32:41 UTC +++ pyproject.toml @@ -1,6 +1,6 @@ build-backend = "uv_build" [build-system] build-backend = "uv_build" -requires = ["uv_build>=0.9.6,<0.10.0"] -+requires = ["uv_build>=0.9.6,<0.12.0"] ++requires = ["uv_build>=0.9.6"] [project] authors = [ diff --git a/www/py-yubal-api/files/patch-pyproject.toml b/www/py-yubal-api/files/patch-pyproject.toml new file mode 100644 index 000000000000..8ff4dc97c8ad --- /dev/null +++ b/www/py-yubal-api/files/patch-pyproject.toml @@ -0,0 +1,9 @@ +-- Relax uv-build upper bound for devel/py-uv-build 0.12.0 compatibility. + +--- pyproject.toml.orig 2026-07-29 00:00:00 UTC ++++ pyproject.toml +@@ -16,3 +16,3 @@ + [build-system] +-requires = ["uv_build>=0.9.23,<0.12.0"] ++requires = ["uv_build>=0.9.23"] + build-backend = "uv_build" diff --git a/www/py-yubal/files/patch-pyproject.toml b/www/py-yubal/files/patch-pyproject.toml new file mode 100644 index 000000000000..708ebfefe03a --- /dev/null +++ b/www/py-yubal/files/patch-pyproject.toml @@ -0,0 +1,9 @@ +-- Relax uv-build upper bound for devel/py-uv-build 0.12.0 compatibility. + +--- pyproject.toml.orig 2026-07-29 00:00:00 UTC ++++ pyproject.toml +@@ -31,3 +31,3 @@ + [build-system] +-requires = ["uv_build>=0.9.23,<0.12.0"] ++requires = ["uv_build>=0.9.23"] + build-backend = "uv_build"