simi commented on issue #10388: URL: https://github.com/apache/airflow/issues/10388#issuecomment-3289956602
Did quick test on current state. There are 2 Windows unfriendly libs (kerberos and ldap). Once removed manually from pyproject.yaml, I was able to `uv sync` successfully. Tried to run basic `airflow info` command with no luck. ``` PS F:\git\airflow> uv run airflow info F:\git\airflow\airflow-core\src\airflow\__init__.py:45: RuntimeWarning: Airflow currently can be run on POSIX-compliant Operating Systems. For development, it is regularly tested on fairly modern Linux Distros and recent versions of macOS. On Windows you can run it via WSL2 (Windows Subsystem for Linux 2) or via Linux Containers. The work to add Windows support is tracked via https://github.com/apache/airflow/issues/10388, but it is not a high priority. warnings.warn( Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "F:\git\airflow\.venv\Scripts\airflow.exe\__main__.py", line 4, in <module> File "F:\git\airflow\airflow-core\src\airflow\__init__.py", line 62, in <module> from airflow import configuration, settings File "F:\git\airflow\airflow-core\src\airflow\configuration.py", line 2285, in <module> secrets_backend_list = initialize_secrets_backends() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "F:\git\airflow\airflow-core\src\airflow\configuration.py", line 2233, in initialize_secrets_backends secrets_backend_cls = import_string(class_name) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "F:\git\airflow\airflow-core\src\airflow\utils\module_loading.py", line 41, in import_string module = import_module(module_path) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\josef\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "F:\git\airflow\airflow-core\src\airflow\secrets\metastore.py", line 27, in <module> from airflow.utils.session import NEW_SESSION, provide_session File "F:\git\airflow\airflow-core\src\airflow\utils\session.py", line 25, in <module> from airflow import settings File "F:\git\airflow\airflow-core\src\airflow\settings.py", line 39, in <module> from airflow._shared.timezones.timezone import local_timezone, parse_timezone, utc ModuleNotFoundError: No module named 'airflow._shared.timezones' PS F:\git\airflow> ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
