PyAirbyte
PyAirbyte copied to clipboard
Support for Prefect 3
Topic
Make Airbyte compatible with Prefect 3
Relevant information
Since we are blocked by parallelism support we are running Prefect + Pyairbyte and want to upgrade to Prefect 3 but are blocked on the dependency of airbyte-cdk (which is a dependency of pyairbyte) on jsonschema = "~3.2.0" and pendulum = "<3.0.0". Prefect 3 brings a lot of performance improvements to utilise pyairbyte to the fullest. Moreover,
- jsonschema 4.0.0 was released on Sep 30, 2021 and not upgrading does not make sense.
- pendulum 3.0.0 brings lots of performance improvement with extensions rewritten in Rust
Upgrading these core dependencies ensures compatibility across various other integrations with airbyte.