PyAirbyte
PyAirbyte copied to clipboard
PyAirbyte brings the power of Airbyte to every Python developer.
### Connector Name S3 ### Connector Version NA ### What step the error happened? Configuring a new connector ### Relevant information ``` Python import airbyte as ab source = ab.get_source(...
Fixes: #181 During a proof of concept (POC) with the Google Ads source, I encountered an issue where primary keys containing periods (e.g., campaign.id, adset.id) were not being correctly handled....
PyAirbyte should be able to be run multiple times simultaneously _except_ for these conditions: 1. Loading the same stream at the same time with two PyAirbyte instances is not supported....
pyairbyte version: 0.16.4 error when using postgresql cache, while there is no problem with default cache: 
Just installed pyairbyte into a venv and created a stripe connector. Installation and source creation went fine, with a successful `source.check()`. `source.get_available_streams()` returns: > PermissionError: [WinError 32] The process cannot...
Reported in slack: - https://airbytehq-team.slack.com/archives/C06FZ238P8W/p1723145063648579?thread_ts=1723118180.084029&cid=C06FZ238P8W Log from repro in new "example" script: ` google.api_core.exceptions.BadRequest: 400 Error while reading data, error message: JSON table encountered too many errors, giving up. Rows:...
## Summary by CodeRabbit - **New Features** - Enhanced CI workflow with improved permissions management for better security. - Introduced a job status tracking step for better visibility of continuous...
### Summary This pull request ensures that the table schema is compatible with the stream's schema by adding any missing columns and expanding column sizes if necessary. ### Changes Made...
## Summary by CodeRabbit - **New Features** - Enhanced stream management with new methods for primary key and cursor key retrieval, as well as improved write strategy resolution in the...
When reading from a successfully connected airtable connector, the connector looks for a file on the local cache, no file exists and the sync fails. I tried to simplify the...