azure-datalake-store
Azure Data Lake Store Filesystem Client Library for Python
Install
azure-datalake-store on PyPI
pip
pip install azure-datalake-storeuv
uv add azure-datalake-storepoetry
poetry add azure-datalake-storePackage facts
| License | MIT License (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — cffi, requests |
| Maintenance | aging — 436 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: azure_datalake_store-1.0.1-py2.py3-none-any.whl
Keywords: azure
About azure-datalake-store
from the package's own PyPI description — quoted content, verbatim
Microsoft Azure Data Lake Store Filesystem Library for Python
.. image:: https://travis-ci.org/Azure/azure-data-lake-store-python.svg?branch=dev :target: https://travis-ci.org/Azure/azure-data-lake-store-python .. image:: https://coveralls.io/repos/github/Azure/azure-data-lake-store-python/badge.svg?branch=master :target: https://coveralls.io/github/Azure/azure-data-lake-store-python?branch=master
This project is the Python filesystem library for Azure Data Lake Store.
INSTALLATION
To install from source instead of pip (for local testing and development):
.. code-block:: bash
> pip install -r dev_requirements.txt
> python setup.py develop
Usage: Sample Code
To play with the code, here is a starting point:
.. code-block:: python
from azure.datalake.store import core, lib, multithread
token = lib.auth(tenant_id, username, password)
adl = core.AzureDLFileSystem(token, store_name=store_name)
# typical operations
adl.ls('')
adl.ls('tmp/', detail=True)
adl.ls('tmp/', detail=True, invalidate_cache=True)
adl.cat('littlefile')...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Provides a Python filesystem interface to Microsoft Azure Data Lake Store, enabling file operations like read, write, list, and delete on remote ADLS resources with support for multithreaded uploads and downloads.
Low install friction with just two runtime dependencies (cffi, requests). Package is aging—last release 436 days old despite repo activity through June 2025—suggesting maintenance has slowed but the library remains functional for existing use cases.
MIT License permits free use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.
Usage
from azure.datalake.store import core, lib
token = lib.auth(tenant_id, username, password)
adl = core.AzureDLFileSystem(token, store_name=store_name)
adl.ls('')
with adl.open('file.csv') as f:
print(f.readline())
Requires Azure credentials (tenant_id, username, password) and a valid Azure Data Lake Store account name; authentication token must be obtained via lib.auth().
Verdict: Stable, permissively licensed library with low install friction and no known vulnerabilities, suitable for ADLS integration in Python applications. However, aging maintenance (436 days since last release) and alpha development status suggest it may not receive active support for new Azure features or Python versions beyond 3.12.
Needs verification
- Whether the package is still actively maintained or has entered long-term support mode despite recent repo commits.
- Compatibility with current Azure authentication methods (e.g., managed identity, service principal flows beyond basic password auth).
- Performance characteristics and scalability limits for large-scale multithreaded operations.
Similar packages
permissive · top 1,000 on PyPI
adalpermissive · top 1,000 on PyPI
msalpermissive · top 1,000 on PyPI
azure-storage-file-datalakepermissive · top 1,000 on PyPI
hypothesiscopyleft · top 1,000 on PyPI
smart-openpermissive · top 1,000 on PyPI
snowballstemmerpermissive · top 1,000 on PyPI
universal-pathlibpermissive · top 1,000 on PyPI
delta-sparkpermissive · top 1,000 on PyPI
faceunclear · top 1,000 on PyPI