aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2026-04-21 16:59:57 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2026-04-21 17:11:48 +0000
commit73871cc9d5544ca8777748e3cf1dddd0950c7f30 (patch)
treee6f871ddd1a3a9e3d1978c44f23051cf82697a0f
parentbe1a53b0f5d24c3c37b0854f6fa3b3494156be01 (diff)
devel/py-azure-storage-file-datalake: Add py-azure-storage-file-datalake 12.23.0
This preview package for Python includes ADLS Gen2 specific API support made available in Storage SDK. This includes: - New directory level operations (Create, Rename, Delete) for hierarchical namespace enabled (HNS) storage account. For HNS enabled accounts, the rename/move operations are atomic. - Permission related operations (Get/Set ACLs) for hierarchical namespace enabled (HNS) accounts.
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-azure-storage-file-datalake/Makefile29
-rw-r--r--devel/py-azure-storage-file-datalake/distinfo3
-rw-r--r--devel/py-azure-storage-file-datalake/pkg-descr7
4 files changed, 40 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index abd386e3dd39..f7b5c5b514d9 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4600,6 +4600,7 @@
SUBDIR += py-azure-multiapi-storage
SUBDIR += py-azure-storage-blob
SUBDIR += py-azure-storage-common
+ SUBDIR += py-azure-storage-file-datalake
SUBDIR += py-azure-storage-file-share
SUBDIR += py-azure-storage-queue
SUBDIR += py-azure-synapse-accesscontrol
diff --git a/devel/py-azure-storage-file-datalake/Makefile b/devel/py-azure-storage-file-datalake/Makefile
new file mode 100644
index 000000000000..4a7a90c27791
--- /dev/null
+++ b/devel/py-azure-storage-file-datalake/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= azure-storage-file-datalake
+PORTVERSION= 12.23.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= azure_storage_file_datalake-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Microsoft Azure File DataLake Storage Client Library for Python
+WWW= https://azure.github.io/azure-sdk-for-python/ \
+ https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/storage/azure-storage-file-datalake \
+ https://github.com/Azure/azure-sdk-for-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}azure-core>=1.30.0:devel/py-azure-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}azure-storage-blob>=12.28.0:devel/py-azure-storage-blob@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1:devel/py-isodate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6.0:devel/py-typing-extensions@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-azure-storage-file-datalake/distinfo b/devel/py-azure-storage-file-datalake/distinfo
new file mode 100644
index 000000000000..d7e218280dd4
--- /dev/null
+++ b/devel/py-azure-storage-file-datalake/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1768288512
+SHA256 (azure_storage_file_datalake-12.23.0.tar.gz) = 94ce1a209e726bce3a54266822901fa190d2029c89b52be6f5e78d7e5fb1092f
+SIZE (azure_storage_file_datalake-12.23.0.tar.gz) = 300460
diff --git a/devel/py-azure-storage-file-datalake/pkg-descr b/devel/py-azure-storage-file-datalake/pkg-descr
new file mode 100644
index 000000000000..6f3f7bcc2589
--- /dev/null
+++ b/devel/py-azure-storage-file-datalake/pkg-descr
@@ -0,0 +1,7 @@
+This preview package for Python includes ADLS Gen2 specific API support made
+available in Storage SDK. This includes:
+- New directory level operations (Create, Rename, Delete) for hierarchical
+ namespace enabled (HNS) storage account. For HNS enabled accounts, the
+ rename/move operations are atomic.
+- Permission related operations (Get/Set ACLs) for hierarchical namespace
+ enabled (HNS) accounts.