Skip to content

Commit bcfeb84

Browse files
committed
Remove Python 3.12 exclusion for Apache Beam
After apache/beam#29149 has been fixed and Apache Beam 2.59.0 released we can finally unblock Apache Beam provider for Python 3.12 - mainly because requests is no longer limited so that Apache Beam does not conflict with few other dependencies.
1 parent dc4def7 commit bcfeb84

2 files changed

Lines changed: 5 additions & 6 deletions

File tree

generated/provider_dependencies.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,17 +76,15 @@
7676
"apache.beam": {
7777
"deps": [
7878
"apache-airflow>=2.8.0",
79-
"apache-beam>=2.53.0",
79+
"apache-beam>=2.59.0",
8080
"pyarrow>=14.0.1"
8181
],
8282
"devel-deps": [],
8383
"plugins": [],
8484
"cross-providers-deps": [
8585
"google"
8686
],
87-
"excluded-python-versions": [
88-
"3.12"
89-
],
87+
"excluded-python-versions": [],
9088
"state": "ready"
9189
},
9290
"apache.cassandra": {

providers/src/airflow/providers/apache/beam/provider.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,9 @@ versions:
6262

6363
dependencies:
6464
- apache-airflow>=2.8.0
65-
# Apache Beam > 2.53.0 and pyarrow > 14.0.1 fix https://nvd.nist.gov/vuln/detail/CVE-2023-47248.
66-
- apache-beam>=2.53.0
65+
# Apache Beam 2.59.0 removes some problematic requests exclusions that were present in 2.58.*
66+
# Limiting it to >= 2.59.0 will allow to speed up resolution of dependencies.
67+
- apache-beam>=2.59.0
6768
- pyarrow>=14.0.1
6869

6970
additional-extras:

0 commit comments

Comments
 (0)