commit | 3057a3931ba954a8ce56d8f0498e9f0ecdf7be0b | [log] [tgz] |
---|---|---|
author | Ephraim Anierobi <splendidzigy24@gmail.com> | Thu May 04 20:46:37 2023 +0100 |
committer | GitHub <noreply@github.com> | Thu May 04 21:46:37 2023 +0200 |
tree | d3160b0a0dca3daa4b7b0f69f5a105fcaef933c1 | |
parent | ddd6fc0545a8066f474c765e1644a5202eebd256 [diff] |
Update the release guide (#77) I missed this one during my last update on this guide
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.