Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resolve compatibility conflicts with PyAirbyte (rename library and rebuild) #67

Open
aaronsteers opened this issue Mar 25, 2024 · 1 comment · Fixed by #66
Open

Resolve compatibility conflicts with PyAirbyte (rename library and rebuild) #67

aaronsteers opened this issue Mar 25, 2024 · 1 comment · Fixed by #66

Comments

@aaronsteers
Copy link
Contributor

aaronsteers commented Mar 25, 2024

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

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 aaronsteers changed the title Resolve compatibility conflicts with PyAirbyte Resolve compatibility conflicts with PyAirbyte (rename library?) Mar 25, 2024
@aaronsteers
Copy link
Contributor Author

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

@aaronsteers aaronsteers reopened this Apr 10, 2024
@aaronsteers aaronsteers changed the title Resolve compatibility conflicts with PyAirbyte (rename library?) Resolve compatibility conflicts with PyAirbyte (rename library and rebuild) Apr 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant