airbytehq / airbytehq/PyAirbyte

tech: source-faker incompatible with Python 3.12

Open
#610 0 comments 0 reactions 0 assignees View on GitHub
bug tech-debt
Dominant language
Python
Stars
344
Forks
77
Avg merge
1d 11h
Merged PRs (30d)
35

Description

Currently source-faker is not compatible with Python 3.12, causing integration tests to fail. As a temporary workaround, we've added skip markers for these tests in [PR #609](https://github.com/airbytehq/PyAirbyte/pull/609).

We should:
1. Investigate source-faker's Python 3.12 incompatibility
2. Update source-faker to support Python 3.12
3. Remove the skip markers once fixed

Related PR: https://github.com/airbytehq/PyAirbyte/pull/609

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the integration tests skipped in PR #609 and reproduce their failures under Python 3.12. Investigate source-faker's incompatibility and update it for Python 3.12; done means the affected integration tests pass and the temporary skip markers are removed.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.