This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 1530da78791 Support Python 3.13 in apache.kafka provider (#61434)
1530da78791 is described below

commit 1530da7879136913dbc40760c29330fd353c0f67
Author: Elad Kalif <[email protected]>
AuthorDate: Wed Feb 4 13:44:47 2026 +0100

    Support Python 3.13 in apache.kafka provider (#61434)
---
 dev/breeze/tests/test_selective_checks.py | 2 +-
 providers/apache/kafka/provider.yaml      | 3 ---
 providers/apache/kafka/pyproject.toml     | 3 ++-
 pyproject.toml                            | 4 ++--
 4 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/dev/breeze/tests/test_selective_checks.py 
b/dev/breeze/tests/test_selective_checks.py
index 8e5c623a93e..7a0b7d8398c 100644
--- a/dev/breeze/tests/test_selective_checks.py
+++ b/dev/breeze/tests/test_selective_checks.py
@@ -1321,7 +1321,7 @@ def test_excluded_providers():
         {
             "excluded-providers-as-string": json.dumps(
                 {
-                    "3.13": ["apache.beam", "apache.kafka", "fab", "ydb"],
+                    "3.13": ["apache.beam", "fab", "ydb"],
                 }
             ),
         },
diff --git a/providers/apache/kafka/provider.yaml 
b/providers/apache/kafka/provider.yaml
index f33c0905015..96657f492d9 100644
--- a/providers/apache/kafka/provider.yaml
+++ b/providers/apache/kafka/provider.yaml
@@ -56,9 +56,6 @@ versions:
   - 1.1.0
   - 1.0.0
 
-excluded-python-versions:
-  # TODO(potiuk): check the status of confluent-kafka on Python 3.13
-  - "3.13"
 
 integrations:
   - integration-name: Apache Kafka
diff --git a/providers/apache/kafka/pyproject.toml 
b/providers/apache/kafka/pyproject.toml
index 8e71a83abaf..6121950f05e 100644
--- a/providers/apache/kafka/pyproject.toml
+++ b/providers/apache/kafka/pyproject.toml
@@ -48,9 +48,10 @@ classifiers = [
     "Programming Language :: Python :: 3.10",
     "Programming Language :: Python :: 3.11",
     "Programming Language :: Python :: 3.12",
+    "Programming Language :: Python :: 3.13",
     "Topic :: System :: Monitoring",
 ]
-requires-python = ">=3.10,!=3.13"
+requires-python = ">=3.10"
 
 # The dependencies should be modified in place in the generated file.
 # Any change in the dependencies is preserved when the file is regenerated
diff --git a/pyproject.toml b/pyproject.toml
index ba1b6e139a7..d1758612ce9 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -133,7 +133,7 @@ packages = []
     "apache-airflow-providers-apache-impala>=1.5.2"
 ]
 "apache.kafka" = [
-    "apache-airflow-providers-apache-kafka>=1.6.1; python_version !=\"3.13\""
+    "apache-airflow-providers-apache-kafka>=1.6.1"
 ]
 "apache.kylin" = [
     "apache-airflow-providers-apache-kylin>=3.8.0"
@@ -402,7 +402,7 @@ packages = []
     "apache-airflow-providers-apache-hive>=8.2.1",
     "apache-airflow-providers-apache-iceberg>=1.2.0",
     "apache-airflow-providers-apache-impala>=1.5.2",
-    "apache-airflow-providers-apache-kafka>=1.6.1; python_version !=\"3.13\"",
+    "apache-airflow-providers-apache-kafka>=1.6.1",
     "apache-airflow-providers-apache-kylin>=3.8.0",
     "apache-airflow-providers-apache-livy>=3.9.2",
     "apache-airflow-providers-apache-pig>=4.6.0",

Reply via email to