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

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

commit 9de0e59b8a97d2a38818b01e3d4659d5683c177c
Author: Jarek Potiuk <[email protected]>
AuthorDate: Wed Sep 11 12:05:33 2024 -0700

    Limit universal-pathlib below 0.2.4 as it breaks our integration (#42090) 
(#42101)
    
    Universal Pathlib 0.2.4 adds extra validation for Paths and our
    integration with local file paths Does not work with it. The
    0.2.5 version fixes it.
    
    Tracked in https://github.com/fsspec/universal_pathlib/issues/276
    
    (cherry picked from commit 2517da47694f021ae43a07deb7d2e33d456baef4)
---
 hatch_build.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/hatch_build.py b/hatch_build.py
index 8535430682..8be26e767e 100644
--- a/hatch_build.py
+++ b/hatch_build.py
@@ -497,7 +497,9 @@ DEPENDENCIES = [
     # See https://github.com/apache/airflow/pull/31693
     # We should also remove "3rd-party-licenses/LICENSE-unicodecsv.txt" file 
when we remove this dependency
     "unicodecsv>=0.14.1",
-    "universal-pathlib>=0.2.2",
+    # Universal Pathlib 0.2.4 adds extra validation for Paths and our 
integration with local file paths
+    # Does not work with it Tracked in 
https://github.com/fsspec/universal_pathlib/issues/276
+    "universal-pathlib>=0.2.2,!=0.2.4",
     # Werkzug 3 breaks Flask-Login 0.6.2, also connexion needs to be updated 
to >= 3.0
     # we should remove this limitation when FAB supports Flask 2.3 and we 
migrate connexion to 3+
     "werkzeug>=2.0,<3",

Reply via email to