* [ISSUE #20771] limiting the number of requests performed to the backend without flag * [ISSUE #20771] code reviewing my own code * [ISSUE #20771] adding ABC to paginator * [ISSUE #20771] format code * [ISSUE #20771] adding slices to connector builder read request (#21605) * [ISSUE #20771] adding slices to connector builder read request * [ISSUE #20771] formatting * [ISSUE #20771] set flag when limit requests reached (#21619) * [ISSUE #20771] set flag when limit requests reached * [ISSUE #20771] assert proper value on test read objects __init__ * [ISSUE #20771] code review and fix edge case * [ISSUE #20771] fix flake8 error * [ISSUE #20771] code review * 🤖 Bump minor version of Airbyte CDK * to run the CI
Connector builder
Getting started
Set up the virtual environment and install dependencies
python -m venv .venv
source .venv/bin/activate
pip install .
Then run the server
uvicorn connector_builder.entrypoint:app --host 0.0.0.0 --port 8080
The server is now reachable on localhost:8080
OpenAPI generation
Run it via Gradle by running this from the Airbyte project root:
./gradlew :airbyte-connector-builder-server:generateOpenApiPythonServer