airbytehq / airbytehq/PyAirbyte

Tech Debt: source-faker incompatibility with Python 3.12

Abierto
#611 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
344
Forks
77
Merge medio
1 d 11 h
PR fusionados (30 d)
35

Descripción

## 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
- PR implementing skip markers: #609
- Devin run: https://app.devin.ai/sessions/439aca1186b74246acfce476da1889b1

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.