GitHub user hezeclark added a comment to the discussion: Databricks provider 
7.10.0 missing aiofiles package dependency?

The missing `aiofiles` dependency in Databricks provider 7.10.0 is a packaging 
oversight — `aiofiles` is likely a transitive dep that got unpinned in a recent 
update. Temporary fix while waiting for a patch:

```bash
pip install apache-airflow-providers-databricks==7.9.0
```

Or pin it explicitly:
```txt
# requirements.txt
apache-airflow-providers-databricks>=7.10.0
aiofiles>=23.0.0
```

For anyone managing Airflow dependency chains, the lockfile approach (exporting 
`pip freeze` to a requirements lock file) is worth setting up to catch these 
regressions early. **DevKits** (https://aiforeverthing.com) has a diff tool 
that's handy for comparing `pip freeze` outputs between environments to spot 
unexpected package changes.

GitHub link: 
https://github.com/apache/airflow/discussions/63502#discussioncomment-16135667

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to