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 f4906330d02 Support Python 3.13 in ydb provider (#61466)
f4906330d02 is described below

commit f4906330d02945f672c4e987a304531784baff02
Author: Elad Kalif <[email protected]>
AuthorDate: Thu Feb 5 13:51:05 2026 +0100

    Support Python 3.13 in ydb provider (#61466)
---
 dev/breeze/tests/test_selective_checks.py |  2 +-
 providers/ydb/docs/index.rst              | 12 ++++++------
 providers/ydb/provider.yaml               |  3 ---
 providers/ydb/pyproject.toml              |  9 +++++----
 pyproject.toml                            |  4 ++--
 5 files changed, 14 insertions(+), 16 deletions(-)

diff --git a/dev/breeze/tests/test_selective_checks.py 
b/dev/breeze/tests/test_selective_checks.py
index 7a0b7d8398c..dd3a831aba2 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", "fab", "ydb"],
+                    "3.13": ["apache.beam", "fab"],
                 }
             ),
         },
diff --git a/providers/ydb/docs/index.rst b/providers/ydb/docs/index.rst
index b71ce610a93..9aa9105bb37 100644
--- a/providers/ydb/docs/index.rst
+++ b/providers/ydb/docs/index.rst
@@ -97,15 +97,15 @@ Requirements
 
 The minimum Apache Airflow version supported by this provider distribution is 
``2.11.0``.
 
-==========================================  
=====================================
+==========================================  ==================
 PIP package                                 Version required
-==========================================  
=====================================
+==========================================  ==================
 ``apache-airflow``                          ``>=2.11.0``
 ``apache-airflow-providers-common-compat``  ``>=1.10.1``
-``apache-airflow-providers-common-sql``     ``>=1.20.0; python_version < 
"3.13"``
-``ydb``                                     ``>=3.18.8; python_version < 
"3.13"``
-``ydb-dbapi``                               ``>=0.1.0; python_version < 
"3.13"``
-==========================================  
=====================================
+``apache-airflow-providers-common-sql``     ``>=1.20.0``
+``ydb``                                     ``>=3.18.8``
+``ydb-dbapi``                               ``>=0.1.0``
+==========================================  ==================
 
 Cross provider package dependencies
 -----------------------------------
diff --git a/providers/ydb/provider.yaml b/providers/ydb/provider.yaml
index 604ed5ffa65..8ddc3022347 100644
--- a/providers/ydb/provider.yaml
+++ b/providers/ydb/provider.yaml
@@ -44,9 +44,6 @@ versions:
   - 1.1.0
   - 1.0.0
 
-excluded-python-versions:
-  - "3.13"
-
 integrations:
   - integration-name: YDB
     external-doc-url: https://ydb.tech/docs/en/
diff --git a/providers/ydb/pyproject.toml b/providers/ydb/pyproject.toml
index 624d868daa1..f6122adadff 100644
--- a/providers/ydb/pyproject.toml
+++ b/providers/ydb/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
@@ -59,9 +60,9 @@ requires-python = ">=3.10,!=3.13"
 dependencies = [
     "apache-airflow>=2.11.0",
     "apache-airflow-providers-common-compat>=1.10.1",
-    "apache-airflow-providers-common-sql>=1.20.0; python_version < '3.13'",
-    "ydb>=3.18.8; python_version < '3.13'",
-    "ydb-dbapi>=0.1.0; python_version < '3.13'",
+    "apache-airflow-providers-common-sql>=1.20.0",
+    "ydb>=3.18.8",
+    "ydb-dbapi>=0.1.0",
 ]
 
 [dependency-groups]
diff --git a/pyproject.toml b/pyproject.toml
index 6857ccafdf2..433473292df 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -382,7 +382,7 @@ packages = []
     "apache-airflow-providers-yandex>=4.0.0"
 ]
 "ydb" = [
-    "apache-airflow-providers-ydb>=1.4.0; python_version !=\"3.13\""
+    "apache-airflow-providers-ydb>=1.4.0"
 ]
 "zendesk" = [
     "apache-airflow-providers-zendesk>=4.9.0"
@@ -485,7 +485,7 @@ packages = []
     "apache-airflow-providers-vertica>=3.9.1",
     "apache-airflow-providers-weaviate>=3.0.0",
     "apache-airflow-providers-yandex>=4.0.0",
-    "apache-airflow-providers-ydb>=1.4.0; python_version !=\"3.13\"",
+    "apache-airflow-providers-ydb>=1.4.0",
     "apache-airflow-providers-zendesk>=4.9.0",
 ]
 # End of automatically generated airflow optional dependencies

Reply via email to