commit | ddd6fc0545a8066f474c765e1644a5202eebd256 | [log] [tgz] |
---|---|---|
author | Ephraim Anierobi <splendidzigy24@gmail.com> | Thu May 04 19:40:01 2023 +0100 |
committer | GitHub <noreply@github.com> | Thu May 04 19:40:01 2023 +0100 |
tree | d39c650ee58354777e350069b7a6014b51630df5 | |
parent | b08f46429015dcb42596674ab3dff36b6ed3c9a4 [diff] |
Fix bug - Invalid type for variable for execution_timeout and dag_run_timeout (#53) (#76) (cherry picked from commit f32517a63fd7367e300f0add7aff7ed3bfdde0d8) Co-authored-by: David Katz <41651296+DavidKatz-il@users.noreply.github.com>
NOTE: The Apache Airflow Client is still under active development and some methods or APIs might be broken. Please raise an issue in github if you encounter any such issues.
Python >= 3.6
You can install directly using pip:
pip install apache-airflow-client
Or install via Setuptools.
git clone git@github.com:apache/airflow-client-python.git cd airflow-client-python python setup.py install --user
(or sudo python setup.py install
to install the package for all users)
Then import the package:
import airflow_client.client
Please follow the installation procedure and then run the following:
import airflow_client.client from pprint import pprint from airflow_client.client.api import config_api # # In case of the basic authentication below. Make sure: # - Airflow is configured with the basic_auth as backend: # auth_backend = airflow.api.auth.backend.basic_auth # - Make sure that the client has been generated with securitySchema Basic. # Configure HTTP basic authorization: Basic configuration = airflow_client.client.Configuration( host="http://localhost/api/v1", username='admin', password='admin' ) # Enter a context with an instance of the API client with airflow_client.client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = config_api.ConfigApi(api_client) try: # Get current configuration api_response = api_instance.get_config() pprint(api_response) except airflow_client.client.ApiException as e: print("Exception when calling ConfigApi->get_config: %s\n" % e)
See README for full client API documentation.