chore(source-s3): update base image to 4.0.0 and use caret dependencies (do not merge)#55202
Conversation
Co-Authored-By: natik@airbyte.io <natik@airbyte.io>
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
🤖 Devin AI EngineerOriginal prompt from natik@airbyte.io: I'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
|
Aldo Gonzalez (@aldogonzalez8) this one is interesting — it's failing with the following error in pypi smoke test:
And I think what that means is that file-transfer mode now requires those methods to be defined, but they are not really relevant to S3. What's the path forward? |
I see, can we ask Devin to implement as noop? |
…ns and identities Co-Authored-By: natik@airbyte.io <natik@airbyte.io>
That was fast. |
|
We may need to ask Devin to create some unit tests for Noop methods. It seems awkward, but I think they are hitting coverage for stream_reader. ---------- coverage: platform linux, python 3.11.11-final-0 ----------
|
…hods Co-Authored-By: natik@airbyte.io <natik@airbyte.io>
|
/format-fix |
|
/format-fix
|
|
I will decouple these methods to a new class so we don't need to initialize noops, will circle back soon. |
|
I have a fix, I will update this PR once the CDK PR is merged. |
|
Devin can you do the follwing:
airbyte-cdk = {extras = ["file-based"], version = "^6.18.2"} to airbyte-cdk = {extras = ["file-based"], version = "6.38.3.dev04101"}
|
Co-Authored-By: natik@airbyte.io <natik@airbyte.io>
|
/format-fix
|
|
Devin can you do the follwing: Change in airbyte-integrations/connectors/source-s3/pyproject.toml airbyte-cdk = {extras = ["file-based"], version = "6.38.3.dev04101"} to airbyte-cdk = {extras = ["file-based"], version = "^6.38.5"} Do poetry lock to update airbyte-integrations/connectors/source-s3/poetry.lock |
Co-Authored-By: natik@airbyte.io <natik@airbyte.io>
|
Devin in airbyte-integrations/connectors/source-s3/source_s3/v4/stream_reader.py We have "from typing import Any, Dict, Iterable, List, Optional, Set, cast" that includes "Any", but I think "Any" is not used. Can we remove that part of the import? Probably is a miss from when we removed the unit tests that were unnecessary. |
Co-Authored-By: natik@airbyte.io <natik@airbyte.io>
Natik Gadzhi (natikgadzhi)
left a comment
There was a problem hiding this comment.
The changes look good — merge when you're happy with it.
|
/approve-regression-tests
|
|
/approve-regression-tests
|
Update source-s3 to:
Link to Devin run: https://app.devin.ai/sessions/38e801d31cf94b62ad7bc5f7577bfd2e
Requested by: User
Resolves: https://github.com/airbytehq/airbyte-internal-issues/issues/11890