From nobody Sun Jul 21 12:22:51 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WRjH03ggKz5RQ7r; Sun, 21 Jul 2024 12:22:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WRjH00sy3z4Lyt; Sun, 21 Jul 2024 12:22:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1721564572; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4SzZE2Hg75pulGOFsGvQZua0UtzTKfyrLiMUCk3OsqU=; b=iTs9g69IUTo6yr6GQZZK/tp3APNQ76ro3s2mmEePHYDykLYx7M3jw/Y4CP6roAYLbMxK/r pgpqFXPkagEPAsDi27NsQzZNFeeOsl+uR2Ht3evrtNcoWBrTjiCRE3rL7WttHV6HSkfoa4 MxJWxnZPdD9nWnR3qWK9S1qVgDCt3i7R8bAzJOBeIKOkhh6HlY72JO93M4PxANx1/aGlKu Mhyah5KGpQjNb8bBxchWmmI+k+ShBjy0OVLMIGBfxhdzZK+u28SGzF+YYyN0pZVMpeys6k IdckKEEfpIRSztPM2B7h9WdGadn1K0coQtEZ7+hHZlNUBhJpDOpduuEXl837gg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1721564572; a=rsa-sha256; cv=none; b=WKpJqc5MznTm8nyvXXHvHuRblJL5y1RN/wJS5giu1jCaJMUHLYiHIiaO7u3mcntMb6QDLq RxCdYKaISUwuaXIyn8yga6iHRD9LQHYQQKQ9NMyIPUENGhw9G95gc01tCikrNjRNQqRRgl b4cymYSSArD3SxRLVGkVqtLqFeNcWNFITXQhGNV/G7026mmK6L3mJuFo21yGV7RQbY1ExE dgGnberogDPGjmdi3bNZelINUO58TANR9byQoZm86fpAWZyibRjiBSAYiB/J5C4YMC9e3b fNRTytODhVOmeQFSdurKemVuEkvJpwzA/MxuOsHwn9/wRD9bcUfh6tgOUA0Dbg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1721564572; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4SzZE2Hg75pulGOFsGvQZua0UtzTKfyrLiMUCk3OsqU=; b=Kj/C+/5SyPLNkgv1VaPl9Je6pmbFPHwx0Yqgv1zYB9Ar4w1b8RD/9U6aSB6SCbZuSlz8aE 2jyJGjhndIV7SjfHE/VUYu7DGt09AM+TAZFNnWmVVPCpX+Pa148Bg2d5bW3DAERwnMmnAc 3CEm3RnUddgdY4lrH9MVfmGmhLKluFnoFkTncrFMP+aCjSgJqWvN0Ja32TS0YLUdC5O3/d pSJ0vGfqHrhEWQltpyI55RxTMSfkYUJBscbJayKRURN1xuZaJyHgSkr/cRJZdzXTNFaTTj Z4XwnQaZwRVwsLoHLsg9qjqgGO+8pxKvZZHy11kcVHzDihCLsPPFjhkKo8pTCg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WRjH009j5z10p7; Sun, 21 Jul 2024 12:22:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 46LCMp6g036530; Sun, 21 Jul 2024 12:22:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 46LCMpXe036527; Sun, 21 Jul 2024 12:22:51 GMT (envelope-from git) Date: Sun, 21 Jul 2024 12:22:51 GMT Message-Id: <202407211222.46LCMpXe036527@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: ec44223da422 - main - devel/py-fsspec-xrootd: Add py-fsspec-xrootd 0.3.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ec44223da422bdc7f86b56c4f262d0ff5f2e8fd8 Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=ec44223da422bdc7f86b56c4f262d0ff5f2e8fd8 commit ec44223da422bdc7f86b56c4f262d0ff5f2e8fd8 Author: Po-Chuan Hsieh AuthorDate: 2024-07-21 12:21:41 +0000 Commit: Po-Chuan Hsieh CommitDate: 2024-07-21 12:22:34 +0000 devel/py-fsspec-xrootd: Add py-fsspec-xrootd 0.3.0 To allow fsspec to use XRootD accessible storage systems, install fsspec-xrootd alongside fsspec and have easy access to files stored on XRootD servers. Once installed, fsspec will be able to work with urls with the 'root' protocol. --- devel/Makefile | 1 + devel/py-fsspec-xrootd/Makefile | 26 ++++++++++++++++++++++++++ devel/py-fsspec-xrootd/distinfo | 3 +++ devel/py-fsspec-xrootd/pkg-descr | 3 +++ 4 files changed, 33 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 2a3925928f01..7159a4cb0be1 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4818,6 +4818,7 @@ SUBDIR += py-fs SUBDIR += py-fs2 SUBDIR += py-fsspec + SUBDIR += py-fsspec-xrootd SUBDIR += py-fudge SUBDIR += py-funcparserlib SUBDIR += py-funcsigs diff --git a/devel/py-fsspec-xrootd/Makefile b/devel/py-fsspec-xrootd/Makefile new file mode 100644 index 000000000000..69bd485fc355 --- /dev/null +++ b/devel/py-fsspec-xrootd/Makefile @@ -0,0 +1,26 @@ +PORTNAME= fsspec-xrootd +PORTVERSION= 0.3.0 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= fsspec_xrootd-${PORTVERSION} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= XRootD implementation for fsspec +WWW= https://coffeateam.github.io/fsspec-xrootd/ \ + https://github.com/CoffeaTeam/fsspec-xrootd + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fsspec>=0:devel/py-fsspec@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +.include diff --git a/devel/py-fsspec-xrootd/distinfo b/devel/py-fsspec-xrootd/distinfo new file mode 100644 index 000000000000..101532ec62db --- /dev/null +++ b/devel/py-fsspec-xrootd/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1721556666 +SHA256 (fsspec_xrootd-0.3.0.tar.gz) = 3a146f9c0784d21b5b269981cd394d3d521e273d50dbd71b8315d70bd6078ddd +SIZE (fsspec_xrootd-0.3.0.tar.gz) = 22094 diff --git a/devel/py-fsspec-xrootd/pkg-descr b/devel/py-fsspec-xrootd/pkg-descr new file mode 100644 index 000000000000..cd72b8510731 --- /dev/null +++ b/devel/py-fsspec-xrootd/pkg-descr @@ -0,0 +1,3 @@ +To allow fsspec to use XRootD accessible storage systems, install fsspec-xrootd +alongside fsspec and have easy access to files stored on XRootD servers. Once +installed, fsspec will be able to work with urls with the 'root' protocol.