You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Márton Balassi (Jira)" <ji...@apache.org> on 2023/11/12 16:28:00 UTC
[jira] [Created] (FLINK-33528) Externalize Python connector code
Márton Balassi created FLINK-33528:
--------------------------------------
Summary: Externalize Python connector code
Key: FLINK-33528
URL: https://issues.apache.org/jira/browse/FLINK-33528
Project: Flink
Issue Type: Technical Debt
Components: API / Python, Connectors / Common
Affects Versions: 1.18.0
Reporter: Márton Balassi
Fix For: 1.19.0
During the connector externalization effort end to end tests for the python connectors were left in the main repository under:
[https://github.com/apache/flink/tree/master/flink-python/pyflink/datastream/connectors]
These include both python connector implementation and tests. Currently they depend on a previously released version of the underlying connectors, otherwise they would introduce a circular dependency given that they are in the flink repo at the moment.
This setup prevents us from propagating any breaking change to PublicEvolving and Internal APIs used by the connectors as they lead to breaking the python e2e tests. We run into this while implementing FLINK-25857.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)