diff --git a/www/py-dropbox/Makefile b/www/py-dropbox/Makefile index 900bd80aecb2..a029773ed184 100644 --- a/www/py-dropbox/Makefile +++ b/www/py-dropbox/Makefile @@ -1,27 +1,25 @@ PORTNAME= dropbox -PORTVERSION= 11.36.0 -PORTREVISION= 1 +PORTVERSION= 12.2.0 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Official Dropbox API Client WWW= https://dropbox-sdk-python.readthedocs.io/en/latest/ \ https://github.com/dropbox/dropbox-sdk-python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}stone>=2.0:devel/py-stone@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.16.2:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stone>=3.5.1<4:devel/py-stone@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-dropbox/distinfo b/www/py-dropbox/distinfo index 4a60a08582d3..17f170ed5035 100644 --- a/www/py-dropbox/distinfo +++ b/www/py-dropbox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1669057985 -SHA256 (dropbox-11.36.0.tar.gz) = 830ce522d8bc3905b4a99b67dc009aa9542550d1de9fa1743c1927de70888b47 -SIZE (dropbox-11.36.0.tar.gz) = 585083 +TIMESTAMP = 1784005310 +SHA256 (dropbox-12.2.0.tar.gz) = 150ea8698172e4b4db54cd2bde19dcea2b848b776c21fba6e511348911f08770 +SIZE (dropbox-12.2.0.tar.gz) = 654525 diff --git a/www/py-dropbox/files/patch-pyproject.toml b/www/py-dropbox/files/patch-pyproject.toml new file mode 100644 index 000000000000..d271249d3739 --- /dev/null +++ b/www/py-dropbox/files/patch-pyproject.toml @@ -0,0 +1,19 @@ +--- pyproject.toml.orig 2026-07-14 04:57:44 UTC ++++ pyproject.toml +@@ -1,5 +1,5 @@ + [build-system] +-requires = ["setuptools>=77.0"] ++requires = ["setuptools>=61"] + build-backend = "setuptools.build_meta" + + [project] +@@ -8,8 +8,7 @@ requires-python = ">=3.11" + description = "Official Dropbox API Client" + readme = { file = "README.rst", content-type = "text/x-rst" } + requires-python = ">=3.11" +-license = "MIT" +-license-files = ["LICENSE"] ++license = { text = "MIT" } + authors = [{ name = "Dropbox", email = "dev-platform@dropbox.com" }] + dependencies = [ + "requests>=2.16.2", diff --git a/www/py-dropbox/files/patch-setup.py b/www/py-dropbox/files/patch-setup.py deleted file mode 100644 index 1a9de4bdd722..000000000000 --- a/www/py-dropbox/files/patch-setup.py +++ /dev/null @@ -1,17 +0,0 @@ ---- setup.py.orig 2022-11-09 23:21:58 UTC -+++ setup.py -@@ -27,13 +27,10 @@ install_reqs = [ - install_reqs = [ - 'requests >= 2.16.2', - 'six >= 1.12.0', -- 'stone >= 2.*', -+ 'stone >= 2.0', - ] - - setup_requires = [ -- # Pin pytest-runner to 5.2.0, since 5.3.0 uses `find_namespaces` directive, not supported in -- # Python 2.7 -- 'pytest-runner == 5.2.0', - ] - - # WARNING: This imposes limitations on test/requirements.txt such that the