Switch from 'cloudant' to 'ibmcloudant'
See original GitHub issueApache Airflow Provider(s)
cloudant
Apache Airflow version
main (development)
What happened
The IBM Cloudant API client we’re currently using, cloudant (aka python-cloudant), reached EOL last December. The authors recommend switching to ibmcloudant. The switch itself doesn’t seem too complicated (disclaimer: I have zero knowledge on IBM Cloudant), but ibmcloudant is depending on PyJWT<3.0.0,>=2.0.1
, which conflicts to Flask-Appbuilder’s PyJWT<2.0.0,>=1.7.1
. So we need to unblock either pacakge somehow to make this work.
See also dpgaspar/Flask-AppBuilder#1691
Are you willing to submit PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project’s Code of Conduct
Issue Analytics
- State:
- Created 2 years ago
- Comments:7 (6 by maintainers)
Top Results From Across the Web
Cloudant | IBM Cloud API Docs
IBM ® Cloudant® for IBM Cloud® is a document-oriented database as a service (DBaaS). It stores data as documents in JSON format.
Read more >Managing access for IBM Cloudant - IBM Cloud Docs
Enabling IAM with IBM Cloudant · Use both legacy credentials and IAM: This mode means that both IAM and legacy credentials can be...
Read more >Getting started with IBM Cloudant - IBM Cloud Docs
Type Cloudant in the Search bar and click to open it. Select an offering and an environment. Type an instance name. Create the...
Read more >Configuring IBM Cloudant for cross-region disaster recovery
The IBM Cloudant disaster recovery guide explains that one way to enable ... Go to the IBM Cloud Support portal if you need...
Read more >Migrating from a lite plan to a Standard plan - IBM Cloud Docs
Go to the IBM Cloud® dashboard. Authenticate with your username ... Under Services, open the IBM Cloudant instance that you want to migrate....
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Now that https://github.com/apache/airflow/pull/24399 is merged I believe this task is unblocked 😃 We will need however to set the provider with min version of Airflow 2.4.0
You need to ask Flask-AppBuilder. They cause the conflict, and if they don’t resolve it, Airflow cannot fix the issue.