Skip to main content

Python client for Azure Data Lake Gen2 REST API

It's simple implementation of Data Lake Gen2 REST api. Some of methods still not works properly.

Installation

pip3 install pydatalake-gen2

Usage

from azure.datalake.gen2.client import DataLakeGen2Client

client = DataLakeGen2Client(ACCOUNT_NAME, STORAGE_KEY)

# Create fylesystem (aka container)
headers = client.create_filesystem('/testfilesystem')

# List available filesystems (containers)
filesystems = client.list_filesystem()

# Get files from container
files = client.list_path('testfilesystem', directory="/optional/folder")

# Create directory
path = client.create_path('testfolder', 'testfolder2', resource='directory')

# Rename (move) file
files = client.rename_file('/testfolder/file1.txt', '/testfolder2/file2.txt')

This is really early version of client. So, please fell free to contribute!

Metadata

Release files for pydatalake-gen2 0.0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pydatalake-gen2 0.0.10
File Size Uploaded
pydatalake-gen2-0.0.10.tar.gz 6.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pydatalake-gen2 0.0.10
File Interpreter ABI Platform
pydatalake_gen2-0.0.10-py3-none-any.whl Python 3 none any Details

Total release size: 18.6 kB

Release files / pydatalake-gen2-0.0.10.tar.gz

Download URL pydatalake-gen2-0.0.10.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
649d0c957aa99fd0fee656e495a993fd245c9cee12315891f736887fc4f113ef
BLAKE2b-256 checksum
How to use checksums
4cd8630ef682ff0c4eabb4239f955e7f2e7f5da3c7ba4abd380d70926991a9e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release files / pydatalake_gen2-0.0.10-py3-none-any.whl

Download URL pydatalake_gen2-0.0.10-py3-none-any.whl
Size 11.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8d6a89a7751aab49a5a5813ea05a3926b464d6d3840fc83cadfa7a900cfb3606
BLAKE2b-256 checksum
How to use checksums
613e845a495dce5f3ce7734c0468129b9755a6ca1c07e3d0300acce4474b5f38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release history Release notifications | RSS feed

This release

0.0.10 This release

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

3 release files

0.0.3

3 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page