The Airflow 3 compatible release of the Hightouch provider (5.0.0) never made it to PyPI. The CI publish job failed with 400 User 'pedramhightouch' does not have two-factor authentication enabled, because the PyPI package was owned by a former employee's account the team couldnt access. They were in the process of requesting a package transfer.
airflow-provider-hightouch 5.0.0 (Airflow 3) missing from PyPI
- airflow-provider-hightouchlibrary
- gittool
- GitHubplatform
- Hightouchproduct
- hightouchioorganization
- PyPIplatform
Until the PyPI ownership transfer completes, install the Airflow 3 compatible version straight from git. A maintainer posted this workaround and a reporter confirmed it worked:
# pyproject.toml
dependencies = [
"airflow-provider-hightouch @ git+https://github.com/hightouchio/airflow-provider-hightouch.git v5.0.0"
]or in requirements.txt:
git+https://github.com/hightouchio/airflow-provider-hightouch.git v5.0.0Source: https://github.com/hightouchio/airflow-provider-hightouch/issues/34
Source: https://github.com/hightouchio/airflow-provider-hightouch/issues/34