airbyte-api-python-sdk icon indicating copy to clipboard operation
airbyte-api-python-sdk copied to clipboard

Resolve compatibility conflicts with PyAirbyte (rename library and rebuild)

Open aaronsteers opened this issue 2 years ago • 1 comments

Currently, this package (airbyte-api) imports with import airbyte. The new PyAirbyte library also imports with import airbyte.

I'm starting to work through this issue, trialing a few approaches in

  • #66

Options I'm aware of:

  1. Rename the package to something like airbyte_api or airbyte_cdk.
  2. Create a namespaces package, where airbyte-api imports as airbyte.sdk, which would be grafted into the same top-level airbyte namespace as PyAirbyte, but withought the two packages conflicting.

aaronsteers avatar Mar 25 '24 21:03 aaronsteers

Reopening because we ran into issues with the build process, specifically in accessing the post-gradle version of the OpenAPI spec as input.

aaronsteers avatar Apr 10 '24 20:04 aaronsteers