diff --git a/Dockerfile b/Dockerfile index 2215cff55..d2bce875d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ # A new version of source-declarative-manifest is built for every new Airbyte CDK release, and their versions are kept in sync. # -FROM docker.io/airbyte/python-connector-base:3.0.0@sha256:1a0845ff2b30eafa793c6eee4e8f4283c2e52e1bbd44eed6cb9e9abd5d34d844 +FROM docker.io/airbyte/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22 WORKDIR /airbyte/integration_code @@ -24,8 +24,8 @@ RUN pip install dist/*.whl RUN mkdir -p source_declarative_manifest \ && echo 'from source_declarative_manifest.run import run\n\nif __name__ == "__main__":\n run()' > main.py \ && touch source_declarative_manifest/__init__.py \ - && cp /usr/local/lib/python3.10/site-packages/airbyte_cdk/cli/source_declarative_manifest/_run.py source_declarative_manifest/run.py \ - && cp /usr/local/lib/python3.10/site-packages/airbyte_cdk/cli/source_declarative_manifest/spec.json source_declarative_manifest/ + && cp /usr/local/lib/python3.11/site-packages/airbyte_cdk/cli/source_declarative_manifest/_run.py source_declarative_manifest/run.py \ + && cp /usr/local/lib/python3.11/site-packages/airbyte_cdk/cli/source_declarative_manifest/spec.json source_declarative_manifest/ # Remove unnecessary build files RUN rm -rf dist/ pyproject.toml poetry.lock README.md