diff --git a/misc/py-codecarbon/Makefile b/misc/py-codecarbon/Makefile index 47306b811210..8230a84127a1 100644 --- a/misc/py-codecarbon/Makefile +++ b/misc/py-codecarbon/Makefile @@ -1,38 +1,43 @@ PORTNAME= codecarbon -DISTVERSION= 3.0.4 -PORTREVISION= 1 +DISTVERSION= 3.2.9 CATEGORIES= misc # machine-learning MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Track Compute emissions, recommend ways to reduce environmental impact WWW= https://mlco2.github.io/codecarbon/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>0:devel/py-arrow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}authlib>=1.2.1:security/py-authlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}joserfc>=1.0.0:security/py-joserfc@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>0:net-mgmt/py-prometheus-client@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psutil>=6.0.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycountry>0:textproc/py-pycountry@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.0.0:devel/py-pydantic2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynvml>0:devel/py-pynvml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}rapidfuzz>0:devel/py-rapidfuzz@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}rich>0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}questionary>0:devel/py-questionary@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rapidfuzz>0:devel/py-rapidfuzz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rich>0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typer>0:devel/py-typer@${PY_FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dash>0:www/py-dash@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-mock>0:www/py-requests-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${PY_FLAVOR} + USES= python USE_PYTHON= pep517 autoplist pytest # some test dependencies are missing NO_ARCH= yes .include diff --git a/misc/py-codecarbon/distinfo b/misc/py-codecarbon/distinfo index a0e5318d490f..dbc17090537b 100644 --- a/misc/py-codecarbon/distinfo +++ b/misc/py-codecarbon/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755884609 -SHA256 (codecarbon-3.0.4.tar.gz) = 4292fede09e44753b1185a8b91c53e1ed9108692733f612f32c44cab779dcc8c -SIZE (codecarbon-3.0.4.tar.gz) = 296194 +TIMESTAMP = 1785297490 +SHA256 (codecarbon-3.2.9.tar.gz) = e0bb43bf59896398d7fa01cf973a97b2cb2ffb82d9cf50613bcf0c650ad2d00b +SIZE (codecarbon-3.2.9.tar.gz) = 432755 diff --git a/misc/py-codecarbon/files/patch-pyproject.toml b/misc/py-codecarbon/files/patch-pyproject.toml index d745319aa9d7..dfed2ce66018 100644 --- a/misc/py-codecarbon/files/patch-pyproject.toml +++ b/misc/py-codecarbon/files/patch-pyproject.toml @@ -1,18 +1,18 @@ ---- pyproject.toml.orig 2025-08-22 17:52:23 UTC +--- pyproject.toml.orig 2026-07-29 05:16:50 UTC +++ pyproject.toml @@ -1,5 +1,5 @@ [build-system] --requires = ["setuptools>=61", "wheel"] +-requires = ["setuptools>=77", "wheel"] +requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [project] -@@ -7,8 +7,6 @@ requires-python = ">=3.7" +@@ -7,8 +7,6 @@ requires-python = ">=3.10" dynamic = ["version"] readme = "README.md" - requires-python = ">=3.7" + requires-python = ">=3.10" -license = "MIT" -license-files = ["LICENSE"] authors = [ { name = "Mila" }, { name = "DataForGood" },