-
Notifications
You must be signed in to change notification settings - Fork 2.9k
uv should use arch of python, not of uv #2326
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
~/tmp/vnvmypy λ /Users/shantanu/.pyenv/versions/3.12.2/bin/python -m venv .venv
~/tmp/vnvmypy λ source .venv/bin/activate
(.venv) ~/tmp/vnvmypy λ python -c 'import platform; print(platform.machine())'
arm64
(.venv) ~/tmp/vnvmypy λ uv pip install mypy -v
0.004130s DEBUG uv_client::registry_client Using registry request timeout of 300s
uv::requirements::from_source source=mypy
0.260724s DEBUG uv_interpreter::python_environment Found a virtualenv through VIRTUAL_ENV at: /Users/shantanu/tmp/vnvmypy/.venv
0.262698s DEBUG uv_interpreter::interpreter Probing interpreter info for: /Users/shantanu/tmp/vnvmypy/.venv/bin/python
0.301961s DEBUG uv_interpreter::interpreter Found Python 3.12.2 for: /Users/shantanu/tmp/vnvmypy/.venv/bin/python
0.303255s DEBUG uv::commands::pip_install Using Python 3.12.2 environment at /Users/shantanu/tmp/vnvmypy/.venv/bin/python
uv_client::flat_index::from_entries
uv_resolver::resolver::solve
0.308513s 0ms DEBUG uv_resolver::resolver Solving with target Python version 3.12.2
uv_resolver::resolver::choose_version package=root
uv_resolver::resolver::get_dependencies package=root, version=0a0.dev0
0.309534s 0ms DEBUG uv_resolver::resolver Adding direct dependency: mypy*
uv_resolver::resolver::choose_version package=mypy
uv_resolver::resolver::package_wait package_name=mypy
uv_resolver::resolver::process_request request=Versions mypy
uv_client::registry_client::simple_api package=mypy
uv_client::cached_client::get_cacheable
uv_client::cached_client::read_and_parse_cache file=/Users/shantanu/Library/Caches/uv/simple-v3/pypi/mypy.rkyv
uv_resolver::resolver::process_request request=Prefetch mypy *
uv_client::cached_client::from_path_sync path="/Users/shantanu/Library/Caches/uv/simple-v3/pypi/mypy.rkyv"
0.313603s 2ms DEBUG uv_client::cached_client Found fresh response for: https://pypi.org/simple/mypy/
uv_resolver::version_map::from_metadata
uv_distribution::distribution_database::get_or_build_wheel_metadata dist=mypy==1.9.0
uv_client::registry_client::wheel_metadata built_dist=mypy==1.9.0
uv_client::cached_client::get_serde
uv_client::cached_client::get_cacheable
uv_client::cached_client::read_and_parse_cache file=/Users/shantanu/Library/Caches/uv/wheels-v0/pypi/mypy/mypy-1.9.0-cp312-cp312-macosx_10_9_x86_64.msgpack
uv_client::cached_client::from_path_sync path="/Users/shantanu/Library/Caches/uv/wheels-v0/pypi/mypy/mypy-1.9.0-cp312-cp312-macosx_10_9_x86_64.msgpack"
0.315482s 5ms DEBUG uv_resolver::resolver Searching for a compatible version of mypy (*)
0.315495s 5ms DEBUG uv_resolver::resolver Selecting: mypy==1.9.0 (mypy-1.9.0-cp312-cp312-macosx_10_9_x86_64.whl)
uv_resolver::resolver::get_dependencies package=mypy, version=1.9.0
uv_resolver::resolver::distributions_wait package_id=mypy-1.9.0
0.315775s 0ms DEBUG uv_client::cached_client Found fresh response for: https://files.pythonhosted.org/packages/6e/96/40f0f605b1d4e2ad1fb11d21988ce3a3e205886c0fcbd35c9789a214de9a/mypy-1.9.0-cp312-cp312-macosx_10_9_x86_64.whl.metadata
0.317034s 1ms DEBUG uv_resolver::resolver Adding transitive dependency: typing-extensions>=4.1.0
0.317044s 1ms DEBUG uv_resolver::resolver Adding transitive dependency: mypy-extensions>=1.0.0
uv_resolver::resolver::choose_version package=typing-extensions
uv_resolver::resolver::package_wait package_name=typing-extensions
uv_resolver::resolver::process_request request=Versions typing-extensions
uv_client::registry_client::simple_api package=typing-extensions
uv_client::cached_client::get_cacheable
uv_client::cached_client::read_and_parse_cache file=/Users/shantanu/Library/Caches/uv/simple-v3/pypi/typing-extensions.rkyv
uv_resolver::resolver::process_request request=Versions mypy-extensions
uv_client::registry_client::simple_api package=mypy-extensions
uv_client::cached_client::get_cacheable
uv_client::cached_client::read_and_parse_cache file=/Users/shantanu/Library/Caches/uv/simple-v3/pypi/mypy-extensions.rkyv
uv_client::cached_client::from_path_sync path="/Users/shantanu/Library/Caches/uv/simple-v3/pypi/typing-extensions.rkyv"
uv_resolver::resolver::process_request request=Prefetch mypy-extensions >=1.0.0
uv_resolver::resolver::process_request request=Prefetch typing-extensions >=4.1.0
uv_client::cached_client::from_path_sync path="/Users/shantanu/Library/Caches/uv/simple-v3/pypi/mypy-extensions.rkyv"
0.317661s 0ms DEBUG uv_client::cached_client Found fresh response for: https://pypi.org/simple/typing-extensions/
uv_resolver::version_map::from_metadata
uv_distribution::distribution_database::get_or_build_wheel_metadata dist=typing-extensions==4.10.0
uv_client::registry_client::wheel_metadata built_dist=typing-extensions==4.10.0
uv_client::cached_client::get_serde
uv_client::cached_client::get_cacheable
uv_client::cached_client::read_and_parse_cache file=/Users/shantanu/Library/Caches/uv/wheels-v0/pypi/typing-extensions/typing_extensions-4.10.0-py3-none-any.msgpack
0.317769s 0ms DEBUG uv_client::cached_client Found fresh response for: https://pypi.org/simple/mypy-extensions/
uv_resolver::version_map::from_metadata
uv_client::cached_client::from_path_sync path="/Users/shantanu/Library/Caches/uv/wheels-v0/pypi/typing-extensions/typing_extensions-4.10.0-py3-none-any.msgpack"
uv_distribution::distribution_database::get_or_build_wheel_metadata dist=mypy-extensions==1.0.0
uv_client::registry_client::wheel_metadata built_dist=mypy-extensions==1.0.0
uv_client::cached_client::get_serde
uv_client::cached_client::get_cacheable
uv_client::cached_client::read_and_parse_cache file=/Users/shantanu/Library/Caches/uv/wheels-v0/pypi/mypy-extensions/mypy_extensions-1.0.0-py3-none-any.msgpack
0.317877s 0ms DEBUG uv_resolver::resolver Searching for a compatible version of typing-extensions (>=4.1.0)
uv_client::cached_client::from_path_sync path="/Users/shantanu/Library/Caches/uv/wheels-v0/pypi/mypy-extensions/mypy_extensions-1.0.0-py3-none-any.msgpack"
0.317890s 0ms DEBUG uv_resolver::resolver Selecting: typing-extensions==4.10.0 (typing_extensions-4.10.0-py3-none-any.whl)
uv_resolver::resolver::get_dependencies package=typing-extensions, version=4.10.0
uv_resolver::resolver::distributions_wait package_id=typing-extensions-4.10.0
0.318167s 0ms DEBUG uv_client::cached_client Found fresh response for: https://files.pythonhosted.org/packages/f9/de/dc04a3ea60b22624b51c703a84bbe0184abcd1d0b9bc8074b5d6b7ab90bb/typing_extensions-4.10.0-py3-none-any.whl.metadata
0.318194s 0ms DEBUG uv_client::cached_client Found fresh response for: https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl.metadata
uv_resolver::resolver::choose_version package=mypy-extensions
uv_resolver::resolver::package_wait package_name=mypy-extensions
0.318223s 0ms DEBUG uv_resolver::resolver Searching for a compatible version of mypy-extensions (>=1.0.0)
0.318228s 0ms DEBUG uv_resolver::resolver Selecting: mypy-extensions==1.0.0 (mypy_extensions-1.0.0-py3-none-any.whl)
uv_resolver::resolver::get_dependencies package=mypy-extensions, version=1.0.0
uv_resolver::resolver::distributions_wait package_id=mypy-extensions-1.0.0
Resolved 3 packages in 12ms
0.322115s DEBUG uv_installer::plan Requirement already cached: mypy==1.9.0
0.323310s DEBUG uv_installer::plan Requirement already cached: mypy-extensions==1.0.0
0.324451s DEBUG uv_installer::plan Requirement already cached: typing-extensions==4.10.0
0.324833s DEBUG uv_installer::plan Preserving seed package: pip==24.0
uv_installer::installer::install num_wheels=3
Installed 3 packages in 27ms
+ mypy==1.9.0
+ mypy-extensions==1.0.0
+ typing-extensions==4.10.0
(.venv) ~/tmp/vnvmypy λ python -m mypy --version
/Users/shantanu/tmp/vnvmypy/.venv/bin/python: Error while finding module specification for 'mypy.__main__' (ImportError: dlopen(/Users/shantanu/tmp/vnvmypy/.venv/lib/python3.12/site-packages/mypy/__init__.cpython-312-darwin.so, 0x0002): tried: '/Users/shantanu/tmp/vnvmypy/.venv/lib/python3.12/site-packages/mypy/__init__.cpython-312-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/shantanu/tmp/vnvmypy/.venv/lib/python3.12/site-packages/mypy/__init__.cpython-312-darwin.so' (no such file), '/Users/shantanu/tmp/vnvmypy/.venv/lib/python3.12/site-packages/mypy/__init__.cpython-312-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')))
(.venv) ~/tmp/vnvmypy λ uv --version
uv 0.1.16 (9f1452cb7 2024-03-07)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working