==> Building on centiskorch ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 1,238 100% 0.00kB/s 0:00:00 1,238 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 2,209 19% 2.11MB/s 0:00:00 11,213 100% 10.69MB/s 0:00:00 (xfr#2, to-chk=1/4) python-hatch-1.13.0-1.log 376 100% 367.19kB/s 0:00:00 376 100% 367.19kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 2,224 bytes received 166 bytes 4,780.00 bytes/sec total size is 12,649 speedup is 5.29 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root1 on remote host... ]2;🔵 Container arch-nspawn-1599712 on centiskorch.felixc.at[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root1]...done ==> Making package: python-hatch 1.13.0-1 (Thu Dec 5 02:40:36 2024) ==> Retrieving sources...  -> Downloading hatch-v1.13.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 1317k 0 1317k 0 0 583k 0 --:--:-- 0:00:02 --:--:-- 1528k 100 5151k 0 5151k 0 0 1689k 0 --:--:-- 0:00:03 --:--:-- 3119k ==> Validating source files with sha256sums... hatch-v1.13.0.tar.gz ... Passed ==> Validating source files with b2sums... hatch-v1.13.0.tar.gz ... Passed ]2;🔵 Container arch-nspawn-1600791 on centiskorch.felixc.at==> Making package: python-hatch 1.13.0-1 (Thu Dec 5 02:40:55 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (46) New Version Net Change Download Size extra/mpdecimal 4.0.0-2 0.29 MiB extra/python-anyio 4.4.0-1 1.23 MiB extra/python-certifi 2024.08.30-1 0.02 MiB extra/python-cffi 1.17.1-1 1.33 MiB extra/python-colorama 0.4.6-3 0.25 MiB extra/python-cryptography 43.0.3-1 4.85 MiB extra/python-distlib 0.3.9-1 1.28 MiB 0.24 MiB extra/python-distro 1.9.0-2 0.19 MiB extra/python-editables 0.5-3 0.03 MiB extra/python-filelock 3.16.1-1 0.13 MiB 0.03 MiB extra/python-h11 0.14.0-4 0.54 MiB extra/python-httpcore 1.0.5-1 0.92 MiB 0.12 MiB extra/python-idna 3.10-1 0.88 MiB extra/python-jaraco.classes 3.4.0-1 0.04 MiB extra/python-jaraco.context 5.3.0-1 0.04 MiB extra/python-jaraco.functools 4.0.2-1 0.07 MiB extra/python-jeepney 0.8.0-3 0.53 MiB extra/python-markdown-it-py 3.0.0-2 0.68 MiB extra/python-mdurl 0.1.2-5 0.06 MiB extra/python-more-itertools 10.3.0-1 0.63 MiB extra/python-pathspec 0.12.1-2 0.23 MiB extra/python-pluggy 1.5.0-1 0.20 MiB extra/python-ptyprocess 0.7.0-6 0.12 MiB extra/python-pycparser 2.22-2 1.71 MiB extra/python-pygments 2.18.0-1 14.10 MiB extra/python-secretstorage 3.3.3-5 0.11 MiB extra/python-sniffio 1.3.1-3 0.04 MiB extra/python-trove-classifiers 2024.10.21.16-1 0.12 MiB extra/python-uc-micro-py 1.0.3-2 0.02 MiB extra/uv 0.5.6-1 31.76 MiB 9.58 MiB core/python 3.12.7-1 106.77 MiB extra/python-click 8.1.7-3 1.18 MiB extra/python-hatchling 1.25.0-1 1.06 MiB extra/python-httpx 0.27.2-1 0.96 MiB 0.16 MiB extra/python-hyperlink 21.0.0-6 0.59 MiB 0.12 MiB extra/python-keyring 25.5.0-1 0.33 MiB 0.07 MiB extra/python-packaging 24.2-1 0.66 MiB extra/python-pexpect 4.9.0-2 0.39 MiB extra/python-platformdirs 4.3.6-1 0.24 MiB extra/python-rich 13.9.4-1 3.13 MiB extra/python-shellingham 1.5.4-2 0.05 MiB extra/python-tomli-w 1.0.0-7 0.03 MiB 0.01 MiB extra/python-tomlkit 0.13.2-1 0.57 MiB extra/python-userpath 1.9.2-2 0.08 MiB 0.02 MiB extra/python-uv 0.5.6-1 0.07 MiB 0.02 MiB extra/python-virtualenv 20.25.0-3 4.61 MiB Total Download Size: 10.37 MiB Total Installed Size: 183.11 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... uv-0.5.6-1-riscv64 downloading... python-distlib-0.3.9-1-any downloading... python-httpx-0.27.2-1-any downloading... python-hyperlink-21.0.0-6-any downloading... python-httpcore-1.0.5-1-any downloading... python-keyring-25.5.0-1-any downloading... python-filelock-3.16.1-1-any downloading... python-userpath-1.9.2-2-any downloading... python-uv-0.5.6-1-riscv64 downloading... python-tomli-w-1.0.0-7-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-click... installing python-packaging... installing python-pathspec... installing python-pluggy... installing python-editables... installing python-trove-classifiers... installing python-hatchling... installing python-certifi... installing python-h11... installing python-httpcore... Optional dependencies for python-httpcore python-h2: for HTTP/2 support python-socksio: for SOCKS support python-anyio: for asyncio backend [pending] python-trio: for trio backend python-sniffio: for async support [pending] installing python-idna... installing python-sniffio... installing python-anyio... Optional dependencies for python-anyio python-trio: trio backend python-outcome: trio backend python-uvloop: use uvloop for asyncio backend python-pytest: pytest plugin installing python-httpx... Optional dependencies for python-httpx python-brotli: for brotli response decompression python-brotlicffi: for brotli response decompression python-zstandard: for zstd response decompression python-h2: HTTP/2 support python-socksio: SOCKS proxy support python-click: command line client support [installed] python-rich: command line client support [pending] python-pygments: command line client support [pending] python-trio: alternative async library installing python-hyperlink... installing python-more-itertools... installing python-jaraco.classes... installing python-pycparser... installing python-cffi... Optional dependencies for python-cffi python-setuptools: "limited api" version checking in cffi.setuptools_ext installing python-cryptography... installing python-jeepney... installing python-secretstorage... installing python-jaraco.functools... installing python-jaraco.context... installing python-keyring... Optional dependencies for python-keyring python-keyrings-alt: Alternative backends python-dbus: kwallet backend installing python-ptyprocess... installing python-pexpect... installing python-platformdirs... installing python-colorama... installing python-uc-micro-py... installing python-mdurl... installing python-markdown-it-py... Optional dependencies for python-markdown-it-py python-mdit_py_plugins: core plugins installing python-pygments... installing python-rich... installing python-shellingham... installing python-tomli-w... installing python-tomlkit... installing python-distro... installing python-userpath... installing uv... installing python-uv... installing python-distlib... installing python-filelock... installing python-virtualenv... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (26) New Version Net Change Download Size core/libedit 20240517_3.1-1 0.24 MiB extra/llvm-libs 18.1.8-4.1 121.19 MiB extra/perl-error 0.17029-7 0.04 MiB extra/perl-mailtools 2.21-9 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/python-autocommand 2.2.2-6 0.08 MiB extra/python-fastjsonschema 2.20.0-1 0.27 MiB extra/python-iniconfig 2.0.0-5 0.04 MiB extra/python-jaraco.text 4.0.0-1 0.08 MiB extra/python-ordered-set 4.1.0-5 0.06 MiB extra/python-pyproject-hooks 1.2.0-1 0.10 MiB extra/python-setuptools 1:69.5.1-1 4.41 MiB extra/python-setuptools-scm 8.1.0-1 0.36 MiB extra/python-tomli 2.0.1-4 0.10 MiB extra/python-validate-pyproject 0.22-1 0.34 MiB extra/git 2.47.1-1 27.20 MiB core/libxcrypt-compat 4.4.36-2 0.18 MiB extra/python-build 1.2.1-3 0.19 MiB extra/python-hatch-vcs 0.4.0-3 0.04 MiB 0.01 MiB extra/python-installer 0.7.0-8 0.18 MiB extra/python-pyfakefs 5.6.0-1 4.40 MiB extra/python-pytest 1:8.3.3-1 3.90 MiB extra/python-pytest-mock 3.14.0-1 0.09 MiB extra/python-wheel 0.45.0-1 0.28 MiB extra/python-zstandard 0.22.0-2 1.18 MiB extra/rust 1:1.83.0-1 261.73 MiB Total Download Size: 0.01 MiB Total Installed Size: 426.86 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-hatch-vcs-0.4.0-3-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer [installed] python-virtualenv: to use virtualenv for build isolation [installed] installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-ordered-set... installing python-tomli... installing python-fastjsonschema... installing python-validate-pyproject... installing python-setuptools... installing python-setuptools-scm... installing python-hatch-vcs... installing python-installer... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures [installed] python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [installed] installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing libxcrypt-compat... installing python-iniconfig... installing python-pytest... installing python-pyfakefs... installing python-pytest-mock... installing python-zstandard... Optional dependencies for python-zstandard python-cffi [installed] installing libedit... installing llvm-libs... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Warn about old perl modules [?25h==> Retrieving sources...  -> Found hatch-v1.13.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting hatch-v1.13.0.tar.gz with bsdtar ==> Starting build()... * Getting build dependencies for wheel... * Building wheel... Successfully built hatch-1.13.0-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/python-hatch/src/hatch-hatch-v1.13.0 configfile: pyproject.toml plugins: mock-3.14.0, pyfakefs-5.6.0, anyio-4.4.0 collecting ... collected 2082 items / 105 deselected / 1977 selected tests/backend/builders/hooks/test_custom.py::test_no_path PASSED [ 0%] tests/backend/builders/hooks/test_custom.py::test_path_not_string PASSED [ 0%] tests/backend/builders/hooks/test_custom.py::test_nonexistent PASSED [ 0%] tests/backend/builders/hooks/test_custom.py::test_default PASSED [ 0%] tests/backend/builders/hooks/test_custom.py::test_explicit_path PASSED [ 0%] tests/backend/builders/hooks/test_custom.py::test_no_subclass PASSED [ 0%] tests/backend/builders/hooks/test_version.py::TestConfigPath::test_correct PASSED [ 0%] tests/backend/builders/hooks/test_version.py::TestConfigPath::test_missing PASSED [ 0%] tests/backend/builders/hooks/test_version.py::TestConfigPath::test_not_string PASSED [ 0%] tests/backend/builders/hooks/test_version.py::TestConfigTemplate::test_correct PASSED [ 0%] tests/backend/builders/hooks/test_version.py::TestConfigTemplate::test_not_string PASSED [ 0%] tests/backend/builders/hooks/test_version.py::TestConfigPattern::test_correct PASSED [ 0%] tests/backend/builders/hooks/test_version.py::TestConfigPattern::test_not_string PASSED [ 0%] tests/backend/builders/hooks/test_version.py::TestTemplate::test_default PASSED [ 0%] tests/backend/builders/hooks/test_version.py::TestTemplate::test_create_necessary_directories PASSED [ 0%] tests/backend/builders/hooks/test_version.py::TestTemplate::test_custom PASSED [ 0%] tests/backend/builders/hooks/test_version.py::TestPattern::test_default PASSED [ 0%] tests/backend/builders/hooks/test_version.py::TestPattern::test_custom PASSED [ 0%] tests/backend/builders/plugin/test_interface.py::TestClean::test_default PASSED [ 0%] tests/backend/builders/plugin/test_interface.py::TestPluginManager::test_default PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestPluginManager::test_reuse PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestRawConfig::test_default PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestRawConfig::test_reuse PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestRawConfig::test_read PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestMetadata::test_base PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestMetadata::test_core PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestMetadata::test_hatch PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestMetadata::test_build_config PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestMetadata::test_build_config_not_table PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestMetadata::test_target_config PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestMetadata::test_target_config_not_table PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestProjectID::test_normalization PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestBuildValidation::test_unknown_version PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestBuildValidation::test_invalid_metadata PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestHookConfig::test_unknown PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestDirectoryRecursion::test_infinite_loop_prevention PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestDirectoryRecursion::test_only_include PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestDirectoryRecursion::test_no_duplication_force_include_only PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestDirectoryRecursion::test_no_duplication_force_include_and_selection PASSED [ 1%] tests/backend/builders/plugin/test_interface.py::TestDirectoryRecursion::test_no_duplication_force_include_with_sources PASSED [ 2%] tests/backend/builders/plugin/test_interface.py::TestDirectoryRecursion::test_exists PASSED [ 2%] tests/backend/builders/plugin/test_interface.py::TestDirectoryRecursion::test_order PASSED [ 2%] tests/backend/builders/test_binary.py::test_class PASSED [ 2%] tests/backend/builders/test_binary.py::test_class_legacy PASSED [ 2%] tests/backend/builders/test_binary.py::test_default_versions PASSED [ 2%] tests/backend/builders/test_binary.py::TestScripts::test_unset PASSED [ 2%] tests/backend/builders/test_binary.py::TestScripts::test_default PASSED [ 2%] tests/backend/builders/test_binary.py::TestScripts::test_specific PASSED [ 2%] tests/backend/builders/test_binary.py::TestScripts::test_not_array PASSED [ 2%] tests/backend/builders/test_binary.py::TestScripts::test_script_not_string PASSED [ 2%] tests/backend/builders/test_binary.py::TestScripts::test_unknown_script PASSED [ 2%] tests/backend/builders/test_binary.py::TestPythonVersion::test_default_no_source PASSED [ 2%] tests/backend/builders/test_binary.py::TestPythonVersion::test_default_explicit_source PASSED [ 2%] tests/backend/builders/test_binary.py::TestPythonVersion::test_set PASSED [ 2%] tests/backend/builders/test_binary.py::TestPythonVersion::test_not_string PASSED [ 2%] tests/backend/builders/test_binary.py::TestPythonVersion::test_compatibility PASSED [ 2%] tests/backend/builders/test_binary.py::TestPythonVersion::test_incompatible PASSED [ 2%] tests/backend/builders/test_binary.py::TestPyAppVersion::test_default PASSED [ 2%] tests/backend/builders/test_binary.py::TestPyAppVersion::test_set PASSED [ 2%] tests/backend/builders/test_binary.py::TestPyAppVersion::test_not_string PASSED [ 3%] tests/backend/builders/test_binary.py::TestBuildBootstrap::test_default PASSED [ 3%] tests/backend/builders/test_binary.py::TestBuildBootstrap::test_default_build_target PASSED [ 3%] tests/backend/builders/test_binary.py::TestBuildBootstrap::test_scripts PASSED [ 3%] tests/backend/builders/test_binary.py::TestBuildBootstrap::test_scripts_build_target PASSED [ 3%] tests/backend/builders/test_binary.py::TestBuildBootstrap::test_custom_cargo PASSED [ 3%] tests/backend/builders/test_binary.py::TestBuildBootstrap::test_no_cargo PASSED [ 3%] tests/backend/builders/test_binary.py::TestBuildBootstrap::test_python_version PASSED [ 3%] tests/backend/builders/test_binary.py::TestBuildBootstrap::test_pyapp_version PASSED [ 3%] tests/backend/builders/test_binary.py::TestBuildBootstrap::test_verbosity PASSED [ 3%] tests/backend/builders/test_binary.py::TestBuildBootstrap::test_local_build_with_build_target PASSED [ 3%] tests/backend/builders/test_binary.py::TestBuildBootstrap::test_local_build_no_build_target PASSED [ 3%] tests/backend/builders/test_binary.py::TestBuildBootstrap::test_legacy PASSED [ 3%] tests/backend/builders/test_config.py::TestDirectory::test_default PASSED [ 3%] tests/backend/builders/test_config.py::TestDirectory::test_target PASSED [ 3%] tests/backend/builders/test_config.py::TestDirectory::test_target_not_boolean PASSED [ 3%] tests/backend/builders/test_config.py::TestDirectory::test_global PASSED [ 3%] tests/backend/builders/test_config.py::TestDirectory::test_global_not_boolean PASSED [ 3%] tests/backend/builders/test_config.py::TestDirectory::test_target_overrides_global PASSED [ 3%] tests/backend/builders/test_config.py::TestDirectory::test_absolute_path PASSED [ 3%] tests/backend/builders/test_config.py::TestSkipExcludedDirs::test_default PASSED [ 4%] tests/backend/builders/test_config.py::TestSkipExcludedDirs::test_target PASSED [ 4%] tests/backend/builders/test_config.py::TestSkipExcludedDirs::test_target_not_boolean PASSED [ 4%] tests/backend/builders/test_config.py::TestSkipExcludedDirs::test_global PASSED [ 4%] tests/backend/builders/test_config.py::TestSkipExcludedDirs::test_global_not_boolean PASSED [ 4%] tests/backend/builders/test_config.py::TestSkipExcludedDirs::test_target_overrides_global PASSED [ 4%] tests/backend/builders/test_config.py::TestIgnoreVCS::test_default PASSED [ 4%] tests/backend/builders/test_config.py::TestIgnoreVCS::test_target PASSED [ 4%] tests/backend/builders/test_config.py::TestIgnoreVCS::test_target_not_boolean PASSED [ 4%] tests/backend/builders/test_config.py::TestIgnoreVCS::test_global PASSED [ 4%] tests/backend/builders/test_config.py::TestIgnoreVCS::test_global_not_boolean PASSED [ 4%] tests/backend/builders/test_config.py::TestIgnoreVCS::test_target_overrides_global PASSED [ 4%] tests/backend/builders/test_config.py::TestRequireRuntimeDependencies::test_default PASSED [ 4%] tests/backend/builders/test_config.py::TestRequireRuntimeDependencies::test_target PASSED [ 4%] tests/backend/builders/test_config.py::TestRequireRuntimeDependencies::test_target_not_boolean PASSED [ 4%] tests/backend/builders/test_config.py::TestRequireRuntimeDependencies::test_global PASSED [ 4%] tests/backend/builders/test_config.py::TestRequireRuntimeDependencies::test_global_not_boolean PASSED [ 4%] tests/backend/builders/test_config.py::TestRequireRuntimeDependencies::test_target_overrides_global PASSED [ 4%] tests/backend/builders/test_config.py::TestRequireRuntimeFeatures::test_default PASSED [ 4%] tests/backend/builders/test_config.py::TestRequireRuntimeFeatures::test_target PASSED [ 5%] tests/backend/builders/test_config.py::TestRequireRuntimeFeatures::test_target_not_array PASSED [ 5%] tests/backend/builders/test_config.py::TestRequireRuntimeFeatures::test_target_feature_not_string PASSED [ 5%] tests/backend/builders/test_config.py::TestRequireRuntimeFeatures::test_target_feature_empty_string PASSED [ 5%] tests/backend/builders/test_config.py::TestRequireRuntimeFeatures::test_target_feature_unknown PASSED [ 5%] tests/backend/builders/test_config.py::TestRequireRuntimeFeatures::test_global PASSED [ 5%] tests/backend/builders/test_config.py::TestRequireRuntimeFeatures::test_global_not_array PASSED [ 5%] tests/backend/builders/test_config.py::TestRequireRuntimeFeatures::test_global_feature_not_string PASSED [ 5%] tests/backend/builders/test_config.py::TestRequireRuntimeFeatures::test_global_feature_empty_string PASSED [ 5%] tests/backend/builders/test_config.py::TestRequireRuntimeFeatures::test_global_feature_unknown PASSED [ 5%] tests/backend/builders/test_config.py::TestRequireRuntimeFeatures::test_target_overrides_global PASSED [ 5%] tests/backend/builders/test_config.py::TestOnlyPackages::test_default PASSED [ 5%] tests/backend/builders/test_config.py::TestOnlyPackages::test_target PASSED [ 5%] tests/backend/builders/test_config.py::TestOnlyPackages::test_target_not_boolean PASSED [ 5%] tests/backend/builders/test_config.py::TestOnlyPackages::test_global PASSED [ 5%] tests/backend/builders/test_config.py::TestOnlyPackages::test_global_not_boolean PASSED [ 5%] tests/backend/builders/test_config.py::TestOnlyPackages::test_target_overrides_global PASSED [ 5%] tests/backend/builders/test_config.py::TestReproducible::test_default PASSED [ 5%] tests/backend/builders/test_config.py::TestReproducible::test_target PASSED [ 5%] tests/backend/builders/test_config.py::TestReproducible::test_target_not_boolean PASSED [ 5%] tests/backend/builders/test_config.py::TestReproducible::test_global PASSED [ 6%] tests/backend/builders/test_config.py::TestReproducible::test_global_not_boolean PASSED [ 6%] tests/backend/builders/test_config.py::TestReproducible::test_target_overrides_global PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeDirs::test_default PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeDirs::test_global_invalid_type PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeDirs::test_global PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeDirs::test_global_pattern_not_string PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeDirs::test_global_pattern_empty_string PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeDirs::test_target PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeDirs::test_target_pattern_not_string PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeDirs::test_target_pattern_empty_string PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeDirs::test_target_overrides_global PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeExact::test_default PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeExact::test_target PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeExact::test_target_not_boolean PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeExact::test_global PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeExact::test_global_not_boolean PASSED [ 6%] tests/backend/builders/test_config.py::TestDevModeExact::test_target_overrides_global PASSED [ 6%] tests/backend/builders/test_config.py::TestPackages::test_default PASSED [ 6%] tests/backend/builders/test_config.py::TestPackages::test_global_invalid_type PASSED [ 6%] tests/backend/builders/test_config.py::TestPackages::test_global PASSED [ 7%] tests/backend/builders/test_config.py::TestPackages::test_global_package_not_string PASSED [ 7%] tests/backend/builders/test_config.py::TestPackages::test_global_package_empty_string PASSED [ 7%] tests/backend/builders/test_config.py::TestPackages::test_target PASSED [ 7%] tests/backend/builders/test_config.py::TestPackages::test_target_package_not_string PASSED [ 7%] tests/backend/builders/test_config.py::TestPackages::test_target_package_empty_string PASSED [ 7%] tests/backend/builders/test_config.py::TestPackages::test_target_overrides_global PASSED [ 7%] tests/backend/builders/test_config.py::TestPackages::test_no_source PASSED [ 7%] tests/backend/builders/test_config.py::TestSources::test_default PASSED [ 7%] tests/backend/builders/test_config.py::TestSources::test_global_invalid_type PASSED [ 7%] tests/backend/builders/test_config.py::TestSources::test_global_array PASSED [ 7%] tests/backend/builders/test_config.py::TestSources::test_global_array_source_not_string PASSED [ 7%] tests/backend/builders/test_config.py::TestSources::test_global_array_source_empty_string PASSED [ 7%] tests/backend/builders/test_config.py::TestSources::test_global_mapping PASSED [ 7%] tests/backend/builders/test_config.py::TestSources::test_global_mapping_source_empty_string PASSED [ 7%] tests/backend/builders/test_config.py::TestSources::test_global_mapping_path_empty_string PASSED [ 7%] tests/backend/builders/test_config.py::TestSources::test_global_mapping_replacement_not_string PASSED [ 7%] tests/backend/builders/test_config.py::TestSources::test_target_invalid_type PASSED [ 7%] tests/backend/builders/test_config.py::TestSources::test_target_array PASSED [ 7%] tests/backend/builders/test_config.py::TestSources::test_target_array_source_not_string PASSED [ 7%] tests/backend/builders/test_config.py::TestSources::test_target_array_source_empty_string PASSED [ 8%] tests/backend/builders/test_config.py::TestSources::test_target_mapping PASSED [ 8%] tests/backend/builders/test_config.py::TestSources::test_target_mapping_source_empty_string PASSED [ 8%] tests/backend/builders/test_config.py::TestSources::test_target_mapping_path_empty_string PASSED [ 8%] tests/backend/builders/test_config.py::TestSources::test_target_mapping_replacement_not_string PASSED [ 8%] tests/backend/builders/test_config.py::TestSources::test_target_overrides_global PASSED [ 8%] tests/backend/builders/test_config.py::TestSources::test_no_source PASSED [ 8%] tests/backend/builders/test_config.py::TestSources::test_compatible_with_packages PASSED [ 8%] tests/backend/builders/test_config.py::TestForceInclude::test_default PASSED [ 8%] tests/backend/builders/test_config.py::TestForceInclude::test_global_invalid_type PASSED [ 8%] tests/backend/builders/test_config.py::TestForceInclude::test_global_absolute PASSED [ 8%] tests/backend/builders/test_config.py::TestForceInclude::test_global_relative PASSED [ 8%] tests/backend/builders/test_config.py::TestForceInclude::test_global_source_empty_string PASSED [ 8%] tests/backend/builders/test_config.py::TestForceInclude::test_global_relative_path_not_string PASSED [ 8%] tests/backend/builders/test_config.py::TestForceInclude::test_global_relative_path_empty_string PASSED [ 8%] tests/backend/builders/test_config.py::TestForceInclude::test_target_invalid_type PASSED [ 8%] tests/backend/builders/test_config.py::TestForceInclude::test_target_absolute PASSED [ 8%] tests/backend/builders/test_config.py::TestForceInclude::test_target_relative PASSED [ 8%] tests/backend/builders/test_config.py::TestForceInclude::test_target_source_empty_string PASSED [ 8%] tests/backend/builders/test_config.py::TestForceInclude::test_target_relative_path_not_string PASSED [ 9%] tests/backend/builders/test_config.py::TestForceInclude::test_target_relative_path_empty_string PASSED [ 9%] tests/backend/builders/test_config.py::TestForceInclude::test_order PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_default PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_global_invalid_type PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_global_path_not_string PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_global_not_relative[/] PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_global_not_relative[~/foo] PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_global_not_relative[../foo] PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_global_duplicate PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_global_correct PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_target_invalid_type PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_target_path_not_string PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_target_not_relative[/] PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_target_not_relative[~/foo] PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_target_not_relative[../foo] PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_target_duplicate PASSED [ 9%] tests/backend/builders/test_config.py::TestOnlyInclude::test_target_correct PASSED [ 9%] tests/backend/builders/test_config.py::TestVersions::test_default_known PASSED [ 9%] tests/backend/builders/test_config.py::TestVersions::test_default_override PASSED [ 9%] tests/backend/builders/test_config.py::TestVersions::test_invalid_type PASSED [ 10%] tests/backend/builders/test_config.py::TestVersions::test_correct PASSED [ 10%] tests/backend/builders/test_config.py::TestVersions::test_empty_default PASSED [ 10%] tests/backend/builders/test_config.py::TestVersions::test_version_not_string PASSED [ 10%] tests/backend/builders/test_config.py::TestVersions::test_version_empty_string PASSED [ 10%] tests/backend/builders/test_config.py::TestVersions::test_unknown_version PASSED [ 10%] tests/backend/builders/test_config.py::TestHookConfig::test_default PASSED [ 10%] tests/backend/builders/test_config.py::TestHookConfig::test_target_not_table PASSED [ 10%] tests/backend/builders/test_config.py::TestHookConfig::test_target_hook_not_table PASSED [ 10%] tests/backend/builders/test_config.py::TestHookConfig::test_global_not_table PASSED [ 10%] tests/backend/builders/test_config.py::TestHookConfig::test_global_hook_not_table PASSED [ 10%] tests/backend/builders/test_config.py::TestHookConfig::test_global PASSED [ 10%] tests/backend/builders/test_config.py::TestHookConfig::test_order PASSED [ 10%] tests/backend/builders/test_config.py::TestHookConfig::test_target_overrides_global PASSED [ 10%] tests/backend/builders/test_config.py::TestHookConfig::test_env_var_no_hooks PASSED [ 10%] tests/backend/builders/test_config.py::TestHookConfig::test_enable_by_default PASSED [ 10%] tests/backend/builders/test_config.py::TestHookConfig::test_env_var_all_override_enable_by_default PASSED [ 10%] tests/backend/builders/test_config.py::TestHookConfig::test_env_var_specific_override_enable_by_default PASSED [ 10%] tests/backend/builders/test_config.py::TestDependencies::test_default PASSED [ 10%] tests/backend/builders/test_config.py::TestDependencies::test_target_not_array PASSED [ 10%] tests/backend/builders/test_config.py::TestDependencies::test_target_dependency_not_string PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_global_not_array PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_global_dependency_not_string PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_hook_require_runtime_dependencies_not_boolean PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_hook_require_runtime_features_not_array PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_hook_require_runtime_features_feature_not_string PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_hook_require_runtime_features_feature_empty_string PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_hook_require_runtime_features_feature_unknown PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_hook_dependencies_not_array PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_hook_dependency_not_string PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_correct PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_require_runtime_dependencies PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_require_runtime_features PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_env_var_no_hooks PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_hooks_enable_by_default PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_hooks_env_var_all_override_enable_by_default PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_hooks_env_var_specific_override_enable_by_default PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_hooks_require_runtime_dependencies PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_hooks_require_runtime_dependencies_disabled PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_hooks_require_runtime_features PASSED [ 11%] tests/backend/builders/test_config.py::TestDependencies::test_hooks_require_runtime_features_disabled PASSED [ 12%] tests/backend/builders/test_config.py::TestFileSelectionDefaults::test_include PASSED [ 12%] tests/backend/builders/test_config.py::TestFileSelectionDefaults::test_exclude PASSED [ 12%] tests/backend/builders/test_config.py::TestFileSelectionDefaults::test_packages PASSED [ 12%] tests/backend/builders/test_config.py::TestFileSelectionDefaults::test_only_include PASSED [ 12%] tests/backend/builders/test_config.py::TestFileSelectionDefaults::test_global_exclude PASSED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_default PASSED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_global_becomes_spec PASSED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_global_invalid_type PASSED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_global[/] PASSED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_global[\\] SKIPPED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_global_pattern_not_string PASSED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_global_pattern_empty_string PASSED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_global_packages_included[/] PASSED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_global_packages_included[\\] SKIPPED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_target[/] PASSED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_target[\\] SKIPPED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_target_pattern_not_string PASSED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_target_pattern_empty_string PASSED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_target_overrides_global[/] PASSED [ 12%] tests/backend/builders/test_config.py::TestPatternInclude::test_target_overrides_global[\\] SKIPPED [ 13%] tests/backend/builders/test_config.py::TestPatternInclude::test_target_packages_included[/] PASSED [ 13%] tests/backend/builders/test_config.py::TestPatternInclude::test_target_packages_included[\\] SKIPPED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_default[/] PASSED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_default[\\] SKIPPED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_global_invalid_type PASSED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_global[/] PASSED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_global[\\] SKIPPED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_global_pattern_not_string PASSED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_global_pattern_empty_string PASSED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_target[/] PASSED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_target[\\] SKIPPED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_target_pattern_not_string PASSED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_target_pattern_empty_string PASSED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_target_overrides_global[/] PASSED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_target_overrides_global[\\] SKIPPED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_vcs_git[/] PASSED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_vcs_git[\\] SKIPPED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_ignore_vcs_git[/] PASSED [ 13%] tests/backend/builders/test_config.py::TestPatternExclude::test_ignore_vcs_git[\\] SKIPPED [ 14%] tests/backend/builders/test_config.py::TestPatternExclude::test_vcs_git_boundary[/] PASSED [ 14%] tests/backend/builders/test_config.py::TestPatternExclude::test_vcs_git_boundary[\\] SKIPPED [ 14%] tests/backend/builders/test_config.py::TestPatternExclude::test_vcs_git_exclude_whitelisted_file[/] PASSED [ 14%] tests/backend/builders/test_config.py::TestPatternExclude::test_vcs_git_exclude_whitelisted_file[\\] SKIPPED [ 14%] tests/backend/builders/test_config.py::TestPatternExclude::test_vcs_mercurial[/] PASSED [ 14%] tests/backend/builders/test_config.py::TestPatternExclude::test_vcs_mercurial[\\] SKIPPED [ 14%] tests/backend/builders/test_config.py::TestPatternExclude::test_ignore_vcs_mercurial[/] PASSED [ 14%] tests/backend/builders/test_config.py::TestPatternExclude::test_ignore_vcs_mercurial[\\] SKIPPED [ 14%] tests/backend/builders/test_config.py::TestPatternExclude::test_vcs_mercurial_boundary[/] PASSED [ 14%] tests/backend/builders/test_config.py::TestPatternExclude::test_vcs_mercurial_boundary[\\] SKIPPED [ 14%] tests/backend/builders/test_config.py::TestPatternExclude::test_override_default_global_exclude_patterns PASSED [ 14%] tests/backend/builders/test_config.py::TestPatternArtifacts::test_default PASSED [ 14%] tests/backend/builders/test_config.py::TestPatternArtifacts::test_global_becomes_spec PASSED [ 14%] tests/backend/builders/test_config.py::TestPatternArtifacts::test_global_invalid_type PASSED [ 14%] tests/backend/builders/test_config.py::TestPatternArtifacts::test_global[/] PASSED [ 14%] tests/backend/builders/test_config.py::TestPatternArtifacts::test_global[\\] SKIPPED [ 14%] tests/backend/builders/test_config.py::TestPatternArtifacts::test_global_pattern_not_string PASSED [ 14%] tests/backend/builders/test_config.py::TestPatternArtifacts::test_global_pattern_empty_string PASSED [ 14%] tests/backend/builders/test_config.py::TestPatternArtifacts::test_target[/] PASSED [ 14%] tests/backend/builders/test_config.py::TestPatternArtifacts::test_target[\\] SKIPPED [ 15%] tests/backend/builders/test_config.py::TestPatternArtifacts::test_target_pattern_not_string PASSED [ 15%] tests/backend/builders/test_config.py::TestPatternArtifacts::test_target_pattern_empty_string PASSED [ 15%] tests/backend/builders/test_config.py::TestPatternArtifacts::test_target_overrides_global[/] PASSED [ 15%] tests/backend/builders/test_config.py::TestPatternArtifacts::test_target_overrides_global[\\] SKIPPED [ 15%] tests/backend/builders/test_config.py::TestPatternMatching::test_include_explicit PASSED [ 15%] tests/backend/builders/test_config.py::TestPatternMatching::test_no_include_greedy PASSED [ 15%] tests/backend/builders/test_config.py::TestPatternMatching::test_exclude_precedence PASSED [ 15%] tests/backend/builders/test_config.py::TestPatternMatching::test_artifact_super_precedence PASSED [ 15%] tests/backend/builders/test_custom.py::test_target_config_not_table PASSED [ 15%] tests/backend/builders/test_custom.py::test_no_path PASSED [ 15%] tests/backend/builders/test_custom.py::test_path_not_string PASSED [ 15%] tests/backend/builders/test_custom.py::test_nonexistent PASSED [ 15%] tests/backend/builders/test_custom.py::test_no_subclass PASSED [ 15%] tests/backend/builders/test_custom.py::test_multiple_subclasses PASSED [ 15%] tests/backend/builders/test_custom.py::test_dynamic_dependencies PASSED [ 15%] tests/backend/builders/test_sdist.py::test_class PASSED [ 15%] tests/backend/builders/test_sdist.py::test_default_versions PASSED [ 15%] tests/backend/builders/test_sdist.py::TestSupportLegacy::test_default PASSED [ 15%] tests/backend/builders/test_sdist.py::TestSupportLegacy::test_target PASSED [ 15%] tests/backend/builders/test_sdist.py::TestCoreMetadataConstructor::test_default PASSED [ 16%] tests/backend/builders/test_sdist.py::TestCoreMetadataConstructor::test_not_string PASSED [ 16%] tests/backend/builders/test_sdist.py::TestCoreMetadataConstructor::test_unknown PASSED [ 16%] tests/backend/builders/test_sdist.py::TestStrictNaming::test_default PASSED [ 16%] tests/backend/builders/test_sdist.py::TestStrictNaming::test_target PASSED [ 16%] tests/backend/builders/test_sdist.py::TestStrictNaming::test_target_not_boolean PASSED [ 16%] tests/backend/builders/test_sdist.py::TestStrictNaming::test_global PASSED [ 16%] tests/backend/builders/test_sdist.py::TestStrictNaming::test_global_not_boolean PASSED [ 16%] tests/backend/builders/test_sdist.py::TestStrictNaming::test_target_overrides_global PASSED [ 16%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_default PASSED [ 16%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_packages PASSED [ 16%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_description PASSED [ 16%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_readme PASSED [ 16%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_authors_name PASSED [ 16%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_authors_email PASSED [ 16%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_authors_name_and_email PASSED [ 16%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_authors_multiple PASSED [ 16%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_maintainers_name PASSED [ 16%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_maintainers_email PASSED [ 16%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_maintainers_name_and_email PASSED [ 16%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_maintainers_multiple PASSED [ 17%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_classifiers PASSED [ 17%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_dependencies PASSED [ 17%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_dependencies_extra PASSED [ 17%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_optional_dependencies PASSED [ 17%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_scripts PASSED [ 17%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_gui_scripts PASSED [ 17%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_entry_points PASSED [ 17%] tests/backend/builders/test_sdist.py::TestConstructSetupPyFile::test_all PASSED [ 17%] tests/backend/builders/test_sdist.py::TestBuildStandard::test_default PASSED [ 17%] tests/backend/builders/test_sdist.py::TestBuildStandard::test_default_no_reproducible PASSED [ 17%] tests/backend/builders/test_sdist.py::TestBuildStandard::test_default_support_legacy PASSED [ 17%] tests/backend/builders/test_sdist.py::TestBuildStandard::test_default_build_script_artifacts PASSED [ 17%] tests/backend/builders/test_sdist.py::TestBuildStandard::test_default_build_script_extra_dependencies PASSED [ 17%] tests/backend/builders/test_sdist.py::TestBuildStandard::test_include_project_file PASSED [ 17%] tests/backend/builders/test_sdist.py::TestBuildStandard::test_project_file_always_included PASSED [ 17%] tests/backend/builders/test_sdist.py::TestBuildStandard::test_config_file_always_included PASSED [ 17%] tests/backend/builders/test_sdist.py::TestBuildStandard::test_include_readme PASSED [ 17%] tests/backend/builders/test_sdist.py::TestBuildStandard::test_readme_always_included PASSED [ 17%] tests/backend/builders/test_sdist.py::TestBuildStandard::test_include_license_files PASSED [ 18%] tests/backend/builders/test_sdist.py::TestBuildStandard::test_license_files_always_included PASSED [ 18%] tests/backend/builders/test_sdist.py::TestBuildStandard::test_default_vcs_git_exclusion_files PASSED [ 18%] tests/backend/builders/test_sdist.py::TestBuildStandard::test_default_vcs_mercurial_exclusion_files PASSED [ 18%] tests/backend/builders/test_wheel.py::test_class PASSED [ 18%] tests/backend/builders/test_wheel.py::test_default_versions PASSED [ 18%] tests/backend/builders/test_wheel.py::TestDefaultFileSelection::test_already_defined PASSED [ 18%] tests/backend/builders/test_wheel.py::TestDefaultFileSelection::test_flat_layout PASSED [ 18%] tests/backend/builders/test_wheel.py::TestDefaultFileSelection::test_src_layout PASSED [ 18%] tests/backend/builders/test_wheel.py::TestDefaultFileSelection::test_single_module PASSED [ 18%] tests/backend/builders/test_wheel.py::TestDefaultFileSelection::test_namespace PASSED [ 18%] tests/backend/builders/test_wheel.py::TestDefaultFileSelection::test_default_error PASSED [ 18%] tests/backend/builders/test_wheel.py::TestDefaultFileSelection::test_bypass_selection_option PASSED [ 18%] tests/backend/builders/test_wheel.py::TestDefaultFileSelection::test_force_include_option_considered_selection PASSED [ 18%] tests/backend/builders/test_wheel.py::TestDefaultFileSelection::test_force_include_build_data_considered_selection PASSED [ 18%] tests/backend/builders/test_wheel.py::TestDefaultFileSelection::test_artifacts_build_data_considered_selection PASSED [ 18%] tests/backend/builders/test_wheel.py::TestDefaultFileSelection::test_unnormalized_name_with_unnormalized_directory PASSED [ 18%] tests/backend/builders/test_wheel.py::TestDefaultFileSelection::test_unnormalized_name_with_normalized_directory PASSED [ 18%] tests/backend/builders/test_wheel.py::TestCoreMetadataConstructor::test_default PASSED [ 18%] tests/backend/builders/test_wheel.py::TestCoreMetadataConstructor::test_not_string PASSED [ 18%] tests/backend/builders/test_wheel.py::TestCoreMetadataConstructor::test_unknown PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedData::test_default PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedData::test_invalid_type PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedData::test_absolute PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedData::test_relative PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedData::test_source_empty_string PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedData::test_relative_path_not_string PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedData::test_relative_path_empty_string PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedData::test_order PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedScripts::test_default PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedScripts::test_invalid_type PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedScripts::test_absolute PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedScripts::test_relative PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedScripts::test_source_empty_string PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedScripts::test_relative_path_not_string PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedScripts::test_relative_path_empty_string PASSED [ 19%] tests/backend/builders/test_wheel.py::TestSharedScripts::test_order PASSED [ 19%] tests/backend/builders/test_wheel.py::TestExtraMetadata::test_default PASSED [ 19%] tests/backend/builders/test_wheel.py::TestExtraMetadata::test_invalid_type PASSED [ 19%] tests/backend/builders/test_wheel.py::TestExtraMetadata::test_absolute PASSED [ 19%] tests/backend/builders/test_wheel.py::TestExtraMetadata::test_relative PASSED [ 20%] tests/backend/builders/test_wheel.py::TestExtraMetadata::test_source_empty_string PASSED [ 20%] tests/backend/builders/test_wheel.py::TestExtraMetadata::test_relative_path_not_string PASSED [ 20%] tests/backend/builders/test_wheel.py::TestExtraMetadata::test_relative_path_empty_string PASSED [ 20%] tests/backend/builders/test_wheel.py::TestExtraMetadata::test_order PASSED [ 20%] tests/backend/builders/test_wheel.py::TestStrictNaming::test_default PASSED [ 20%] tests/backend/builders/test_wheel.py::TestStrictNaming::test_target PASSED [ 20%] tests/backend/builders/test_wheel.py::TestStrictNaming::test_target_not_boolean PASSED [ 20%] tests/backend/builders/test_wheel.py::TestStrictNaming::test_global PASSED [ 20%] tests/backend/builders/test_wheel.py::TestStrictNaming::test_global_not_boolean PASSED [ 20%] tests/backend/builders/test_wheel.py::TestStrictNaming::test_target_overrides_global PASSED [ 20%] tests/backend/builders/test_wheel.py::TestMacOSMaxCompat::test_correct PASSED [ 20%] tests/backend/builders/test_wheel.py::TestMacOSMaxCompat::test_not_boolean PASSED [ 20%] tests/backend/builders/test_wheel.py::TestBypassSelection::test_default PASSED [ 20%] tests/backend/builders/test_wheel.py::TestBypassSelection::test_correct PASSED [ 20%] tests/backend/builders/test_wheel.py::TestBypassSelection::test_not_boolean PASSED [ 20%] tests/backend/builders/test_wheel.py::TestConstructEntryPointsFile::test_default PASSED [ 20%] tests/backend/builders/test_wheel.py::TestConstructEntryPointsFile::test_scripts PASSED [ 20%] tests/backend/builders/test_wheel.py::TestConstructEntryPointsFile::test_gui_scripts PASSED [ 20%] tests/backend/builders/test_wheel.py::TestConstructEntryPointsFile::test_entry_points PASSED [ 20%] tests/backend/builders/test_wheel.py::TestConstructEntryPointsFile::test_all PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_reproducible_timestamp PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_no_reproducible PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_multiple_licenses PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_include PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_only_packages PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_only_packages_artifact_override PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_python_constraint[>3] PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_python_constraint[==3.11.4] PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_build_script_default_tag PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_build_script_set_tag PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_shared_data PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_shared_data_from_build_data PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_shared_scripts PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_shared_scripts_from_build_data PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_extra_metadata PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_extra_metadata_build_data PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_namespace_package PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_entry_points PASSED [ 21%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_explicit_selection_with_src_layout PASSED [ 22%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_single_module PASSED [ 22%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_no_strict_naming PASSED [ 22%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_editable_sources_rewrite_error PASSED [ 22%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_macos_archflags[-arch x86_64-x86_64] SKIPPED [ 22%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_macos_archflags[-arch arm64-arm64] SKIPPED [ 22%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_macos_archflags[-arch arm64 -arch x86_64-universal2] SKIPPED [ 22%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_macos_max_compat[True] SKIPPED [ 22%] tests/backend/builders/test_wheel.py::TestBuildStandard::test_macos_max_compat[False] SKIPPED [ 22%] tests/backend/dep/test_core.py::test_no_dependencies PASSED [ 22%] tests/backend/dep/test_core.py::test_dependency_not_found PASSED [ 22%] tests/backend/dep/test_core.py::test_dependency_found PASSED [ 22%] tests/backend/dep/test_core.py::test_version_unmet PASSED [ 22%] tests/backend/dep/test_core.py::test_marker_met PASSED [ 22%] tests/backend/dep/test_core.py::test_marker_unmet PASSED [ 22%] tests/backend/dep/test_core.py::test_extra_no_dependencies PASSED [ 22%] tests/backend/dep/test_core.py::test_unknown_extra PASSED [ 22%] tests/backend/dep/test_core.py::test_extra_unmet PASSED [ 22%] tests/backend/dep/test_core.py::test_extra_met PASSED [ 22%] tests/backend/dep/test_core.py::test_dependency_git_pip PASSED [ 22%] tests/backend/dep/test_core.py::test_dependency_git_uv PASSED [ 23%] tests/backend/dep/test_core.py::test_dependency_git_revision_pip PASSED [ 23%] tests/backend/dep/test_core.py::test_dependency_git_revision_uv PASSED [ 23%] tests/backend/dep/test_core.py::test_dependency_git_commit PASSED [ 23%] tests/backend/licenses/test_parse.py::test_syntax_errors[or] PASSED [ 23%] tests/backend/licenses/test_parse.py::test_syntax_errors[and] PASSED [ 23%] tests/backend/licenses/test_parse.py::test_syntax_errors[with] PASSED [ 23%] tests/backend/licenses/test_parse.py::test_syntax_errors[mit or] PASSED [ 23%] tests/backend/licenses/test_parse.py::test_syntax_errors[mit and] PASSED [ 23%] tests/backend/licenses/test_parse.py::test_syntax_errors[mit with] PASSED [ 23%] tests/backend/licenses/test_parse.py::test_syntax_errors[or mit] PASSED [ 23%] tests/backend/licenses/test_parse.py::test_syntax_errors[and mit] PASSED [ 23%] tests/backend/licenses/test_parse.py::test_syntax_errors[with mit] PASSED [ 23%] tests/backend/licenses/test_parse.py::test_syntax_errors[(mit] PASSED [ 23%] tests/backend/licenses/test_parse.py::test_syntax_errors[mit)] PASSED [ 23%] tests/backend/licenses/test_parse.py::test_syntax_errors[mit or or apache-2.0] PASSED [ 23%] tests/backend/licenses/test_parse.py::test_syntax_errors[mit or apache-2.0 (bsd-3-clause and MPL-2.0)] PASSED [ 23%] tests/backend/licenses/test_parse.py::test_unknown_license PASSED [ 23%] tests/backend/licenses/test_parse.py::test_unknown_license_exception PASSED [ 23%] tests/backend/licenses/test_parse.py::test_normalization[mIt-MIT] PASSED [ 23%] tests/backend/licenses/test_parse.py::test_normalization[mit or apache-2.0-MIT OR Apache-2.0] PASSED [ 24%] tests/backend/licenses/test_parse.py::test_normalization[mit and apache-2.0-MIT AND Apache-2.0] PASSED [ 24%] tests/backend/licenses/test_parse.py::test_normalization[gpl-2.0-or-later with bison-exception-2.2-GPL-2.0-or-later WITH Bison-exception-2.2] PASSED [ 24%] tests/backend/licenses/test_parse.py::test_normalization[mit or apache-2.0 and (bsd-3-clause or mpl-2.0)-MIT OR Apache-2.0 AND (BSD-3-Clause OR MPL-2.0)] PASSED [ 24%] tests/backend/licenses/test_parse.py::test_normalization[mit and (apache-2.0+ or mpl-2.0+)-MIT AND (Apache-2.0+ OR MPL-2.0+)] PASSED [ 24%] tests/backend/licenses/test_parse.py::test_normalization[licenseref-public-domain-LicenseRef-Public-Domain] PASSED [ 24%] tests/backend/licenses/test_parse.py::test_normalization[licenseref-proprietary-LicenseRef-Proprietary] PASSED [ 24%] tests/backend/licenses/test_supported.py::test_licenses PASSED [ 24%] tests/backend/licenses/test_supported.py::test_exceptions PASSED [ 24%] tests/backend/metadata/test_build.py::TestRequires::test_default PASSED [ 24%] tests/backend/metadata/test_build.py::TestRequires::test_not_array PASSED [ 24%] tests/backend/metadata/test_build.py::TestRequires::test_entry_not_string PASSED [ 24%] tests/backend/metadata/test_build.py::TestRequires::test_invalid_specifier PASSED [ 24%] tests/backend/metadata/test_build.py::TestRequires::test_correct PASSED [ 24%] tests/backend/metadata/test_build.py::TestRequires::test_correct_complex_type PASSED [ 24%] tests/backend/metadata/test_build.py::TestBuildBackend::test_default PASSED [ 24%] tests/backend/metadata/test_build.py::TestBuildBackend::test_not_string PASSED [ 24%] tests/backend/metadata/test_build.py::TestBuildBackend::test_correct PASSED [ 24%] tests/backend/metadata/test_build.py::TestBackendPath::test_default PASSED [ 24%] tests/backend/metadata/test_build.py::TestBackendPath::test_not_array PASSED [ 24%] tests/backend/metadata/test_build.py::TestBackendPath::test_entry_not_string PASSED [ 25%] tests/backend/metadata/test_build.py::TestBackendPath::test_correct PASSED [ 25%] tests/backend/metadata/test_core.py::TestConfig::test_default PASSED [ 25%] tests/backend/metadata/test_core.py::TestConfig::test_reuse PASSED [ 25%] tests/backend/metadata/test_core.py::TestConfig::test_read PASSED [ 25%] tests/backend/metadata/test_core.py::TestInterface::test_types PASSED [ 25%] tests/backend/metadata/test_core.py::TestInterface::test_missing_core_metadata PASSED [ 25%] tests/backend/metadata/test_core.py::TestInterface::test_core_metadata_not_table PASSED [ 25%] tests/backend/metadata/test_core.py::TestInterface::test_tool_metadata_not_table PASSED [ 25%] tests/backend/metadata/test_core.py::TestInterface::test_hatch_metadata_not_table PASSED [ 25%] tests/backend/metadata/test_core.py::TestInterface::test_build_metadata_not_table PASSED [ 25%] tests/backend/metadata/test_core.py::TestDynamic::test_not_array PASSED [ 25%] tests/backend/metadata/test_core.py::TestDynamic::test_entry_not_string PASSED [ 25%] tests/backend/metadata/test_core.py::TestDynamic::test_correct PASSED [ 25%] tests/backend/metadata/test_core.py::TestDynamic::test_cache_not_array PASSED [ 25%] tests/backend/metadata/test_core.py::TestDynamic::test_cache_entry_not_string PASSED [ 25%] tests/backend/metadata/test_core.py::TestDynamic::test_cache_correct PASSED [ 25%] tests/backend/metadata/test_core.py::TestRawName::test_dynamic PASSED [ 25%] tests/backend/metadata/test_core.py::TestRawName::test_missing PASSED [ 25%] tests/backend/metadata/test_core.py::TestRawName::test_not_string PASSED [ 25%] tests/backend/metadata/test_core.py::TestRawName::test_invalid PASSED [ 26%] tests/backend/metadata/test_core.py::TestRawName::test_correct PASSED [ 26%] tests/backend/metadata/test_core.py::TestName::test_normalization[My--App] PASSED [ 26%] tests/backend/metadata/test_core.py::TestName::test_normalization[My__App] PASSED [ 26%] tests/backend/metadata/test_core.py::TestName::test_normalization[My..App] PASSED [ 26%] tests/backend/metadata/test_core.py::TestVersion::test_dynamic PASSED [ 26%] tests/backend/metadata/test_core.py::TestVersion::test_static_missing PASSED [ 26%] tests/backend/metadata/test_core.py::TestVersion::test_static_not_string PASSED [ 26%] tests/backend/metadata/test_core.py::TestVersion::test_static_invalid PASSED [ 26%] tests/backend/metadata/test_core.py::TestVersion::test_static_normalization PASSED [ 26%] tests/backend/metadata/test_core.py::TestVersion::test_dynamic_missing PASSED [ 26%] tests/backend/metadata/test_core.py::TestVersion::test_dynamic_not_table PASSED [ 26%] tests/backend/metadata/test_core.py::TestVersion::test_dynamic_source_empty PASSED [ 26%] tests/backend/metadata/test_core.py::TestVersion::test_dynamic_source_not_string PASSED [ 26%] tests/backend/metadata/test_core.py::TestVersion::test_dynamic_unknown_source PASSED [ 26%] tests/backend/metadata/test_core.py::TestVersion::test_dynamic_source_regex PASSED [ 26%] tests/backend/metadata/test_core.py::TestVersion::test_dynamic_source_regex_invalid PASSED [ 26%] tests/backend/metadata/test_core.py::TestVersion::test_dynamic_error PASSED [ 26%] tests/backend/metadata/test_core.py::TestDescription::test_dynamic PASSED [ 26%] tests/backend/metadata/test_core.py::TestDescription::test_not_string PASSED [ 27%] tests/backend/metadata/test_core.py::TestDescription::test_default PASSED [ 27%] tests/backend/metadata/test_core.py::TestDescription::test_custom PASSED [ 27%] tests/backend/metadata/test_core.py::TestDescription::test_normaliza PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_dynamic PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_unknown_type[readme] PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_unknown_type[readme_content_type] PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_default PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_string_path_unknown_content_type PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_string_path_nonexistent PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_string_correct[.md-text/markdown] PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_string_correct[.rst-text/x-rst] PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_string_correct[.txt-text/plain] PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_table_content_type_missing PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_table_content_type_not_string PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_table_content_type_not_unknown PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_table_multiple_options PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_table_no_option PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_table_file_not_string PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_table_file_nonexistent PASSED [ 27%] tests/backend/metadata/test_core.py::TestReadme::test_table_file_correct PASSED [ 28%] tests/backend/metadata/test_core.py::TestReadme::test_table_text_not_string PASSED [ 28%] tests/backend/metadata/test_core.py::TestReadme::test_table_text_correct PASSED [ 28%] tests/backend/metadata/test_core.py::TestRequiresPython::test_dynamic PASSED [ 28%] tests/backend/metadata/test_core.py::TestRequiresPython::test_not_string[requires_python] PASSED [ 28%] tests/backend/metadata/test_core.py::TestRequiresPython::test_not_string[python_constraint] PASSED [ 28%] tests/backend/metadata/test_core.py::TestRequiresPython::test_invalid PASSED [ 28%] tests/backend/metadata/test_core.py::TestRequiresPython::test_default PASSED [ 28%] tests/backend/metadata/test_core.py::TestRequiresPython::test_custom PASSED [ 28%] tests/backend/metadata/test_core.py::TestLicense::test_dynamic PASSED [ 28%] tests/backend/metadata/test_core.py::TestLicense::test_invalid_type PASSED [ 28%] tests/backend/metadata/test_core.py::TestLicense::test_default PASSED [ 28%] tests/backend/metadata/test_core.py::TestLicense::test_normalization PASSED [ 28%] tests/backend/metadata/test_core.py::TestLicense::test_invalid_expression PASSED [ 28%] tests/backend/metadata/test_core.py::TestLicense::test_multiple_options PASSED [ 28%] tests/backend/metadata/test_core.py::TestLicense::test_no_option PASSED [ 28%] tests/backend/metadata/test_core.py::TestLicense::test_file_not_string PASSED [ 28%] tests/backend/metadata/test_core.py::TestLicense::test_file_nonexistent PASSED [ 28%] tests/backend/metadata/test_core.py::TestLicense::test_file_correct PASSED [ 28%] tests/backend/metadata/test_core.py::TestLicense::test_text_not_string PASSED [ 28%] tests/backend/metadata/test_core.py::TestLicense::test_text_correct PASSED [ 29%] tests/backend/metadata/test_core.py::TestLicenseFiles::test_dynamic PASSED [ 29%] tests/backend/metadata/test_core.py::TestLicenseFiles::test_not_table PASSED [ 29%] tests/backend/metadata/test_core.py::TestLicenseFiles::test_multiple_options PASSED [ 29%] tests/backend/metadata/test_core.py::TestLicenseFiles::test_no_option PASSED [ 29%] tests/backend/metadata/test_core.py::TestLicenseFiles::test_paths_not_array PASSED [ 29%] tests/backend/metadata/test_core.py::TestLicenseFiles::test_paths_entry_not_string PASSED [ 29%] tests/backend/metadata/test_core.py::TestLicenseFiles::test_globs_not_array PASSED [ 29%] tests/backend/metadata/test_core.py::TestLicenseFiles::test_globs_entry_not_string PASSED [ 29%] tests/backend/metadata/test_core.py::TestLicenseFiles::test_default_globs_no_licenses PASSED [ 29%] tests/backend/metadata/test_core.py::TestLicenseFiles::test_default_globs_with_licenses PASSED [ 29%] tests/backend/metadata/test_core.py::TestLicenseFiles::test_globs_with_licenses PASSED [ 29%] tests/backend/metadata/test_core.py::TestLicenseFiles::test_paths_with_licenses PASSED [ 29%] tests/backend/metadata/test_core.py::TestLicenseFiles::test_paths_missing_license PASSED [ 29%] tests/backend/metadata/test_core.py::TestAuthors::test_dynamic PASSED [ 29%] tests/backend/metadata/test_core.py::TestAuthors::test_not_array PASSED [ 29%] tests/backend/metadata/test_core.py::TestAuthors::test_default PASSED [ 29%] tests/backend/metadata/test_core.py::TestAuthors::test_not_table PASSED [ 29%] tests/backend/metadata/test_core.py::TestAuthors::test_no_data PASSED [ 29%] tests/backend/metadata/test_core.py::TestAuthors::test_name_not_string PASSED [ 29%] tests/backend/metadata/test_core.py::TestAuthors::test_name_only PASSED [ 30%] tests/backend/metadata/test_core.py::TestAuthors::test_email_not_string PASSED [ 30%] tests/backend/metadata/test_core.py::TestAuthors::test_email_only PASSED [ 30%] tests/backend/metadata/test_core.py::TestAuthors::test_name_and_email PASSED [ 30%] tests/backend/metadata/test_core.py::TestMaintainers::test_dynamic PASSED [ 30%] tests/backend/metadata/test_core.py::TestMaintainers::test_not_array PASSED [ 30%] tests/backend/metadata/test_core.py::TestMaintainers::test_default PASSED [ 30%] tests/backend/metadata/test_core.py::TestMaintainers::test_not_table PASSED [ 30%] tests/backend/metadata/test_core.py::TestMaintainers::test_no_data PASSED [ 30%] tests/backend/metadata/test_core.py::TestMaintainers::test_name_not_string PASSED [ 30%] tests/backend/metadata/test_core.py::TestMaintainers::test_name_only PASSED [ 30%] tests/backend/metadata/test_core.py::TestMaintainers::test_email_not_string PASSED [ 30%] tests/backend/metadata/test_core.py::TestMaintainers::test_email_only PASSED [ 30%] tests/backend/metadata/test_core.py::TestMaintainers::test_name_and_email PASSED [ 30%] tests/backend/metadata/test_core.py::TestKeywords::test_dynamic PASSED [ 30%] tests/backend/metadata/test_core.py::TestKeywords::test_not_array PASSED [ 30%] tests/backend/metadata/test_core.py::TestKeywords::test_entry_not_string PASSED [ 30%] tests/backend/metadata/test_core.py::TestKeywords::test_correct PASSED [ 30%] tests/backend/metadata/test_core.py::TestClassifiers::test_dynamic PASSED [ 30%] tests/backend/metadata/test_core.py::TestClassifiers::test_not_array PASSED [ 31%] tests/backend/metadata/test_core.py::TestClassifiers::test_entry_not_string PASSED [ 31%] tests/backend/metadata/test_core.py::TestClassifiers::test_entry_unknown PASSED [ 31%] tests/backend/metadata/test_core.py::TestClassifiers::test_correct PASSED [ 31%] tests/backend/metadata/test_core.py::TestURLs::test_dynamic PASSED [ 31%] tests/backend/metadata/test_core.py::TestURLs::test_not_table PASSED [ 31%] tests/backend/metadata/test_core.py::TestURLs::test_entry_not_string PASSED [ 31%] tests/backend/metadata/test_core.py::TestURLs::test_correct PASSED [ 31%] tests/backend/metadata/test_core.py::TestScripts::test_dynamic PASSED [ 31%] tests/backend/metadata/test_core.py::TestScripts::test_not_table PASSED [ 31%] tests/backend/metadata/test_core.py::TestScripts::test_entry_not_string PASSED [ 31%] tests/backend/metadata/test_core.py::TestScripts::test_correct PASSED [ 31%] tests/backend/metadata/test_core.py::TestGUIScripts::test_dynamic PASSED [ 31%] tests/backend/metadata/test_core.py::TestGUIScripts::test_not_table PASSED [ 31%] tests/backend/metadata/test_core.py::TestGUIScripts::test_entry_not_string PASSED [ 31%] tests/backend/metadata/test_core.py::TestGUIScripts::test_correct PASSED [ 31%] tests/backend/metadata/test_core.py::TestEntryPoints::test_dynamic PASSED [ 31%] tests/backend/metadata/test_core.py::TestEntryPoints::test_not_table PASSED [ 31%] tests/backend/metadata/test_core.py::TestEntryPoints::test_forbidden_fields[console_scripts-scripts] PASSED [ 31%] tests/backend/metadata/test_core.py::TestEntryPoints::test_forbidden_fields[gui-scripts-gui-scripts] PASSED [ 31%] tests/backend/metadata/test_core.py::TestEntryPoints::test_data_not_table PASSED [ 32%] tests/backend/metadata/test_core.py::TestEntryPoints::test_data_entry_not_string PASSED [ 32%] tests/backend/metadata/test_core.py::TestEntryPoints::test_data_empty PASSED [ 32%] tests/backend/metadata/test_core.py::TestEntryPoints::test_default PASSED [ 32%] tests/backend/metadata/test_core.py::TestEntryPoints::test_correct PASSED [ 32%] tests/backend/metadata/test_core.py::TestDependencies::test_dynamic PASSED [ 32%] tests/backend/metadata/test_core.py::TestDependencies::test_not_array PASSED [ 32%] tests/backend/metadata/test_core.py::TestDependencies::test_entry_not_string PASSED [ 32%] tests/backend/metadata/test_core.py::TestDependencies::test_invalid PASSED [ 32%] tests/backend/metadata/test_core.py::TestDependencies::test_direct_reference PASSED [ 32%] tests/backend/metadata/test_core.py::TestDependencies::test_direct_reference_allowed PASSED [ 32%] tests/backend/metadata/test_core.py::TestDependencies::test_context_formatting PASSED [ 32%] tests/backend/metadata/test_core.py::TestDependencies::test_correct PASSED [ 32%] tests/backend/metadata/test_core.py::TestOptionalDependencies::test_dynamic PASSED [ 32%] tests/backend/metadata/test_core.py::TestOptionalDependencies::test_not_table PASSED [ 32%] tests/backend/metadata/test_core.py::TestOptionalDependencies::test_invalid_name PASSED [ 32%] tests/backend/metadata/test_core.py::TestOptionalDependencies::test_definitions_not_array PASSED [ 32%] tests/backend/metadata/test_core.py::TestOptionalDependencies::test_entry_not_string PASSED [ 32%] tests/backend/metadata/test_core.py::TestOptionalDependencies::test_invalid PASSED [ 32%] tests/backend/metadata/test_core.py::TestOptionalDependencies::test_conflict PASSED [ 32%] tests/backend/metadata/test_core.py::TestOptionalDependencies::test_recursive_circular PASSED [ 33%] tests/backend/metadata/test_core.py::TestOptionalDependencies::test_recursive_unknown PASSED [ 33%] tests/backend/metadata/test_core.py::TestOptionalDependencies::test_allow_ambiguity PASSED [ 33%] tests/backend/metadata/test_core.py::TestOptionalDependencies::test_direct_reference PASSED [ 33%] tests/backend/metadata/test_core.py::TestOptionalDependencies::test_context_formatting PASSED [ 33%] tests/backend/metadata/test_core.py::TestOptionalDependencies::test_direct_reference_allowed PASSED [ 33%] tests/backend/metadata/test_core.py::TestOptionalDependencies::test_correct PASSED [ 33%] tests/backend/metadata/test_core.py::TestHook::test_unknown PASSED [ 33%] tests/backend/metadata/test_core.py::TestHook::test_custom PASSED [ 33%] tests/backend/metadata/test_core.py::TestHook::test_custom_missing_dynamic PASSED [ 33%] tests/backend/metadata/test_core.py::TestHatchPersonalProjectConfigFile::test_correct PASSED [ 33%] tests/backend/metadata/test_core.py::TestHatchPersonalProjectConfigFile::test_precedence PASSED [ 33%] tests/backend/metadata/test_core.py::TestMetadataConversion::test_required_only PASSED [ 33%] tests/backend/metadata/test_core.py::TestMetadataConversion::test_dynamic PASSED [ 33%] tests/backend/metadata/test_core.py::TestMetadataConversion::test_description PASSED [ 33%] tests/backend/metadata/test_core.py::TestMetadataConversion::test_urls PASSED [ 33%] tests/backend/metadata/test_core.py::TestMetadataConversion::test_authors PASSED [ 33%] tests/backend/metadata/test_core.py::TestMetadataConversion::test_maintainers PASSED [ 33%] tests/backend/metadata/test_core.py::TestMetadataConversion::test_keywords PASSED [ 33%] tests/backend/metadata/test_core.py::TestMetadataConversion::test_classifiers PASSED [ 33%] tests/backend/metadata/test_core.py::TestMetadataConversion::test_license_files PASSED [ 34%] tests/backend/metadata/test_core.py::TestMetadataConversion::test_license_expression PASSED [ 34%] tests/backend/metadata/test_core.py::TestMetadataConversion::test_license_legacy PASSED [ 34%] tests/backend/metadata/test_core.py::TestMetadataConversion::test_readme PASSED [ 34%] tests/backend/metadata/test_core.py::TestMetadataConversion::test_requires_python PASSED [ 34%] tests/backend/metadata/test_core.py::TestMetadataConversion::test_dependencies PASSED [ 34%] tests/backend/metadata/test_core.py::TestSourceDistributionMetadata::test_basic_persistence PASSED [ 34%] tests/backend/metadata/test_core.py::TestSourceDistributionMetadata::test_metadata_hooks PASSED [ 34%] tests/backend/metadata/test_custom_hook.py::test_no_path PASSED [ 34%] tests/backend/metadata/test_custom_hook.py::test_path_not_string PASSED [ 34%] tests/backend/metadata/test_custom_hook.py::test_nonexistent PASSED [ 34%] tests/backend/metadata/test_custom_hook.py::test_default PASSED [ 34%] tests/backend/metadata/test_custom_hook.py::test_explicit_path PASSED [ 34%] tests/backend/metadata/test_custom_hook.py::test_no_subclass PASSED [ 34%] tests/backend/metadata/test_hatch.py::TestBuildConfig::test_default PASSED [ 34%] tests/backend/metadata/test_hatch.py::TestBuildConfig::test_not_table PASSED [ 34%] tests/backend/metadata/test_hatch.py::TestBuildConfig::test_correct PASSED [ 34%] tests/backend/metadata/test_hatch.py::TestBuildTargets::test_default PASSED [ 34%] tests/backend/metadata/test_hatch.py::TestBuildTargets::test_not_table PASSED [ 34%] tests/backend/metadata/test_hatch.py::TestBuildTargets::test_correct PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestVersionSourceName::test_empty PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestVersionSourceName::test_not_table PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestVersionSourceName::test_correct PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestVersionSourceName::test_default PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestVersionSchemeName::test_missing PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestVersionSchemeName::test_not_table PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestVersionSchemeName::test_correct PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestVersionSchemeName::test_default PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestVersionSource::test_unknown PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestVersionSource::test_cached PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestVersionScheme::test_unknown PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestVersionScheme::test_cached PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestMetadata::test_default PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestMetadata::test_not_table PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestMetadata::test_correct PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestMetadataAllowDirectReferences::test_default PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestMetadataAllowDirectReferences::test_not_boolean PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestMetadataAllowDirectReferences::test_correct PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestMetadataAllowAmbiguousFeatures::test_default PASSED [ 35%] tests/backend/metadata/test_hatch.py::TestMetadataAllowAmbiguousFeatures::test_not_boolean PASSED [ 36%] tests/backend/metadata/test_hatch.py::TestMetadataAllowAmbiguousFeatures::test_correct PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_missing_name PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_missing_version PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_dynamic PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_description PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_urls PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_authors PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_maintainers PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_keywords PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_classifiers PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_license_files PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_license_expression PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_license_legacy PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_readme PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_readme_default_content_type PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_requires_python PASSED [ 36%] tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_dependencies PASSED [ 36%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_default[construct_metadata_file_1_2] PASSED [ 36%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_description[construct_metadata_file_1_2] PASSED [ 36%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_urls[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_authors_name[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_authors_email[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_authors_name_and_email[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_authors_multiple[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_maintainers_name[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_maintainers_email[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_maintainers_name_and_email[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_maintainers_multiple[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_license[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_keywords_single[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_keywords_multiple[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_classifiers[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_requires_python[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_dependencies[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_extra_runtime_dependencies[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV12::test_all[construct_metadata_file_1_2] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_default[construct_metadata_file_2_1] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_description[construct_metadata_file_2_1] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_urls[construct_metadata_file_2_1] PASSED [ 37%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_authors_name[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_authors_email[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_authors_name_and_email[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_authors_multiple[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_maintainers_name[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_maintainers_email[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_maintainers_name_and_email[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_maintainers_multiple[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_license[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_license_expression[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_keywords_single[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_keywords_multiple[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_classifiers[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_requires_python[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_dependencies[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_optional_dependencies[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_extra_runtime_dependencies[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_readme[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_all[construct_metadata_file_2_1] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_default[construct_metadata_file_2_2] PASSED [ 38%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_dynamic[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_description[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_urls[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_authors_name[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_authors_email[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_authors_name_and_email[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_authors_multiple[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_maintainers_name[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_maintainers_email[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_maintainers_name_and_email[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_maintainers_multiple[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_license[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_license_expression[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_keywords_single[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_keywords_multiple[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_classifiers[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_requires_python[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_dependencies[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_optional_dependencies[construct_metadata_file_2_2] PASSED [ 39%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_optional_complex_dependencies[construct_metadata_file_2_2] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_extra_runtime_dependencies[construct_metadata_file_2_2] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_readme[construct_metadata_file_2_2] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_all[construct_metadata_file_2_2] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_default[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_description[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_dynamic[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_urls[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_authors_name[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_authors_email[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_authors_name_and_email[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_authors_multiple[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_maintainers_name[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_maintainers_email[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_maintainers_name_and_email[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_maintainers_multiple[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_license[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_license_expression[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_license_files[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_keywords_single[construct_metadata_file_2_3] PASSED [ 40%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_keywords_multiple[construct_metadata_file_2_3] PASSED [ 41%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_classifiers[construct_metadata_file_2_3] PASSED [ 41%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_requires_python[construct_metadata_file_2_3] PASSED [ 41%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_dependencies[construct_metadata_file_2_3] PASSED [ 41%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_optional_dependencies[construct_metadata_file_2_3] PASSED [ 41%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_extra_runtime_dependencies[construct_metadata_file_2_3] PASSED [ 41%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_readme[construct_metadata_file_2_3] PASSED [ 41%] tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_all[construct_metadata_file_2_3] PASSED [ 41%] tests/backend/test_build.py::test_sdist PASSED [ 41%] tests/backend/test_build.py::test_wheel PASSED [ 41%] tests/backend/test_build.py::test_editable PASSED [ 41%] tests/backend/utils/test_context.py::test_normal PASSED [ 41%] tests/backend/utils/test_context.py::TestStatic::test_directory_separator PASSED [ 41%] tests/backend/utils/test_context.py::TestStatic::test_path_separator PASSED [ 41%] tests/backend/utils/test_context.py::TestRoot::test_default PASSED [ 41%] tests/backend/utils/test_context.py::TestRoot::test_parent PASSED [ 41%] tests/backend/utils/test_context.py::TestRoot::test_parent_parent PASSED [ 41%] tests/backend/utils/test_context.py::TestRoot::test_uri PASSED [ 41%] tests/backend/utils/test_context.py::TestRoot::test_uri_parent PASSED [ 41%] tests/backend/utils/test_context.py::TestRoot::test_uri_parent_parent PASSED [ 41%] tests/backend/utils/test_context.py::TestRoot::test_real PASSED [ 42%] tests/backend/utils/test_context.py::TestRoot::test_real_parent PASSED [ 42%] tests/backend/utils/test_context.py::TestRoot::test_real_parent_parent PASSED [ 42%] tests/backend/utils/test_context.py::TestRoot::test_unknown_modifier PASSED [ 42%] tests/backend/utils/test_context.py::TestRoot::test_too_many_modifiers_after_parent PASSED [ 42%] tests/backend/utils/test_context.py::TestHome::test_default PASSED [ 42%] tests/backend/utils/test_context.py::TestHome::test_uri PASSED [ 42%] tests/backend/utils/test_context.py::TestHome::test_real PASSED [ 42%] tests/backend/utils/test_context.py::TestHome::test_unknown_modifier PASSED [ 42%] tests/backend/utils/test_context.py::TestEnvVars::test_set PASSED [ 42%] tests/backend/utils/test_context.py::TestEnvVars::test_default PASSED [ 42%] tests/backend/utils/test_context.py::TestEnvVars::test_default_empty_string PASSED [ 42%] tests/backend/utils/test_context.py::TestEnvVars::test_default_nested_set PASSED [ 42%] tests/backend/utils/test_context.py::TestEnvVars::test_default_nested_default PASSED [ 42%] tests/backend/utils/test_context.py::TestEnvVars::test_no_selection PASSED [ 42%] tests/backend/utils/test_context.py::TestEnvVars::test_unset_without_default PASSED [ 42%] tests/backend/utils/test_fs.py::TestPathToURI::test_unix PASSED [ 42%] tests/backend/utils/test_fs.py::TestPathToURI::test_character_escaping PASSED [ 42%] tests/backend/version/scheme/test_standard.py::test_not_higher PASSED [ 42%] tests/backend/version/scheme/test_standard.py::test_specific PASSED [ 42%] tests/backend/version/scheme/test_standard.py::test_specific_not_higher_allowed PASSED [ 43%] tests/backend/version/scheme/test_standard.py::test_release PASSED [ 43%] tests/backend/version/scheme/test_standard.py::test_major PASSED [ 43%] tests/backend/version/scheme/test_standard.py::test_minor PASSED [ 43%] tests/backend/version/scheme/test_standard.py::test_micro[micro] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::test_micro[patch] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::test_micro[fix] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::TestPre::test_begin[a] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::TestPre::test_begin[b] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::TestPre::test_begin[c] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::TestPre::test_begin[rc] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::TestPre::test_begin[alpha] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::TestPre::test_begin[beta] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::TestPre::test_begin[pre] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::TestPre::test_begin[preview] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::TestPre::test_continue[a] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::TestPre::test_continue[b] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::TestPre::test_continue[c] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::TestPre::test_continue[rc] PASSED [ 43%] tests/backend/version/scheme/test_standard.py::TestPre::test_continue[alpha] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPre::test_continue[beta] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPre::test_continue[pre] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPre::test_continue[preview] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPre::test_restart[a] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPre::test_restart[b] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPre::test_restart[c] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPre::test_restart[rc] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPre::test_restart[alpha] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPre::test_restart[beta] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPre::test_restart[pre] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPre::test_restart[preview] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPost::test_begin[post] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPost::test_begin[rev] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPost::test_begin[r] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPost::test_continue[post] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPost::test_continue[rev] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestPost::test_continue[r] PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestDev::test_begin PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestDev::test_continue PASSED [ 44%] tests/backend/version/scheme/test_standard.py::TestMultiple::test_explicit_error PASSED [ 45%] tests/backend/version/scheme/test_standard.py::TestMultiple::test_correct[fix,rc-0.0.2rc0] PASSED [ 45%] tests/backend/version/scheme/test_standard.py::TestMultiple::test_correct[minor,dev-0.1.0.dev0] PASSED [ 45%] tests/backend/version/scheme/test_standard.py::TestMultiple::test_correct[minor,preview-0.1.0rc0] PASSED [ 45%] tests/backend/version/scheme/test_standard.py::TestMultiple::test_correct[major,beta-1.0.0b0] PASSED [ 45%] tests/backend/version/scheme/test_standard.py::TestMultiple::test_correct[major,major,major-3.0.0] PASSED [ 45%] tests/backend/version/scheme/test_standard.py::TestWithEpoch::test_correct[patch,dev,release-1!0.0.2] PASSED [ 45%] tests/backend/version/scheme/test_standard.py::TestWithEpoch::test_correct[fix,rc-1!0.0.2rc0] PASSED [ 45%] tests/backend/version/scheme/test_standard.py::TestWithEpoch::test_correct[minor,dev-1!0.1.0.dev0] PASSED [ 45%] tests/backend/version/scheme/test_standard.py::TestWithEpoch::test_correct[minor,preview-1!0.1.0rc0] PASSED [ 45%] tests/backend/version/scheme/test_standard.py::TestWithEpoch::test_correct[major,beta-1!1.0.0b0] PASSED [ 45%] tests/backend/version/scheme/test_standard.py::TestWithEpoch::test_correct[major,major,major-1!3.0.0] PASSED [ 45%] tests/backend/version/source/test_code.py::test_no_path PASSED [ 45%] tests/backend/version/source/test_code.py::test_path_not_string PASSED [ 45%] tests/backend/version/source/test_code.py::test_path_nonexistent PASSED [ 45%] tests/backend/version/source/test_code.py::test_expression_not_string PASSED [ 45%] tests/backend/version/source/test_code.py::test_search_paths_not_array PASSED [ 45%] tests/backend/version/source/test_code.py::test_search_paths_entry_not_string PASSED [ 45%] tests/backend/version/source/test_code.py::test_match_default_expression PASSED [ 45%] tests/backend/version/source/test_code.py::test_match_custom_expression_basic PASSED [ 45%] tests/backend/version/source/test_code.py::test_match_custom_expression_complex PASSED [ 46%] tests/backend/version/source/test_code.py::test_search_paths PASSED [ 46%] tests/backend/version/source/test_env.py::test_no_variable PASSED [ 46%] tests/backend/version/source/test_env.py::test_variable_not_string PASSED [ 46%] tests/backend/version/source/test_env.py::test_variable_not_available PASSED [ 46%] tests/backend/version/source/test_env.py::test_variable_contains_version PASSED [ 46%] tests/backend/version/source/test_regex.py::test_no_path PASSED [ 46%] tests/backend/version/source/test_regex.py::test_path_not_string PASSED [ 46%] tests/backend/version/source/test_regex.py::test_path_nonexistent PASSED [ 46%] tests/backend/version/source/test_regex.py::test_pattern_not_string PASSED [ 46%] tests/backend/version/source/test_regex.py::test_no_version PASSED [ 46%] tests/backend/version/source/test_regex.py::test_pattern_no_version_group PASSED [ 46%] tests/backend/version/source/test_regex.py::test_match_custom_pattern PASSED [ 46%] tests/backend/version/source/test_regex.py::test_match_default_pattern[__version__-"-] PASSED [ 46%] tests/backend/version/source/test_regex.py::test_match_default_pattern[__version__-"-v] PASSED [ 46%] tests/backend/version/source/test_regex.py::test_match_default_pattern[__version__-'-] PASSED [ 46%] tests/backend/version/source/test_regex.py::test_match_default_pattern[__version__-'-v] PASSED [ 46%] tests/backend/version/source/test_regex.py::test_match_default_pattern[VERSION-"-] PASSED [ 46%] tests/backend/version/source/test_regex.py::test_match_default_pattern[VERSION-"-v] PASSED [ 46%] tests/backend/version/source/test_regex.py::test_match_default_pattern[VERSION-'-] PASSED [ 46%] tests/backend/version/source/test_regex.py::test_match_default_pattern[VERSION-'-v] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_match_default_pattern[version-"-] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_match_default_pattern[version-"-v] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_match_default_pattern[version-'-] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_match_default_pattern[version-'-v] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_set_default_pattern[__version__-"-] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_set_default_pattern[__version__-"-v] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_set_default_pattern[__version__-'-] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_set_default_pattern[__version__-'-v] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_set_default_pattern[VERSION-"-] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_set_default_pattern[VERSION-"-v] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_set_default_pattern[VERSION-'-] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_set_default_pattern[VERSION-'-v] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_set_default_pattern[version-"-] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_set_default_pattern[version-"-v] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_set_default_pattern[version-'-] PASSED [ 47%] tests/backend/version/source/test_regex.py::test_set_default_pattern[version-'-v] PASSED [ 47%] tests/cli/build/test_build.py::TestOtherBackend::test_standard PASSED [ 47%] tests/cli/build/test_build.py::TestOtherBackend::test_legacy PASSED [ 47%] tests/cli/build/test_build.py::test_no_compatibility_check_if_exists PASSED [ 48%] tests/cli/config/test_find.py::test PASSED [ 48%] tests/cli/config/test_restore.py::test_standard PASSED [ 48%] tests/cli/config/test_restore.py::test_allow_invalid_config PASSED [ 48%] tests/cli/config/test_set.py::test_standard PASSED [ 48%] tests/cli/config/test_set.py::test_standard_deep PASSED [ 48%] tests/cli/config/test_set.py::test_standard_complex_sequence PASSED [ 48%] tests/cli/config/test_set.py::test_standard_complex_map PASSED [ 48%] tests/cli/config/test_set.py::test_standard_hidden PASSED [ 48%] tests/cli/config/test_set.py::test_prompt PASSED [ 48%] tests/cli/config/test_set.py::test_prompt_hidden PASSED [ 48%] tests/cli/config/test_set.py::test_prevent_invalid_config PASSED [ 48%] tests/cli/config/test_set.py::test_resolve_project_location_basic PASSED [ 48%] tests/cli/config/test_set.py::test_resolve_project_location_complex PASSED [ 48%] tests/cli/config/test_set.py::test_booleans PASSED [ 48%] tests/cli/config/test_show.py::test_default_scrubbed PASSED [ 48%] tests/cli/config/test_show.py::test_reveal PASSED [ 48%] tests/cli/dep/show/test_requirements.py::test_incompatible_environment PASSED [ 48%] tests/cli/dep/show/test_requirements.py::test_project_only PASSED [ 48%] tests/cli/dep/show/test_requirements.py::test_environment_only PASSED [ 48%] tests/cli/dep/show/test_requirements.py::test_default_both PASSED [ 49%] tests/cli/dep/show/test_requirements.py::test_unknown_feature PASSED [ 49%] tests/cli/dep/show/test_requirements.py::test_features_only PASSED [ 49%] tests/cli/dep/show/test_requirements.py::test_include_features PASSED [ 49%] tests/cli/dep/show/test_table.py::test_incompatible_environment PASSED [ 49%] tests/cli/dep/show/test_table.py::test_project_only PASSED [ 49%] tests/cli/dep/show/test_table.py::test_environment_only PASSED [ 49%] tests/cli/dep/show/test_table.py::test_default_both PASSED [ 49%] tests/cli/dep/show/test_table.py::test_optional_columns PASSED [ 49%] tests/cli/dep/test_hash.py::test_incompatible_environment PASSED [ 49%] tests/cli/dep/test_hash.py::test_all PASSED [ 49%] tests/cli/dep/test_hash.py::test_project_only PASSED [ 49%] tests/cli/env/test_create.py::test_undefined PASSED [ 49%] tests/cli/env/test_create.py::test_unknown_type PASSED [ 49%] tests/cli/env/test_create.py::test_new PASSED [ 49%] tests/cli/env/test_create.py::test_uv_shipped PASSED [ 49%] tests/cli/env/test_create.py::test_uv_env FAILED [ 49%] tests/cli/env/test_create.py::test_selected_absolute_directory PASSED [ 49%] tests/cli/env/test_create.py::test_option_absolute_directory PASSED [ 49%] tests/cli/env/test_create.py::test_env_var_absolute_directory PASSED [ 49%] tests/cli/env/test_create.py::test_selected_local_directory PASSED [ 50%] tests/cli/env/test_create.py::test_option_local_directory PASSED [ 50%] tests/cli/env/test_create.py::test_env_var_local_directory PASSED [ 50%] tests/cli/env/test_create.py::test_enter_project_directory PASSED [ 50%] tests/cli/env/test_create.py::test_already_created PASSED [ 50%] tests/cli/env/test_create.py::test_default PASSED [ 50%] tests/cli/env/test_create.py::test_matrix PASSED [ 50%] tests/cli/env/test_create.py::test_incompatible_single PASSED [ 50%] tests/cli/env/test_create.py::test_incompatible_matrix_full PASSED [ 50%] tests/cli/env/test_create.py::test_incompatible_matrix_partial PASSED [ 50%] tests/cli/env/test_create.py::test_install_project_default_dev_mode PASSED [ 50%] tests/cli/env/test_create.py::test_install_project_no_dev_mode PASSED [ 50%] tests/cli/env/test_create.py::test_pre_install_commands PASSED [ 50%] tests/cli/env/test_create.py::test_pre_install_commands_error PASSED [ 50%] tests/cli/env/test_create.py::test_post_install_commands PASSED [ 50%] tests/cli/env/test_create.py::test_post_install_commands_error PASSED [ 50%] tests/cli/env/test_create.py::test_sync_dependencies_uv PASSED [ 50%] tests/cli/env/test_create.py::test_sync_dependencies_pip PASSED [ 50%] tests/cli/env/test_create.py::test_features PASSED [ 50%] tests/cli/env/test_create.py::test_sync_dynamic_dependencies PASSED [ 50%] tests/cli/env/test_create.py::test_unknown_dynamic_feature PASSED [ 51%] tests/cli/env/test_create.py::test_no_project_file PASSED [ 51%] tests/cli/env/test_create.py::test_no_compatible_python PASSED [ 51%] tests/cli/env/test_create.py::test_no_compatible_python_ok_if_not_installed PASSED [ 51%] tests/cli/env/test_find.py::test_undefined PASSED [ 51%] tests/cli/env/test_find.py::test_single PASSED [ 51%] tests/cli/env/test_find.py::test_matrix PASSED [ 51%] tests/cli/env/test_find.py::test_case_sensitivity SKIPPED (Case insensitive file system required) [ 51%] tests/cli/env/test_prune.py::test_unknown_type PASSED [ 51%] tests/cli/env/test_prune.py::test_all PASSED [ 51%] tests/cli/env/test_prune.py::test_incompatible_ok PASSED [ 51%] tests/cli/env/test_prune.py::test_active PASSED [ 51%] tests/cli/env/test_remove.py::test_unknown PASSED [ 51%] tests/cli/env/test_remove.py::test_nonexistent PASSED [ 51%] tests/cli/env/test_remove.py::test_single PASSED [ 51%] tests/cli/env/test_remove.py::test_all PASSED [ 51%] tests/cli/env/test_remove.py::test_matrix_all PASSED [ 51%] tests/cli/env/test_remove.py::test_matrix_all_local_directory PASSED [ 51%] tests/cli/env/test_remove.py::test_incompatible_ok PASSED [ 51%] tests/cli/env/test_remove.py::test_active PASSED [ 51%] tests/cli/env/test_remove.py::test_active_override PASSED [ 52%] tests/cli/env/test_run.py::test_filter_not_mapping PASSED [ 52%] tests/cli/env/test_run.py::test_filter PASSED [ 52%] tests/cli/env/test_run.py::test_force_continue PASSED [ 52%] tests/cli/env/test_run.py::test_ignore_compatibility PASSED [ 52%] tests/cli/env/test_show.py::test_default PASSED [ 52%] tests/cli/env/test_show.py::test_default_as_json PASSED [ 52%] tests/cli/env/test_show.py::test_single_only PASSED [ 52%] tests/cli/env/test_show.py::test_single_and_matrix PASSED [ 52%] tests/cli/env/test_show.py::test_default_matrix_only PASSED [ 52%] tests/cli/env/test_show.py::test_all_matrix_types_with_single PASSED [ 52%] tests/cli/env/test_show.py::test_specific PASSED [ 52%] tests/cli/env/test_show.py::test_specific_unknown PASSED [ 52%] tests/cli/env/test_show.py::test_optional_columns PASSED [ 52%] tests/cli/env/test_show.py::test_context_formatting PASSED [ 52%] tests/cli/fmt/test_fmt.py::TestDefaults::test_fix PASSED [ 52%] tests/cli/fmt/test_fmt.py::TestDefaults::test_check PASSED [ 52%] tests/cli/fmt/test_fmt.py::TestDefaults::test_existing_config PASSED [ 52%] tests/cli/fmt/test_fmt.py::TestPreview::test_fix_flag PASSED [ 52%] tests/cli/fmt/test_fmt.py::TestPreview::test_check_flag PASSED [ 53%] tests/cli/fmt/test_fmt.py::TestComponents::test_only_linter PASSED [ 53%] tests/cli/fmt/test_fmt.py::TestComponents::test_only_formatter PASSED [ 53%] tests/cli/fmt/test_fmt.py::TestComponents::test_select_multiple PASSED [ 53%] tests/cli/fmt/test_fmt.py::TestArguments::test_forwarding PASSED [ 53%] tests/cli/fmt/test_fmt.py::TestConfigPath::test_sync_without_config PASSED [ 53%] tests/cli/fmt/test_fmt.py::TestConfigPath::test_sync PASSED [ 53%] tests/cli/fmt/test_fmt.py::TestConfigPath::test_no_sync PASSED [ 53%] tests/cli/fmt/test_fmt.py::TestConfigPath::test_sync_legacy_config PASSED [ 53%] tests/cli/fmt/test_fmt.py::TestCustomScripts::test_only_linter_fix PASSED [ 53%] tests/cli/fmt/test_fmt.py::TestCustomScripts::test_only_linter_check PASSED [ 53%] tests/cli/fmt/test_fmt.py::TestCustomScripts::test_only_formatter_fix PASSED [ 53%] tests/cli/fmt/test_fmt.py::TestCustomScripts::test_only_formatter_check PASSED [ 53%] tests/cli/fmt/test_fmt.py::TestCustomScripts::test_fix PASSED [ 53%] tests/cli/fmt/test_fmt.py::TestCustomScripts::test_check PASSED [ 53%] tests/cli/new/test_new.py::TestErrors::test_path_is_file PASSED [ 53%] tests/cli/new/test_new.py::TestErrors::test_path_not_empty PASSED [ 53%] tests/cli/new/test_new.py::TestErrors::test_no_plugins_found PASSED [ 53%] tests/cli/new/test_new.py::TestErrors::test_some_not_plugins_found PASSED [ 53%] tests/cli/new/test_new.py::test_default PASSED [ 53%] tests/cli/new/test_new.py::test_default_explicit_path PASSED [ 54%] tests/cli/new/test_new.py::test_default_empty_plugins_table PASSED [ 54%] tests/cli/new/test_new.py::test_default_no_license_cache PASSED [ 54%] tests/cli/new/test_new.py::test_licenses_multiple PASSED [ 54%] tests/cli/new/test_new.py::test_licenses_empty PASSED [ 54%] tests/cli/new/test_new.py::test_projects_urls_space_in_label PASSED [ 54%] tests/cli/new/test_new.py::test_projects_urls_empty PASSED [ 54%] tests/cli/new/test_new.py::test_feature_cli PASSED [ 54%] tests/cli/new/test_new.py::test_feature_ci PASSED [ 54%] tests/cli/new/test_new.py::test_feature_no_src_layout PASSED [ 54%] tests/cli/new/test_new.py::test_feature_tests_disable PASSED [ 54%] tests/cli/new/test_new.py::test_no_project_name_error PASSED [ 54%] tests/cli/new/test_new.py::test_interactive PASSED [ 54%] tests/cli/new/test_new.py::test_no_project_name_enables_interactive PASSED [ 54%] tests/cli/new/test_new.py::test_initialize_fresh PASSED [ 54%] tests/cli/new/test_new.py::test_initialize_update PASSED [ 54%] tests/cli/new/test_new.py::test_initialize_setup_cfg_only PASSED [ 54%] tests/cli/project/test_metadata.py::TestBuildDependenciesMissing::test_no_compatibility_check_if_exists PASSED [ 54%] tests/cli/python/test_find.py::test_not_installed PASSED [ 54%] tests/cli/python/test_find.py::test_binary ERROR [ 54%] tests/cli/python/test_find.py::test_parent ERROR [ 55%] tests/cli/python/test_install.py::test_unknown PASSED [ 55%] tests/cli/python/test_install.py::test_incompatible_single ERROR [ 55%] tests/cli/python/test_install.py::test_incompatible_all PASSED [ 55%] tests/cli/python/test_install.py::test_installation FAILED [ 55%] tests/cli/python/test_install.py::test_already_installed_latest ERROR [ 55%] tests/cli/python/test_install.py::test_already_installed_update_disabled ERROR [ 55%] tests/cli/python/test_install.py::test_already_installed_update_prompt ERROR [ 55%] tests/cli/python/test_install.py::test_already_installed_update_flag ERROR [ 55%] tests/cli/python/test_install.py::test_already_in_path[in_current_path] ERROR [ 55%] tests/cli/python/test_install.py::test_already_in_path[in_new_path] ERROR [ 55%] tests/cli/python/test_install.py::test_private ERROR [ 55%] tests/cli/python/test_install.py::test_specific_location ERROR [ 55%] tests/cli/python/test_install.py::test_all FAILED [ 55%] tests/cli/python/test_remove.py::test_not_installed PASSED [ 55%] tests/cli/python/test_remove.py::test_basic FAILED [ 55%] tests/cli/python/test_remove.py::test_specific_location ERROR [ 55%] tests/cli/python/test_remove.py::test_all FAILED [ 55%] tests/cli/python/test_show.py::test_nothing_installed FAILED [ 55%] tests/cli/python/test_show.py::test_some_installed ERROR [ 55%] tests/cli/python/test_show.py::test_all_installed FAILED [ 56%] tests/cli/python/test_show.py::test_specific_location ERROR [ 56%] tests/cli/python/test_show.py::test_outdated ERROR [ 56%] tests/cli/python/test_update.py::test_not_installed PASSED [ 56%] tests/cli/python/test_update.py::test_basic ERROR [ 56%] tests/cli/python/test_update.py::test_specific_location ERROR [ 56%] tests/cli/python/test_update.py::test_all FAILED [ 56%] tests/cli/run/test_run.py::test_help PASSED [ 56%] tests/cli/run/test_run.py::test_automatic_creation PASSED [ 56%] tests/cli/run/test_run.py::test_no_compatibility_check_if_exists PASSED [ 56%] tests/cli/run/test_run.py::test_enter_project_directory PASSED [ 56%] tests/cli/run/test_run.py::test_sync_dependencies PASSED [ 56%] tests/cli/run/test_run.py::test_sync_project_dependencies PASSED [ 56%] tests/cli/run/test_run.py::test_sync_project_features PASSED [ 56%] tests/cli/run/test_run.py::test_dependency_hash_checking PASSED [ 56%] tests/cli/run/test_run.py::test_scripts PASSED [ 56%] tests/cli/run/test_run.py::test_scripts_specific_environment PASSED [ 56%] tests/cli/run/test_run.py::test_scripts_no_environment PASSED [ 56%] tests/cli/run/test_run.py::test_error PASSED [ 56%] tests/cli/run/test_run.py::test_ignore_error PASSED [ 57%] tests/cli/run/test_run.py::test_command_expansion_error PASSED [ 57%] tests/cli/run/test_run.py::test_verbosity PASSED [ 57%] tests/cli/run/test_run.py::test_matrix_no_environments PASSED [ 57%] tests/cli/run/test_run.py::test_matrix PASSED [ 57%] tests/cli/run/test_run.py::test_incompatible_single PASSED [ 57%] tests/cli/run/test_run.py::test_incompatible_matrix_full PASSED [ 57%] tests/cli/run/test_run.py::test_incompatible_matrix_partial PASSED [ 57%] tests/cli/run/test_run.py::test_incompatible_missing_python PASSED [ 57%] tests/cli/run/test_run.py::test_env_detection PASSED [ 57%] tests/cli/run/test_run.py::test_env_detection_override PASSED [ 57%] tests/cli/run/test_run.py::test_matrix_variable_selection_no_command PASSED [ 57%] tests/cli/run/test_run.py::test_matrix_variable_selection_duplicate_inclusion PASSED [ 57%] tests/cli/run/test_run.py::test_matrix_variable_selection_duplicate_exclusion PASSED [ 57%] tests/cli/run/test_run.py::test_matrix_variable_selection_python_alias PASSED [ 57%] tests/cli/run/test_run.py::test_matrix_variable_selection_not_matrix PASSED [ 57%] tests/cli/run/test_run.py::test_matrix_variable_selection_inclusion PASSED [ 57%] tests/cli/run/test_run.py::test_matrix_variable_selection_exclusion PASSED [ 57%] tests/cli/run/test_run.py::test_matrix_variable_selection_exclude_all PASSED [ 57%] tests/cli/run/test_run.py::test_matrix_variable_selection_include_none PASSED [ 57%] tests/cli/run/test_run.py::test_matrix_variable_selection_inclusion_multiple_variables PASSED [ 58%] tests/cli/run/test_run.py::test_context_formatting_recursion PASSED [ 58%] tests/cli/run/test_run.py::test_install_python_specific ERROR [ 58%] tests/cli/run/test_run.py::test_update_python_specific ERROR [ 58%] tests/cli/run/test_run.py::test_install_python_max_compatible ERROR [ 58%] tests/cli/run/test_run.py::test_update_python_max_compatible ERROR [ 58%] tests/cli/run/test_run.py::test_python_installation_with_metadata_hook ERROR [ 58%] tests/cli/run/test_run.py::TestScriptRunner::test_not_file PASSED [ 58%] tests/cli/run/test_run.py::TestScriptRunner::test_dependencies PASSED [ 58%] tests/cli/run/test_run.py::TestScriptRunner::test_dependencies_from_tool_config PASSED [ 58%] tests/cli/run/test_run.py::TestScriptRunner::test_unsupported_python_version PASSED [ 58%] tests/cli/run/test_run.py::TestScriptRunner::test_python_version_constraint PASSED [ 58%] tests/cli/run/test_run.py::TestScriptRunner::test_python_version_constraint_from_tool_config PASSED [ 58%] tests/cli/self/test_report.py::test_binary PASSED [ 58%] tests/cli/self/test_report.py::test_pipx PASSED [ 58%] tests/cli/self/test_report.py::test_system PASSED [ 58%] tests/cli/self/test_report.py::test_windows_store SKIPPED (Not running on Windows) [ 58%] tests/cli/self/test_self.py::test PASSED [ 58%] tests/cli/status/test_status.py::TestModeLocalDefault::test_no_project PASSED [ 58%] tests/cli/status/test_status.py::TestModeLocalDefault::test_found_project PASSED [ 58%] tests/cli/status/test_status.py::TestProjectExplicit::test_found_project_flag[pyproject.toml] PASSED [ 59%] tests/cli/status/test_status.py::TestProjectExplicit::test_found_project_flag[setup.py] PASSED [ 59%] tests/cli/status/test_status.py::TestProjectExplicit::test_found_project_env[pyproject.toml] PASSED [ 59%] tests/cli/status/test_status.py::TestProjectExplicit::test_found_project_env[setup.py] PASSED [ 59%] tests/cli/status/test_status.py::TestProjectExplicit::test_unknown_project PASSED [ 59%] tests/cli/status/test_status.py::TestProjectExplicit::test_not_a_project PASSED [ 59%] tests/cli/status/test_status.py::TestModeProject::test_no_project PASSED [ 59%] tests/cli/status/test_status.py::TestModeProject::test_unknown_project PASSED [ 59%] tests/cli/status/test_status.py::TestModeProject::test_not_a_project PASSED [ 59%] tests/cli/status/test_status.py::TestModeProject::test_found_project[pyproject.toml] PASSED [ 59%] tests/cli/status/test_status.py::TestModeProject::test_found_project[setup.py] PASSED [ 59%] tests/cli/status/test_status.py::TestModeAware::test_no_detection_no_project PASSED [ 59%] tests/cli/status/test_status.py::TestModeAware::test_unknown_project PASSED [ 59%] tests/cli/status/test_status.py::TestModeAware::test_not_a_project PASSED [ 59%] tests/cli/status/test_status.py::TestModeAware::test_found_project[pyproject.toml] PASSED [ 59%] tests/cli/status/test_status.py::TestModeAware::test_found_project[setup.py] PASSED [ 59%] tests/cli/status/test_status.py::TestModeAware::test_local_override PASSED [ 59%] tests/cli/test/test_test.py::TestDefaults::test_basic PASSED [ 59%] tests/cli/test/test_test.py::TestDefaults::test_arguments PASSED [ 59%] tests/cli/test/test_test.py::TestArguments::test_default_args PASSED [ 59%] tests/cli/test/test_test.py::TestArguments::test_args_override PASSED [ 60%] tests/cli/test/test_test.py::TestArguments::test_extra_args PASSED [ 60%] tests/cli/test/test_test.py::TestCoverage::test_flag PASSED [ 60%] tests/cli/test/test_test.py::TestCoverage::test_flag_with_arguments PASSED [ 60%] tests/cli/test/test_test.py::TestCoverage::test_quiet_implicitly_enables PASSED [ 60%] tests/cli/test/test_test.py::TestCoverage::test_legacy_config_define_section PASSED [ 60%] tests/cli/test/test_test.py::TestCoverage::test_legacy_config_enable_parallel PASSED [ 60%] tests/cli/test/test_test.py::TestRandomize::test_flag PASSED [ 60%] tests/cli/test/test_test.py::TestRandomize::test_flag_with_arguments PASSED [ 60%] tests/cli/test/test_test.py::TestRandomize::test_config PASSED [ 60%] tests/cli/test/test_test.py::TestParallel::test_flag PASSED [ 60%] tests/cli/test/test_test.py::TestParallel::test_flag_with_arguments PASSED [ 60%] tests/cli/test/test_test.py::TestParallel::test_config PASSED [ 60%] tests/cli/test/test_test.py::TestRetries::test_flag PASSED [ 60%] tests/cli/test/test_test.py::TestRetries::test_flag_with_arguments PASSED [ 60%] tests/cli/test/test_test.py::TestRetries::test_config PASSED [ 60%] tests/cli/test/test_test.py::TestRetryDelay::test_no_retries PASSED [ 60%] tests/cli/test/test_test.py::TestRetryDelay::test_flag PASSED [ 60%] tests/cli/test/test_test.py::TestRetryDelay::test_flag_with_arguments PASSED [ 60%] tests/cli/test/test_test.py::TestRetryDelay::test_config PASSED [ 61%] tests/cli/test/test_test.py::TestCustomScripts::test_basic PASSED [ 61%] tests/cli/test/test_test.py::TestCustomScripts::test_coverage PASSED [ 61%] tests/cli/test/test_test.py::TestCustomScripts::test_single PASSED [ 61%] tests/cli/test/test_test.py::TestCustomScripts::test_matrix PASSED [ 61%] tests/cli/test/test_test.py::TestFilters::test_usage_with_all[--include] PASSED [ 61%] tests/cli/test/test_test.py::TestFilters::test_usage_with_all[--exclude] PASSED [ 61%] tests/cli/test/test_test.py::TestFilters::test_include PASSED [ 61%] tests/cli/test/test_test.py::TestFilters::test_exclude PASSED [ 61%] tests/cli/test/test_test.py::TestFilters::test_python PASSED [ 61%] tests/cli/test/test_test.py::TestShow::test_default_compact PASSED [ 61%] tests/cli/test/test_test.py::TestShow::test_verbose PASSED [ 61%] tests/cli/test_root.py::TestFreshInstallation::test_config_file_creation_default PASSED [ 61%] tests/cli/test_root.py::TestFreshInstallation::test_config_file_creation_verbose PASSED [ 61%] tests/cli/test_root.py::test_no_subcommand_shows_help PASSED [ 61%] tests/cli/test_root.py::test_no_config_file PASSED [ 61%] tests/cli/version/test_version.py::TestNoProject::test_random_directory PASSED [ 61%] tests/cli/version/test_version.py::TestNoProject::test_configured_project PASSED [ 61%] tests/cli/version/test_version.py::test_incompatible_environment PASSED [ 61%] tests/cli/version/test_version.py::test_show_dynamic PASSED [ 61%] tests/cli/version/test_version.py::test_no_compatibility_check_if_exists PASSED [ 62%] tests/cli/version/test_version.py::test_set_dynamic PASSED [ 62%] tests/cli/version/test_version.py::test_show_static PASSED [ 62%] tests/cli/version/test_version.py::test_set_static PASSED [ 62%] tests/config/test_model.py::test_default PASSED [ 62%] tests/config/test_model.py::TestMode::test_default PASSED [ 62%] tests/config/test_model.py::TestMode::test_defined PASSED [ 62%] tests/config/test_model.py::TestMode::test_not_string PASSED [ 62%] tests/config/test_model.py::TestMode::test_unknown PASSED [ 62%] tests/config/test_model.py::TestMode::test_set_lazy_error PASSED [ 62%] tests/config/test_model.py::TestProject::test_default PASSED [ 62%] tests/config/test_model.py::TestProject::test_defined PASSED [ 62%] tests/config/test_model.py::TestProject::test_not_string PASSED [ 62%] tests/config/test_model.py::TestProject::test_set_lazy_error PASSED [ 62%] tests/config/test_model.py::TestShell::test_default PASSED [ 62%] tests/config/test_model.py::TestShell::test_invalid_type PASSED [ 62%] tests/config/test_model.py::TestShell::test_string PASSED [ 62%] tests/config/test_model.py::TestShell::test_table PASSED [ 62%] tests/config/test_model.py::TestShell::test_table_with_path PASSED [ 62%] tests/config/test_model.py::TestShell::test_table_with_path_and_args PASSED [ 62%] tests/config/test_model.py::TestShell::test_table_no_name PASSED [ 63%] tests/config/test_model.py::TestShell::test_table_name_not_string PASSED [ 63%] tests/config/test_model.py::TestShell::test_table_path_not_string PASSED [ 63%] tests/config/test_model.py::TestShell::test_table_args_not_array PASSED [ 63%] tests/config/test_model.py::TestShell::test_table_args_entry_not_string PASSED [ 63%] tests/config/test_model.py::TestShell::test_set_lazy_error PASSED [ 63%] tests/config/test_model.py::TestShell::test_table_name_set_lazy_error PASSED [ 63%] tests/config/test_model.py::TestShell::test_table_path_set_lazy_error PASSED [ 63%] tests/config/test_model.py::TestShell::test_table_args_set_lazy_error PASSED [ 63%] tests/config/test_model.py::TestDirs::test_default PASSED [ 63%] tests/config/test_model.py::TestDirs::test_not_table PASSED [ 63%] tests/config/test_model.py::TestDirs::test_set_lazy_error PASSED [ 63%] tests/config/test_model.py::TestDirs::test_project PASSED [ 63%] tests/config/test_model.py::TestDirs::test_project_not_array PASSED [ 63%] tests/config/test_model.py::TestDirs::test_project_entry_not_string PASSED [ 63%] tests/config/test_model.py::TestDirs::test_project_set_lazy_error PASSED [ 63%] tests/config/test_model.py::TestDirs::test_env PASSED [ 63%] tests/config/test_model.py::TestDirs::test_env_not_table PASSED [ 63%] tests/config/test_model.py::TestDirs::test_env_value_not_string PASSED [ 63%] tests/config/test_model.py::TestDirs::test_env_set_lazy_error PASSED [ 63%] tests/config/test_model.py::TestDirs::test_python PASSED [ 64%] tests/config/test_model.py::TestDirs::test_python_not_string PASSED [ 64%] tests/config/test_model.py::TestDirs::test_python_set_lazy_error PASSED [ 64%] tests/config/test_model.py::TestDirs::test_data PASSED [ 64%] tests/config/test_model.py::TestDirs::test_data_not_string PASSED [ 64%] tests/config/test_model.py::TestDirs::test_data_set_lazy_error PASSED [ 64%] tests/config/test_model.py::TestDirs::test_cache PASSED [ 64%] tests/config/test_model.py::TestDirs::test_cache_not_string PASSED [ 64%] tests/config/test_model.py::TestDirs::test_cache_set_lazy_error PASSED [ 64%] tests/config/test_model.py::TestProjects::test_default PASSED [ 64%] tests/config/test_model.py::TestProjects::test_not_table PASSED [ 64%] tests/config/test_model.py::TestProjects::test_set_lazy_error PASSED [ 64%] tests/config/test_model.py::TestProjects::test_entry_invalid_type PASSED [ 64%] tests/config/test_model.py::TestProjects::test_string PASSED [ 64%] tests/config/test_model.py::TestProjects::test_table PASSED [ 64%] tests/config/test_model.py::TestProjects::test_table_no_location PASSED [ 64%] tests/config/test_model.py::TestProjects::test_location_not_string PASSED [ 64%] tests/config/test_model.py::TestProjects::test_location_set_lazy_error PASSED [ 64%] tests/config/test_model.py::TestPublish::test_default PASSED [ 64%] tests/config/test_model.py::TestPublish::test_defined PASSED [ 64%] tests/config/test_model.py::TestPublish::test_not_table PASSED [ 65%] tests/config/test_model.py::TestPublish::test_data_not_table PASSED [ 65%] tests/config/test_model.py::TestPublish::test_set_lazy_error PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_not_table PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_set_lazy_error PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_name PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_name_default_env_var PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_name_default_git PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_name_default_no_git PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_name_not_string PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_name_set_lazy_error PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_email PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_email_default_env_var PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_email_default_git PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_email_default_no_git PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_email_not_string PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_email_set_lazy_error PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_licenses_not_table PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_licenses_set_lazy_error PASSED [ 65%] tests/config/test_model.py::TestTemplate::test_licenses_headers PASSED [ 66%] tests/config/test_model.py::TestTemplate::test_licenses_headers_default PASSED [ 66%] tests/config/test_model.py::TestTemplate::test_licenses_headers_not_boolean PASSED [ 66%] tests/config/test_model.py::TestTemplate::test_licenses_headers_set_lazy_error PASSED [ 66%] tests/config/test_model.py::TestTemplate::test_licenses_default PASSED [ 66%] tests/config/test_model.py::TestTemplate::test_licenses_default_default PASSED [ 66%] tests/config/test_model.py::TestTemplate::test_licenses_default_not_array PASSED [ 66%] tests/config/test_model.py::TestTemplate::test_licenses_default_entry_not_string PASSED [ 66%] tests/config/test_model.py::TestTemplate::test_licenses_default_set_lazy_error PASSED [ 66%] tests/config/test_model.py::TestTemplate::test_plugins PASSED [ 66%] tests/config/test_model.py::TestTemplate::test_plugins_default PASSED [ 66%] tests/config/test_model.py::TestTemplate::test_plugins_not_table PASSED [ 66%] tests/config/test_model.py::TestTemplate::test_plugins_data_not_table PASSED [ 66%] tests/config/test_model.py::TestTemplate::test_plugins_set_lazy_error PASSED [ 66%] tests/config/test_model.py::TestTerminal::test_default PASSED [ 66%] tests/config/test_model.py::TestTerminal::test_not_table PASSED [ 66%] tests/config/test_model.py::TestTerminal::test_set_lazy_error PASSED [ 66%] tests/config/test_model.py::TestTerminal::test_styles_not_table PASSED [ 66%] tests/config/test_model.py::TestTerminal::test_styles_set_lazy_error PASSED [ 66%] tests/config/test_model.py::TestTerminal::test_styles_info PASSED [ 66%] tests/config/test_model.py::TestTerminal::test_styles_info_not_string PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_info_set_lazy_error PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_success PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_success_not_string PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_success_set_lazy_error PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_error PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_error_not_string PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_error_set_lazy_error PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_warning PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_warning_not_string PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_warning_set_lazy_error PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_waiting PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_waiting_not_string PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_waiting_set_lazy_error PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_debug PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_debug_not_string PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_debug_set_lazy_error PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_spinner PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_spinner_not_string PASSED [ 67%] tests/config/test_model.py::TestTerminal::test_styles_spinner_set_lazy_error PASSED [ 67%] tests/env/collectors/test_custom.py::test_no_path PASSED [ 68%] tests/env/collectors/test_custom.py::test_path_not_string PASSED [ 68%] tests/env/collectors/test_custom.py::test_nonexistent PASSED [ 68%] tests/env/collectors/test_custom.py::test_default PASSED [ 68%] tests/env/collectors/test_custom.py::test_explicit_path PASSED [ 68%] tests/env/collectors/test_custom.py::test_no_subclass PASSED [ 68%] tests/env/plugin/test_interface.py::TestEnvVars::test_default PASSED [ 68%] tests/env/plugin/test_interface.py::TestEnvVars::test_not_table PASSED [ 68%] tests/env/plugin/test_interface.py::TestEnvVars::test_value_not_string PASSED [ 68%] tests/env/plugin/test_interface.py::TestEnvVars::test_correct PASSED [ 68%] tests/env/plugin/test_interface.py::TestEnvVars::test_context_formatting PASSED [ 68%] tests/env/plugin/test_interface.py::TestEnvInclude::test_default PASSED [ 68%] tests/env/plugin/test_interface.py::TestEnvInclude::test_not_array PASSED [ 68%] tests/env/plugin/test_interface.py::TestEnvInclude::test_pattern_not_string PASSED [ 68%] tests/env/plugin/test_interface.py::TestEnvInclude::test_correct PASSED [ 68%] tests/env/plugin/test_interface.py::TestEnvExclude::test_default PASSED [ 68%] tests/env/plugin/test_interface.py::TestEnvExclude::test_not_array PASSED [ 68%] tests/env/plugin/test_interface.py::TestEnvExclude::test_pattern_not_string PASSED [ 68%] tests/env/plugin/test_interface.py::TestEnvExclude::test_correct PASSED [ 68%] tests/env/plugin/test_interface.py::TestPlatforms::test_default PASSED [ 68%] tests/env/plugin/test_interface.py::TestPlatforms::test_not_array PASSED [ 69%] tests/env/plugin/test_interface.py::TestPlatforms::test_entry_not_string PASSED [ 69%] tests/env/plugin/test_interface.py::TestPlatforms::test_correct PASSED [ 69%] tests/env/plugin/test_interface.py::TestSkipInstall::test_default_project PASSED [ 69%] tests/env/plugin/test_interface.py::TestSkipInstall::test_default_no_project PASSED [ 69%] tests/env/plugin/test_interface.py::TestSkipInstall::test_not_boolean PASSED [ 69%] tests/env/plugin/test_interface.py::TestSkipInstall::test_enable PASSED [ 69%] tests/env/plugin/test_interface.py::TestDevMode::test_default PASSED [ 69%] tests/env/plugin/test_interface.py::TestDevMode::test_not_boolean PASSED [ 69%] tests/env/plugin/test_interface.py::TestDevMode::test_disable PASSED [ 69%] tests/env/plugin/test_interface.py::TestFeatures::test_default PASSED [ 69%] tests/env/plugin/test_interface.py::TestFeatures::test_invalid_type PASSED [ 69%] tests/env/plugin/test_interface.py::TestFeatures::test_correct PASSED [ 69%] tests/env/plugin/test_interface.py::TestFeatures::test_feature_not_string PASSED [ 69%] tests/env/plugin/test_interface.py::TestFeatures::test_feature_empty_string PASSED [ 69%] tests/env/plugin/test_interface.py::TestFeatures::test_feature_undefined PASSED [ 69%] tests/env/plugin/test_interface.py::TestDescription::test_default PASSED [ 69%] tests/env/plugin/test_interface.py::TestDescription::test_not_string PASSED [ 69%] tests/env/plugin/test_interface.py::TestDescription::test_correct PASSED [ 69%] tests/env/plugin/test_interface.py::TestDependencies::test_default PASSED [ 70%] tests/env/plugin/test_interface.py::TestDependencies::test_not_array PASSED [ 70%] tests/env/plugin/test_interface.py::TestDependencies::test_entry_not_string PASSED [ 70%] tests/env/plugin/test_interface.py::TestDependencies::test_invalid PASSED [ 70%] tests/env/plugin/test_interface.py::TestDependencies::test_extra_not_array PASSED [ 70%] tests/env/plugin/test_interface.py::TestDependencies::test_extra_entry_not_string PASSED [ 70%] tests/env/plugin/test_interface.py::TestDependencies::test_extra_invalid PASSED [ 70%] tests/env/plugin/test_interface.py::TestDependencies::test_full PASSED [ 70%] tests/env/plugin/test_interface.py::TestDependencies::test_context_formatting PASSED [ 70%] tests/env/plugin/test_interface.py::TestDependencies::test_full_skip_install PASSED [ 70%] tests/env/plugin/test_interface.py::TestDependencies::test_full_skip_install_and_features PASSED [ 70%] tests/env/plugin/test_interface.py::TestDependencies::test_full_dev_mode PASSED [ 70%] tests/env/plugin/test_interface.py::TestDependencies::test_unknown_dynamic_feature PASSED [ 70%] tests/env/plugin/test_interface.py::TestScripts::test_not_table[scripts] PASSED [ 70%] tests/env/plugin/test_interface.py::TestScripts::test_not_table[extra-scripts] PASSED [ 70%] tests/env/plugin/test_interface.py::TestScripts::test_name_contains_spaces[scripts] PASSED [ 70%] tests/env/plugin/test_interface.py::TestScripts::test_name_contains_spaces[extra-scripts] PASSED [ 70%] tests/env/plugin/test_interface.py::TestScripts::test_default PASSED [ 70%] tests/env/plugin/test_interface.py::TestScripts::test_single_commands[scripts] PASSED [ 70%] tests/env/plugin/test_interface.py::TestScripts::test_single_commands[extra-scripts] PASSED [ 70%] tests/env/plugin/test_interface.py::TestScripts::test_multiple_commands[scripts] PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_multiple_commands[extra-scripts] PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_multiple_commands_not_string[scripts] PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_multiple_commands_not_string[extra-scripts] PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_config_invalid_type[scripts] PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_config_invalid_type[extra-scripts] PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_command_expansion_basic[scripts] PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_command_expansion_basic[extra-scripts] PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_command_expansion_multiple_nested[scripts] PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_command_expansion_multiple_nested[extra-scripts] PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_command_expansion_multiple_nested_ignore_exit_code[scripts] PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_command_expansion_multiple_nested_ignore_exit_code[extra-scripts] PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_command_expansion_modification[scripts] PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_command_expansion_modification[extra-scripts] PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_command_expansion_circular_inheritance PASSED [ 71%] tests/env/plugin/test_interface.py::TestScripts::test_extra_less_precedence PASSED [ 71%] tests/env/plugin/test_interface.py::TestPreInstallCommands::test_default PASSED [ 71%] tests/env/plugin/test_interface.py::TestPreInstallCommands::test_not_array PASSED [ 71%] tests/env/plugin/test_interface.py::TestPreInstallCommands::test_entry_not_string PASSED [ 71%] tests/env/plugin/test_interface.py::TestPreInstallCommands::test_correct PASSED [ 71%] tests/env/plugin/test_interface.py::TestPostInstallCommands::test_default PASSED [ 72%] tests/env/plugin/test_interface.py::TestPostInstallCommands::test_not_array PASSED [ 72%] tests/env/plugin/test_interface.py::TestPostInstallCommands::test_entry_not_string PASSED [ 72%] tests/env/plugin/test_interface.py::TestPostInstallCommands::test_correct PASSED [ 72%] tests/env/plugin/test_interface.py::TestEnvVarOption::test_unset PASSED [ 72%] tests/env/plugin/test_interface.py::TestEnvVarOption::test_set PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_env_name PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_env_type PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_default PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_unknown_modifier PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_adjustment_not_integer PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_default[-9000-command -qqq] PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_default[-3-command -qqq] PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_default[-2-command -qq] PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_default[-1-command -q] PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_default[0-command] PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_default[1-command -v] PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_default[2-command -vv] PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_default[3-command -vvv] PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_default[9000-command -vvv] PASSED [ 72%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_adjustment[-9000-command -qqq] PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_adjustment[-3-command -qqq] PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_adjustment[-2-command -qq] PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_adjustment[-1-command -q] PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_adjustment[0-command] PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_adjustment[1-command -v] PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_adjustment[2-command -vv] PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_adjustment[3-command -vvv] PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_verbosity_flag_adjustment[9000-command -vvv] PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_args_undefined PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_args_default PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_args_default_override PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_matrix_no_selection PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_matrix_no_default PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_matrix_default PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_matrix_default_override PASSED [ 73%] tests/env/plugin/test_interface.py::TestContextFormatting::test_env_vars_override PASSED [ 73%] tests/index/test_core.py::TestRepo::test_normalization PASSED [ 73%] tests/index/test_core.py::TestURLs::test_simple[PyPI main] PASSED [ 73%] tests/index/test_core.py::TestURLs::test_simple[PyPI test] PASSED [ 74%] tests/index/test_core.py::TestURLs::test_simple[default] PASSED [ 74%] tests/index/test_core.py::TestURLs::test_project[PyPI main] PASSED [ 74%] tests/index/test_core.py::TestURLs::test_project[PyPI test] PASSED [ 74%] tests/index/test_core.py::TestURLs::test_project[default] PASSED [ 74%] tests/project/test_config.py::TestEnv::test_not_table PASSED [ 74%] tests/project/test_config.py::TestEnv::test_default PASSED [ 74%] tests/project/test_config.py::TestEnvRequires::test_not_array PASSED [ 74%] tests/project/test_config.py::TestEnvRequires::test_requirement_not_string PASSED [ 74%] tests/project/test_config.py::TestEnvRequires::test_requirement_invalid PASSED [ 74%] tests/project/test_config.py::TestEnvRequires::test_default PASSED [ 74%] tests/project/test_config.py::TestEnvRequires::test_defined PASSED [ 74%] tests/project/test_config.py::TestEnvCollectors::test_not_table PASSED [ 74%] tests/project/test_config.py::TestEnvCollectors::test_collector_not_table PASSED [ 74%] tests/project/test_config.py::TestEnvCollectors::test_default PASSED [ 74%] tests/project/test_config.py::TestEnvCollectors::test_defined PASSED [ 74%] tests/project/test_config.py::TestEnvs::test_not_table PASSED [ 74%] tests/project/test_config.py::TestEnvs::test_config_not_table PASSED [ 74%] tests/project/test_config.py::TestEnvs::test_unknown_collector PASSED [ 74%] tests/project/test_config.py::TestEnvs::test_unknown_template PASSED [ 74%] tests/project/test_config.py::TestEnvs::test_default_undefined PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_default_partially_defined PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_default_defined PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_basic PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_basic_override PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_multiple_inheritance PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_circular_inheritance PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_scripts_inheritance PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_self_referential PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_detached PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_matrices_not_array PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_matrix_not_table PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_matrix_empty PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_matrix_variable_empty_string PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_matrix_variable_not_array PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_matrix_variable_array_empty PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_matrix_variable_entry_not_string PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_matrix_variable_entry_empty_string PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_matrix_variable_entry_duplicate PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_matrix_multiple_python_variables PASSED [ 75%] tests/project/test_config.py::TestEnvs::test_matrix_name_format_not_string PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_matrix_name_format_invalid PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_overrides_not_table PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_overrides_platform_not_table PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_overrides_env_not_table PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_not_table PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_overrides_name_not_table PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_overrides_platform_entry_not_table PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_overrides_env_entry_not_table PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_entry_not_table PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_overrides_name_entry_not_table PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_matrix_simple_no_python PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_matrix_simple_no_python_custom_name_format PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_matrix_simple_only_python[py] PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_matrix_simple_only_python[python] PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_matrix_simple[py] PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_matrix_simple[python] PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_matrix_simple_custom_name_format[py] PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_matrix_simple_custom_name_format[python] PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_matrix_multiple_non_python PASSED [ 76%] tests/project/test_config.py::TestEnvs::test_matrix_series PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_matrices_not_inherited PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_matrix_default_naming PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_matrix_pypy_naming PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_invalid_type[env-vars] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_invalid_type[scripts] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_entry_invalid_type[env-vars] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_entry_invalid_type[scripts] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_table_entry_no_key[env-vars] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_table_entry_no_key[scripts] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_table_entry_key_not_string[env-vars] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_table_entry_key_not_string[scripts] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_table_entry_key_empty_string[env-vars] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_table_entry_key_empty_string[scripts] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_table_entry_value_not_string[env-vars] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_table_entry_value_not_string[scripts] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_table_entry_if_not_array[env-vars] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_table_entry_if_not_array[scripts] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_invalid_type[dependencies] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_invalid_type[extra-dependencies] PASSED [ 77%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_invalid_type[env-exclude] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_invalid_type[env-include] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_invalid_type[features] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_invalid_type[platforms] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_invalid_type[post-install-commands] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_invalid_type[pre-install-commands] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_no_value[dependencies] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_no_value[extra-dependencies] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_no_value[env-exclude] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_no_value[env-include] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_no_value[features] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_no_value[platforms] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_no_value[post-install-commands] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_no_value[pre-install-commands] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_not_string[dependencies] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_not_string[extra-dependencies] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_not_string[env-exclude] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_not_string[env-include] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_not_string[features] PASSED [ 78%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_not_string[platforms] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_not_string[post-install-commands] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_not_string[pre-install-commands] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_empty_string[dependencies] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_empty_string[extra-dependencies] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_empty_string[env-exclude] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_empty_string[env-include] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_empty_string[features] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_empty_string[platforms] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_empty_string[post-install-commands] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_value_empty_string[pre-install-commands] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_if_not_array[dependencies] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_if_not_array[extra-dependencies] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_if_not_array[env-exclude] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_if_not_array[env-include] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_if_not_array[features] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_if_not_array[platforms] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_if_not_array[post-install-commands] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_entry_if_not_array[pre-install-commands] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_entry_invalid_type[dependencies] PASSED [ 79%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_entry_invalid_type[extra-dependencies] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_entry_invalid_type[env-exclude] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_entry_invalid_type[env-include] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_entry_invalid_type[features] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_entry_invalid_type[platforms] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_entry_invalid_type[post-install-commands] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_entry_invalid_type[pre-install-commands] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_invalid_type[python] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_invalid_type[type] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_table_no_value[python] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_table_no_value[type] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_table_value_not_string[python] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_table_value_not_string[type] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_entry_invalid_type[python] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_entry_invalid_type[type] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_no_value[python] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_no_value[type] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_value_not_string[python] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_value_not_string[type] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_if_not_array[python] PASSED [ 80%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_if_not_array[type] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_invalid_type[dev-mode] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_invalid_type[skip-install] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_table_no_value[dev-mode] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_table_no_value[skip-install] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_table_value_not_boolean[dev-mode] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_table_value_not_boolean[skip-install] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_entry_invalid_type[dev-mode] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_entry_invalid_type[skip-install] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_no_value[dev-mode] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_no_value[skip-install] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_value_not_boolean[dev-mode] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_value_not_boolean[skip-install] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_if_not_array[dev-mode] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_if_not_array[skip-install] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_platform_not_array[dev-mode] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_platform_not_array[skip-install] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_platform_item_not_string[dev-mode] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_platform_item_not_string[skip-install] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_env_not_array[dev-mode] PASSED [ 81%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_env_not_array[skip-install] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_env_item_not_string[dev-mode] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_env_item_not_string[skip-install] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_string_with_value[env-vars] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_string_with_value[scripts] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_string_without_value[env-vars] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_string_without_value[scripts] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_string_override[env-vars] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_string_override[scripts] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_string_with_value[env-vars] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_string_with_value[scripts] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_string_without_value[env-vars] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_string_without_value[scripts] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_string_override[env-vars] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_string_override[scripts] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_table_key_with_value[env-vars] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_table_key_with_value[scripts] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_table_key_without_value[env-vars] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_table_key_without_value[scripts] PASSED [ 82%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_table_override[env-vars] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_table_override[scripts] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_table_conditional[env-vars] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_array_table_conditional[scripts] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_overwrite[env-vars] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_mapping_overwrite[scripts] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string[dependencies] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string[extra-dependencies] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string[env-exclude] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string[env-include] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string[features] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string[platforms] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string[post-install-commands] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string[pre-install-commands] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string_existing_append[dependencies] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string_existing_append[extra-dependencies] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string_existing_append[env-exclude] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string_existing_append[env-include] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string_existing_append[features] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string_existing_append[platforms] PASSED [ 83%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string_existing_append[post-install-commands] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_string_existing_append[pre-install-commands] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table[dependencies] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table[extra-dependencies] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table[env-exclude] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table[env-include] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table[features] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table[platforms] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table[post-install-commands] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table[pre-install-commands] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_existing_append[dependencies] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_existing_append[extra-dependencies] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_existing_append[env-exclude] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_existing_append[env-include] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_existing_append[features] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_existing_append[platforms] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_existing_append[post-install-commands] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_existing_append[pre-install-commands] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional[dependencies] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional[extra-dependencies] PASSED [ 84%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional[env-exclude] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional[env-include] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional[features] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional[platforms] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional[post-install-commands] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional[pre-install-commands] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_platform[dependencies] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_platform[extra-dependencies] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_platform[env-exclude] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_platform[env-include] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_platform[features] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_platform[platforms] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_platform[post-install-commands] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_platform[pre-install-commands] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_wrong_platform[dependencies] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_wrong_platform[extra-dependencies] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_wrong_platform[env-exclude] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_wrong_platform[env-include] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_wrong_platform[features] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_wrong_platform[platforms] PASSED [ 85%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_wrong_platform[post-install-commands] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_wrong_platform[pre-install-commands] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match[dependencies] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match[extra-dependencies] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match[env-exclude] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match[env-include] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match[features] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match[platforms] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match[post-install-commands] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match[pre-install-commands] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match_empty_string[dependencies] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match_empty_string[extra-dependencies] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match_empty_string[env-exclude] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match_empty_string[env-include] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match_empty_string[features] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match_empty_string[platforms] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match_empty_string[post-install-commands] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_match_empty_string[pre-install-commands] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_present[dependencies] PASSED [ 86%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_present[extra-dependencies] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_present[env-exclude] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_present[env-include] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_present[features] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_present[platforms] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_present[post-install-commands] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_present[pre-install-commands] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_no_match[dependencies] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_no_match[extra-dependencies] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_no_match[env-exclude] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_no_match[env-include] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_no_match[features] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_no_match[platforms] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_no_match[post-install-commands] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_no_match[pre-install-commands] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_missing[dependencies] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_missing[extra-dependencies] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_missing[env-exclude] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_missing[env-include] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_missing[features] PASSED [ 87%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_missing[platforms] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_missing[post-install-commands] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_table_conditional_with_env_var_missing[pre-install-commands] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_set_with_no_type_information PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_set_with_no_type_information_not_table PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_overwrite[dependencies] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_overwrite[extra-dependencies] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_overwrite[env-exclude] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_overwrite[env-include] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_overwrite[features] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_overwrite[platforms] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_overwrite[post-install-commands] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_array_overwrite[pre-install-commands] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_string_create[python] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_string_create[type] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_string_overwrite[python] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_string_overwrite[type] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_table_create[python] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_table_create[type] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_table_override[python] PASSED [ 88%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_table_override[type] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_table_conditional[python] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_table_conditional[type] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_create[python] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_create[type] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_override[python] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_override[type] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_conditional[python] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_conditional[type] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_conditional_eager_string[python] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_conditional_eager_string[type] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_conditional_eager_table[python] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_string_array_table_conditional_eager_table[type] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_boolean_create[dev-mode] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_boolean_create[skip-install] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_boolean_overwrite[dev-mode] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_boolean_overwrite[skip-install] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_table_create[dev-mode] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_table_create[skip-install] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_table_override[dev-mode] PASSED [ 89%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_table_override[skip-install] PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_table_conditional[dev-mode] PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_table_conditional[skip-install] PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_create[dev-mode] PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_create[skip-install] PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_override[dev-mode] PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_override[skip-install] PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_conditional[dev-mode] PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_conditional[skip-install] PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_conditional_eager_boolean[dev-mode] PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_conditional_eager_boolean[skip-install] PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_conditional_eager_table[dev-mode] PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_boolean_array_table_conditional_eager_table[skip-install] PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_platform_boolean_boolean_create PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_platform_boolean_boolean_overwrite PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_platform_boolean_table_create PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_platform_boolean_table_overwrite PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_env_boolean_boolean_create PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_env_boolean_boolean_overwrite PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_env_boolean_table_create PASSED [ 90%] tests/project/test_config.py::TestEnvs::test_overrides_env_boolean_table_overwrite PASSED [ 91%] tests/project/test_config.py::TestEnvs::test_overrides_env_boolean_conditional PASSED [ 91%] tests/project/test_config.py::TestEnvs::test_overrides_name_boolean_boolean_create PASSED [ 91%] tests/project/test_config.py::TestEnvs::test_overrides_name_boolean_boolean_overwrite PASSED [ 91%] tests/project/test_config.py::TestEnvs::test_overrides_name_boolean_table_create PASSED [ 91%] tests/project/test_config.py::TestEnvs::test_overrides_name_boolean_table_overwrite PASSED [ 91%] tests/project/test_config.py::TestEnvs::test_overrides_name_precedence_over_matrix PASSED [ 91%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_precedence_over_platform PASSED [ 91%] tests/project/test_config.py::TestEnvs::test_overrides_matrix_precedence_over_env PASSED [ 91%] tests/project/test_config.py::TestEnvs::test_overrides_env_precedence_over_platform PASSED [ 91%] tests/project/test_config.py::TestEnvs::test_overrides_for_environment_plugins PASSED [ 91%] tests/project/test_config.py::TestEnvs::test_environment_collector_finalize_config PASSED [ 91%] tests/project/test_config.py::TestEnvs::test_environment_collector_finalize_environments PASSED [ 91%] tests/project/test_config.py::TestPublish::test_not_table PASSED [ 91%] tests/project/test_config.py::TestPublish::test_config_not_table PASSED [ 91%] tests/project/test_config.py::TestPublish::test_default PASSED [ 91%] tests/project/test_config.py::TestPublish::test_defined PASSED [ 91%] tests/project/test_config.py::TestScripts::test_not_table PASSED [ 91%] tests/project/test_config.py::TestScripts::test_name_contains_spaces PASSED [ 91%] tests/project/test_config.py::TestScripts::test_default PASSED [ 92%] tests/project/test_config.py::TestScripts::test_single_commands PASSED [ 92%] tests/project/test_config.py::TestScripts::test_multiple_commands PASSED [ 92%] tests/project/test_config.py::TestScripts::test_multiple_commands_not_string PASSED [ 92%] tests/project/test_config.py::TestScripts::test_config_invalid_type PASSED [ 92%] tests/project/test_config.py::TestScripts::test_command_expansion_basic PASSED [ 92%] tests/project/test_config.py::TestScripts::test_command_expansion_multiple_nested PASSED [ 92%] tests/project/test_config.py::TestScripts::test_command_expansion_multiple_nested_ignore_exit_code PASSED [ 92%] tests/project/test_config.py::TestScripts::test_command_expansion_modification PASSED [ 92%] tests/project/test_config.py::TestScripts::test_command_expansion_circular_inheritance PASSED [ 92%] tests/project/test_core.py::TestFindProjectRoot::test_no_project PASSED [ 92%] tests/project/test_core.py::TestFindProjectRoot::test_direct[pyproject.toml] PASSED [ 92%] tests/project/test_core.py::TestFindProjectRoot::test_direct[setup.py] PASSED [ 92%] tests/project/test_core.py::TestFindProjectRoot::test_recurse[pyproject.toml] PASSED [ 92%] tests/project/test_core.py::TestFindProjectRoot::test_recurse[setup.py] PASSED [ 92%] tests/project/test_core.py::TestFindProjectRoot::test_no_path[pyproject.toml] PASSED [ 92%] tests/project/test_core.py::TestFindProjectRoot::test_no_path[setup.py] PASSED [ 92%] tests/project/test_core.py::TestLoadProjectFromConfig::test_no_project_no_project_dirs PASSED [ 92%] tests/project/test_core.py::TestLoadProjectFromConfig::test_project_empty_string PASSED [ 92%] tests/project/test_core.py::TestLoadProjectFromConfig::test_project_basic_string PASSED [ 92%] tests/project/test_core.py::TestLoadProjectFromConfig::test_project_complex PASSED [ 93%] tests/project/test_core.py::TestLoadProjectFromConfig::test_project_complex_null_location PASSED [ 93%] tests/project/test_core.py::TestLoadProjectFromConfig::test_project_dirs PASSED [ 93%] tests/project/test_core.py::TestLoadProjectFromConfig::test_project_dirs_null_dir PASSED [ 93%] tests/project/test_core.py::TestLoadProjectFromConfig::test_project_dirs_not_directory PASSED [ 93%] tests/project/test_core.py::TestChosenName::test_selected PASSED [ 93%] tests/project/test_core.py::TestChosenName::test_cwd PASSED [ 93%] tests/project/test_core.py::TestLocation::test_no_project PASSED [ 93%] tests/project/test_core.py::TestLocation::test_project[pyproject.toml] PASSED [ 93%] tests/project/test_core.py::TestLocation::test_project[setup.py] PASSED [ 93%] tests/project/test_core.py::TestRawConfig::test_missing PASSED [ 93%] tests/project/test_core.py::TestRawConfig::test_exists PASSED [ 93%] tests/project/test_core.py::TestRawConfig::test_exists_without_project_table PASSED [ 93%] tests/project/test_core.py::TestEnsureCWD::test_location_is_file PASSED [ 93%] tests/project/test_core.py::TestEnsureCWD::test_cwd_is_location PASSED [ 93%] tests/project/test_core.py::TestEnsureCWD::test_cwd_inside_location PASSED [ 93%] tests/project/test_core.py::TestEnsureCWD::test_cwd_outside_location PASSED [ 93%] tests/project/test_utils.py::TestParseInlineScriptMetadata::test_no_metadata PASSED [ 93%] tests/project/test_utils.py::TestParseInlineScriptMetadata::test_too_many_blocks PASSED [ 93%] tests/project/test_utils.py::TestParseInlineScriptMetadata::test_correct PASSED [ 93%] tests/publish/plugin/test_interface.py::TestDisable::test_default PASSED [ 94%] tests/publish/plugin/test_interface.py::TestDisable::test_project_config PASSED [ 94%] tests/publish/plugin/test_interface.py::TestDisable::test_project_config_not_boolean PASSED [ 94%] tests/publish/plugin/test_interface.py::TestDisable::test_plugin_config PASSED [ 94%] tests/publish/plugin/test_interface.py::TestDisable::test_plugin_config_not_boolean PASSED [ 94%] tests/publish/plugin/test_interface.py::TestDisable::test_project_config_overrides_plugin_config PASSED [ 94%] tests/python/test_core.py::test_custom_source[3.7] FAILED [ 94%] tests/python/test_core.py::test_custom_source[3.8] FAILED [ 94%] tests/python/test_core.py::test_custom_source[3.9] FAILED [ 94%] tests/python/test_core.py::test_custom_source[3.10] FAILED [ 94%] tests/python/test_core.py::test_custom_source[3.11] FAILED [ 94%] tests/python/test_core.py::test_custom_source[3.12] FAILED [ 94%] tests/python/test_core.py::test_custom_source[3.13] FAILED [ 94%] tests/python/test_core.py::test_custom_source[pypy2.7] FAILED [ 94%] tests/python/test_core.py::test_custom_source[pypy3.9] FAILED [ 94%] tests/python/test_core.py::test_custom_source[pypy3.10] FAILED [ 94%] tests/python/test_core.py::test_installation[3.7] FAILED [ 94%] tests/python/test_core.py::test_installation[3.8] FAILED [ 94%] tests/python/test_core.py::test_installation[3.9] FAILED [ 94%] tests/python/test_core.py::test_installation[3.10] FAILED [ 94%] tests/python/test_core.py::test_installation[3.11] FAILED [ 95%] tests/python/test_core.py::test_installation[3.12] FAILED [ 95%] tests/python/test_core.py::test_installation[3.13] FAILED [ 95%] tests/python/test_core.py::test_installation[pypy2.7] FAILED [ 95%] tests/python/test_core.py::test_installation[pypy3.9] FAILED [ 95%] tests/python/test_core.py::test_installation[pypy3.10] FAILED [ 95%] tests/python/test_core.py::TestGetInstalled::test_source_does_not_exist PASSED [ 95%] tests/python/test_core.py::TestGetInstalled::test_not_a_directory FAILED [ 95%] tests/python/test_core.py::TestGetInstalled::test_no_metadata_file FAILED [ 95%] tests/python/test_core.py::TestGetInstalled::test_no_python_path FAILED [ 95%] tests/python/test_core.py::TestGetInstalled::test_order PASSED [ 95%] tests/python/test_resolve.py::TestErrors::test_unknown_distribution PASSED [ 95%] tests/python/test_resolve.py::TestErrors::test_resolution_error SKIPPED [ 95%] tests/python/test_resolve.py::TestDistributionVersions::test_cpython_standalone PASSED [ 95%] tests/python/test_resolve.py::TestDistributionVersions::test_cpython_standalone_custom FAILED [ 95%] tests/python/test_resolve.py::TestDistributionVersions::test_pypy PASSED [ 95%] tests/python/test_resolve.py::TestDistributionVersions::test_pypy_custom FAILED [ 95%] tests/python/test_resolve.py::TestDistributionPaths::test_cpython_standalone_custom FAILED [ 95%] tests/python/test_resolve.py::TestDistributionPaths::test_pypy_custom FAILED [ 95%] tests/python/test_resolve.py::TestVariantCPU::test_legacy_option FAILED [ 96%] tests/python/test_resolve.py::TestVariantCPU::test_compatibility[v1] FAILED [ 96%] tests/python/test_resolve.py::TestVariantCPU::test_compatibility[v2] FAILED [ 96%] tests/python/test_resolve.py::TestVariantCPU::test_compatibility[v3] FAILED [ 96%] tests/python/test_resolve.py::TestVariantCPU::test_compatibility[v4] FAILED [ 96%] tests/python/test_resolve.py::TestVariantCPU::test_guess_variant[v1] SKIPPED [ 96%] tests/python/test_resolve.py::TestVariantCPU::test_guess_variant[v2] SKIPPED [ 96%] tests/python/test_resolve.py::TestVariantCPU::test_guess_variant[v3] SKIPPED [ 96%] tests/python/test_resolve.py::TestVariantCPU::test_guess_variant[v4] SKIPPED [ 96%] tests/python/test_resolve.py::TestVariantGIL::test_compatible FAILED [ 96%] tests/python/test_resolve.py::TestVariantGIL::test_incompatible PASSED [ 96%] tests/utils/test_auth.py::test_pypirc PASSED [ 96%] tests/utils/test_fs.py::TestPath::test_type PASSED [ 96%] tests/utils/test_fs.py::TestPath::test_resolve_relative_non_existent PASSED [ 96%] tests/utils/test_fs.py::TestPath::test_ensure_dir_exists PASSED [ 96%] tests/utils/test_fs.py::TestPath::test_ensure_parent_dir_exists PASSED [ 96%] tests/utils/test_fs.py::TestPath::test_as_cwd PASSED [ 96%] tests/utils/test_fs.py::TestPath::test_as_cwd_env_vars PASSED [ 96%] tests/utils/test_fs.py::TestPath::test_remove_file PASSED [ 96%] tests/utils/test_fs.py::TestPath::test_remove_directory PASSED [ 96%] tests/utils/test_fs.py::TestPath::test_remove_non_existent PASSED [ 97%] tests/utils/test_fs.py::TestPath::test_temp_hide_file PASSED [ 97%] tests/utils/test_fs.py::TestPath::test_temp_hide_dir PASSED [ 97%] tests/utils/test_fs.py::TestPath::test_temp_hide_non_existent PASSED [ 97%] tests/utils/test_fs.py::test_temp_directory PASSED [ 97%] tests/utils/test_fs.py::test_temp_chdir PASSED [ 97%] tests/utils/test_platform.py::TestWindows::test_tag SKIPPED (Not running on Windows) [ 97%] tests/utils/test_platform.py::TestWindows::test_default_shell SKIPPED [ 97%] tests/utils/test_platform.py::TestWindows::test_format_for_subprocess_list SKIPPED [ 97%] tests/utils/test_platform.py::TestWindows::test_format_for_subprocess_list_shell SKIPPED [ 97%] tests/utils/test_platform.py::TestWindows::test_format_for_subprocess_string SKIPPED [ 97%] tests/utils/test_platform.py::TestWindows::test_format_for_subprocess_string_shell SKIPPED [ 97%] tests/utils/test_platform.py::TestWindows::test_home SKIPPED (Not running on Windows) [ 97%] tests/utils/test_platform.py::TestWindows::test_populate_default_popen_kwargs_executable SKIPPED [ 97%] tests/utils/test_platform.py::TestMacOS::test_tag SKIPPED (Not running on macOS) [ 97%] tests/utils/test_platform.py::TestMacOS::test_default_shell SKIPPED (Not running on macOS) [ 97%] tests/utils/test_platform.py::TestMacOS::test_format_for_subprocess_list SKIPPED [ 97%] tests/utils/test_platform.py::TestMacOS::test_format_for_subprocess_list_shell SKIPPED [ 97%] tests/utils/test_platform.py::TestMacOS::test_format_for_subprocess_string SKIPPED [ 97%] tests/utils/test_platform.py::TestMacOS::test_format_for_subprocess_string_shell SKIPPED [ 97%] tests/utils/test_platform.py::TestMacOS::test_home SKIPPED (Not running on macOS) [ 98%] tests/utils/test_platform.py::TestMacOS::test_populate_default_popen_kwargs_executable SKIPPED [ 98%] tests/utils/test_platform.py::TestLinux::test_tag PASSED [ 98%] tests/utils/test_platform.py::TestLinux::test_default_shell PASSED [ 98%] tests/utils/test_platform.py::TestLinux::test_format_for_subprocess_list PASSED [ 98%] tests/utils/test_platform.py::TestLinux::test_format_for_subprocess_list_shell PASSED [ 98%] tests/utils/test_platform.py::TestLinux::test_format_for_subprocess_string PASSED [ 98%] tests/utils/test_platform.py::TestLinux::test_format_for_subprocess_string_shell PASSED [ 98%] tests/utils/test_platform.py::TestLinux::test_home PASSED [ 98%] tests/utils/test_platform.py::TestLinux::test_populate_default_popen_kwargs_executable PASSED [ 98%] tests/utils/test_runner.py::TestParseMatrixVariables::test_empty PASSED [ 98%] tests/utils/test_runner.py::TestParseMatrixVariables::test_single PASSED [ 98%] tests/utils/test_runner.py::TestParseMatrixVariables::test_multiple PASSED [ 98%] tests/utils/test_runner.py::TestParseMatrixVariables::test_no_values PASSED [ 98%] tests/utils/test_runner.py::TestParseMatrixVariables::test_duplicate PASSED [ 98%] tests/utils/test_runner.py::TestSelectEnvironments::test_empty PASSED [ 98%] tests/utils/test_runner.py::TestSelectEnvironments::test_no_filters PASSED [ 98%] tests/utils/test_runner.py::TestSelectEnvironments::test_include_any PASSED [ 98%] tests/utils/test_runner.py::TestSelectEnvironments::test_include_specific PASSED [ 98%] tests/utils/test_runner.py::TestSelectEnvironments::test_include_multiple PASSED [ 98%] tests/utils/test_runner.py::TestSelectEnvironments::test_exclude_any PASSED [ 99%] tests/utils/test_runner.py::TestSelectEnvironments::test_exclude_specific PASSED [ 99%] tests/utils/test_runner.py::TestSelectEnvironments::test_exclude_multiple PASSED [ 99%] tests/utils/test_runner.py::TestSelectEnvironments::test_include_and_exclude PASSED [ 99%] tests/utils/test_structures.py::TestEnvVars::test_restoration PASSED [ 99%] tests/utils/test_structures.py::TestEnvVars::test_set PASSED [ 99%] tests/utils/test_structures.py::TestEnvVars::test_include PASSED [ 99%] tests/utils/test_structures.py::TestEnvVars::test_exclude PASSED [ 99%] tests/utils/test_structures.py::TestEnvVars::test_precedence PASSED [ 99%] tests/venv/test_core.py::test_initialization_does_not_create PASSED [ 99%] tests/venv/test_core.py::test_remove_non_existent_no_error PASSED [ 99%] tests/venv/test_core.py::test_creation PASSED [ 99%] tests/venv/test_core.py::test_executables_directory PASSED [ 99%] tests/venv/test_core.py::test_activation PASSED [ 99%] tests/venv/test_core.py::test_activation_path_env_var_missing PASSED [ 99%] tests/venv/test_core.py::test_context_manager PASSED [ 99%] tests/venv/test_core.py::test_creation_allow_system_packages PASSED [ 99%] tests/venv/test_core.py::test_python_data PASSED [ 99%] tests/venv/test_utils.py::TestGetRandomVenvName::test_length PASSED [ 99%] tests/venv/test_utils.py::TestGetRandomVenvName::test_different PASSED [100%] ==================================== ERRORS ==================================== ________________________ ERROR at setup of test_binary _________________________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError ________________________ ERROR at setup of test_parent _________________________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError __________________ ERROR at setup of test_incompatible_single __________________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError _______________ ERROR at setup of test_already_installed_latest ________________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError ___________ ERROR at setup of test_already_installed_update_disabled ___________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError ____________ ERROR at setup of test_already_installed_update_prompt ____________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError _____________ ERROR at setup of test_already_installed_update_flag _____________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError ___________ ERROR at setup of test_already_in_path[in_current_path] ____________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError _____________ ERROR at setup of test_already_in_path[in_new_path] ______________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError ________________________ ERROR at setup of test_private ________________________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError ___________________ ERROR at setup of test_specific_location ___________________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError ___________________ ERROR at setup of test_specific_location ___________________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError ____________________ ERROR at setup of test_some_installed _____________________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError ___________________ ERROR at setup of test_specific_location ___________________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError _______________________ ERROR at setup of test_outdated ________________________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError _________________________ ERROR at setup of test_basic _________________________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError ___________________ ERROR at setup of test_specific_location ___________________ compatible_python_distributions = () @pytest.fixture def dist_name(compatible_python_distributions): > return secrets.choice(compatible_python_distributions) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/conftest.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = () def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError ________________ ERROR at setup of test_install_python_specific ________________ @pytest.fixture(scope='module') def available_python_version(): compatible_distributions = get_compatible_distributions() current_version = f'{sys.version_info.major}.{sys.version_info.minor}' if current_version in compatible_distributions: return current_version versions = [d for d in get_compatible_distributions() if not d.startswith('pypy')] > return versions[-1] E IndexError: list index out of range /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/run/test_run.py:23: IndexError ________________ ERROR at setup of test_update_python_specific _________________ @pytest.fixture(scope='module') def available_python_version(): compatible_distributions = get_compatible_distributions() current_version = f'{sys.version_info.major}.{sys.version_info.minor}' if current_version in compatible_distributions: return current_version versions = [d for d in get_compatible_distributions() if not d.startswith('pypy')] > return versions[-1] E IndexError: list index out of range /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/run/test_run.py:23: IndexError _____________ ERROR at setup of test_install_python_max_compatible _____________ @pytest.fixture(scope='module') def available_python_version(): compatible_distributions = get_compatible_distributions() current_version = f'{sys.version_info.major}.{sys.version_info.minor}' if current_version in compatible_distributions: return current_version versions = [d for d in get_compatible_distributions() if not d.startswith('pypy')] > return versions[-1] E IndexError: list index out of range /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/run/test_run.py:23: IndexError _____________ ERROR at setup of test_update_python_max_compatible ______________ @pytest.fixture(scope='module') def available_python_version(): compatible_distributions = get_compatible_distributions() current_version = f'{sys.version_info.major}.{sys.version_info.minor}' if current_version in compatible_distributions: return current_version versions = [d for d in get_compatible_distributions() if not d.startswith('pypy')] > return versions[-1] E IndexError: list index out of range /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/run/test_run.py:23: IndexError ________ ERROR at setup of test_python_installation_with_metadata_hook _________ @pytest.fixture(scope='module') def available_python_version(): compatible_distributions = get_compatible_distributions() current_version = f'{sys.version_info.major}.{sys.version_info.minor}' if current_version in compatible_distributions: return current_version versions = [d for d in get_compatible_distributions() if not d.startswith('pypy')] > return versions[-1] E IndexError: list index out of range /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/run/test_run.py:23: IndexError =================================== FAILURES =================================== _________________________________ test_uv_env __________________________________ hatch = helpers = temp_dir = Path('/tmp/tmpavinlciv') config_file = def test_uv_env(hatch, helpers, temp_dir, config_file): config_file.model.template.plugins['default']['tests'] = False config_file.save() project_name = 'My.App' with temp_dir.as_cwd(): result = hatch('new', project_name) assert result.exit_code == 0, result.output project_path = temp_dir / 'my-app' data_path = temp_dir / 'data' data_path.mkdir() project = Project(project_path) helpers.update_project_environment( project, 'default', {'skip-install': True, 'installer': 'uv', **project.config.envs['default']}, ) helpers.update_project_environment(project, 'hatch-uv', {'dependencies': ['uv>=0.1.31']}) helpers.update_project_environment(project, 'test', {}) with project_path.as_cwd(), EnvVars( {ConfigEnvVars.DATA: str(data_path)}, exclude=[get_env_var(plugin_name='virtual', option='uv_path')] ): result = hatch('env', 'create', 'test') > assert result.exit_code == 0, result.output E AssertionError: Creating environment: test E Creating environment: hatch-uv E Checking dependencies E Syncing dependencies E E assert 1 == 0 E + where 1 = .exit_code /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/env/test_create.py:218: AssertionError ----------------------------- Captured stderr call ----------------------------- × Failed to download and build `uv==0.5.6` ╰─▶ Build backend failed to build wheel through `build_wheel` (exit status: 1) [stdout] Running `maturin pep517 build-wheel -i /build/.cache/uv/builds-v0/.tmp1GvDiP/bin/python --compatibility off` [stderr] Updating crates.io index Updating git repository `https://github.com/astral-sh/pubgrub` Updating git repository `https://github.com/charliermarsh/rs-async-zip` Updating git repository `https://github.com/astral-sh/tl.git` Downloading crates ... Downloaded anstyle-parse v0.2.6 Downloaded bisection v0.1.0 Downloaded assert-json-diff v2.0.2 Downloaded addr2line v0.24.2 Downloaded cfg_aliases v0.2.1 Downloaded doc-comment v0.3.3 Downloaded icu_provider_macros v1.5.0 Downloaded is_ci v1.2.0 Downloaded http-body v1.0.1 Downloaded is_terminal_polyfill v1.70.1 Downloaded anstyle-wincon v3.0.6 Downloaded deadpool-runtime v0.1.4 Downloaded cachedir v0.3.1 Downloaded concurrent-queue v2.5.0 Downloaded idna_adapter v1.2.0 Downloaded html-escape v0.2.13 Downloaded hermit-abi v0.3.9 Downloaded fixedbitset v0.4.2 Downloaded sync_wrapper v1.0.1 Downloaded serde-untagged v0.1.6 Downloaded icu_locid_transform v1.5.0 Downloaded httparse v1.9.5 Downloaded erased-serde v0.4.5 Downloaded lazy_static v1.5.0 Downloaded shellexpand v3.1.0 Downloaded mimalloc v0.1.43 Downloaded redox_syscall v0.3.5 Downloaded priority-queue v2.1.1 Downloaded pest_derive v2.7.14 Downloaded itertools v0.13.0 Downloaded yoke-derive v0.7.4 Downloaded self-replace v1.5.0 Downloaded js-sys v0.3.72 Downloaded jiff-tzdb-platform v0.1.1 Downloaded zstd v0.13.2 Downloaded zerovec-derive v0.10.3 Downloaded junction v1.2.0 Downloaded zerofrom-derive v0.1.4 Downloaded utf8_iter v1.0.4 Downloaded test-log v0.2.16 Downloaded supports-unicode v3.0.0 Downloaded csv v1.3.1 Downloaded quinn-udp v0.5.7 Downloaded zerocopy-derive v0.7.35 Downloaded serde_urlencoded v0.7.1 Downloaded serde_spanned v0.6.8 Downloaded reqwest v0.12.9 Downloaded schemars v0.8.21 Downloaded tinystr v0.7.6 Downloaded jiff-tzdb v0.1.1 Downloaded wasm-bindgen-shared v0.2.95 Downloaded quinn v0.11.6 Downloaded mio v1.0.2 Downloaded tracing-tree v0.4.0 Downloaded rustix v0.38.41 Downloaded windows-registry v0.2.0 Downloaded rustls v0.23.17 Downloaded libmimalloc-sys v0.1.39 Downloaded redox_users v0.4.6 Downloaded socket2 v0.5.7 Downloaded tracing-attributes v0.1.28 Downloaded wiremock v0.6.2 Downloaded windows-core v0.58.0 Downloaded petgraph v0.6.5 Downloaded uuid v1.11.0 Downloaded wasm-streams v0.4.2 Downloaded regex v1.11.1 Downloaded serde_derive_internals v0.29.1 Downloaded tracing-core v0.1.33 Downloaded tinyvec v1.8.0 Downloaded tar v0.4.43 Downloaded url v2.5.4 Downloaded toml v0.8.19 Downloaded regex-syntax v0.8.5 Downloaded similar v2.6.0 Downloaded tracing v0.1.41 Downloaded writeable v0.5.5 Downloaded wasm-bindgen v0.2.95 Downloaded regex-automata v0.4.9 Downloaded unicode-ident v1.0.13 Downloaded ucd-trie v0.1.7 Downloaded zerocopy v0.7.35 Downloaded serde v1.0.215 Downloaded toml_edit v0.22.22 Downloaded winreg v0.52.0 Downloaded tokio-util v0.7.12 Downloaded wasm-bindgen-backend v0.2.95 Downloaded tokio-stream v0.1.16 Downloaded tokio-rustls v0.26.0 Downloaded tempfile v3.14.0 Downloaded web-time v1.1.0 Downloaded unicase v2.8.0 Downloaded miette v7.2.0 Downloaded quinn-proto v0.11.9 Downloaded procfs-core v0.17.0 Downloaded winnow v0.6.20 Downloaded portable-atomic v1.9.0 Downloaded lzma-sys v0.1.20 Downloaded serde_json v1.0.133 Downloaded zstd-sys v2.0.13+zstd.1.5.6 Downloaded tracing-serde v0.2.0 Downloaded tracing-subscriber v0.3.19 Downloaded tokio-macros v2.4.0 Downloaded zlib-rs v0.4.0 Downloaded security-framework v2.11.1 Downloaded rkyv v0.8.9 Downloaded windows-strings v0.2.0 Downloaded windows-strings v0.1.0 Downloaded windows-result v0.2.0 Downloaded windows-registry v0.3.0 Downloaded windows-implement v0.58.0 Downloaded object v0.36.5 Downloaded winapi-util v0.1.9 Downloaded wasm-timer v0.2.5 Downloaded wasm-bindgen-macro-support v0.2.95 Downloaded wasm-bindgen-futures v0.4.45 Downloaded unicode-width v0.2.0 Downloaded unicode-width v0.1.14 Downloaded utf16_iter v1.0.5 Downloaded typeid v1.0.2 Downloaded webpki-roots v0.26.6 Downloaded syn v2.0.90 Downloaded tracing-test v0.2.5 Downloaded temp-env v0.3.6 Downloaded thiserror v1.0.69 Downloaded libz-rs-sys v0.4.0 Downloaded schemars_derive v0.8.21 Downloaded schannel v0.1.27 Downloaded rustls-pemfile v2.2.0 Downloaded rustc-demangle v0.1.24 Downloaded rust-netrc v0.1.2 Downloaded rmp-serde v1.3.0 Downloaded rmp v0.8.14 Downloaded rkyv_derive v0.8.9 Downloaded rend v0.5.2 Downloaded pest_generator v2.7.14 Downloaded parking v2.2.1 Downloaded owo-colors v4.1.0 Downloaded os_str_bytes v6.6.1 Downloaded openssl-probe v0.1.5 Downloaded memmap2 v0.9.5 Downloaded md-5 v0.10.6 Downloaded log v0.4.22 Downloaded reflink-copy v0.1.20 Downloaded pin-project v1.1.7 Downloaded pest_meta v2.7.14 Downloaded tokio-socks v0.5.2 Downloaded test-log-macros v0.2.16 Downloaded test-case v3.3.1 Downloaded terminal_size v0.4.0 Downloaded sys-info v0.9.1 Downloaded signal-hook-registry v1.4.2 Downloaded shell-escape v0.1.5 Downloaded rustls-native-certs v0.8.0 Downloaded rustc-hash v2.1.0 Downloaded num_cpus v1.16.0 Downloaded num-traits v0.2.19 Downloaded nu-ansi-term v0.50.1 Downloaded miow v0.6.0 Downloaded mime_guess v2.0.5 Downloaded miette-derive v7.2.0 Downloaded redox_syscall v0.5.7 Downloaded quoted_printable v0.5.1 Downloaded predicates-core v1.0.8 Downloaded predicates v3.1.2 Downloaded ppv-lite86 v0.2.20 Downloaded platform-info v2.0.4 Downloaded pin-project-lite v0.2.15 Downloaded procfs v0.17.0 Downloaded pest v2.7.14 Downloaded nix v0.29.0 Downloaded xz2 v0.1.7 Downloaded toml_datetime v0.6.8 Downloaded thiserror-impl v1.0.69 Downloaded test-case-core v3.3.1 Downloaded termtree v0.4.1 Downloaded synstructure v0.13.1 Downloaded supports-hyperlinks v3.0.0 Downloaded simdutf8 v0.1.5 Downloaded encoding_rs v0.8.35 Downloaded windows_x86_64_gnullvm v0.52.6 Downloaded windows_aarch64_gnullvm v0.52.6 Downloaded ptr_meta_derive v0.3.0 Downloaded ptr_meta v0.3.0 Downloaded pin-project-internal v1.1.7 Downloaded windows_i686_gnullvm v0.52.6 Downloaded krata-tokio-tar v0.4.2 Downloaded windows-interface v0.58.0 Downloaded version_check v0.9.5 Downloaded tikv-jemallocator v0.6.0 Downloaded security-framework-sys v2.12.1 Downloaded seahash v4.1.0 Downloaded retry-policies v0.4.0 Downloaded reqwest-retry v0.7.0 Downloaded jiff v0.1.15 Downloaded winsafe v0.0.22 Downloaded reqwest-middleware v0.4.0 Downloaded memchr v2.7.4 Downloaded write16 v1.0.0 Downloaded wasm-bindgen-macro v0.2.95 Downloaded utf8-width v0.1.7 Downloaded icu_properties_data v1.5.0 Downloaded gimli v0.31.1 Downloaded bstr v1.11.0 Downloaded want v0.3.1 Downloaded hyper v1.5.1 Downloaded web-sys v0.3.72 Downloaded h2 v0.4.7 Downloaded clap_builder v4.5.21 Downloaded parking_lot v0.11.2 Downloaded zerovec v0.10.4 Downloaded tracing-test-macro v0.2.5 Downloaded tower-service v0.3.3 Downloaded libc v0.2.164 Downloaded test-case-macros v3.3.1 Downloaded tokio v1.41.1 Downloaded windows_x86_64_msvc v0.52.6 Downloaded windows_x86_64_gnu v0.52.6 Downloaded tikv-jemalloc-sys v0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 Downloaded windows_i686_gnu v0.52.6 Downloaded windows_i686_msvc v0.52.6 Downloaded windows_aarch64_msvc v0.52.6 Downloaded spdx v0.10.7 Downloaded idna v1.0.3 Downloaded hashbrown v0.15.2 Downloaded flate2 v1.0.35 Downloaded async-compression v0.4.18 Downloaded redox_syscall v0.2.16 Downloaded rancor v0.1.0 Downloaded predicates-tree v1.0.11 Downloaded pathdiff v0.2.3 Downloaded parking_lot_core v0.8.6 Downloaded nanoid v0.4.0 Downloaded munge_macro v0.4.1 Downloaded munge v0.4.1 Downloaded try-lock v0.2.5 Downloaded supports-color v3.0.1 Downloaded subtle v2.6.1 Downloaded insta v1.41.1 Downloaded indexmap v2.7.0 Downloaded icu_properties v1.5.1 Downloaded icu_locid_transform_data v1.5.0 Downloaded icu_collections v1.5.0 Downloaded hyper-util v0.1.10 Downloaded http v1.1.0 Downloaded futures-lite v2.5.0 Downloaded futures v0.3.31 Downloaded clap_complete v4.5.38 Downloaded bytes v1.8.0 Downloaded backtrace v0.3.74 Downloaded linked-hash-map v0.5.6 Downloaded jobserver v0.1.32 Downloaded serde_derive v1.0.215 Downloaded indicatif v0.17.9 Downloaded icu_normalizer v1.5.0 Downloaded icu_locid v1.5.0 Downloaded icu_provider v1.5.0 Downloaded icu_normalizer_data v1.5.0 Downloaded event-listener v5.3.1 Downloaded allocator-api2 v0.2.20 Downloaded zstd-safe v7.2.1 Downloaded clap v4.5.21 Downloaded cargo-util v0.2.16 Downloaded deadpool v0.10.0 Downloaded core-foundation v0.10.0 Downloaded core-foundation v0.9.4 Downloaded clap_complete_nushell v4.5.4 Downloaded assert_fs v1.1.2 Downloaded windows-targets v0.52.6 Downloaded ipnet v2.10.1 Downloaded hyper-rustls v0.27.3 Downloaded httpdate v1.0.3 Downloaded globwalk v0.9.1 Downloaded foldhash v0.1.3 Downloaded float-cmp v0.9.0 Downloaded dashmap v6.1.0 Downloaded ctrlc v3.4.5 Downloaded csv-core v0.1.11 Downloaded core-foundation-sys v0.8.7 Downloaded clap_derive v4.5.18 Downloaded backoff v0.4.0 Downloaded async-trait v0.1.83 Downloaded anyhow v1.0.93 Downloaded http-content-range v0.2.0 Downloaded http-body-util v0.1.2 Downloaded hex v0.4.3 Downloaded futures-executor v0.3.31 Downloaded encoding_rs_io v0.1.7 Downloaded dyn-clone v1.0.17 Downloaded dotenvy v0.15.7 Downloaded difflib v0.4.0 Downloaded cpufeatures v0.2.15 Downloaded colorchoice v1.0.3 Downloaded filetime v0.2.25 Downloaded fastrand v2.2.0 Downloaded event-listener-strategy v0.5.2 Downloaded fs2 v0.4.3 Downloaded etcetera v0.8.0 Downloaded clap_lex v0.7.3 Downloaded boxcar v0.2.7 Downloaded windows-sys v0.59.0 Downloaded async-channel v2.3.1 Downloaded assert_cmd v2.0.16 Downloaded bytecheck_derive v0.8.0 Downloaded bytecheck v0.8.0 Downloaded atomic-waker v1.1.2 Downloaded async_http_range_reader v0.9.1 Downloaded anstyle-query v1.1.2 Downloaded anstyle v1.0.10 Downloaded anstream v0.6.18 Downloaded windows v0.58.0 📦 Including license file "/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/LICENSE-APACHE" 📦 Including license file "/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/LICENSE-MIT" 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml Compiling proc-macro2 v1.0.92 Compiling unicode-ident v1.0.13 Compiling libc v0.2.164 Compiling cfg-if v1.0.0 Compiling memchr v2.7.4 Compiling serde v1.0.215 Compiling pin-project-lite v0.2.15 Compiling autocfg v1.4.0 Compiling shlex v1.3.0 Compiling once_cell v1.20.2 Compiling smallvec v1.13.2 Compiling bytes v1.8.0 Compiling bitflags v2.6.0 Compiling futures-core v0.3.31 Compiling stable_deref_trait v1.2.0 Compiling itoa v1.0.11 Compiling rustix v0.38.41 Compiling linux-raw-sys v0.4.14 Compiling allocator-api2 v0.2.20 Compiling litemap v0.7.3 Compiling writeable v0.5.5 Compiling foldhash v0.1.3 Compiling equivalent v1.0.1 Compiling pkg-config v0.3.31 Compiling futures-io v0.3.31 Compiling icu_locid_transform_data v1.5.0 Compiling futures-sink v0.3.31 Compiling icu_properties_data v1.5.0 Compiling ryu v1.0.18 Compiling write16 v1.0.0 Compiling utf16_iter v1.0.5 Compiling utf8_iter v1.0.4 Compiling icu_normalizer_data v1.5.0 Compiling serde_json v1.0.133 Compiling percent-encoding v2.3.1 Compiling crossbeam-utils v0.8.20 Compiling log v0.4.22 Compiling regex-syntax v0.8.5 Compiling byteorder v1.5.0 Compiling futures-task v0.3.31 Compiling pin-utils v0.1.0 Compiling zlib-rs v0.4.0 Compiling either v1.13.0 Compiling adler2 v2.0.0 Compiling fnv v1.0.7 Compiling rustls-pki-types v1.10.0 Compiling thiserror v1.0.69 Compiling unicode-width v0.1.14 Compiling unicode-linebreak v0.1.5 Compiling untrusted v0.9.0 Compiling fastrand v2.2.0 Compiling smawk v0.3.2 Compiling zstd-safe v7.2.1 Compiling httparse v1.9.5 Compiling version_check v0.9.5 Compiling typenum v1.17.0 Compiling schemars v0.8.21 Compiling try-lock v0.2.5 Compiling rustls v0.23.17 Compiling thiserror v2.0.3 Compiling atomic-waker v1.1.2 Compiling subtle v2.6.1 Compiling dyn-clone v1.0.17 Compiling crc32fast v1.4.2 Compiling unicase v2.8.0 Compiling zeroize v1.8.1 Compiling anyhow v1.0.93 Compiling encoding_rs v0.8.35 Compiling same-file v1.0.6 Compiling futures-channel v0.3.31 Compiling tower-service v0.3.3 Compiling base64 v0.22.1 Compiling openssl-probe v0.1.5 Compiling simdutf8 v0.1.5 Compiling mime v0.3.17 Compiling rustc-hash v2.1.0 Compiling sync_wrapper v1.0.1 Compiling instant v0.1.13 Compiling want v0.3.1 Compiling miniz_oxide v0.8.0 Compiling home v0.5.9 Compiling option-ext v0.2.0 Compiling urlencoding v2.1.3 Compiling parking_lot_core v0.9.10 Compiling tracing-core v0.1.33 Compiling form_urlencoded v1.2.1 Compiling walkdir v2.5.0 Compiling ipnet v2.10.1 Compiling hex v0.4.3 Compiling dunce v1.0.5 Compiling path-slash v0.2.1 Compiling scopeguard v1.2.0 Compiling utf8parse v0.2.2 Compiling colorchoice v1.0.3 Compiling is_terminal_polyfill v1.70.1 Compiling typeid v1.0.2 Compiling hashbrown v0.14.5 Compiling version-ranges v0.1.1 (https://github.com/astral-sh/pubgrub?rev=57832d0588fbb7aab824813481104761dc1c7740#57832d05) Compiling mime_guess v2.0.5 Compiling anstyle v1.0.10 Compiling anstyle-query v1.1.2 Compiling unscanny v0.1.0 Compiling winnow v0.6.20 Compiling seahash v4.1.0 Compiling shell-escape v0.1.5 Compiling quoted_printable v0.5.1 Compiling boxcar v0.2.7 Compiling data-encoding v2.6.0 Compiling strsim v0.11.1 Compiling clap_lex v0.7.3 Compiling textwrap v0.16.1 Compiling anstyle-parse v0.2.6 Compiling heck v0.5.0 Compiling owo-colors v4.1.0 Compiling paste v1.0.15 Compiling parking v2.2.1 Compiling fixedbitset v0.4.2 Compiling etcetera v0.8.0 Compiling rayon-core v1.12.1 Compiling portable-atomic v1.9.0 Compiling itertools v0.13.0 Compiling futures-lite v2.5.0 Compiling http-content-range v0.2.0 Compiling bisection v0.1.0 Compiling utf8-width v0.1.7 Compiling tl v0.7.8 (https://github.com/astral-sh/tl.git?rev=6e25b2ee2513d75385101a8ff9f591ef51f314ec#6e25b2ee) Compiling uv-version v0.5.6 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-version) Compiling procfs v0.17.0 Compiling target-lexicon v0.12.16 Compiling pathdiff v0.2.3 Compiling configparser v3.1.0 Compiling html-escape v0.2.13 Compiling plain v0.2.3 Compiling glob v0.3.1 Compiling anstream v0.6.18 Compiling lazy_static v1.5.0 Compiling cfg_aliases v0.2.1 Compiling regex-syntax v0.6.29 Compiling indoc v2.0.5 Compiling overload v0.1.1 Compiling rustls-pemfile v2.2.0 Compiling webpki-roots v0.26.6 Compiling sharded-slab v0.1.7 Compiling thread_local v1.1.8 Compiling is_ci v1.2.0 Compiling nix v0.29.0 Compiling tokio v1.41.1 Compiling spdx v0.10.7 Compiling nu-ansi-term v0.46.0 Compiling aho-corasick v1.1.3 Compiling os_str_bytes v6.6.1 Compiling hashbrown v0.15.2 Compiling csv-core v0.1.11 Compiling procfs-core v0.17.0 Compiling generic-array v0.14.7 Compiling supports-color v3.0.1 Compiling rustls-native-certs v0.8.0 Compiling number_prefix v0.4.0 Compiling supports-unicode v3.0.0 Compiling nu-ansi-term v0.50.1 Compiling supports-hyperlinks v3.0.0 Compiling unicode-width v0.2.0 Compiling uv-performance-memory-allocator v0.1.0 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-performance-memory-allocator) Compiling http v1.1.0 Compiling tracing-log v0.2.0 Compiling dotenvy v0.15.7 Compiling slab v0.4.9 Compiling fs-err v3.0.0 Compiling lock_api v0.4.12 Compiling num-traits v0.2.19 Compiling quote v1.0.37 Compiling crossbeam-epoch v0.9.18 Compiling concurrent-queue v2.5.0 Compiling libz-rs-sys v0.4.0 Compiling syn v2.0.90 Compiling event-listener v5.3.1 Compiling flate2 v1.0.35 Compiling crossbeam-deque v0.8.5 Compiling event-listener-strategy v0.5.2 Compiling async-channel v2.3.1 Compiling jobserver v0.1.32 Compiling encoding_rs_io v0.1.7 Compiling charset v0.1.5 Compiling zip v0.6.6 Compiling uv-performance-flate2-backend v0.1.0 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-performance-flate2-backend) Compiling mailparse v0.15.0 Compiling uv-warnings v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-warnings) Compiling cc v1.2.1 Compiling http-body v1.0.1 Compiling rayon v1.10.0 Compiling rmp v0.8.14 Compiling regex-automata v0.4.9 Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.6 Compiling mio v1.0.2 Compiling socket2 v0.5.7 Compiling signal-hook-registry v1.4.2 Compiling getrandom v0.2.15 Compiling fs2 v0.4.3 Compiling dirs-sys v0.4.1 Compiling filetime v0.2.25 Compiling memmap2 v0.9.5 Compiling platform-info v2.0.4 Compiling console v0.15.8 Compiling digest v0.10.7 Compiling regex-automata v0.1.10 Compiling dirs v5.0.1 Compiling rand_core v0.6.4 Compiling sha2 v0.10.8 Compiling md-5 v0.10.6 Compiling dashmap v6.1.0 Compiling indicatif v0.17.9 Compiling matchers v0.1.0 Compiling ring v0.17.8 Compiling zstd-sys v2.0.13+zstd.1.5.6 Compiling bzip2-sys v0.1.11+1.0.8 Compiling lzma-sys v0.1.20 Compiling sys-info v0.9.1 Compiling bzip2 v0.4.4 Compiling xz2 v0.1.7 Compiling ctrlc v3.4.5 Compiling uv-console v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-console) Compiling zstd v0.13.2 Compiling tempfile v3.14.0 Compiling terminal_size v0.4.0 Compiling xattr v1.3.1 Compiling reflink-copy v0.1.20 Compiling terminal_size v0.3.0 Compiling clap_builder v4.5.21 Compiling tar v0.4.43 Compiling cachedir v0.3.1 Compiling rustls-webpki v0.102.8 Compiling synstructure v0.13.1 Compiling serde_derive_internals v0.29.1 Compiling bstr v1.11.0 Compiling regex v1.11.1 Compiling which v7.0.0 Compiling globset v0.4.15 Compiling shellexpand v3.1.0 Compiling ignore v0.4.23 Compiling serde_derive v1.0.215 Compiling zerofrom-derive v0.1.4 Compiling tokio-macros v2.4.0 Compiling yoke-derive v0.7.4 Compiling zerovec-derive v0.10.3 Compiling displaydoc v0.2.5 Compiling tracing-attributes v0.1.28 Compiling icu_provider_macros v1.5.0 Compiling futures-macro v0.3.31 Compiling zerocopy-derive v0.7.35 Compiling thiserror-impl v1.0.69 Compiling schemars_derive v0.8.21 Compiling ptr_meta_derive v0.3.0 Compiling uv-macros v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-macros) Compiling thiserror-impl v2.0.3 Compiling bytecheck_derive v0.8.0 Compiling munge_macro v0.4.1 Compiling rkyv_derive v0.8.9 Compiling async-trait v0.1.83 Compiling clap_derive v4.5.18 Compiling pin-project-internal v1.1.7 Compiling scroll_derive v0.12.0 Compiling miette-derive v7.2.0 Compiling globwalk v0.9.1 Compiling ptr_meta v0.3.0 Compiling rancor v0.1.0 Compiling munge v0.4.1 Compiling uv-static v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-static) Compiling uv-dirs v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-dirs) Compiling scroll v0.12.0 Compiling uv-cli v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-cli) Compiling bytecheck v0.8.0 Compiling zerocopy v0.7.35 Compiling futures-util v0.3.31 Compiling goblin v0.9.2 Compiling rend v0.5.2 Compiling pin-project v1.1.7 Compiling rust-netrc v0.1.2 Compiling miette v7.2.0 Compiling zerofrom v0.1.4 Compiling tracing v0.1.41 Compiling yoke v0.7.4 Compiling cargo-util v0.2.16 Compiling uv-globfilter v0.1.0 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-globfilter) Compiling zerovec v0.10.4 Compiling ppv-lite86 v0.2.20 Compiling clap v4.5.21 Compiling clap_complete v4.5.38 Compiling rand_chacha v0.3.1 Compiling rand v0.8.5 Compiling clap_complete_nushell v4.5.4 Compiling clap_complete_command v0.6.1 Compiling tinystr v0.7.6 Compiling icu_collections v1.5.0 Compiling icu_locid v1.5.0 Compiling nanoid v0.4.0 Compiling retry-policies v0.4.0 Compiling icu_provider v1.5.0 Compiling icu_locid_transform v1.5.0 Compiling http-body-util v0.1.2 Compiling futures-executor v0.3.31 Compiling futures v0.3.31 Compiling icu_properties v1.5.1 Compiling tokio-util v0.7.12 Compiling async-compression v0.4.18 Compiling tokio-rustls v0.26.0 Compiling tokio-socks v0.5.2 Compiling backoff v0.4.0 Compiling uv-once-map v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-once-map) Compiling uv-state v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-state) Compiling tokio-stream v0.1.16 Compiling rkyv v0.8.9 Compiling krata-tokio-tar v0.4.2 Compiling indexmap v2.7.0 Compiling serde_urlencoded v0.7.1 Compiling serde_spanned v0.6.8 Compiling toml_datetime v0.6.8 Compiling uv-platform-tags v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-platform-tags) Compiling erased-serde v0.4.5 Compiling jiff v0.1.15 Compiling rmp-serde v1.3.0 Compiling csv v1.3.1 Compiling uv-options-metadata v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-options-metadata) Compiling tracing-serde v0.2.0 Compiling async_zip v0.0.17 (https://github.com/charliermarsh/rs-async-zip?rev=c909fda63fcafe4af496a07bfda28a5aae97e58d#c909fda6) Compiling icu_normalizer v1.5.0 Compiling serde-untagged v0.1.6 Compiling h2 v0.4.7 Compiling toml_edit v0.22.22 Compiling petgraph v0.6.5 Compiling priority-queue v2.1.1 Compiling tracing-subscriber v0.3.19 Compiling idna_adapter v1.2.0 Compiling idna v1.0.3 Compiling pubgrub v0.2.1 (https://github.com/astral-sh/pubgrub?rev=57832d0588fbb7aab824813481104761dc1c7740#57832d05) Compiling url v2.5.4 Compiling uv-cache-key v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-cache-key) Compiling tracing-tree v0.4.0 Compiling toml v0.8.19 Compiling uv-pep440 v0.7.0 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-pep440) Compiling uv-fs v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-fs) Compiling uv-normalize v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-normalize) Compiling uv-cache-info v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-cache-info) Compiling uv-shell v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-shell) Compiling uv-trampoline-builder v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-trampoline-builder) Compiling hyper v1.5.1 Compiling uv-pep508 v0.6.0 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-pep508) Compiling uv-distribution-filename v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-distribution-filename) Compiling hyper-util v0.1.10 Compiling hyper-rustls v0.27.3 Compiling reqwest v0.12.9 Compiling reqwest-middleware v0.4.0 Compiling uv-auth v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-auth) Compiling reqwest-retry v0.7.0 Compiling async_http_range_reader v0.9.1 Compiling uv-git v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-git) Compiling uv-pypi-types v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-pypi-types) Compiling uv-distribution-types v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-distribution-types) Compiling uv-metadata v0.1.0 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-metadata) Compiling uv-install-wheel v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-install-wheel) Compiling uv-build-backend v0.1.0 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-build-backend) Compiling uv-cache v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-cache) Compiling uv-workspace v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-workspace) Compiling uv-configuration v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-configuration) Compiling uv-client v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-client) Compiling uv-extract v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-extract) Compiling uv-python v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-python) Compiling uv-requirements-txt v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-requirements-txt) Compiling uv-publish v0.1.0 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-publish) Compiling uv-types v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-types) Compiling uv-virtualenv v0.0.4 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-virtualenv) Compiling uv-distribution v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-distribution) Compiling uv-resolver v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-resolver) Compiling uv-installer v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-installer) Compiling uv-build-frontend v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-build-frontend) warning: elided lifetime has a name --> crates/uv-resolver/src/candidate_selector.rs:138:17 | 128 | fn get_preferred<'a, InstalledPackages: InstalledPackagesProvider>( | -- lifetime `'a` declared here ... 138 | ) -> Option { | ^^^^^^^^^ this elided lifetime gets resolved as `'a` | = note: `#[warn(elided_named_lifetimes)]` on by default warning: elided lifetime has a name --> crates/uv-resolver/src/candidate_selector.rs:285:17 | 279 | pub(crate) fn select_no_preference<'a>( | -- lifetime `'a` declared here ... 285 | ) -> Option { | ^^^^^^^^^ this elided lifetime gets resolved as `'a` Compiling uv-settings v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-settings) Compiling uv-requirements v0.1.0 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-requirements) Compiling uv-dispatch v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-dispatch) Compiling uv-scripts v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-scripts) Compiling uv-tool v0.0.1 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-tool) Compiling uv v0.5.6 (/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv) warning: `uv-resolver` (lib) generated 2 warnings error: linking with `cc` failed: exit status: 1 | = note: LC_ALL="C" PATH="/usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin:/build/.cache/uv/builds-v0/.tmp1GvDiP/bin:/tmp/tmpavinlciv/data/env/virtual/my-app/aPF3xtJI/hatch-uv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" VSLANG="1033" "cc" "/tmp/rustctL9p7U/symbols.o" "/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/tmp/rustctL9p7U/libsys_info-890fcbd83f850372.rlib" "/tmp/rustctL9p7U/libring-6b57f2cfd7092f68.rlib" "/tmp/rustctL9p7U/libzstd_sys-b59eebeb8cb87d96.rlib" "/tmp/rustctL9p7U/liblzma_sys-16d7922055950ee9.rlib" "/usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcompiler_builtins-dd7d8fb41a396614.rlib" "-Wl,-Bdynamic" "-lbz2" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib" "-L" "/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/build/lzma-sys-7b7c30a779fe0cc1/out" "-L" "/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/build/zstd-sys-fb8ae474959eb95d/out" "-L" "/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/build/ring-c5f514510c6899f1/out" "-L" "/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/build/sys-info-31e694a80ba6a2bf/out" "-L" "/usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib" "-o" "/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-all" "-nodefaultlibs" = note: /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `no symbol': uv.ed82b7782d4920b0-cgu.15:(.text._ZN17async_compression5codec4zstd7decoder11ZstdDecoder3new17h9f3018ea899c69d5E+0x14): undefined reference to `ZSTD_createDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `zstd_safe::DCtx::init': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:991:(.text._ZN17async_compression5codec4zstd7decoder11ZstdDecoder3new17h9f3018ea899c69d5E+0x20): undefined reference to `ZSTD_initDStream' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `zstd_safe::is_error': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:77:(.text._ZN17async_compression5codec4zstd7decoder11ZstdDecoder3new17h9f3018ea899c69d5E+0x2a): undefined reference to `ZSTD_isError' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `zstd_safe::DCtx::load_dictionary': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1051:(.text._ZN17async_compression5codec4zstd7decoder11ZstdDecoder3new17h9f3018ea899c69d5E+0x3a): undefined reference to `ZSTD_DCtx_loadDictionary' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `zstd_safe::is_error': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:77:(.text._ZN17async_compression5codec4zstd7decoder11ZstdDecoder3new17h9f3018ea899c69d5E+0x44): undefined reference to `ZSTD_isError' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `zstd_safe::get_error_name': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:864:(.text._ZN17async_compression5codec4zstd7decoder11ZstdDecoder3new17h9f3018ea899c69d5E+0x82): undefined reference to `ZSTD_getErrorName' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:864:(.text._ZN17async_compression5codec4zstd7decoder11ZstdDecoder3new17h9f3018ea899c69d5E+0x108): undefined reference to `ZSTD_getErrorName' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN17async_compression5codec4zstd7decoder11ZstdDecoder3new17h9f3018ea899c69d5E+0x1d2): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN17async_compression5codec4zstd7decoder11ZstdDecoder3new17h9f3018ea899c69d5E+0x224): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `zstd_safe::DCtx::reset': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1034:(.text._ZN105_$LT$async_compression..codec..zstd..decoder..ZstdDecoder$u20$as$u20$async_compression..codec..Decode$GT$6reinit17h9b6462835390ad51E+0x1c): undefined reference to `ZSTD_DCtx_reset' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `zstd_safe::is_error': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:77:(.text._ZN105_$LT$async_compression..codec..zstd..decoder..ZstdDecoder$u20$as$u20$async_compression..codec..Decode$GT$6reinit17h9b6462835390ad51E+0x26): undefined reference to `ZSTD_isError' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `zstd_safe::get_error_name': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:864:(.text._ZN105_$LT$async_compression..codec..zstd..decoder..ZstdDecoder$u20$as$u20$async_compression..codec..Decode$GT$6reinit17h9b6462835390ad51E+0x32): undefined reference to `ZSTD_getErrorName' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_less_than_limbs_consttime': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:70:(.text._ZN4ring10arithmetic6bigint11boxed_limbs19BoxedLimbs$LT$M$GT$30from_be_bytes_padded_less_than17h6d60a0f245263577E+0x74): undefined reference to `ring_core_0_17_8_LIMBS_less_than' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_even_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:92:(.text._ZN4ring10arithmetic6bigint7modulus21OwnedModulus$LT$M$GT$13from_be_bytes17h4cfeb0261fc1e664E+0xf2): undefined reference to `ring_core_0_17_8_LIMBS_are_even' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_less_than_limb_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:81:(.text._ZN4ring10arithmetic6bigint7modulus21OwnedModulus$LT$M$GT$13from_be_bytes17h4cfeb0261fc1e664E+0x10e): undefined reference to `ring_core_0_17_8_LIMBS_less_than_limb' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::arithmetic::bigint::modulus::OwnedModulus::from_be_bytes': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/arithmetic/bigint/modulus.rs:123:(.text._ZN4ring10arithmetic6bigint7modulus21OwnedModulus$LT$M$GT$13from_be_bytes17h4cfeb0261fc1e664E+0x152): undefined reference to `ring_core_0_17_8_bn_neg_inv_mod_r_u64' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_less_than_limbs_consttime': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:70:(.text._ZN4ring10arithmetic6bigint7modulus21OwnedModulus$LT$M$GT$7to_elem17h1341a43e237c6c7dE+0x30): undefined reference to `ring_core_0_17_8_LIMBS_less_than' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_double_mod': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:338:(.text._ZN4ring10arithmetic6bigint7modulus16Modulus$LT$M$GT$4oneR17h5f188909380e6763E+0x7a): undefined reference to `ring_core_0_17_8_LIMBS_shl_mod' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:109:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x2c): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x86): undefined reference to `ring_core_0_17_8_p256_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:109:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0xde): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x138): undefined reference to `ring_core_0_17_8_p256_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:109:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x190): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x1d0): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x1e0): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x20c): undefined reference to `ring_core_0_17_8_p256_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:109:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x264): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x2a4): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x2b4): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x2c4): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x2d4): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o:/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119: more undefined references to `ring_core_0_17_8_p256_sqr_mont' follow /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x310): undefined reference to `ring_core_0_17_8_p256_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:109:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x368): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x3a8): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x3b8): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x3e4): undefined reference to `ring_core_0_17_8_p256_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:109:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x43c): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x47c): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x48c): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x49c): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x4ac): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o:/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119: more undefined references to `ring_core_0_17_8_p256_sqr_mont' follow /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x578): undefined reference to `ring_core_0_17_8_p256_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:109:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x5d0): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x610): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x63c): undefined reference to `ring_core_0_17_8_p256_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:109:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x694): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x6d4): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x6e4): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x6f4): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x704): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o:/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119: more undefined references to `ring_core_0_17_8_p256_sqr_mont' follow /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x8de): undefined reference to `ring_core_0_17_8_p256_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x922): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:95:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x93a): undefined reference to `ring_core_0_17_8_p256_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x94a): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x95a): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x96a): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x97a): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0x98a): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o:/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119: more undefined references to `ring_core_0_17_8_p256_sqr_mont' follow /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:95:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0xb4e): undefined reference to `ring_core_0_17_8_p256_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0xb5e): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0xb6e): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0xb7e): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0xb8e): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0xb9e): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o:/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119: more undefined references to `ring_core_0_17_8_p256_sqr_mont' follow /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:95:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0xd42): undefined reference to `ring_core_0_17_8_p256_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::unary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0xd52): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:119:(.text._ZN4ring2ec7suite_b3ops4p25621p256_elem_inv_squared17hed0049caaabcbb92E+0xd62): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::p256::p256_point_mul_base_impl': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p256.rs:106:(.text._ZN4ring2ec7suite_b3ops4p25624p256_point_mul_base_impl17head5c93a23d1e25fE+0x28): undefined reference to `ring_core_0_17_8_p256_point_mul_base' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p256.rs:106:(.text._ZN4core3ops8function6FnOnce9call_once17hc9b3d6eeadfcdcb5E+0x30): undefined reference to `ring_core_0_17_8_p256_point_mul_base' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::PrivateKeyOps::point_mul': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops.rs:202:(.text._ZN4core3ops8function6FnOnce9call_once17hc9b3d6eeadfcdcb5E+0x6a): undefined reference to `ring_core_0_17_8_p256_point_mul' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::CommonOps::point_sum': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops.rs:145:(.text._ZN4core3ops8function6FnOnce9call_once17hc9b3d6eeadfcdcb5E+0xa4): undefined reference to `ring_core_0_17_8_p256_point_add' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_zero_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:86:(.text._ZN4core3ops8function6FnOnce9call_once17h161e6fd734a4d458E+0x14): undefined reference to `ring_core_0_17_8_LIMBS_are_zero' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4core3ops8function6FnOnce9call_once17h161e6fd734a4d458E+0x4a): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont::sqr': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p256.rs:186:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x98): undefined reference to `ring_core_0_17_8_p256_scalar_sqr_rep_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0xf2): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x14a): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x1a2): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont::sqr': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p256.rs:186:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x1fa): undefined reference to `ring_core_0_17_8_p256_scalar_sqr_rep_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x254): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont::sqr_mul': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p256.rs:194:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x2ae): undefined reference to `ring_core_0_17_8_p256_scalar_sqr_rep_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x2da): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont::sqr': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p256.rs:186:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x332): undefined reference to `ring_core_0_17_8_p256_scalar_sqr_rep_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x38c): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x3e6): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont::sqr_mul': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p256.rs:194:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x440): undefined reference to `ring_core_0_17_8_p256_scalar_sqr_rep_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x46a): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont::sqr_mul': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p256.rs:194:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x4c4): undefined reference to `ring_core_0_17_8_p256_scalar_sqr_rep_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x4f0): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont::sqr_mul': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p256.rs:194:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x54a): undefined reference to `ring_core_0_17_8_p256_scalar_sqr_rep_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x576): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont::sqr_mul': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p256.rs:194:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x5d2): undefined reference to `ring_core_0_17_8_p256_scalar_sqr_rep_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x5fe): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont::sqr_mul_acc': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p256.rs:201:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x642): undefined reference to `ring_core_0_17_8_p256_scalar_sqr_rep_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:95:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x656): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont::sqr_mul_acc': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p256.rs:201:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x68c): undefined reference to `ring_core_0_17_8_p256_scalar_sqr_rep_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op_assign': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:95:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17h2e18eb99fa5644a7E+0x69e): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_even_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:92:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17hae033fa71a0c37c1E+0x496): undefined reference to `ring_core_0_17_8_LIMBS_are_even' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_less_than_limb_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:81:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17hae033fa71a0c37c1E+0x4b2): undefined reference to `ring_core_0_17_8_LIMBS_less_than_limb' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::arithmetic::bigint::modulus::OwnedModulus::from_be_bytes': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/arithmetic/bigint/modulus.rs:123:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17hae033fa71a0c37c1E+0x4cc): undefined reference to `ring_core_0_17_8_bn_neg_inv_mod_r_u64' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_double_mod': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:338:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17hae033fa71a0c37c1E+0x5b8): undefined reference to `ring_core_0_17_8_LIMBS_shl_mod' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_even_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:92:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17hae033fa71a0c37c1E+0x700): undefined reference to `ring_core_0_17_8_LIMBS_are_even' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_less_than_limb_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:81:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17hae033fa71a0c37c1E+0x71c): undefined reference to `ring_core_0_17_8_LIMBS_less_than_limb' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::arithmetic::bigint::modulus::OwnedModulus::from_be_bytes': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/arithmetic/bigint/modulus.rs:123:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17hae033fa71a0c37c1E+0x736): undefined reference to `ring_core_0_17_8_bn_neg_inv_mod_r_u64' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_double_mod': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:338:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17hae033fa71a0c37c1E+0x7a4): undefined reference to `ring_core_0_17_8_LIMBS_shl_mod' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_zero_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:86:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17hae033fa71a0c37c1E+0x8aa): undefined reference to `ring_core_0_17_8_LIMBS_are_zero' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_less_than_limbs_consttime': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:70:(.text._ZN4ring3rsa7keypair7KeyPair15from_components17hae033fa71a0c37c1E+0x9ea): undefined reference to `ring_core_0_17_8_LIMBS_less_than' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::arithmetic::montgomery::limbs_from_mont_in_place': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/arithmetic/montgomery.rs:188:(.text._ZN4ring10arithmetic6bigint12elem_reduced17h8dbec31bae7726a0E+0xd4): undefined reference to `ring_core_0_17_8_bn_from_montgomery_in_place' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_even_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:92:(.text._ZN4ring3rsa7keypair24PrivateCrtPrime$LT$M$GT$3new17hbb28edfb6ce57181E+0x56): undefined reference to `ring_core_0_17_8_LIMBS_are_even' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_less_than_limbs_consttime': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:70:(.text._ZN4ring3rsa7keypair24PrivateCrtPrime$LT$M$GT$3new17h29eb58e8b6bfc5baE+0x96): undefined reference to `ring_core_0_17_8_LIMBS_less_than' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_even_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:92:(.text._ZN4ring3rsa7keypair24PrivateCrtPrime$LT$M$GT$3new17h29eb58e8b6bfc5baE+0x124): undefined reference to `ring_core_0_17_8_LIMBS_are_even' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_zero_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:86:(.text._ZN125_$LT$ring..ec..suite_b..ecdsa..verification..EcdsaVerificationAlgorithm$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h9b4a23615a7d79f4E+0x3f0): undefined reference to `ring_core_0_17_8_LIMBS_are_zero' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_add_assign_mod': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:328:(.text._ZN4ring2ec7suite_b3ops9CommonOps8elem_add17hbadcb10322b7bf4dE+0xe): undefined reference to `ring_core_0_17_8_LIMBS_add_mod' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_even_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:92:(.text._ZN4ring3rsa10public_key5Inner25from_modulus_and_exponent17h402b3898805c6e83E+0xe6): undefined reference to `ring_core_0_17_8_LIMBS_are_even' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_less_than_limb_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:81:(.text._ZN4ring3rsa10public_key5Inner25from_modulus_and_exponent17h402b3898805c6e83E+0x102): undefined reference to `ring_core_0_17_8_LIMBS_less_than_limb' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::arithmetic::bigint::modulus::OwnedModulus::from_be_bytes': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/arithmetic/bigint/modulus.rs:123:(.text._ZN4ring3rsa10public_key5Inner25from_modulus_and_exponent17h402b3898805c6e83E+0x150): undefined reference to `ring_core_0_17_8_bn_neg_inv_mod_r_u64' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_double_mod': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:338:(.text._ZN4ring3rsa10public_key5Inner25from_modulus_and_exponent17h402b3898805c6e83E+0x238): undefined reference to `ring_core_0_17_8_LIMBS_shl_mod' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:338:(.text._ZN4ring3rsa10public_key5Inner25from_modulus_and_exponent17h402b3898805c6e83E+0x252): undefined reference to `ring_core_0_17_8_LIMBS_shl_mod' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::p384::p384_elem_sqr_mont': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p384.rs:272:(.text._ZN4ring2ec7suite_b3ops4p38418p384_elem_sqr_mont17h60553a89d6dd3e05E+0x10): undefined reference to `ring_core_0_17_8_p384_elem_mul_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p384.rs:272:(.text._ZN4ring2ec7suite_b3ops4p38421p384_elem_inv_squared17h9f0d2f52bbb7642dE+0x38): undefined reference to `ring_core_0_17_8_p384_elem_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p38421p384_elem_inv_squared17h9f0d2f52bbb7642dE+0x92): undefined reference to `ring_core_0_17_8_p384_elem_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::p384::p384_elem_sqr_mont': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p384.rs:272:(.text._ZN4ring2ec7suite_b3ops4p38421p384_elem_inv_squared17h9f0d2f52bbb7642dE+0xee): undefined reference to `ring_core_0_17_8_p384_elem_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p38421p384_elem_inv_squared17h9f0d2f52bbb7642dE+0x148): undefined reference to `ring_core_0_17_8_p384_elem_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o:/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/p384.rs:272: more undefined references to `ring_core_0_17_8_p384_elem_mul_mont' follow /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::PrivateKeyOps::point_mul': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops.rs:202:(.text._ZN4ring2ec7suite_b3ops4p38424p384_point_mul_base_impl17h645ce55462cb5c79E+0x34): undefined reference to `ring_core_0_17_8_p384_point_mul' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops.rs:202:(.text._ZN4core3ops8function6FnOnce9call_once17h73d8fc99dda0a5a4E+0x3c): undefined reference to `ring_core_0_17_8_p384_point_mul' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops.rs:202:(.text._ZN4core3ops8function6FnOnce9call_once17h73d8fc99dda0a5a4E+0x76): undefined reference to `ring_core_0_17_8_p384_point_mul' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::CommonOps::point_sum': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops.rs:145:(.text._ZN4core3ops8function6FnOnce9call_once17h73d8fc99dda0a5a4E+0xb0): undefined reference to `ring_core_0_17_8_p384_point_add' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_zero_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:86:(.text._ZN4core3ops8function6FnOnce9call_once17hedb445377b73cadbE+0x14): undefined reference to `ring_core_0_17_8_LIMBS_are_zero' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4core3ops8function6FnOnce9call_once17hedb445377b73cadbE+0x4a): undefined reference to `ring_core_0_17_8_p384_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::suite_b::ops::elem::binary_op': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p38423p384_scalar_inv_to_mont17hefac50cc6c7e9083E+0xaa): undefined reference to `ring_core_0_17_8_p384_scalar_mul_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p38423p384_scalar_inv_to_mont17hefac50cc6c7e9083E+0x106): undefined reference to `ring_core_0_17_8_p384_scalar_mul_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p38423p384_scalar_inv_to_mont17hefac50cc6c7e9083E+0x170): undefined reference to `ring_core_0_17_8_p384_scalar_mul_mont' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84:(.text._ZN4ring2ec7suite_b3ops4p38423p384_scalar_inv_to_mont17hefac50cc6c7e9083E+0x1da): undefined reference to `ring_core_0_17_8_p384_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o:/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/suite_b/ops/elem.rs:84: more undefined references to `ring_core_0_17_8_p384_scalar_mul_mont' follow /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::arithmetic::bigint::elem_exp_consttime::gather': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/arithmetic/bigint.rs:427:(.text._ZN4ring10arithmetic6bigint18elem_exp_consttime5power17h85f248b0fc49c3d5E+0x9a): undefined reference to `ring_core_0_17_8_LIMBS_select_512_32' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_equal_limb_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:98:(.text._ZN4ring10arithmetic6bigint25verify_inverses_consttime17h34190b394c661fc0E+0x2e): undefined reference to `ring_core_0_17_8_LIMBS_equal_limb' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::scalar::MaskedScalar::from_bytes_masked': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/scalar.rs:65:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17hfe372183c5887fc4E+0x1f6): undefined reference to `ring_core_0_17_8_x25519_sc_mask' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::ops::ExtPoint::from_scalarmult_base_consttime': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:88:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17hfe372183c5887fc4E+0x262): undefined reference to `ring_core_0_17_8_x25519_ge_scalarmult_base' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::ops::encode_point': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:141:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17hfe372183c5887fc4E+0x31a): undefined reference to `ring_core_0_17_8_x25519_fe_invert' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:144:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17hfe372183c5887fc4E+0x342): undefined reference to `ring_core_0_17_8_x25519_fe_mul_ttt' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:147:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17hfe372183c5887fc4E+0x36a): undefined reference to `ring_core_0_17_8_x25519_fe_mul_ttt' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:148:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17hfe372183c5887fc4E+0x37a): undefined reference to `ring_core_0_17_8_x25519_fe_tobytes' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:150:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17hfe372183c5887fc4E+0x386): undefined reference to `ring_core_0_17_8_x25519_fe_isnegative' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::aes::set_encrypt_key': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/aes.rs:52:(.text._ZN4ring4aead4quic12aes_init_12817ha2b1cd4ac5651afbE+0x3a): undefined reference to `ring_core_0_17_8_aes_nohw_set_encrypt_key' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::aes::encrypt_block_': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/aes.rs:76:(.text._ZN4ring4aead4quic12aes_new_mask17hf46e7c377d5c3c50E+0x9c): undefined reference to `ring_core_0_17_8_aes_nohw_encrypt' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::aes::set_encrypt_key': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/aes.rs:52:(.text._ZN4ring4aead4quic12aes_init_25617h9548a32311b2caf2E+0x3c): undefined reference to `ring_core_0_17_8_aes_nohw_set_encrypt_key' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::arithmetic::montgomery::limbs_mul': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/arithmetic/montgomery.rs:215:(.text.ring_core_0_17_8_bn_mul_mont+0x8e): undefined reference to `ring_core_0_17_8_limbs_mul_add_limb' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::arithmetic::montgomery::limbs_from_mont_in_place': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/arithmetic/montgomery.rs:188:(.text.ring_core_0_17_8_bn_mul_mont+0xbe): undefined reference to `ring_core_0_17_8_bn_from_montgomery_in_place' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_add_assign_mod': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:328:(.text._ZN4ring2ec7suite_b42verify_affine_point_is_on_the_curve_scaled17h015e63770da553e8E+0xda): undefined reference to `ring_core_0_17_8_LIMBS_add_mod' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:328:(.text._ZN4ring2ec7suite_b42verify_affine_point_is_on_the_curve_scaled17h015e63770da553e8E+0x100): undefined reference to `ring_core_0_17_8_LIMBS_add_mod' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_equal_limbs_consttime': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:64:(.text._ZN4ring2ec7suite_b42verify_affine_point_is_on_the_curve_scaled17h015e63770da553e8E+0x112): undefined reference to `ring_core_0_17_8_LIMBS_equal' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_less_than_limbs_consttime': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:70:(.text._ZN4ring2ec7suite_b3ops15PublicScalarOps14elem_less_than17h003324fcac72863fE+0x18): undefined reference to `ring_core_0_17_8_LIMBS_less_than' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_zero_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:86:(.text._ZN4ring3rsa12verification93_$LT$impl$u20$ring..signature..VerificationAlgorithm$u20$for$u20$ring..rsa..RsaParameters$GT$6verify17h63f2e16047969c3bE+0x1d0): undefined reference to `ring_core_0_17_8_LIMBS_are_zero' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::aes::ctr32_encrypt_blocks_': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/aes.rs:122:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17h46290ce3df05fe09E+0x190): undefined reference to `ring_core_0_17_8_aes_nohw_ctr32_encrypt_blocks' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::aes::encrypt_block_': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/aes.rs:76:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17h46290ce3df05fe09E+0x2b4): undefined reference to `ring_core_0_17_8_aes_nohw_encrypt' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::aes::ctr32_encrypt_blocks_': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/aes.rs:122:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h0e121f8e93cc93e5E+0x212): undefined reference to `ring_core_0_17_8_aes_nohw_ctr32_encrypt_blocks' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::aes::encrypt_block_': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/aes.rs:76:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h0e121f8e93cc93e5E+0x464): undefined reference to `ring_core_0_17_8_aes_nohw_encrypt' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/aes.rs:76:(.text._ZN4ring4aead7aes_gcm6finish17hbb1c0fb04af7305eE+0x290): undefined reference to `ring_core_0_17_8_aes_nohw_encrypt' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::aes::set_encrypt_key': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/aes.rs:52:(.text._ZN4ring4aead7aes_gcm4init17he06f3576461a2007E+0x68): undefined reference to `ring_core_0_17_8_aes_nohw_set_encrypt_key' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::aes::encrypt_block_': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/aes.rs:76:(.text._ZN4ring4aead7aes_gcm4init17he06f3576461a2007E+0xee): undefined reference to `ring_core_0_17_8_aes_nohw_encrypt' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::scalar::MaskedScalar::from_bytes_masked': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/scalar.rs:65:(.text._ZN4ring2ec10curve255196x2551926x25519_public_from_private17had627138ee81f755E+0x12e): undefined reference to `ring_core_0_17_8_x25519_sc_mask' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::x25519::x25519_public_from_private': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/x25519.rs:86:(.text._ZN4ring2ec10curve255196x2551926x25519_public_from_private17had627138ee81f755E+0x15e): undefined reference to `ring_core_0_17_8_x25519_public_from_private_generic_masked' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::scalar::MaskedScalar::from_bytes_masked': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/scalar.rs:65:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17h9ccb1d306733b49aE+0x136): undefined reference to `ring_core_0_17_8_x25519_sc_mask' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::x25519::x25519_ecdh::scalar_mult': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/x25519.rs:141:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17h9ccb1d306733b49aE+0x172): undefined reference to `ring_core_0_17_8_x25519_scalar_mult_generic_masked' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::constant_time::verify_slices_are_equal': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/constant_time.rs:27:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17h9ccb1d306733b49aE+0x194): undefined reference to `ring_core_0_17_8_CRYPTO_memcmp' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::poly1305::Context::from_key': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/poly1305.rs:70:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h30e792036216a5b8E+0x12e): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_init' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::poly1305::Context::update': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/poly1305.rs:70:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h30e792036216a5b8E+0x152): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/poly1305.rs:70:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h30e792036216a5b8E+0x16e): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/poly1305.rs:70:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h30e792036216a5b8E+0x192): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/poly1305.rs:70:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h30e792036216a5b8E+0x1ae): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/poly1305.rs:70:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h30e792036216a5b8E+0x23a): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::poly1305::Context::finish': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/poly1305.rs:70:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h30e792036216a5b8E+0x268): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_finish' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::poly1305::Context::from_key': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/poly1305.rs:70:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h1b59fa857b699068E+0x148): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_init' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::poly1305::Context::update': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/poly1305.rs:70:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h1b59fa857b699068E+0x16c): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/poly1305.rs:70:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h1b59fa857b699068E+0x188): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/poly1305.rs:70:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h1b59fa857b699068E+0x19c): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/poly1305.rs:70:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h1b59fa857b699068E+0x1b8): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/poly1305.rs:70:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h1b59fa857b699068E+0x256): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_update' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::aead::poly1305::Context::finish': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/aead/poly1305.rs:70:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h1b59fa857b699068E+0x284): undefined reference to `ring_core_0_17_8_CRYPTO_poly1305_finish' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::ops::ExtPoint::from_encoded_point_vartime': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:101:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17ha0aeae21e5ea84b8E+0x3bc): undefined reference to `ring_core_0_17_8_x25519_ge_frombytes_vartime' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::ops::Elem::negate': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:52:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17ha0aeae21e5ea84b8E+0x3e0): undefined reference to `ring_core_0_17_8_x25519_fe_neg' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:52:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17ha0aeae21e5ea84b8E+0x3ec): undefined reference to `ring_core_0_17_8_x25519_fe_neg' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::scalar::Scalar::from_sha512_digest_reduced': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/scalar.rs:51:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17ha0aeae21e5ea84b8E+0x462): undefined reference to `ring_core_0_17_8_x25519_sc_reduce' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::verify': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ed25519/verification.rs:65:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17ha0aeae21e5ea84b8E+0x4ac): undefined reference to `ring_core_0_17_8_x25519_ge_double_scalarmult_vartime' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::ops::encode_point': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:141:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17ha0aeae21e5ea84b8E+0x544): undefined reference to `ring_core_0_17_8_x25519_fe_invert' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:144:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17ha0aeae21e5ea84b8E+0x56c): undefined reference to `ring_core_0_17_8_x25519_fe_mul_ttt' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:147:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17ha0aeae21e5ea84b8E+0x594): undefined reference to `ring_core_0_17_8_x25519_fe_mul_ttt' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:148:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17ha0aeae21e5ea84b8E+0x5a4): undefined reference to `ring_core_0_17_8_x25519_fe_tobytes' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:150:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17ha0aeae21e5ea84b8E+0x5b0): undefined reference to `ring_core_0_17_8_x25519_fe_isnegative' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_zero_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:86:(.text._ZN4ring2ec7suite_b11private_key20affine_from_jacobian17h54106aae30b9e690E+0x90): undefined reference to `ring_core_0_17_8_LIMBS_are_zero' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_minimal_bits': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:118:(.text._ZN4ring4limb18limbs_minimal_bits17h5b3f2f6270699c57E+0x4c): undefined reference to `ring_core_0_17_8_LIMB_shr' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_less_than_limbs_consttime': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:70:(.text._ZN4ring4limb43parse_big_endian_in_range_and_pad_consttime17ha75f509c3b905497E+0x108): undefined reference to `ring_core_0_17_8_LIMBS_less_than' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_zero_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:86:(.text._ZN4ring4limb43parse_big_endian_in_range_and_pad_consttime17ha75f509c3b905497E+0x122): undefined reference to `ring_core_0_17_8_LIMBS_are_zero' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_reduce_once_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:135:(.text._ZN4ring2ec7suite_b5ecdsa13digest_scalar13digest_scalar17ha861bb2f9dede8faE+0x68): undefined reference to `ring_core_0_17_8_LIMBS_reduce_once' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::constant_time::verify_slices_are_equal': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/constant_time.rs:27:(.text._ZN111_$LT$rustls..crypto..ring..tls13..Tls13MessageDecrypter$u20$as$u20$rustls..crypto..cipher..MessageDecrypter$GT$7decrypt17h626f8449c2e7cc28E+0x280): undefined reference to `ring_core_0_17_8_CRYPTO_memcmp' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/constant_time.rs:27:(.text._ZN81_$LT$rustls..crypto..ring..quic..PacketKey$u20$as$u20$rustls..quic..PacketKey$GT$16decrypt_in_place17hdf964b56c1185804E+0x280): undefined reference to `ring_core_0_17_8_CRYPTO_memcmp' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::scalar::Scalar::from_sha512_digest_reduced': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/scalar.rs:51:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17he4de41e873b3eeebE+0x16a): undefined reference to `ring_core_0_17_8_x25519_sc_reduce' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::ops::ExtPoint::from_scalarmult_base_consttime': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:88:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17he4de41e873b3eeebE+0x1d6): undefined reference to `ring_core_0_17_8_x25519_ge_scalarmult_base' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::ops::encode_point': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:141:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17he4de41e873b3eeebE+0x26e): undefined reference to `ring_core_0_17_8_x25519_fe_invert' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:144:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17he4de41e873b3eeebE+0x296): undefined reference to `ring_core_0_17_8_x25519_fe_mul_ttt' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:147:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17he4de41e873b3eeebE+0x2be): undefined reference to `ring_core_0_17_8_x25519_fe_mul_ttt' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:148:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17he4de41e873b3eeebE+0x2ce): undefined reference to `ring_core_0_17_8_x25519_fe_tobytes' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ops.rs:150:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17he4de41e873b3eeebE+0x2da): undefined reference to `ring_core_0_17_8_x25519_fe_isnegative' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::scalar::Scalar::from_sha512_digest_reduced': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/scalar.rs:51:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17he4de41e873b3eeebE+0x378): undefined reference to `ring_core_0_17_8_x25519_sc_reduce' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::ec::curve25519::ed25519::signing::Ed25519KeyPair::sign::{{closure}}': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/ec/curve25519/ed25519/signing.rs:215:(.text._ZN92_$LT$rustls..crypto..ring..sign..Ed25519Signer$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17he4de41e873b3eeebE+0x3ac): undefined reference to `ring_core_0_17_8_x25519_sc_muladd' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::fold_5_bit_windows': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:282:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hb91880410aefbeddE+0x416): undefined reference to `ring_core_0_17_8_LIMBS_window5_split_window' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::arithmetic::bigint::elem_exp_consttime::gather': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/arithmetic/bigint.rs:427:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hb91880410aefbeddE+0x42c): undefined reference to `ring_core_0_17_8_LIMBS_select_512_32' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::fold_5_bit_windows::{{closure}}': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:297:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hb91880410aefbeddE+0x466): undefined reference to `ring_core_0_17_8_LIMBS_window5_split_window' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:302:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hb91880410aefbeddE+0x4a8): undefined reference to `ring_core_0_17_8_LIMBS_window5_unsplit_window' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::arithmetic::montgomery::limbs_from_mont_in_place': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/arithmetic/montgomery.rs:188:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hb91880410aefbeddE+0x614): undefined reference to `ring_core_0_17_8_bn_from_montgomery_in_place' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::fold_5_bit_windows': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:282:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hb91880410aefbeddE+0x802): undefined reference to `ring_core_0_17_8_LIMBS_window5_split_window' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::arithmetic::bigint::elem_exp_consttime::gather': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/arithmetic/bigint.rs:427:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hb91880410aefbeddE+0x81e): undefined reference to `ring_core_0_17_8_LIMBS_select_512_32' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::fold_5_bit_windows::{{closure}}': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:297:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hb91880410aefbeddE+0x856): undefined reference to `ring_core_0_17_8_LIMBS_window5_split_window' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:302:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hb91880410aefbeddE+0x898): undefined reference to `ring_core_0_17_8_LIMBS_window5_unsplit_window' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_reduce_once_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:135:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hb91880410aefbeddE+0x98e): undefined reference to `ring_core_0_17_8_LIMBS_reduce_once' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::arithmetic::bigint::elem_sub': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/arithmetic/bigint.rs:245:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hb91880410aefbeddE+0x9a4): undefined reference to `ring_core_0_17_8_LIMBS_sub_mod' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_add_assign_mod': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:328:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hb91880410aefbeddE+0xb8e): undefined reference to `ring_core_0_17_8_LIMBS_add_mod' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_equal_limbs_consttime': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:64:(.text._ZN88_$LT$rustls..crypto..ring..sign..RsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17hb91880410aefbeddE+0xbdc): undefined reference to `ring_core_0_17_8_LIMBS_equal' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_zero_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:86:(.text._ZN90_$LT$rustls..crypto..ring..sign..EcdsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17h1bda81bda7d7c892E+0x3a4): undefined reference to `ring_core_0_17_8_LIMBS_are_zero' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_reduce_once_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:135:(.text._ZN90_$LT$rustls..crypto..ring..sign..EcdsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17h1bda81bda7d7c892E+0x4fe): undefined reference to `ring_core_0_17_8_LIMBS_reduce_once' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_zero_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:86:(.text._ZN90_$LT$rustls..crypto..ring..sign..EcdsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17h1bda81bda7d7c892E+0x544): undefined reference to `ring_core_0_17_8_LIMBS_are_zero' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_add_assign_mod': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:328:(.text._ZN90_$LT$rustls..crypto..ring..sign..EcdsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17h1bda81bda7d7c892E+0x5da): undefined reference to `ring_core_0_17_8_LIMBS_add_mod' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::limb::limbs_are_zero_constant_time': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/limb.rs:86:(.text._ZN90_$LT$rustls..crypto..ring..sign..EcdsaSigner$u20$as$u20$rustls..crypto..signer..Signer$GT$4sign17h1bda81bda7d7c892E+0x66e): undefined reference to `ring_core_0_17_8_LIMBS_are_zero' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `ring::constant_time::verify_slices_are_equal': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/constant_time.rs:27:(.text._ZN122_$LT$rustls..crypto..ring..tls12..ChaCha20Poly1305MessageDecrypter$u20$as$u20$rustls..crypto..cipher..MessageDecrypter$GT$7decrypt17h8f54be07a47ceeb3E+0x37c): undefined reference to `ring_core_0_17_8_CRYPTO_memcmp' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/src/constant_time.rs:27:(.text._ZN109_$LT$rustls..crypto..ring..tls12..GcmMessageDecrypter$u20$as$u20$rustls..crypto..cipher..MessageDecrypter$GT$7decrypt17h3a34bd802f634ab8E+0x320): undefined reference to `ring_core_0_17_8_CRYPTO_memcmp' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr544drop_in_place$LT$uv_extract..stream..archive$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$tokio_util..either..Either$LT$fs_err..tokio..file..File$C$tokio_util..compat..Compat$LT$futures_util..stream..try_stream..into_async_read..IntoAsyncRead$LT$futures_util..stream..try_stream..MapErr$LT$reqwest..async_impl..body..DataStream$LT$reqwest..async_impl..decoder..Decoder$GT$$C$uv_python..downloads..read_url..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$$GT$$GT$$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h04335b5ebf1e2d57E+0x7e): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr544drop_in_place$LT$uv_extract..stream..archive$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$tokio_util..either..Either$LT$fs_err..tokio..file..File$C$tokio_util..compat..Compat$LT$futures_util..stream..try_stream..into_async_read..IntoAsyncRead$LT$futures_util..stream..try_stream..MapErr$LT$reqwest..async_impl..body..DataStream$LT$reqwest..async_impl..decoder..Decoder$GT$$C$uv_python..downloads..read_url..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$$GT$$GT$$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h04335b5ebf1e2d57E+0x15a): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE+0x32a): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE+0x370): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE+0x98a): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE+0x9a2): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr144drop_in_place$LT$async_compression..tokio..bufread..XzDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h7fcbf110ff1df962E+0x24): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr144drop_in_place$LT$async_compression..tokio..bufread..XzDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h7fcbf110ff1df962E+0x32): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr146drop_in_place$LT$async_compression..tokio..bufread..ZstdDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h4878fc89ce9b3c95E+0x34): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr146drop_in_place$LT$async_compression..tokio..bufread..ZstdDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h4878fc89ce9b3c95E+0x44): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E+0x37e): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E+0x3a6): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E+0x8e8): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E+0x90e): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE+0x382): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE+0x3aa): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE+0x8f8): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE+0x91e): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr545drop_in_place$LT$uv_extract..stream..untar_xz$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$tokio_util..either..Either$LT$fs_err..tokio..file..File$C$tokio_util..compat..Compat$LT$futures_util..stream..try_stream..into_async_read..IntoAsyncRead$LT$futures_util..stream..try_stream..MapErr$LT$reqwest..async_impl..body..DataStream$LT$reqwest..async_impl..decoder..Decoder$GT$$C$uv_python..downloads..read_url..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$$GT$$GT$$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h18ce4553ac2479c5E+0x46): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr546drop_in_place$LT$uv_extract..stream..untar_zst$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$tokio_util..either..Either$LT$fs_err..tokio..file..File$C$tokio_util..compat..Compat$LT$futures_util..stream..try_stream..into_async_read..IntoAsyncRead$LT$futures_util..stream..try_stream..MapErr$LT$reqwest..async_impl..body..DataStream$LT$reqwest..async_impl..decoder..Decoder$GT$$C$uv_python..downloads..read_url..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$$GT$$GT$$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h929100f38b8d8698E+0x54): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.30481+0x37e): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.30481+0x3a6): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.30481+0x8e8): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.30481+0x90e): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.30482+0x382): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.30482+0x3aa): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.30482+0x8f8): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.30482+0x91e): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.31291+0xae): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.31291+0x16c): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr133drop_in_place$LT$uv_extract..stream..untar_xz$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h5a5e9c12481cc2d6E+0x58): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr133drop_in_place$LT$uv_extract..stream..untar_xz$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h5a5e9c12481cc2d6E+0x9a): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr146drop_in_place$LT$async_compression..tokio..bufread..ZstdDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h4878fc89ce9b3c95E.31333+0x46): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr146drop_in_place$LT$async_compression..tokio..bufread..ZstdDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h4878fc89ce9b3c95E.31333+0x74): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr144drop_in_place$LT$async_compression..tokio..bufread..XzDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h7fcbf110ff1df962E.31334+0x36): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr144drop_in_place$LT$async_compression..tokio..bufread..XzDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h7fcbf110ff1df962E.31334+0x54): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr544drop_in_place$LT$uv_extract..stream..archive$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$tokio_util..either..Either$LT$fs_err..tokio..file..File$C$tokio_util..compat..Compat$LT$futures_util..stream..try_stream..into_async_read..IntoAsyncRead$LT$futures_util..stream..try_stream..MapErr$LT$reqwest..async_impl..body..DataStream$LT$reqwest..async_impl..decoder..Decoder$GT$$C$uv_python..downloads..read_url..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$$GT$$GT$$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h04335b5ebf1e2d57E.31415+0x7e): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr544drop_in_place$LT$uv_extract..stream..archive$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$tokio_util..either..Either$LT$fs_err..tokio..file..File$C$tokio_util..compat..Compat$LT$futures_util..stream..try_stream..into_async_read..IntoAsyncRead$LT$futures_util..stream..try_stream..MapErr$LT$reqwest..async_impl..body..DataStream$LT$reqwest..async_impl..decoder..Decoder$GT$$C$uv_python..downloads..read_url..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$$GT$$GT$$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h04335b5ebf1e2d57E.31415+0x15a): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h48061645c485b1a2E+0x384): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h48061645c485b1a2E+0x8fa): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h48061645c485b1a2E+0x934): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h48061645c485b1a2E+0xefc): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h48061645c485b1a2E+0xf3a): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr134drop_in_place$LT$uv_extract..stream..untar_zst$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h6aa0f8e3b4912e7bE+0x7a): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr134drop_in_place$LT$uv_extract..stream..untar_zst$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h6aa0f8e3b4912e7bE+0x9e): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.31561+0x380): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.31561+0x3a8): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.31561+0x8ec): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.31561+0x912): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.31562+0x384): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.31562+0x3ac): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.31562+0x8fc): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.31562+0x922): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr545drop_in_place$LT$uv_extract..stream..untar_xz$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$tokio_util..either..Either$LT$fs_err..tokio..file..File$C$tokio_util..compat..Compat$LT$futures_util..stream..try_stream..into_async_read..IntoAsyncRead$LT$futures_util..stream..try_stream..MapErr$LT$reqwest..async_impl..body..DataStream$LT$reqwest..async_impl..decoder..Decoder$GT$$C$uv_python..downloads..read_url..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$$GT$$GT$$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h18ce4553ac2479c5E.31571+0x46): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr546drop_in_place$LT$uv_extract..stream..untar_zst$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$tokio_util..either..Either$LT$fs_err..tokio..file..File$C$tokio_util..compat..Compat$LT$futures_util..stream..try_stream..into_async_read..IntoAsyncRead$LT$futures_util..stream..try_stream..MapErr$LT$reqwest..async_impl..body..DataStream$LT$reqwest..async_impl..decoder..Decoder$GT$$C$uv_python..downloads..read_url..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$$GT$$GT$$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h929100f38b8d8698E.31572+0x54): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr544drop_in_place$LT$uv_extract..stream..archive$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$tokio_util..either..Either$LT$fs_err..tokio..file..File$C$tokio_util..compat..Compat$LT$futures_util..stream..try_stream..into_async_read..IntoAsyncRead$LT$futures_util..stream..try_stream..MapErr$LT$reqwest..async_impl..body..DataStream$LT$reqwest..async_impl..decoder..Decoder$GT$$C$uv_python..downloads..read_url..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$$GT$$GT$$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h04335b5ebf1e2d57E.33159+0x7e): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr544drop_in_place$LT$uv_extract..stream..archive$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$tokio_util..either..Either$LT$fs_err..tokio..file..File$C$tokio_util..compat..Compat$LT$futures_util..stream..try_stream..into_async_read..IntoAsyncRead$LT$futures_util..stream..try_stream..MapErr$LT$reqwest..async_impl..body..DataStream$LT$reqwest..async_impl..decoder..Decoder$GT$$C$uv_python..downloads..read_url..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$$GT$$GT$$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h04335b5ebf1e2d57E.33159+0x15a): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.33317+0x32a): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.33317+0x370): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.33317+0x98a): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.33317+0x9a2): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.33455+0x37e): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.33455+0x3a6): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.33455+0x8e8): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.33455+0x90e): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.33456+0x382): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.33456+0x3aa): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.33456+0x8f8): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.33456+0x91e): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr545drop_in_place$LT$uv_extract..stream..untar_xz$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$tokio_util..either..Either$LT$fs_err..tokio..file..File$C$tokio_util..compat..Compat$LT$futures_util..stream..try_stream..into_async_read..IntoAsyncRead$LT$futures_util..stream..try_stream..MapErr$LT$reqwest..async_impl..body..DataStream$LT$reqwest..async_impl..decoder..Decoder$GT$$C$uv_python..downloads..read_url..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$$GT$$GT$$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h18ce4553ac2479c5E.33479+0x46): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr546drop_in_place$LT$uv_extract..stream..untar_zst$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$tokio_util..either..Either$LT$fs_err..tokio..file..File$C$tokio_util..compat..Compat$LT$futures_util..stream..try_stream..into_async_read..IntoAsyncRead$LT$futures_util..stream..try_stream..MapErr$LT$reqwest..async_impl..body..DataStream$LT$reqwest..async_impl..decoder..Decoder$GT$$C$uv_python..downloads..read_url..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$$GT$$GT$$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h929100f38b8d8698E.33480+0x54): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `core::ptr::drop_in_place': /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-python/src/downloads.rs:(.text._ZN4core3ptr111drop_in_place$LT$uv_python..installation..PythonInstallation..find_or_download..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf6c2357eb2d0fce0E.34351+0x486): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-python/src/downloads.rs:(.text._ZN4core3ptr111drop_in_place$LT$uv_python..installation..PythonInstallation..find_or_download..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf6c2357eb2d0fce0E.34351+0x58e): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr556drop_in_place$LT$async_compression..tokio..bufread..XzDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$tokio_util..either..Either$LT$fs_err..tokio..file..File$C$tokio_util..compat..Compat$LT$futures_util..stream..try_stream..into_async_read..IntoAsyncRead$LT$futures_util..stream..try_stream..MapErr$LT$reqwest..async_impl..body..DataStream$LT$reqwest..async_impl..decoder..Decoder$GT$$C$uv_python..downloads..read_url..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$$GT$$GT$$GT$$GT$$GT$17hfdc7ccb99deed6b5E.34551+0x28): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr558drop_in_place$LT$async_compression..tokio..bufread..ZstdDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$tokio_util..either..Either$LT$fs_err..tokio..file..File$C$tokio_util..compat..Compat$LT$futures_util..stream..try_stream..into_async_read..IntoAsyncRead$LT$futures_util..stream..try_stream..MapErr$LT$reqwest..async_impl..body..DataStream$LT$reqwest..async_impl..decoder..Decoder$GT$$C$uv_python..downloads..read_url..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$$GT$$GT$$GT$$GT$$GT$17hc128d041917c1839E.34552+0x34): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.34580+0x32a): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.34580+0x370): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.34580+0x98a): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.34580+0x9a2): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr184drop_in_place$LT$uv_extract..stream..archive$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$fs_err..tokio..file..File$GT$$C$$RF$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h7e5b0d7ba74b87e9E+0x7e): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr184drop_in_place$LT$uv_extract..stream..archive$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$fs_err..tokio..file..File$GT$$C$$RF$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h7e5b0d7ba74b87e9E+0x15a): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr192drop_in_place$LT$async_compression..tokio..bufread..XzDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$$GT$17h4bda3ee8dbd9cf2aE+0x28): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr194drop_in_place$LT$async_compression..tokio..bufread..ZstdDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$$GT$17h2d195fdd0638c2fcE+0x34): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hd8e294fe10a3c880E+0x35e): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hd8e294fe10a3c880E+0x386): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hd8e294fe10a3c880E+0x8c4): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hd8e294fe10a3c880E+0x8ea): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr185drop_in_place$LT$uv_extract..stream..untar_xz$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$fs_err..tokio..file..File$GT$$C$$RF$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h68b83540234adcf7E+0x46): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr186drop_in_place$LT$uv_extract..stream..untar_zst$LT$$RF$mut$u20$uv_extract..hash..HashReader$LT$fs_err..tokio..file..File$GT$$C$$RF$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h96a1baa5c86ceae2E+0x54): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h02b6dac0bf13c7caE+0x37e): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h02b6dac0bf13c7caE+0x3a6): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h02b6dac0bf13c7caE+0x8ee): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h02b6dac0bf13c7caE+0x914): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `xz2::stream::Stream::process': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:381:(.text._ZN101_$LT$async_compression..codec..xz..decoder..XzDecoder$u20$as$u20$async_compression..codec..Decode$GT$6decode17ha32dcfa76d03c433E+0x8e): undefined reference to `lzma_code' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:381:(.text._ZN101_$LT$async_compression..codec..xz..decoder..XzDecoder$u20$as$u20$async_compression..codec..Decode$GT$6finish17h4a849e407405fd07E+0x52): undefined reference to `lzma_code' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `core::ptr::drop_in_place': /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-python/src/downloads.rs:(.text._ZN4core3ptr93drop_in_place$LT$uv..commands..build_frontend..build_package..$u7b$$u7b$closure$u7d$$u7d$$GT$17h6d66eb596a2c2432E.36670+0xd0c): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-python/src/downloads.rs:(.text._ZN4core3ptr93drop_in_place$LT$uv..commands..build_frontend..build_package..$u7b$$u7b$closure$u7d$$u7d$$GT$17h6d66eb596a2c2432E.36670+0xd54): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.36697+0xa2): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.36697+0x160): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.36697+0x8c0): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.36697+0x8ec): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr144drop_in_place$LT$async_compression..tokio..bufread..XzDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h7fcbf110ff1df962E.36723+0x36): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr144drop_in_place$LT$async_compression..tokio..bufread..XzDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h7fcbf110ff1df962E.36723+0x54): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr146drop_in_place$LT$async_compression..tokio..bufread..ZstdDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h4878fc89ce9b3c95E.36724+0x46): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr146drop_in_place$LT$async_compression..tokio..bufread..ZstdDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h4878fc89ce9b3c95E.36724+0x74): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `zstd_safe::DCtx::decompress_stream': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1164:(.text._ZN105_$LT$async_compression..codec..zstd..decoder..ZstdDecoder$u20$as$u20$async_compression..codec..Decode$GT$6decode17hde6cf009bf1ffbf7E+0x98): undefined reference to `ZSTD_decompressStream' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `zstd_safe::is_error': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:77:(.text._ZN105_$LT$async_compression..codec..zstd..decoder..ZstdDecoder$u20$as$u20$async_compression..codec..Decode$GT$6decode17hde6cf009bf1ffbf7E+0xa2): undefined reference to `ZSTD_isError' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `zstd_safe::get_error_name': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:864:(.text._ZN105_$LT$async_compression..codec..zstd..decoder..ZstdDecoder$u20$as$u20$async_compression..codec..Decode$GT$6decode17hde6cf009bf1ffbf7E+0xce): undefined reference to `ZSTD_getErrorName' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h02b6dac0bf13c7caE.38032+0x38a): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h02b6dac0bf13c7caE.38032+0x3b0): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h02b6dac0bf13c7caE.38032+0x8f0): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h02b6dac0bf13c7caE.38032+0x916): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `core::ptr::drop_in_place': /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-python/src/downloads.rs:(.text._ZN4core3ptr111drop_in_place$LT$uv_python..installation..PythonInstallation..find_or_download..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf6c2357eb2d0fce0E.38665+0x486): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-python/src/downloads.rs:(.text._ZN4core3ptr111drop_in_place$LT$uv_python..installation..PythonInstallation..find_or_download..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf6c2357eb2d0fce0E.38665+0x58e): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-python/src/downloads.rs:(.text._ZN4core3ptr111drop_in_place$LT$uv_python..installation..PythonInstallation..find_or_download..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf6c2357eb2d0fce0E.39183+0x486): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-python/src/downloads.rs:(.text._ZN4core3ptr111drop_in_place$LT$uv_python..installation..PythonInstallation..find_or_download..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf6c2357eb2d0fce0E.39183+0x58e): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.39188+0x324): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.39188+0x36a): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.39188+0x958): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.39188+0x970): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `xz2::stream::Stream::memlimit': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:424:(.text._ZN106_$LT$async_compression..tokio..bufread..XzDecoder$LT$R$GT$$u20$as$u20$tokio..io..async_read..AsyncRead$GT$9poll_read17h2824331570cc28d2E+0x128): undefined reference to `lzma_memlimit_get' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN106_$LT$async_compression..tokio..bufread..XzDecoder$LT$R$GT$$u20$as$u20$tokio..io..async_read..AsyncRead$GT$9poll_read17h2824331570cc28d2E+0x15c): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `xz2::stream::Stream::memlimit': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:424:(.text._ZN106_$LT$async_compression..tokio..bufread..XzDecoder$LT$R$GT$$u20$as$u20$tokio..io..async_read..AsyncRead$GT$9poll_read17h365ca0351bbc0218E+0x160): undefined reference to `lzma_memlimit_get' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN106_$LT$async_compression..tokio..bufread..XzDecoder$LT$R$GT$$u20$as$u20$tokio..io..async_read..AsyncRead$GT$9poll_read17h365ca0351bbc0218E+0x194): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `xz2::stream::Stream::memlimit': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:424:(.text._ZN106_$LT$async_compression..tokio..bufread..XzDecoder$LT$R$GT$$u20$as$u20$tokio..io..async_read..AsyncRead$GT$9poll_read17h629c87cf6b28c0f3E+0x128): undefined reference to `lzma_memlimit_get' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN106_$LT$async_compression..tokio..bufread..XzDecoder$LT$R$GT$$u20$as$u20$tokio..io..async_read..AsyncRead$GT$9poll_read17h629c87cf6b28c0f3E+0x15c): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `xz2::stream::Stream::memlimit': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:424:(.text._ZN106_$LT$async_compression..tokio..bufread..XzDecoder$LT$R$GT$$u20$as$u20$tokio..io..async_read..AsyncRead$GT$9poll_read17ha456bf841de1b235E+0x128): undefined reference to `lzma_memlimit_get' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN106_$LT$async_compression..tokio..bufread..XzDecoder$LT$R$GT$$u20$as$u20$tokio..io..async_read..AsyncRead$GT$9poll_read17ha456bf841de1b235E+0x15c): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `xz2::stream::Stream::memlimit': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:424:(.text._ZN106_$LT$async_compression..tokio..bufread..XzDecoder$LT$R$GT$$u20$as$u20$tokio..io..async_read..AsyncRead$GT$9poll_read17hdee230776797427cE+0x15e): undefined reference to `lzma_memlimit_get' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN106_$LT$async_compression..tokio..bufread..XzDecoder$LT$R$GT$$u20$as$u20$tokio..io..async_read..AsyncRead$GT$9poll_read17hdee230776797427cE+0x192): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr133drop_in_place$LT$uv_extract..stream..untar_xz$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h5a5e9c12481cc2d6E.41945+0x44): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr133drop_in_place$LT$uv_extract..stream..untar_xz$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h5a5e9c12481cc2d6E.41945+0xf4): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr134drop_in_place$LT$uv_extract..stream..untar_zst$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h6aa0f8e3b4912e7bE.41946+0x46): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr134drop_in_place$LT$uv_extract..stream..untar_zst$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h6aa0f8e3b4912e7bE.41946+0xf8): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr146drop_in_place$LT$async_compression..tokio..bufread..ZstdDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h4878fc89ce9b3c95E.41948+0x34): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr146drop_in_place$LT$async_compression..tokio..bufread..ZstdDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h4878fc89ce9b3c95E.41948+0x44): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr144drop_in_place$LT$async_compression..tokio..bufread..XzDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h7fcbf110ff1df962E.41962+0x24): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr144drop_in_place$LT$async_compression..tokio..bufread..XzDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h7fcbf110ff1df962E.41962+0x32): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h48061645c485b1a2E.42076+0x39e): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h48061645c485b1a2E.42076+0x914): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h48061645c485b1a2E.42076+0xf20): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17h48061645c485b1a2E.42076+0xf42): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.42236+0x390): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.42236+0x3b6): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.42236+0x90e): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hfeb851c974766253E.42236+0x934): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.42237+0x394): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.42237+0x3ba): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.42237+0x91e): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN10uv_extract6stream7archive28_$u7b$$u7b$closure$u7d$$u7d$17hb472e5713663fdbdE.42237+0x944): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `core::ptr::drop_in_place': /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-python/src/downloads.rs:(.text._ZN4core3ptr111drop_in_place$LT$uv_python..downloads..ManagedPythonDownload..fetch_with_retry..$u7b$$u7b$closure$u7d$$u7d$$GT$17h4cf3a54272eaa16eE.43023+0x472): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv-python/src/downloads.rs:(.text._ZN4core3ptr111drop_in_place$LT$uv_python..downloads..ManagedPythonDownload..fetch_with_retry..$u7b$$u7b$closure$u7d$$u7d$$GT$17h4cf3a54272eaa16eE.43023+0x5b2): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.43261+0x9c): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.43261+0x15a): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.43261+0x73a): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr132drop_in_place$LT$uv_extract..stream..archive$LT$fs_err..tokio..file..File$C$$RF$std..path..Path$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf99aa9a5ace2021cE.43261+0x766): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr144drop_in_place$LT$async_compression..tokio..bufread..XzDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h7fcbf110ff1df962E.43321+0x36): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN4core3ptr144drop_in_place$LT$async_compression..tokio..bufread..XzDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h7fcbf110ff1df962E.43321+0x54): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr146drop_in_place$LT$async_compression..tokio..bufread..ZstdDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h4878fc89ce9b3c95E.43322+0x46): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zstd-safe-7.2.1/src/lib.rs:1245:(.text._ZN4core3ptr146drop_in_place$LT$async_compression..tokio..bufread..ZstdDecoder$LT$tokio..io..util..buf_reader..BufReader$LT$fs_err..tokio..file..File$GT$$GT$$GT$17h4878fc89ce9b3c95E.43322+0x74): undefined reference to `ZSTD_freeDCtx' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `xz2::stream::Stream::new_auto_decoder': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:360:(.text._ZN3xz26stream6Stream16new_auto_decoder17h0405a703bff4b5f5E+0x2a): undefined reference to `lzma_auto_decoder' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `::drop': /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN3xz26stream6Stream16new_auto_decoder17h0405a703bff4b5f5E+0x8e): undefined reference to `lzma_end' /usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xz2-0.1.7/src/stream.rs:855:(.text._ZN3xz26stream6Stream16new_auto_decoder17h0405a703bff4b5f5E+0xf8): undefined reference to `lzma_end' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `$d.57738': uv.ed82b7782d4920b0-cgu.15:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p25610COMMON_OPS17he943eb65f070d926E+0x0): undefined reference to `ring_core_0_17_8_p256_mul_mont' /usr/bin/ld: uv.ed82b7782d4920b0-cgu.15:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p25610COMMON_OPS17he943eb65f070d926E+0x8): undefined reference to `ring_core_0_17_8_p256_sqr_mont' /usr/bin/ld: uv.ed82b7782d4920b0-cgu.15:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p25610COMMON_OPS17he943eb65f070d926E+0x10): undefined reference to `ring_core_0_17_8_p256_point_add' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `$d.57739': uv.ed82b7782d4920b0-cgu.15:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p25610SCALAR_OPS17h6cf2ea1ad9050c48E+0x8): undefined reference to `ring_core_0_17_8_p256_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `$d.57762': uv.ed82b7782d4920b0-cgu.15:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410COMMON_OPS17h7837380aff9ecf98E+0x0): undefined reference to `ring_core_0_17_8_p384_elem_mul_mont' /usr/bin/ld: uv.ed82b7782d4920b0-cgu.15:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410COMMON_OPS17h7837380aff9ecf98E+0x10): undefined reference to `ring_core_0_17_8_p384_point_add' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `$d.57764': uv.ed82b7782d4920b0-cgu.15:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410SCALAR_OPS17hb53493afe8482989E+0x8): undefined reference to `ring_core_0_17_8_p384_scalar_mul_mont' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `$d.57970': uv.ed82b7782d4920b0-cgu.15:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p25615PRIVATE_KEY_OPS17hbf0e78c496e43ea9E+0x18): undefined reference to `ring_core_0_17_8_p256_point_mul' /usr/bin/ld: /build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/target/release/deps/uv-f6466f9069f4b0f7.uv.ed82b7782d4920b0-cgu.15.rcgu.o: in function `$d.57973': uv.ed82b7782d4920b0-cgu.15:(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38415PRIVATE_KEY_OPS17ha6244170f3302494E+0x18): undefined reference to `ring_core_0_17_8_p384_point_mul' collect2: error: ld returned 1 exit status = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified = note: use the `-l` flag to specify native libraries to link = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib) error: could not compile `uv` (bin "uv") due to 1 previous error 💥 maturin failed Caused by: Failed to build a native library through cargo Caused by: Cargo build finished with "exit status: 101": `env -u CARGO "cargo" "rustc" "--message-format" "json-render-diagnostics" "--manifest-path" "/build/.cache/uv/sdists-v6/pypi/uv/0.5.6/G80MZ0wME3WXFN1lkHs2F/src/crates/uv/Cargo.toml" "--release" "--bin" "uv" "--" "-C" "strip=symbols"` Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/build/.cache/uv/builds-v0/.tmp1GvDiP/bin/python', '--compatibility', 'off'] returned non-zero exit status 1 ------------------------------ Captured log call ------------------------------- INFO root:builtin.py:58 find interpreter for spec PythonSpec() INFO root:builtin.py:65 proposed PythonInfo(spec=CPython3.12.7.final.0-64, exe=/usr/bin/python, platform=linux, version='3.12.7 (main, Oct 12 2024, 00:33:18) [GCC 14.2.1 20240910]', encoding_fs_io=utf-8-utf-8) DEBUG root:builtin.py:67 accepted PythonInfo(spec=CPython3.12.7.final.0-64, exe=/usr/bin/python, platform=linux, version='3.12.7 (main, Oct 12 2024, 00:33:18) [GCC 14.2.1 20240910]', encoding_fs_io=utf-8-utf-8) INFO root:builtin.py:58 find interpreter for spec PythonSpec(major=3, minor=12) INFO root:builtin.py:65 proposed PythonInfo(spec=CPython3.12.7.final.0-64, exe=/usr/bin/python, platform=linux, version='3.12.7 (main, Oct 12 2024, 00:33:18) [GCC 14.2.1 20240910]', encoding_fs_io=utf-8-utf-8) DEBUG root:builtin.py:67 accepted PythonInfo(spec=CPython3.12.7.final.0-64, exe=/usr/bin/python, platform=linux, version='3.12.7 (main, Oct 12 2024, 00:33:18) [GCC 14.2.1 20240910]', encoding_fs_io=utf-8-utf-8) ______________________________ test_installation _______________________________ hatch = helpers = temp_dir_data = Path('/tmp/tmp9zgja4e0') platform = path_append = default_shells = ['bash'], compatible_python_distributions = () @pytest.mark.requires_internet def test_installation( hatch, helpers, temp_dir_data, platform, path_append, default_shells, compatible_python_distributions ): selection = [name for name in compatible_python_distributions if not name.startswith('pypy')] > dist_name = secrets.choice(selection) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/test_install.py:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , seq = [] def choice(self, seq): """Choose a random element from a non-empty sequence.""" # As an accommodation for NumPy, we don't use "if not seq" # because bool(numpy.array()) raises a ValueError. if not len(seq): > raise IndexError('Cannot choose from an empty sequence') E IndexError: Cannot choose from an empty sequence /usr/lib/python3.12/random.py:347: IndexError ___________________________________ test_all ___________________________________ hatch = temp_dir_data = Path('/tmp/tmpuyh_8wc6') path_append = default_shells = ['bash'] mocker = compatible_python_distributions = () def test_all(hatch, temp_dir_data, path_append, default_shells, mocker, compatible_python_distributions): mocked_dists = [] for name in compatible_python_distributions: dist_dir = temp_dir_data / 'data' / 'pythons' / name python_path = dist_dir / get_distribution(name).python_path mocked_dists.append(mocker.MagicMock(path=dist_dir, python_path=python_path)) install = mocker.patch('hatch.python.core.PythonManager.install', side_effect=mocked_dists) result = hatch('python', 'install', 'all') > assert result.exit_code == 0, result.output E AssertionError: Incompatible distributions: 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, pypy2.7, pypy3.9, pypy3.10 E E assert 1 == 0 E + where 1 = .exit_code /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/test_install.py:271: AssertionError __________________________________ test_basic __________________________________ hatch = helpers = temp_dir_data = Path('/tmp/tmp0km_5xl7') def test_basic(hatch, helpers, temp_dir_data): install_dir = temp_dir_data / 'data' / 'pythons' for name in ('3.9', '3.10'): > helpers.write_distribution(install_dir, name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/test_remove.py:16: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /build/python-hatch/src/hatch-hatch-v1.13.0/tests/helpers/helpers.py:135: in write_distribution dist = get_distribution(name) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.9', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.9' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ___________________________________ test_all ___________________________________ hatch = helpers = temp_dir_data = Path('/tmp/tmpb3q703hu') def test_all(hatch, helpers, temp_dir_data): installed_distributions = ('3.9', '3.10', '3.11') for name in installed_distributions: install_dir = temp_dir_data / 'data' / 'pythons' > helpers.write_distribution(install_dir, name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/test_remove.py:51: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /build/python-hatch/src/hatch-hatch-v1.13.0/tests/helpers/helpers.py:135: in write_distribution dist = get_distribution(name) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.9', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.9' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ____________________________ test_nothing_installed ____________________________ hatch = def test_nothing_installed(hatch): compatible_distributions = get_compatible_distributions() available_table = render_table( 'Available', [ ['Name', 'Version'], *[[d.name, d.version.base_version] for d in compatible_distributions.values()], ], ) result = hatch('python', 'show', '--ascii') assert result.exit_code == 0, result.output > assert result.output == available_table E AssertionError: assert '' == ' Available \n+------+---------+\n| Name | Version |\n+======+=========+\n+------+---------+\n' E E - Available E - +------+---------+ E - | Name | Version | E - +======+=========+ E - +------+---------+ /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/test_show.py:37: AssertionError ______________________________ test_all_installed ______________________________ hatch = helpers = temp_dir_data = Path('/tmp/tmp74cb2gbf') def test_all_installed(hatch, helpers, temp_dir_data): install_dir = temp_dir_data / 'data' / 'pythons' compatible_distributions = get_compatible_distributions() for dist_name in compatible_distributions: helpers.write_distribution(install_dir, dist_name) installed_table = render_table( 'Installed', [ ['Name', 'Version'], *[[d.name, d.version.base_version] for d in compatible_distributions.values()], ], ) result = hatch('python', 'show', '--ascii') assert result.exit_code == 0, result.output > assert result.output == installed_table E AssertionError: assert '' == ' Installed \n+------+---------+\n| Name | Version |\n+======+=========+\n+------+---------+\n' E E - Installed E - +------+---------+ E - | Name | Version | E - +======+=========+ E - +------+---------+ /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/test_show.py:84: AssertionError ___________________________________ test_all ___________________________________ hatch = helpers = temp_dir_data = Path('/tmp/tmpfdx39wtn') path_append = mocker = def test_all(hatch, helpers, temp_dir_data, path_append, mocker): installed_distributions = ('3.9', '3.10', '3.11') mocked_dists = [] for name in installed_distributions: install_dir = temp_dir_data / 'data' / 'pythons' > helpers.write_distribution(install_dir, name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/cli/python/test_update.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /build/python-hatch/src/hatch-hatch-v1.13.0/tests/helpers/helpers.py:135: in write_distribution dist = get_distribution(name) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.9', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.9' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ___________________________ test_custom_source[3.7] ____________________________ platform = current_arch = 'riscv64', name = '3.7' @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_custom_source(platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') > dist = get_distribution(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:17: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.7', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.7' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ___________________________ test_custom_source[3.8] ____________________________ platform = current_arch = 'riscv64', name = '3.8' @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_custom_source(platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') > dist = get_distribution(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:17: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.8', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.8' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ___________________________ test_custom_source[3.9] ____________________________ platform = current_arch = 'riscv64', name = '3.9' @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_custom_source(platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') > dist = get_distribution(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:17: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.9', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.9' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ___________________________ test_custom_source[3.10] ___________________________ platform = current_arch = 'riscv64', name = '3.10' @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_custom_source(platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') > dist = get_distribution(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:17: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.10', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ___________________________ test_custom_source[3.11] ___________________________ platform = current_arch = 'riscv64', name = '3.11' @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_custom_source(platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') > dist = get_distribution(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:17: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.11', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.11' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ___________________________ test_custom_source[3.12] ___________________________ platform = current_arch = 'riscv64', name = '3.12' @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_custom_source(platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') > dist = get_distribution(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:17: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.12', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.12' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ___________________________ test_custom_source[3.13] ___________________________ platform = current_arch = 'riscv64', name = '3.13' @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_custom_source(platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') > dist = get_distribution(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:17: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.13', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.13' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError _________________________ test_custom_source[pypy2.7] __________________________ platform = current_arch = 'riscv64', name = 'pypy2.7' @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_custom_source(platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') > dist = get_distribution(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:17: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'pypy2.7', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy2.7' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError _________________________ test_custom_source[pypy3.9] __________________________ platform = current_arch = 'riscv64', name = 'pypy3.9' @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_custom_source(platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') > dist = get_distribution(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:17: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'pypy3.9', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy3.9' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError _________________________ test_custom_source[pypy3.10] _________________________ platform = current_arch = 'riscv64', name = 'pypy3.10' @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_custom_source(platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') > dist = get_distribution(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:17: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'pypy3.10', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ____________________________ test_installation[3.7] ____________________________ temp_dir = Path('/tmp/tmp4ov277pj') platform = current_arch = 'riscv64', name = '3.7' @pytest.mark.requires_internet @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_installation(temp_dir, platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') # Ensure the source and any parent directories get created manager = PythonManager(temp_dir / 'foo' / 'bar') > dist = manager.install(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/core.py:87: in install dist = get_distribution(identifier) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.7', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.7' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ____________________________ test_installation[3.8] ____________________________ temp_dir = Path('/tmp/tmpy6594s5x') platform = current_arch = 'riscv64', name = '3.8' @pytest.mark.requires_internet @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_installation(temp_dir, platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') # Ensure the source and any parent directories get created manager = PythonManager(temp_dir / 'foo' / 'bar') > dist = manager.install(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/core.py:87: in install dist = get_distribution(identifier) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.8', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.8' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ____________________________ test_installation[3.9] ____________________________ temp_dir = Path('/tmp/tmpdp7twyq3') platform = current_arch = 'riscv64', name = '3.9' @pytest.mark.requires_internet @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_installation(temp_dir, platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') # Ensure the source and any parent directories get created manager = PythonManager(temp_dir / 'foo' / 'bar') > dist = manager.install(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/core.py:87: in install dist = get_distribution(identifier) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.9', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.9' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ___________________________ test_installation[3.10] ____________________________ temp_dir = Path('/tmp/tmpx6647loc') platform = current_arch = 'riscv64', name = '3.10' @pytest.mark.requires_internet @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_installation(temp_dir, platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') # Ensure the source and any parent directories get created manager = PythonManager(temp_dir / 'foo' / 'bar') > dist = manager.install(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/core.py:87: in install dist = get_distribution(identifier) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.10', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ___________________________ test_installation[3.11] ____________________________ temp_dir = Path('/tmp/tmp1y3yf7g8') platform = current_arch = 'riscv64', name = '3.11' @pytest.mark.requires_internet @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_installation(temp_dir, platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') # Ensure the source and any parent directories get created manager = PythonManager(temp_dir / 'foo' / 'bar') > dist = manager.install(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/core.py:87: in install dist = get_distribution(identifier) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.11', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.11' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ___________________________ test_installation[3.12] ____________________________ temp_dir = Path('/tmp/tmpo8od4ym_') platform = current_arch = 'riscv64', name = '3.12' @pytest.mark.requires_internet @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_installation(temp_dir, platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') # Ensure the source and any parent directories get created manager = PythonManager(temp_dir / 'foo' / 'bar') > dist = manager.install(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/core.py:87: in install dist = get_distribution(identifier) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.12', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.12' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ___________________________ test_installation[3.13] ____________________________ temp_dir = Path('/tmp/tmp0b2ua9sv') platform = current_arch = 'riscv64', name = '3.13' @pytest.mark.requires_internet @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_installation(temp_dir, platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') # Ensure the source and any parent directories get created manager = PythonManager(temp_dir / 'foo' / 'bar') > dist = manager.install(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/core.py:87: in install dist = get_distribution(identifier) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.13', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.13' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError __________________________ test_installation[pypy2.7] __________________________ temp_dir = Path('/tmp/tmpxj__yw8c') platform = current_arch = 'riscv64', name = 'pypy2.7' @pytest.mark.requires_internet @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_installation(temp_dir, platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') # Ensure the source and any parent directories get created manager = PythonManager(temp_dir / 'foo' / 'bar') > dist = manager.install(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/core.py:87: in install dist = get_distribution(identifier) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'pypy2.7', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy2.7' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError __________________________ test_installation[pypy3.9] __________________________ temp_dir = Path('/tmp/tmpzpxjldcd') platform = current_arch = 'riscv64', name = 'pypy3.9' @pytest.mark.requires_internet @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_installation(temp_dir, platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') # Ensure the source and any parent directories get created manager = PythonManager(temp_dir / 'foo' / 'bar') > dist = manager.install(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/core.py:87: in install dist = get_distribution(identifier) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'pypy3.9', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy3.9' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError _________________________ test_installation[pypy3.10] __________________________ temp_dir = Path('/tmp/tmpkk2zt_2f') platform = current_arch = 'riscv64', name = 'pypy3.10' @pytest.mark.requires_internet @pytest.mark.parametrize('name', ORDERED_DISTRIBUTIONS) def test_installation(temp_dir, platform, current_arch, name): if platform.name == 'macos' and current_arch == 'arm64' and name == '3.7': pytest.skip('No macOS 3.7 distribution for ARM') # Ensure the source and any parent directories get created manager = PythonManager(temp_dir / 'foo' / 'bar') > dist = manager.install(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/core.py:87: in install dist = get_distribution(identifier) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'pypy3.10', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ____________________ TestGetInstalled.test_not_a_directory _____________________ self = temp_dir = Path('/tmp/tmpbgp3vbst') def test_not_a_directory(self, temp_dir): manager = PythonManager(temp_dir) > dist = get_distribution('3.10') /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:56: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.10', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ____________________ TestGetInstalled.test_no_metadata_file ____________________ self = temp_dir = Path('/tmp/tmpepz2me6h') def test_no_metadata_file(self, temp_dir): manager = PythonManager(temp_dir) > dist = get_distribution('3.10') /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.10', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError _____________________ TestGetInstalled.test_no_python_path _____________________ self = temp_dir = Path('/tmp/tmpzwatghlt') def test_no_python_path(self, temp_dir): manager = PythonManager(temp_dir) > dist = get_distribution('3.10') /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_core.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.10', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ___________ TestDistributionVersions.test_cpython_standalone_custom ____________ self = def test_cpython_standalone_custom(self): name = '3.11' > dist = get_distribution(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_resolve.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.11', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.11' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError __________________ TestDistributionVersions.test_pypy_custom ___________________ self = def test_pypy_custom(self): name = 'pypy3.10' > dist = get_distribution(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_resolve.py:57: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'pypy3.10', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError _____________ TestDistributionPaths.test_cpython_standalone_custom _____________ self = def test_cpython_standalone_custom(self): name = '3.11' > dist = get_distribution(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_resolve.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.11', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.11' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ____________________ TestDistributionPaths.test_pypy_custom ____________________ self = def test_pypy_custom(self): name = 'pypy3.10' > dist = get_distribution(name) /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_resolve.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'pypy3.10', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ______________________ TestVariantCPU.test_legacy_option _______________________ self = current_arch = 'riscv64' def test_legacy_option(self, current_arch): variant = 'v4' with EnvVars({'HATCH_PYTHON_VARIANT_LINUX': variant}): > dist = get_distribution('3.12') /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_resolve.py:84: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.12', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.12' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ____________________ TestVariantCPU.test_compatibility[v1] _____________________ self = variant = 'v1', current_arch = 'riscv64' @pytest.mark.parametrize('variant', ['v1', 'v2', 'v3', 'v4']) def test_compatibility(self, variant, current_arch): with EnvVars({'HATCH_PYTHON_VARIANT_CPU': variant}): > dist = get_distribution('3.12') /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_resolve.py:94: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.12', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.12' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ____________________ TestVariantCPU.test_compatibility[v2] _____________________ self = variant = 'v2', current_arch = 'riscv64' @pytest.mark.parametrize('variant', ['v1', 'v2', 'v3', 'v4']) def test_compatibility(self, variant, current_arch): with EnvVars({'HATCH_PYTHON_VARIANT_CPU': variant}): > dist = get_distribution('3.12') /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_resolve.py:94: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.12', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.12' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ____________________ TestVariantCPU.test_compatibility[v3] _____________________ self = variant = 'v3', current_arch = 'riscv64' @pytest.mark.parametrize('variant', ['v1', 'v2', 'v3', 'v4']) def test_compatibility(self, variant, current_arch): with EnvVars({'HATCH_PYTHON_VARIANT_CPU': variant}): > dist = get_distribution('3.12') /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_resolve.py:94: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.12', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.12' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ____________________ TestVariantCPU.test_compatibility[v4] _____________________ self = variant = 'v4', current_arch = 'riscv64' @pytest.mark.parametrize('variant', ['v1', 'v2', 'v3', 'v4']) def test_compatibility(self, variant, current_arch): with EnvVars({'HATCH_PYTHON_VARIANT_CPU': variant}): > dist = get_distribution('3.12') /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_resolve.py:94: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.12', source = '', variant_cpu = '', variant_gil = '' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.12' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError ________________________ TestVariantGIL.test_compatible ________________________ self = def test_compatible(self): with EnvVars({'HATCH_PYTHON_VARIANT_GIL': 'freethreaded'}): > dist = get_distribution('3.13') /build/python-hatch/src/hatch-hatch-v1.13.0/tests/python/test_resolve.py:149: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = '3.13', source = '', variant_cpu = '', variant_gil = 'freethreaded' def get_distribution(name: str, source: str = '', variant_cpu: str = '', variant_gil: str = '') -> Distribution: if source: return _get_distribution_class(source)(name, source) if name not in DISTRIBUTIONS: message = f'Unknown distribution: {name}' raise PythonDistributionUnknownError(message) arch = platform.machine().lower() if sys.platform == 'win32': system = 'windows' abi = 'msvc' elif sys.platform == 'darwin': system = 'macos' abi = '' else: system = 'linux' abi = 'gnu' if any(platform.libc_ver()) else 'musl' if not variant_cpu: variant_cpu = _get_default_variant_cpu(name, system, arch) if not variant_gil: variant_gil = _get_default_variant_gil() key = (system, arch, abi, variant_cpu, variant_gil) keys: dict[tuple, str] = DISTRIBUTIONS[name] if key not in keys: message = f'Could not find a default source for {name=} {system=} {arch=} {abi=} {variant_cpu=} {variant_gil=}' > raise PythonDistributionResolutionError(message) E hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.13' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='freethreaded' /build/python-hatch/src/hatch-hatch-v1.13.0/test_dir/usr/lib/python3.12/site-packages/hatch/python/resolve.py:198: PythonDistributionResolutionError =========================== short test summary info ============================ FAILED tests/cli/env/test_create.py::test_uv_env - AssertionError: Creating environment: test Creating environment: hatch-uv Checking dependencies Syncing dependencies assert 1 == 0 + where 1 = .exit_code FAILED tests/cli/python/test_install.py::test_installation - IndexError: Cannot choose from an empty sequence FAILED tests/cli/python/test_install.py::test_all - AssertionError: Incompatible distributions: 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, pypy2.7, pypy3.9, pypy3.10 assert 1 == 0 + where 1 = .exit_code FAILED tests/cli/python/test_remove.py::test_basic - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.9' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/cli/python/test_remove.py::test_all - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.9' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/cli/python/test_show.py::test_nothing_installed - AssertionError: assert '' == ' Available \n+------+---------+\n| Name | Version |\n+======+=========+\n+------+---------+\n' - Available - +------+---------+ - | Name | Version | - +======+=========+ - +------+---------+ FAILED tests/cli/python/test_show.py::test_all_installed - AssertionError: assert '' == ' Installed \n+------+---------+\n| Name | Version |\n+======+=========+\n+------+---------+\n' - Installed - +------+---------+ - | Name | Version | - +======+=========+ - +------+---------+ FAILED tests/cli/python/test_update.py::test_all - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.9' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_custom_source[3.7] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.7' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_custom_source[3.8] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.8' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_custom_source[3.9] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.9' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_custom_source[3.10] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_custom_source[3.11] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.11' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_custom_source[3.12] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.12' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_custom_source[3.13] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.13' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_custom_source[pypy2.7] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy2.7' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_custom_source[pypy3.9] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy3.9' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_custom_source[pypy3.10] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_installation[3.7] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.7' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_installation[3.8] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.8' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_installation[3.9] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.9' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_installation[3.10] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_installation[3.11] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.11' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_installation[3.12] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.12' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_installation[3.13] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.13' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_installation[pypy2.7] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy2.7' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_installation[pypy3.9] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy3.9' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::test_installation[pypy3.10] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::TestGetInstalled::test_not_a_directory - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::TestGetInstalled::test_no_metadata_file - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_core.py::TestGetInstalled::test_no_python_path - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_resolve.py::TestDistributionVersions::test_cpython_standalone_custom - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.11' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_resolve.py::TestDistributionVersions::test_pypy_custom - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_resolve.py::TestDistributionPaths::test_cpython_standalone_custom - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.11' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_resolve.py::TestDistributionPaths::test_pypy_custom - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='pypy3.10' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_resolve.py::TestVariantCPU::test_legacy_option - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.12' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_resolve.py::TestVariantCPU::test_compatibility[v1] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.12' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_resolve.py::TestVariantCPU::test_compatibility[v2] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.12' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_resolve.py::TestVariantCPU::test_compatibility[v3] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.12' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_resolve.py::TestVariantCPU::test_compatibility[v4] - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.12' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='' FAILED tests/python/test_resolve.py::TestVariantGIL::test_compatible - hatch.errors.PythonDistributionResolutionError: Could not find a default source for name='3.13' system='linux' arch='riscv64' abi='gnu' variant_cpu='' variant_gil='freethreaded' ERROR tests/cli/python/test_find.py::test_binary - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_find.py::test_parent - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_install.py::test_incompatible_single - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_install.py::test_already_installed_latest - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_install.py::test_already_installed_update_disabled - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_install.py::test_already_installed_update_prompt - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_install.py::test_already_installed_update_flag - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_install.py::test_already_in_path[in_current_path] - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_install.py::test_already_in_path[in_new_path] - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_install.py::test_private - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_install.py::test_specific_location - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_remove.py::test_specific_location - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_show.py::test_some_installed - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_show.py::test_specific_location - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_show.py::test_outdated - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_update.py::test_basic - IndexError: Cannot choose from an empty sequence ERROR tests/cli/python/test_update.py::test_specific_location - IndexError: Cannot choose from an empty sequence ERROR tests/cli/run/test_run.py::test_install_python_specific - IndexError: list index out of range ERROR tests/cli/run/test_run.py::test_update_python_specific - IndexError: list index out of range ERROR tests/cli/run/test_run.py::test_install_python_max_compatible - IndexError: list index out of range ERROR tests/cli/run/test_run.py::test_update_python_max_compatible - IndexError: list index out of range ERROR tests/cli/run/test_run.py::test_python_installation_with_metadata_hook - IndexError: list index out of range = 41 failed, 1867 passed, 47 skipped, 105 deselected, 22 errors in 7003.58s (1:56:43) = ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root1/build [?25h[?25hreceiving incremental file list python-hatch-1.13.0-1-riscv64-build.log python-hatch-1.13.0-1-riscv64-check.log sent 62 bytes received 38,940 bytes 78,004.00 bytes/sec total size is 538,858 speedup is 13.82