Catalog PyPI
PACKAGE EXPLORERView in registry

adfpy

PyPI

A Pythonic wrapper for Azure Data Factory

azuredatafactory
Versions collected1
Direct dependencies3From release 0.2.0
Last observed20 Oct, 19:28 UTC

README

Version 0.2.0 documentation

tests

🏭🍰 adfPy

adfPy aims to make developers lives easier by wrapping the Azure Data Factory Python SDK with an intuitive, powerful, and easy to use API that hopefully will remind people of working with Apache Airflow ;-).

Install

pip install adfpy

Usage

Generally, using adfPy has 2 main components:

  1. Write your pipeline.
  2. Deploy your pipeline.

adfPy has an opinionated syntax, which is heavily influenced by Airflow. For documentation on what the syntax looks like, please read the docs here. Some examples are provided in the examples directory of this repository.

Once you've written your pipelines, it's time to deploy them! For this, you can use adfPy's deployment script:

pip install adfpy
adfpy-deploy --path <your_path_here>

Note:

  • This script will ensure all pipelines in the provided path are present in your target ADF.
  • This script will also remove any ADF pipelines that are not in your path, but are in ADF.

Still to come

adfPy is still in development. As such, some ADF components are not yet supported:

  • Datasets
  • Linked services
  • Triggers (support for Schedule Triggers is available, but not for Tumbling Window, Custom Event, or Storage Event)

Developer setup

adfPy is built with Poetry. To setup a development environment run:

poetry install

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.2.05 May 20233

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
danielvdende/adfpy

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:28 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:c81475283532b91b563bc97717da987498188ca27188ca593cd19071377ed4fb