==> Building on centiskorch ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-openai ./ .SRCINFO 1,811 100% 0.00kB/s 0:00:00 1,811 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 96 100% 93.75kB/s 0:00:00 96 100% 93.75kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 2,992 100% 2.85MB/s 0:00:00 2,992 100% 2.85MB/s 0:00:00 (xfr#3, to-chk=1/5) python-openai-1.59.0-2.log 609 100% 594.73kB/s 0:00:00 609 100% 594.73kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 2,661 bytes received 140 bytes 5,602.00 bytes/sec total size is 5,097 speedup is 1.82 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root24 on remote host... ]2;🔵 Container arch-nspawn-501966 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] -> [root24]...done ==> Making package: python-openai 1.59.0-2 (Mon Jan 6 13:33:40 2025) ==> Retrieving sources...  -> Downloading openai-python-1.59.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 100 9660 0 9660 0 0 6413 0 --:--:-- 0:00:01 --:--:-- 6413 100 241k 0 241k 0 0 101k 0 --:--:-- 0:00:02 --:--:-- 262k 100 344k 0 344k 0 0 144k 0 --:--:-- 0:00:02 --:--:-- 377k  -> Downloading openai-a39aca84ed97ebafb707ebd5221e2787c5a42ff3d98f2ffaea8a0dcd84cbcbcb.yml... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 89215 0 89215 0 0 101k 0 --:--:-- --:--:-- --:--:-- 101k 100 885k 0 885k 0 0 654k 0 --:--:-- 0:00:01 --:--:-- 654k ==> Validating source files with sha256sums... openai-python-1.59.0.tar.gz ... Passed openai-a39aca84ed97ebafb707ebd5221e2787c5a42ff3d98f2ffaea8a0dcd84cbcbcb.yml ... Passed ]2;🔵 Container arch-nspawn-503356 on centiskorch.felixc.at\==> Making package: python-openai 1.59.0-2 (Mon Jan 6 13:34:00 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (19) New Version Net Change Download Size extra/mpdecimal 4.0.0-2 0.29 MiB extra/python-annotated-types 0.7.0-2 0.11 MiB extra/python-certifi 2024.12.14-1 0.02 MiB extra/python-h11 0.14.0-6 0.55 MiB 0.11 MiB extra/python-hpack 4.0.0-6 0.58 MiB 0.06 MiB extra/python-httpcore 1.0.7-2 0.92 MiB 0.12 MiB extra/python-hyperframe 6.0.1-6 0.13 MiB 0.03 MiB extra/python-idna 3.10-2 0.88 MiB core/python 3.13.1-1 108.57 MiB extra/python-anyio 4.7.0-2 1.35 MiB 0.21 MiB extra/python-distro 1.9.0-3 0.18 MiB 0.04 MiB extra/python-h2 4.1.0-5 0.63 MiB 0.10 MiB extra/python-httpx 0.28.1-2 0.93 MiB 0.16 MiB extra/python-jiter 0.8.2-1 0.56 MiB 0.25 MiB extra/python-pydantic 2.10.4-1 5.09 MiB 0.78 MiB extra/python-pydantic-core 1:2.27.2-1 4.60 MiB extra/python-sniffio 1.3.1-4 0.04 MiB extra/python-tqdm 4.67.1-2 0.61 MiB extra/python-typing_extensions 4.12.2-3 0.42 MiB Total Download Size: 1.84 MiB Total Installed Size: 126.46 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-pydantic-2.10.4-1-any downloading... python-jiter-0.8.2-1-riscv64 downloading... python-anyio-4.7.0-2-any downloading... python-httpx-0.28.1-2-any downloading... python-httpcore-1.0.7-2-any downloading... python-h11-0.14.0-6-any downloading... python-h2-4.1.0-5-any downloading... python-hpack-4.0.0-6-any downloading... python-distro-1.9.0-3-any downloading... python-hyperframe-6.0.1-6-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-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-distro... installing python-hpack... installing python-hyperframe... installing python-h2... installing python-certifi... installing python-h11... installing python-httpcore... Optional dependencies for python-httpcore python-h2: for HTTP/2 support [installed] python-socksio: for SOCKS support python-anyio: for asyncio backend [installed] python-trio: for trio backend python-sniffio: for async support [installed] 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 [installed] python-socksio: SOCKS proxy support python-click: command line client support python-rich: command line client support python-pygments: command line client support python-trio: alternative async library installing python-jiter... installing python-annotated-types... installing python-typing_extensions... installing python-pydantic-core... installing python-pydantic... Optional dependencies for python-pydantic mypy: for type validation with mypy python-dotenv: for .env file support python-email-validator: for email validation python-hypothesis: for hypothesis plugin when using legacy v1 installing python-tqdm... Optional dependencies for python-tqdm python-requests: telegram :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (38) New Version Net Change Download Size extra/c-ares 1.34.4-1 0.50 MiB extra/libngtcp2 1.10.0-1 0.51 MiB extra/libuv 1.49.2-1 0.59 MiB extra/node-gyp 11.0.0-1 8.89 MiB extra/nodejs 23.1.0-1 59.24 MiB extra/nodejs-nopt 7.2.1-1 0.03 MiB extra/python-asttokens 3.0.0-1 0.20 MiB extra/python-black 24.10.0-3 1.97 MiB extra/python-click 8.1.7-4 1.18 MiB extra/python-editables 0.5-5 0.03 MiB extra/python-executing 2.1.0-2 0.25 MiB extra/python-iniconfig 2.0.0-6 0.04 MiB extra/python-markdown-it-py 3.0.0-4.1 0.68 MiB extra/python-mdurl 0.1.2-8 0.06 MiB extra/python-mypy_extensions 1.0.0-5 0.03 MiB extra/python-packaging 24.2-3 0.66 MiB extra/python-pathspec 0.12.1-3 0.23 MiB extra/python-platformdirs 4.3.6-2 0.24 MiB extra/python-pluggy 1.5.0-3 0.20 MiB extra/python-pygments 2.18.0-3 14.14 MiB extra/python-pyproject-hooks 1.2.0-3 0.10 MiB extra/python-pytz 2024.2-2 0.15 MiB extra/python-trove-classifiers 2024.10.21.16-3 0.12 MiB extra/semver 7.6.3-1 0.09 MiB extra/npm 11.0.0-1 8.53 MiB core/procps-ng 4.0.5-1 2.39 MiB extra/python-build 1.2.2-3 0.20 MiB extra/python-dirty-equals 0.8.0-3 0.31 MiB extra/python-hatch-fancy-pypi-readme 24.1.0-4 0.06 MiB extra/python-hatchling 1.27.0-1 0.94 MiB extra/python-inline-snapshot 0.18.1-1 0.45 MiB extra/python-installer 0.7.0-10 0.17 MiB extra/python-nest-asyncio 1.6.0-4 0.04 MiB 0.01 MiB extra/python-pytest 1:8.3.4-1 3.92 MiB extra/python-pytest-asyncio 0.24.0-2 0.15 MiB extra/python-respx 0.22.0-3 0.32 MiB 0.07 MiB extra/python-rich 13.9.4-3 3.13 MiB extra/python-wheel 0.45.0-3 0.28 MiB Total Download Size: 0.08 MiB Total Installed Size: 111.03 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-respx-0.22.0-3-any downloading... python-nest-asyncio-1.6.0-4-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-packaging... 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 python-virtualenv: to use virtualenv for build isolation installing python-editables... installing python-pathspec... installing python-pluggy... installing python-trove-classifiers... installing python-hatchling... installing python-hatch-fancy-pypi-readme... installing python-installer... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand installing c-ares... installing libngtcp2... installing libuv... installing nodejs... Optional dependencies for nodejs npm: nodejs package manager [pending] installing nodejs-nopt... installing semver... installing node-gyp... Optional dependencies for node-gyp gcc: to build C++ modules [installed] make: to build C++ modules [installed] python: to build C++ modules [installed] installing npm... Optional dependencies for npm git: for dependencies using Git URL's installing procps-ng... installing python-pytz... installing python-dirty-equals... Optional dependencies for python-dirty-equals python-pydantic: for pydantic support [installed] installing python-asttokens... installing python-click... installing python-mypy_extensions... installing python-platformdirs... installing python-black... Optional dependencies for python-black ipython: for Jupyter notebook support python-tokenize-rt: for Jupyter notebook support python-aiohttp: for the blackd HTTP server python-colorama: for colored diffs installing python-executing... installing python-iniconfig... installing python-pytest... installing python-mdurl... installing python-markdown-it-py... Optional dependencies for python-markdown-it-py python-mdit_py_plugins: core plugins python-linkify-it-py: linkify extension installing python-pygments... installing python-rich... installing python-inline-snapshot... installing python-pytest-asyncio... installing python-nest-asyncio... installing python-respx... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found openai-python-1.59.0.tar.gz  -> Found openai-a39aca84ed97ebafb707ebd5221e2787c5a42ff3d98f2ffaea8a0dcd84cbcbcb.yml ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting openai-python-1.59.0.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... * Getting build dependencies for wheel... * Building wheel... Successfully built openai-1.59.0-py3-none-any.whl ==> Starting check()... ==> Starting mock server with URL https://storage.googleapis.com/stainless-sdk-openapi-specs/openai-a39aca84ed97ebafb707ebd5221e2787c5a42ff3d98f2ffaea8a0dcd84cbcbcb.yml Waiting for server........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... /usr/lib/python3.13/site-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 rootdir: /build/python-openai/src/openai-python-1.59.0 configfile: pyproject.toml testpaths: tests plugins: asyncio-0.24.0, inline-snapshot-0.18.1, anyio-4.7.0, respx-0.22.0 asyncio: mode=Mode.AUTO, default_loop_scope=None collected 1682 items / 2 deselected / 1680 selected tests/api_resources/audio/test_speech.py .... [ 0%] tests/api_resources/audio/test_transcriptions.py .... [ 0%] tests/api_resources/audio/test_translations.py .... [ 0%] tests/api_resources/beta/realtime/test_sessions.py .... [ 0%] tests/api_resources/beta/test_assistants.py ..................... [ 2%] tests/api_resources/beta/test_threads.py ......................... [ 3%] tests/api_resources/beta/test_vector_stores.py ..................... [ 4%] tests/api_resources/beta/threads/runs/test_steps.py .......... [ 5%] tests/api_resources/beta/threads/test_messages.py ...................... [ 6%] . [ 6%] tests/api_resources/beta/threads/test_runs.py .......................... [ 8%] ........... [ 9%] tests/api_resources/beta/vector_stores/test_file_batches.py ............ [ 9%] ...... [ 10%] tests/api_resources/beta/vector_stores/test_files.py .................. [ 11%] tests/api_resources/chat/test_completions.py ......... [ 11%] tests/api_resources/fine_tuning/jobs/test_checkpoints.py ..... [ 12%] tests/api_resources/fine_tuning/test_jobs.py ..................... [ 13%] tests/api_resources/test_batches.py ................ [ 14%] tests/api_resources/test_completions.py ........ [ 14%] tests/api_resources/test_embeddings.py .... [ 15%] tests/api_resources/test_files.py ....................... [ 16%] tests/api_resources/test_images.py ............ [ 17%] tests/api_resources/test_models.py ........... [ 17%] tests/api_resources/test_moderations.py .... [ 17%] tests/api_resources/test_uploads.py ............ [ 18%] tests/api_resources/uploads/test_parts.py .... [ 18%] tests/test_legacy_response.py . [ 18%] tests/test_response.py . [ 19%] tests/api_resources/audio/test_speech.py .... [ 19%] tests/api_resources/audio/test_transcriptions.py .... [ 19%] tests/api_resources/audio/test_translations.py .... [ 19%] tests/api_resources/beta/realtime/test_sessions.py .... [ 20%] tests/api_resources/beta/test_assistants.py ..................... [ 21%] tests/api_resources/beta/test_threads.py ......................... [ 22%] tests/api_resources/beta/test_vector_stores.py ..................... [ 23%] tests/api_resources/beta/threads/runs/test_steps.py .......... [ 24%] tests/api_resources/beta/threads/test_messages.py ...................... [ 25%] . [ 25%] tests/api_resources/beta/threads/test_runs.py .......................... [ 27%] ........... [ 28%] tests/api_resources/beta/vector_stores/test_file_batches.py ............ [ 28%] ...... [ 29%] tests/api_resources/beta/vector_stores/test_files.py .................. [ 30%] tests/api_resources/chat/test_completions.py ......... [ 30%] tests/api_resources/fine_tuning/jobs/test_checkpoints.py ..... [ 31%] tests/api_resources/fine_tuning/test_jobs.py ..................... [ 32%] tests/api_resources/test_batches.py ................ [ 33%] tests/api_resources/test_completions.py ........ [ 33%] tests/api_resources/test_embeddings.py .... [ 34%] tests/api_resources/test_files.py ....................... [ 35%] tests/api_resources/test_images.py ............ [ 36%] tests/api_resources/test_models.py ........... [ 36%] tests/api_resources/test_moderations.py .... [ 37%] tests/api_resources/test_uploads.py ............ [ 37%] tests/api_resources/uploads/test_parts.py .... [ 37%] tests/api_resources/audio/test_speech.py .... [ 38%] tests/api_resources/audio/test_transcriptions.py .... [ 38%] tests/api_resources/audio/test_translations.py .... [ 38%] tests/api_resources/beta/realtime/test_sessions.py .... [ 38%] tests/api_resources/beta/test_assistants.py ..................... [ 40%] tests/api_resources/beta/test_threads.py ......................... [ 41%] tests/api_resources/beta/test_vector_stores.py ..................... [ 42%] tests/api_resources/beta/threads/runs/test_steps.py .......... [ 43%] tests/api_resources/beta/threads/test_messages.py ...................... [ 44%] . [ 44%] tests/api_resources/beta/threads/test_runs.py .......................... [ 46%] ........... [ 47%] tests/api_resources/beta/vector_stores/test_file_batches.py ............ [ 47%] ...... [ 48%] tests/api_resources/beta/vector_stores/test_files.py .................. [ 49%] tests/api_resources/chat/test_completions.py ......... [ 49%] tests/api_resources/fine_tuning/jobs/test_checkpoints.py ..... [ 50%] tests/api_resources/fine_tuning/test_jobs.py ..................... [ 51%] tests/api_resources/test_batches.py ................ [ 52%] tests/api_resources/test_completions.py ........ [ 52%] tests/api_resources/test_embeddings.py .... [ 52%] tests/api_resources/test_files.py ....................... [ 54%] tests/api_resources/test_images.py ............ [ 55%] tests/api_resources/test_models.py ........... [ 55%] tests/api_resources/test_moderations.py .... [ 55%] tests/api_resources/test_uploads.py ............ [ 56%] tests/api_resources/uploads/test_parts.py .... [ 56%] tests/test_response.py . [ 56%] tests/api_resources/audio/test_speech.py .... [ 57%] tests/api_resources/audio/test_transcriptions.py .... [ 57%] tests/api_resources/audio/test_translations.py .... [ 57%] tests/api_resources/beta/realtime/test_sessions.py .... [ 57%] tests/api_resources/beta/test_assistants.py ..................... [ 59%] tests/api_resources/beta/test_threads.py ......................... [ 60%] tests/api_resources/beta/test_vector_stores.py ..................... [ 61%] tests/api_resources/beta/threads/runs/test_steps.py .......... [ 62%] tests/api_resources/beta/threads/test_messages.py ...................... [ 63%] . [ 63%] tests/api_resources/beta/threads/test_runs.py .......................... [ 65%] ........... [ 66%] tests/api_resources/beta/vector_stores/test_file_batches.py ............ [ 66%] ...... [ 67%] tests/api_resources/beta/vector_stores/test_files.py .................. [ 68%] tests/api_resources/chat/test_completions.py ......... [ 68%] tests/api_resources/fine_tuning/jobs/test_checkpoints.py ..... [ 69%] tests/api_resources/fine_tuning/test_jobs.py ..................... [ 70%] tests/api_resources/test_batches.py ................ [ 71%] tests/api_resources/test_completions.py ........ [ 71%] tests/api_resources/test_embeddings.py .... [ 71%] tests/api_resources/test_files.py ....................... [ 73%] tests/api_resources/test_images.py ............ [ 74%] tests/api_resources/test_models.py ........... [ 74%] tests/api_resources/test_moderations.py .... [ 74%] tests/api_resources/test_uploads.py ............ [ 75%] tests/api_resources/uploads/test_parts.py .... [ 75%] tests/lib/chat/test_completions.py ................. [ 76%] tests/lib/chat/test_completions_streaming.py ............... [ 77%] tests/lib/test_assistants.py ........ [ 78%] tests/lib/test_audio.py .... [ 78%] tests/lib/test_azure.py .............. [ 79%] tests/lib/test_old_api.py .. [ 79%] tests/lib/test_pydantic.py .. [ 79%] tests/test_client.py ................................................... [ 82%] ........................................................................ [ 86%] .............F [ 87%] tests/test_deepcopy.py ...... [ 88%] tests/test_extract_files.py ..... [ 88%] tests/test_files.py ...... [ 88%] tests/test_legacy_response.py ........... [ 89%] tests/test_models.py ............................................ [ 92%] tests/test_module_client.py ............ [ 92%] tests/test_qs.py ........... [ 93%] tests/test_required_args.py ...... [ 93%] tests/test_response.py .......................... [ 95%] tests/test_streaming.py .................... [ 96%] tests/test_transform.py ................................................ [ 99%] [ 99%] tests/test_utils/test_logging.py ..... [ 99%] tests/test_utils/test_proxy.py . [ 99%] tests/test_utils/test_typing.py ..... [100%] =================================== FAILURES =================================== ______________________ TestAsyncOpenAI.test_get_platform _______________________ tests/test_client.py:1801: in test_get_platform process.wait(2) /usr/lib/python3.13/subprocess.py:1274: in wait return self._wait(timeout=timeout) /usr/lib/python3.13/subprocess.py:2052: in _wait raise TimeoutExpired(self.args, timeout) E subprocess.TimeoutExpired: Command '['/usr/bin/python', '-c', '\nimport asyncio\nimport nest_asyncio\nimport threading\n\nfrom openai._utils import asyncify\nfrom openai._base_client import get_platform \n\nasync def test_main() -> None:\n result = await asyncify(get_platform)()\n print(result)\n for thread in threading.enumerate():\n print(thread.name)\n\nnest_asyncio.apply()\nasyncio.run(test_main())\n']' timed out after 2 seconds The above exception was the direct cause of the following exception: tests/test_client.py:1806: in test_get_platform raise AssertionError("calling get_platform using asyncify resulted in a hung process") from e E AssertionError: calling get_platform using asyncify resulted in a hung process =============================== inline snapshot ================================ Info: one snapshot changed its representation (--inline-snapshot=update) You can also use --inline-snapshot=review to approve the changes interactively =========================== short test summary info ============================ FAILED tests/test_client.py::TestAsyncOpenAI::test_get_platform - AssertionEr... =========== 1 failed, 1679 passed, 2 deselected in 81.79s (0:01:21) ============ ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root24/build [?25h[?25hreceiving incremental file list python-openai-1.59.0-2-riscv64-build.log python-openai-1.59.0-2-riscv64-check.log python-openai-1.59.0-2-riscv64-prepare.log sent 81 bytes received 2,819 bytes 1,933.33 bytes/sec total size is 14,599 speedup is 5.03