Skip to content

Tech Debt: source-faker incompatibility with Python 3.12 #611

Open
@devin-ai-integration

Description

@devin-ai-integration

Background

PyAirbyte supports Python 3.12, but source-faker (used in integration tests) does not yet support Python 3.12. As a temporary workaround, we've added skip markers to all source-faker tests when running under Python 3.12 in PR #609.

Impact

The following tests are currently skipped on Python 3.12:

  • test_deploy_source in test_cloud_workspaces.py
  • test_merge_strategy in test_source_faker_integration.py
  • test_replace_strategy in test_source_faker_integration.py
  • test_append_strategy in test_source_faker_integration.py
  • And other source-faker related tests

Resolution

Once source-faker adds Python 3.12 support, we should:

  1. Remove the skip markers
  2. Re-enable all source-faker tests for Python 3.12
  3. Verify that all tests pass

Links

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions