git: 4a5c1ecdb17a - main - devel/py-s3fs: Update to 2024.3.1

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sat, 13 Apr 2024 09:32:32 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4a5c1ecdb17a539aed32d2416fea8f0870cc0b88

commit 4a5c1ecdb17a539aed32d2416fea8f0870cc0b88
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-04-13 09:29:09 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-04-13 09:31:40 +0000

    devel/py-s3fs: Update to 2024.3.1
    
    - Convert to USE_PYTHON=pep517
    
    Changes:        https://github.com/fsspec/s3fs/blob/main/docs/source/changelog.rst
                    https://s3fs.readthedocs.io/en/latest/changelog.html
---
 devel/py-s3fs/Makefile                     | 10 ++++++----
 devel/py-s3fs/distinfo                     |  6 +++---
 devel/py-s3fs/files/patch-requirements.txt |  8 --------
 3 files changed, 9 insertions(+), 15 deletions(-)

diff --git a/devel/py-s3fs/Makefile b/devel/py-s3fs/Makefile
index f4fc88f560bc..3e5cd6e90236 100644
--- a/devel/py-s3fs/Makefile
+++ b/devel/py-s3fs/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	s3fs
-PORTVERSION=	2023.10.0
+PORTVERSION=	2024.3.1
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -12,12 +12,14 @@ WWW=		https://s3fs.readthedocs.io/en/latest/ \
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}aiobotocore>=2.7.0:devel/py-aiobotocore@${PY_FLAVOR} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}aiobotocore>=2.5.4<3.0.0:devel/py-aiobotocore@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}aiohttp>=0:www/py-aiohttp@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}fsspec>=2023.10.0:devel/py-fsspec@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}fsspec>=${PORTVERSION}<${PORTVERSION}_99:devel/py-fsspec@${PY_FLAVOR}
 
 USES=		python
-USE_PYTHON=	autoplist concurrent distutils
+USE_PYTHON=	autoplist concurrent pep517
 
 NO_ARCH=	yes
 
diff --git a/devel/py-s3fs/distinfo b/devel/py-s3fs/distinfo
index 1ef3fd97e29a..6d70b12de382 100644
--- a/devel/py-s3fs/distinfo
+++ b/devel/py-s3fs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698341041
-SHA256 (s3fs-2023.10.0.tar.gz) = c40f238ccc9fefff3f6d09d4b5762abd6c913ba42e1a328976b54d038901b835
-SIZE (s3fs-2023.10.0.tar.gz) = 73834
+TIMESTAMP = 1712886440
+SHA256 (s3fs-2024.3.1.tar.gz) = 1b8bc8dbd65e7b60f5487378f6eeffe1de59aa72caa9efca6dad6ab877405487
+SIZE (s3fs-2024.3.1.tar.gz) = 74854
diff --git a/devel/py-s3fs/files/patch-requirements.txt b/devel/py-s3fs/files/patch-requirements.txt
deleted file mode 100644
index 6bf758a4f4e4..000000000000
--- a/devel/py-s3fs/files/patch-requirements.txt
+++ /dev/null
@@ -1,8 +0,0 @@
---- requirements.txt.orig	2023-10-21 17:54:10 UTC
-+++ requirements.txt
-@@ -1,3 +1,3 @@
--aiobotocore~=2.7.0
--fsspec==2023.10.0
-+aiobotocore>=2.7.0
-+fsspec>=2023.10.0
- aiohttp!=4.0.0a0, !=4.0.0a1