==>(B Building on glalie(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list created directory packages/python-huggingface-hub ./ .SRCINFO 1,960 100% 0.00kB/s 0:00:00 1,960 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 154 100% 150.39kB/s 0:00:00 154 100% 150.39kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 4,397 100% 4.19MB/s 0:00:00 4,397 100% 4.19MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 437 100% 426.76kB/s 0:00:00 437 100% 426.76kB/s 0:00:00 (xfr#5, to-chk=3/9) python-huggingface-hub-1:1.32.0-1.log 755 100% 737.30kB/s 0:00:00 755 100% 737.30kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 3,914 bytes received 198 bytes 1,644.80 bytes/sec total size is 7,809 speedup is 1.90 ==>(B Running pkgctl build --arch riscv64 on remote host...(B ==> WARNING:(B invalid architecture: riscv64(B ==>(B Updating pacman database cache(B [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==>(B Building python-huggingface-hub(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-8(B ==>(B Building python-huggingface-hub for [extra] (riscv64)(B ]3008;start=09dfff8bfced4ca191f35c37ae28d0c0;user=felix;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=d4004f0264bb4f7b8d6a7e57dc089a7e;pid=2421320;comm=sudo;targetuser=root;type=session\==>(B Locking clean chroot...(Bdone(B Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=a791286fb7d24d48b5678f8901b96d01;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=d4004f0264bb4f7b8d6a7e57dc089a7e;pid=2425990;comm=systemd-nspawn;container=arch-nspawn-2425990;type=container\]11;?\]2;🔵 Container arch-nspawn-2425990 on glalie.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=a791286fb7d24d48b5678f8901b96d01\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-8]...(Bdone(B ]3008;start=c61d0c82f2e0489086383e7a4f9a4fdc;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=d4004f0264bb4f7b8d6a7e57dc089a7e;pid=2430116;comm=sudo;targetuser=felix;type=session\==>(B Making package: python-huggingface-hub 1:1.32.0-1 (Sat Sep 26 08:33:50 2026)(B ==>(B Retrieving sources...(B  ->(B Downloading huggingface_hub-1.32.0.tar.gz...(B % 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 00:01 0 100 205.3k 0 205.3k 0 0 83458 0 00:02 197.5k 100 1.01M 0 1.01M 0 0 294.5k 0 00:03 506.8k 100 1.52M 0 1.52M 0 0 401.1k 0 00:03 506.8k 100 1.52M 0 1.52M 0 0 401.1k 0 00:03 506.8k 100 1.52M 0 1.52M 0 0 401.0k 0 00:03 506.8k ==>(B Validating source files with sha512sums...(B huggingface_hub-1.32.0.tar.gz ... Passed ]3008;end=c61d0c82f2e0489086383e7a4f9a4fdc\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=bd02fb246b9d44ada590402df427bf32;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=d4004f0264bb4f7b8d6a7e57dc089a7e;pid=2433133;comm=systemd-nspawn;container=makechrootpkg-python-huggingface-hub.build.2421341;type=container\]11;?\]2;🔵 Container makechrootpkg-python-huggingface-hub.build.2421341 on glalie.felixc.at\]3008;start=ccd9cac17ac3451192e73009ce1fea59;user=root;hostname=makechrootpkg-python-huggingface-hub.build.2421341;machineid=bc09cb1bbe5d452fb1c6fa9ee790c373;bootid=6c32407559074a27aaef42e1548c28da;pid=14;comm=sudo;targetuser=builduser;type=session\==>(B Making package: python-huggingface-hub 1:1.32.0-1 (Sat Sep 26 00:34:29 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=93f8cc762bdb435c8f4d308cc7fe7774;user=builduser;hostname=makechrootpkg-python-huggingface-hub.build.2421341;machineid=bc09cb1bbe5d452fb1c6fa9ee790c373;bootid=6c32407559074a27aaef42e1548c28da;pid=884;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (24) New Version Net Change Download Size extra/blas 3.12.1-2 0.43 MiB extra/cblas 3.12.1-2 0.31 MiB extra/lapack 3.12.1-2 9.09 MiB extra/libyaml 0.2.5-3 0.16 MiB extra/python-annotated-types 0.8.0-1 0.12 MiB extra/python-anyio 4.15.1-1 2.24 MiB extra/python-certifi 2026.07.22-1 0.02 MiB extra/python-h11 0.16.0-2 0.29 MiB extra/python-httpcore 1.0.9-3 1.04 MiB extra/python-idna 3.20-1 0.68 MiB extra/python-pydantic-core 3:2.46.5-1 5.35 MiB extra/python-typing-inspection 0.4.4-1 0.13 MiB extra/python-click 8.3.3-1 1.38 MiB extra/python-filelock 3.31.2-1 1.20 MiB extra/python-fsspec 2026.9.0-1 2.77 MiB 0.46 MiB extra/python-hf-xet 1.6.0-1 8.21 MiB 3.02 MiB extra/python-httpx 0.28.1-7 2.83 MiB extra/python-numpy 2.5.3-1 42.54 MiB extra/python-packaging 26.3-1 1.58 MiB extra/python-pydantic 2.13.5-1 6.05 MiB extra/python-tqdm 4.70.1-1 0.64 MiB extra/python-typing_extensions 4.16.0-1 0.53 MiB extra/python-urllib3 2.6.3-1 1.44 MiB extra/python-yaml 6.0.3-2 0.93 MiB Total Download Size: 3.47 MiB Total Installed Size: 89.97 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-hf-xet-1.6.0-1-riscv64 downloading... python-fsspec-2026.9.0-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-click... installing python-filelock... installing python-fsspec... Optional dependencies for python-fsspec python-aiohttp: HTTP support python-distributed: Dask support python-libarchive-c: archives support python-lz4: LZ4 compression support python-paramiko: SFTP support python-pyarrow: Arrow/Parquet support python-pygit2: git support python-requests: web protocols support python-smbprotocol: SMB support python-snappy: snappy compression support python-tqdm: progress bar support [pending] installing python-hf-xet... 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 installing python-idna... 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 python-pygments: command line client support python-trio: alternative async library installing blas... installing cblas... installing lapack... installing python-numpy... Optional dependencies for python-numpy blas-openblas: faster linear algebra installing python-packaging... installing python-annotated-types... installing python-typing_extensions... installing python-typing-inspection... 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 installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-brotlicffi: Brotli support python-h2: HTTP/2 support python-pysocks: SOCKS support installing libyaml... installing python-yaml... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h]3008;end=93f8cc762bdb435c8f4d308cc7fe7774\==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=1cb3340c43b441e0aeb9262908e89a87;user=builduser;hostname=makechrootpkg-python-huggingface-hub.build.2421341;machineid=bc09cb1bbe5d452fb1c6fa9ee790c373;bootid=6c32407559074a27aaef42e1548c28da;pid=1019;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (74) New Version Net Change Download Size extra/aom 3.15.1-1 4.98 MiB extra/dav1d 1.5.4-1 0.71 MiB extra/freetype2 2.14.3-1 1.61 MiB extra/fribidi 1.0.16-2 0.24 MiB extra/graphite 1:1.3.15-1 0.18 MiB extra/harfbuzz 14.5.0-1 4.81 MiB extra/jbigkit 2.1-8 0.13 MiB extra/lcms2 2.19.1-1 0.66 MiB extra/libavif 1.4.2-1 0.77 MiB extra/libdeflate 1.26-1 0.10 MiB extra/libimagequant 4.4.1-2 0.55 MiB extra/libjpeg-turbo 3.2.0-2 2.24 MiB extra/libpng 1.6.58-2 0.54 MiB extra/libraqm 0.11.0-1 0.19 MiB extra/libtiff 4.7.2-1 1.18 MiB extra/libwebp 1.6.0-2 0.64 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxdmcp 1.1.5-2 0.13 MiB extra/libyuv r2921+644251f25-1 1.16 MiB extra/openjpeg2 2.5.4-1 13.30 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/python-annotated-doc 0.0.5-1.1 0.02 MiB extra/python-autocommand 2.2.2-9 0.08 MiB extra/python-cffi 2.1.1-1 1.41 MiB extra/python-cryptography 50.0.1-1 6.43 MiB extra/python-dotenv 1.2.3-1 0.18 MiB extra/python-execnet 2.1.2-3 0.55 MiB extra/python-iniconfig 2.3.0-1 0.07 MiB extra/python-jaraco.collections 5.1.0-3 0.11 MiB extra/python-jaraco.context 6.1.2-1 0.06 MiB extra/python-jaraco.functools 4.1.0-3 0.07 MiB extra/python-jaraco.text 4.0.0-4 0.08 MiB extra/python-joserfc 1.7.1-1 0.91 MiB 0.15 MiB extra/python-markupsafe 3.0.3-1 0.09 MiB extra/python-more-itertools 11.1.0-1 0.77 MiB extra/python-parso 1:0.8.7-1 1.03 MiB extra/python-platformdirs 4.11.14-1 0.51 MiB extra/python-pluggy 1.6.0-3.1 0.23 MiB extra/python-pycparser 3.00-1 0.71 MiB extra/python-pydantic-extra-types 2.11.2-1 1.06 MiB extra/python-pydantic-settings 2.15.0-1 0.85 MiB extra/python-pygments 2.21.0-1 15.59 MiB extra/python-pyproject-hooks 1.3.3-1 0.11 MiB extra/python-starlette 1.7.0-1 1.12 MiB 0.20 MiB extra/python-vcrpy 8.3.0-1 0.50 MiB extra/python-wrapt 2.4.1-1 0.75 MiB extra/rav1e 0.8.1-3 4.85 MiB extra/svt-av1 4.2.0-1 2.16 MiB extra/xcb-proto 1.17.0-4 1.03 MiB extra/xorgproto 2025.1-1 1.47 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/git 2.55.0-1 29.92 MiB extra/git-lfs 3.8.0-1 12.98 MiB 4.39 MiB extra/python-authlib 1.8.0-1 2.67 MiB 0.39 MiB extra/python-build 1.6.0-1 0.33 MiB extra/python-duckdb 1.5.5-1 48.74 MiB 15.23 MiB extra/python-fastapi 0.141.1-1 2.13 MiB extra/python-installer 1.0.1-1 0.21 MiB extra/python-itsdangerous 2.2.0-2 0.15 MiB extra/python-jedi 0.20.0-1 16.09 MiB extra/python-jinja 1:3.1.6-3.1 2.04 MiB extra/python-pillow 12.3.0-1 4.85 MiB extra/python-pytest 1:9.1.1-1 4.95 MiB extra/python-pytest-asyncio 1.4.0-1 0.17 MiB extra/python-pytest-env 1.7.1-1 0.06 MiB 0.02 MiB extra/python-pytest-mock 3.14.1-1 0.11 MiB extra/python-pytest-timeout 2.5.0-1 0.09 MiB extra/python-pytest-vcr 1.0.2-10 0.02 MiB 0.01 MiB extra/python-pytest-xdist 3.8.0-3 0.56 MiB extra/python-setuptools 1:84.0.0-1 4.92 MiB extra/python-wheel 0.48.0-1 0.34 MiB Total Download Size: 20.38 MiB Total Installed Size: 212.47 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-duckdb-1.5.5-1-riscv64 downloading... git-lfs-3.8.0-1-riscv64 downloading... python-authlib-1.8.0-1-any downloading... python-starlette-1.7.0-1-any downloading... python-joserfc-1.7.1-1-any downloading... python-pytest-env-1.7.1-1-any downloading... python-pytest-vcr-1.0.2-10-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 python-virtualenv: to use virtualenv for build isolation installing python-installer... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-platformdirs... 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 [pending] installing python-setuptools... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` 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-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] less: the default pager for git installing git-lfs... installing python-pycparser... installing python-cffi... Optional dependencies for python-cffi python-setuptools: "limited api" version checking in cffi.setuptools_ext [installed] installing python-cryptography... installing python-joserfc... Optional dependencies for python-joserfc python-pycryptodome: for draft RFCs installing python-authlib... installing python-duckdb... Optional dependencies for python-duckdb ipython: used in duckdb.query_graph python-fsspec: used in duckdb.filesystem [installed] python-numpy: used in duckdb.experimental.spark and in duckdb.fetchnumpy() [installed] python-pandas: used for pandas dataframes all over the place python-pyarrow: used for pyarrow support python-arrow-adbc: for the adbc driver installing python-annotated-doc... installing python-pydantic-extra-types... Optional dependencies for python-pydantic-extra-types python-cron-converter: for cron support python-pendulum: for datetime support python-phonenumbers: for phone number support python-pycountry: for country code support python-pymongo: for MongoDB support python-pytz: for timezone support python-semver: for semantic versioning support python-tzdata: for timezone support python-ulid: for ULID support installing python-dotenv... Optional dependencies for python-dotenv ipython: ipython support installing python-pydantic-settings... Optional dependencies for python-pydantic-settings python-pyyaml: for YAML support [installed] installing python-starlette... Optional dependencies for python-starlette python-itsdangerous: for session middleware support [pending] python-jinja: for jinja templates [pending] python-python-multipart: for form parsing python-pyyaml: for schema generator [installed] python-httpx2: for test client installing python-fastapi... Optional dependencies for python-fastapi hypercorn: for Hypercorn as ASGI server python-email-validator: for email validation python-itsdangerous: for SessionMiddleware support [pending] python-jinja: for default starlette template configuration [pending] python-orjson: for ORJSONResponse python-python-multipart: for form parsing support python-pyyaml: for starlette SchemaGenerator support [installed] python-httpx: for TestClient support [installed] python-strawberry-graphql: for GraphQL support python-ujson: for faster JSON parsing and UJSONResponse uvicorn: for Uvicorn as ASGI server installing python-itsdangerous... installing python-parso... installing python-jedi... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing libjpeg-turbo... installing jbigkit... installing libdeflate... installing libwebp... Optional dependencies for libwebp libwebp-utils: WebP conversion and inspection tools installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing aom... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing libyuv... installing rav1e... installing svt-av1... installing libavif... installing fribidi... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libraqm... installing openjpeg2... installing libimagequant... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing python-pillow... Optional dependencies for python-pillow libwebp: for webp images [installed] tk: for the ImageTK module python-olefile: OLE2 file support python-pyqt6: for the ImageQt module python-defusedxml: for reading XMP tags installing python-iniconfig... installing python-pluggy... installing python-pygments... installing python-pytest... installing python-pytest-asyncio... installing python-pytest-env... installing python-pytest-mock... installing python-pytest-timeout... installing python-wrapt... installing python-vcrpy... installing python-pytest-vcr... installing python-execnet... installing python-pytest-xdist... Optional dependencies for python-pytest-xdist python-psutil: to use psutil for detection of the number of CPUs available python-setproctitle: to update the process title :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h]3008;end=1cb3340c43b441e0aeb9262908e89a87\==>(B Retrieving sources...(B  ->(B Found huggingface_hub-1.32.0.tar.gz(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Extracting huggingface_hub-1.32.0.tar.gz with bsdtar(B ==>(B Starting build()...(B * Getting build dependencies for wheel... running egg_info creating src/huggingface_hub.egg-info writing src/huggingface_hub.egg-info/PKG-INFO writing dependency_links to src/huggingface_hub.egg-info/dependency_links.txt writing entry points to src/huggingface_hub.egg-info/entry_points.txt writing requirements to src/huggingface_hub.egg-info/requires.txt writing top-level names to src/huggingface_hub.egg-info/top_level.txt writing manifest file 'src/huggingface_hub.egg-info/SOURCES.txt' reading manifest file 'src/huggingface_hub.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'src/huggingface_hub.egg-info/SOURCES.txt' WARNING License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! * Building wheel... running bdist_wheel running build running build_py creating build/lib/huggingface_hub copying src/huggingface_hub/_upload_pipeline.py -> build/lib/huggingface_hub copying src/huggingface_hub/_webhooks_payload.py -> build/lib/huggingface_hub copying src/huggingface_hub/file_download.py -> build/lib/huggingface_hub copying src/huggingface_hub/_snapshot_download.py -> build/lib/huggingface_hub copying src/huggingface_hub/errors.py -> build/lib/huggingface_hub copying src/huggingface_hub/_inference_endpoints.py -> build/lib/huggingface_hub copying src/huggingface_hub/_upload_large_folder.py -> build/lib/huggingface_hub copying src/huggingface_hub/_revision.py -> build/lib/huggingface_hub copying src/huggingface_hub/_dataset_viewer.py -> build/lib/huggingface_hub copying src/huggingface_hub/dataclasses.py -> build/lib/huggingface_hub copying src/huggingface_hub/_oidc.py -> build/lib/huggingface_hub copying src/huggingface_hub/__init__.py -> build/lib/huggingface_hub copying src/huggingface_hub/_local_folder.py -> build/lib/huggingface_hub copying src/huggingface_hub/_jobs_api.py -> build/lib/huggingface_hub copying src/huggingface_hub/repocard.py -> build/lib/huggingface_hub copying src/huggingface_hub/_commit_scheduler.py -> build/lib/huggingface_hub copying src/huggingface_hub/_tensorboard_logger.py -> build/lib/huggingface_hub copying src/huggingface_hub/_webhooks_server.py -> build/lib/huggingface_hub copying src/huggingface_hub/community.py -> build/lib/huggingface_hub copying src/huggingface_hub/_sandbox_cache.py -> build/lib/huggingface_hub copying src/huggingface_hub/hf_api.py -> build/lib/huggingface_hub copying src/huggingface_hub/constants.py -> build/lib/huggingface_hub copying src/huggingface_hub/_sandbox.py -> build/lib/huggingface_hub copying src/huggingface_hub/_tree_cache.py -> build/lib/huggingface_hub copying src/huggingface_hub/repocard_data.py -> build/lib/huggingface_hub copying src/huggingface_hub/_commit_api.py -> build/lib/huggingface_hub copying src/huggingface_hub/hub_mixin.py -> build/lib/huggingface_hub copying src/huggingface_hub/lfs.py -> build/lib/huggingface_hub copying src/huggingface_hub/_space_api.py -> build/lib/huggingface_hub copying src/huggingface_hub/_login.py -> build/lib/huggingface_hub copying src/huggingface_hub/_buckets.py -> build/lib/huggingface_hub copying src/huggingface_hub/_eval_results.py -> build/lib/huggingface_hub copying src/huggingface_hub/hf_file_system.py -> build/lib/huggingface_hub copying src/huggingface_hub/_oauth.py -> build/lib/huggingface_hub copying src/huggingface_hub/fastai_utils.py -> build/lib/huggingface_hub creating build/lib/huggingface_hub/inference copying src/huggingface_hub/inference/__init__.py -> build/lib/huggingface_hub/inference copying src/huggingface_hub/inference/_client.py -> build/lib/huggingface_hub/inference copying src/huggingface_hub/inference/_common.py -> build/lib/huggingface_hub/inference creating build/lib/huggingface_hub/_hot_reload copying src/huggingface_hub/_hot_reload/types.py -> build/lib/huggingface_hub/_hot_reload copying src/huggingface_hub/_hot_reload/sse_client.py -> build/lib/huggingface_hub/_hot_reload copying src/huggingface_hub/_hot_reload/__init__.py -> build/lib/huggingface_hub/_hot_reload copying src/huggingface_hub/_hot_reload/client.py -> build/lib/huggingface_hub/_hot_reload creating build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_lfs.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_cache_assets.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/logging.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/insecure_hashlib.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_telemetry.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_xet_progress_reporting.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_chunk_utils.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/__init__.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_http.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_xet.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_detect_agent.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_fixes.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_validators.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_terminal.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_headers.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_typing.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_subprocess.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/endpoint_helpers.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_git_credential.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_pagination.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_experimental.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/sha.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_verification.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_hf_uris.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_oauth_device.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_auth.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_runtime.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/tqdm.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_datetime.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_dotenv.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_parsing.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_paths.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_safetensors.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_shared_blobs.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_deprecation.py -> build/lib/huggingface_hub/utils copying src/huggingface_hub/utils/_cache_manager.py -> build/lib/huggingface_hub/utils creating build/lib/huggingface_hub/serialization copying src/huggingface_hub/serialization/_base.py -> build/lib/huggingface_hub/serialization copying src/huggingface_hub/serialization/__init__.py -> build/lib/huggingface_hub/serialization copying src/huggingface_hub/serialization/_dduf.py -> build/lib/huggingface_hub/serialization copying src/huggingface_hub/serialization/_torch.py -> build/lib/huggingface_hub/serialization creating build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/_output.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/system.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/models.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/_cp.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/discussions.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/skills.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/cache.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/auth.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/upload.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/repo_files.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/_framework.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/__init__.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/collections.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/deprecated_cli.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/webhooks.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/datasets.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/repos.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/spaces.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/_uv_script_header.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/_help_formatter.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/jobs.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/_city_game.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/_file_listing.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/buckets.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/sandbox.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/_completion.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/download.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/papers.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/_errors.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/_skills.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/_cli_utils.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/lfs.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/extensions.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/inference_endpoints.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/upload_large_folder.py -> build/lib/huggingface_hub/cli copying src/huggingface_hub/cli/hf.py -> build/lib/huggingface_hub/cli creating build/lib/huggingface_hub/inference/_generated copying src/huggingface_hub/inference/_generated/__init__.py -> build/lib/huggingface_hub/inference/_generated copying src/huggingface_hub/inference/_generated/_async_client.py -> build/lib/huggingface_hub/inference/_generated creating build/lib/huggingface_hub/inference/_mcp copying src/huggingface_hub/inference/_mcp/types.py -> build/lib/huggingface_hub/inference/_mcp copying src/huggingface_hub/inference/_mcp/utils.py -> build/lib/huggingface_hub/inference/_mcp copying src/huggingface_hub/inference/_mcp/__init__.py -> build/lib/huggingface_hub/inference/_mcp copying src/huggingface_hub/inference/_mcp/agent.py -> build/lib/huggingface_hub/inference/_mcp copying src/huggingface_hub/inference/_mcp/_cli_hacks.py -> build/lib/huggingface_hub/inference/_mcp copying src/huggingface_hub/inference/_mcp/constants.py -> build/lib/huggingface_hub/inference/_mcp copying src/huggingface_hub/inference/_mcp/cli.py -> build/lib/huggingface_hub/inference/_mcp copying src/huggingface_hub/inference/_mcp/mcp_client.py -> build/lib/huggingface_hub/inference/_mcp creating build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/__init__.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/ovhcloud.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/zai_org.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/together.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/fireworks_ai.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/deepinfra.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/cohere.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/replicate.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/openai.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/cerebras.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/hf_inference.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/publicai.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/fal_ai.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/groq.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/novita.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/nscale.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/_common.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/featherless_ai.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/wavespeed.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/scaleway.py -> build/lib/huggingface_hub/inference/_providers copying src/huggingface_hub/inference/_providers/baseten.py -> build/lib/huggingface_hub/inference/_providers creating build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/fill_mask.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/image_to_image.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/image_text_to_image.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/video_classification.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/token_classification.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/audio_to_audio.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/image_classification.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/audio_classification.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/__init__.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/object_detection.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/automatic_speech_recognition.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/image_text_to_video.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/text_generation.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/visual_question_answering.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/text_to_audio.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/document_question_answering.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/summarization.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/base.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/text_to_video.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/chat_completion.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/text2text_generation.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/image_to_text.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/table_question_answering.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/image_to_video.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/sentence_similarity.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/zero_shot_classification.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/depth_estimation.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/text_to_speech.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/zero_shot_image_classification.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/question_answering.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/translation.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/feature_extraction.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/text_classification.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/zero_shot_object_detection.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/image_segmentation.py -> build/lib/huggingface_hub/inference/_generated/types copying src/huggingface_hub/inference/_generated/types/text_to_image.py -> build/lib/huggingface_hub/inference/_generated/types running egg_info writing src/huggingface_hub.egg-info/PKG-INFO writing dependency_links to src/huggingface_hub.egg-info/dependency_links.txt writing entry points to src/huggingface_hub.egg-info/entry_points.txt writing requirements to src/huggingface_hub.egg-info/requires.txt writing top-level names to src/huggingface_hub.egg-info/top_level.txt reading manifest file 'src/huggingface_hub.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'src/huggingface_hub.egg-info/SOURCES.txt' copying src/huggingface_hub/py.typed -> build/lib/huggingface_hub creating build/lib/huggingface_hub/templates copying src/huggingface_hub/templates/datasetcard_template.md -> build/lib/huggingface_hub/templates copying src/huggingface_hub/templates/modelcard_template.md -> build/lib/huggingface_hub/templates installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/huggingface_hub copying build/lib/huggingface_hub/_upload_pipeline.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_webhooks_payload.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/file_download.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_snapshot_download.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/errors.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_inference_endpoints.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_upload_large_folder.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_revision.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_dataset_viewer.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/dataclasses.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_oidc.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/__init__.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_local_folder.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_jobs_api.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/repocard.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub creating build/bdist.linux-riscv64/wheel/huggingface_hub/inference copying build/lib/huggingface_hub/inference/__init__.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference creating build/bdist.linux-riscv64/wheel/huggingface_hub/inference/_generated copying build/lib/huggingface_hub/inference/_generated/__init__.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated creating build/bdist.linux-riscv64/wheel/huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/fill_mask.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/image_to_image.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/image_text_to_image.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/video_classification.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/token_classification.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/audio_to_audio.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/image_classification.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/audio_classification.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/__init__.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/object_detection.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/automatic_speech_recognition.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/image_text_to_video.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/text_generation.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/visual_question_answering.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/text_to_audio.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/document_question_answering.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/summarization.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/base.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/text_to_video.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/chat_completion.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/text2text_generation.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/image_to_text.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/table_question_answering.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/image_to_video.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/sentence_similarity.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/zero_shot_classification.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/depth_estimation.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/text_to_speech.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/zero_shot_image_classification.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/question_answering.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/translation.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/feature_extraction.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/text_classification.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/zero_shot_object_detection.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/image_segmentation.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/types/text_to_image.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated/types copying build/lib/huggingface_hub/inference/_generated/_async_client.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_generated copying build/lib/huggingface_hub/inference/_client.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference creating build/bdist.linux-riscv64/wheel/huggingface_hub/inference/_mcp copying build/lib/huggingface_hub/inference/_mcp/types.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_mcp copying build/lib/huggingface_hub/inference/_mcp/utils.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_mcp copying build/lib/huggingface_hub/inference/_mcp/__init__.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_mcp copying build/lib/huggingface_hub/inference/_mcp/agent.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_mcp copying build/lib/huggingface_hub/inference/_mcp/_cli_hacks.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_mcp copying build/lib/huggingface_hub/inference/_mcp/constants.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_mcp copying build/lib/huggingface_hub/inference/_mcp/cli.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_mcp copying build/lib/huggingface_hub/inference/_mcp/mcp_client.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_mcp copying build/lib/huggingface_hub/inference/_common.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference creating build/bdist.linux-riscv64/wheel/huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/__init__.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/ovhcloud.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/zai_org.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/together.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/fireworks_ai.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/deepinfra.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/cohere.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/replicate.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/openai.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/cerebras.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/hf_inference.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/publicai.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/fal_ai.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/groq.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/novita.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/nscale.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/_common.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/featherless_ai.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/wavespeed.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/scaleway.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers copying build/lib/huggingface_hub/inference/_providers/baseten.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/inference/_providers creating build/bdist.linux-riscv64/wheel/huggingface_hub/_hot_reload copying build/lib/huggingface_hub/_hot_reload/types.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/_hot_reload copying build/lib/huggingface_hub/_hot_reload/sse_client.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/_hot_reload copying build/lib/huggingface_hub/_hot_reload/__init__.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/_hot_reload copying build/lib/huggingface_hub/_hot_reload/client.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/_hot_reload creating build/bdist.linux-riscv64/wheel/huggingface_hub/templates copying build/lib/huggingface_hub/templates/datasetcard_template.md -> build/bdist.linux-riscv64/wheel/./huggingface_hub/templates copying build/lib/huggingface_hub/templates/modelcard_template.md -> build/bdist.linux-riscv64/wheel/./huggingface_hub/templates copying build/lib/huggingface_hub/_commit_scheduler.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub creating build/bdist.linux-riscv64/wheel/huggingface_hub/utils copying build/lib/huggingface_hub/utils/_lfs.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_cache_assets.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/logging.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/insecure_hashlib.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_telemetry.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_xet_progress_reporting.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_chunk_utils.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/__init__.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_http.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_xet.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_detect_agent.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_fixes.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_validators.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_terminal.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_headers.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_typing.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_subprocess.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/endpoint_helpers.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_git_credential.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_pagination.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_experimental.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/sha.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_verification.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_hf_uris.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_oauth_device.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_auth.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_runtime.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/tqdm.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_datetime.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_dotenv.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_parsing.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_paths.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_safetensors.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_shared_blobs.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_deprecation.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/utils/_cache_manager.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/utils copying build/lib/huggingface_hub/_tensorboard_logger.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_webhooks_server.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/community.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_sandbox_cache.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/py.typed -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/hf_api.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/constants.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_sandbox.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_tree_cache.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/repocard_data.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_commit_api.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/hub_mixin.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/lfs.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_space_api.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_login.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub creating build/bdist.linux-riscv64/wheel/huggingface_hub/serialization copying build/lib/huggingface_hub/serialization/_base.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/serialization copying build/lib/huggingface_hub/serialization/__init__.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/serialization copying build/lib/huggingface_hub/serialization/_dduf.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/serialization copying build/lib/huggingface_hub/serialization/_torch.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/serialization copying build/lib/huggingface_hub/_buckets.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_eval_results.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/hf_file_system.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub copying build/lib/huggingface_hub/_oauth.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub creating build/bdist.linux-riscv64/wheel/huggingface_hub/cli copying build/lib/huggingface_hub/cli/_output.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/system.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/models.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/_cp.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/discussions.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/skills.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/cache.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/auth.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/upload.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/repo_files.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/_framework.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/__init__.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/collections.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/deprecated_cli.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/webhooks.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/datasets.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/repos.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/spaces.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/_uv_script_header.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/_help_formatter.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/jobs.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/_city_game.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/_file_listing.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/buckets.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/sandbox.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/_completion.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/download.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/papers.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/_errors.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/_skills.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/_cli_utils.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/lfs.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/extensions.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/inference_endpoints.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/upload_large_folder.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/cli/hf.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub/cli copying build/lib/huggingface_hub/fastai_utils.py -> build/bdist.linux-riscv64/wheel/./huggingface_hub running install_egg_info Copying src/huggingface_hub.egg-info to build/bdist.linux-riscv64/wheel/./huggingface_hub-1.32.0-py3.14.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/huggingface_hub-1.32.0.dist-info/WHEEL creating '/build/python-huggingface-hub/src/huggingface_hub-1.32.0/dist/.tmp-q8y7fjwx/huggingface_hub-1.32.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'huggingface_hub/__init__.py' adding 'huggingface_hub/_buckets.py' adding 'huggingface_hub/_commit_api.py' adding 'huggingface_hub/_commit_scheduler.py' adding 'huggingface_hub/_dataset_viewer.py' adding 'huggingface_hub/_eval_results.py' adding 'huggingface_hub/_inference_endpoints.py' adding 'huggingface_hub/_jobs_api.py' adding 'huggingface_hub/_local_folder.py' adding 'huggingface_hub/_login.py' adding 'huggingface_hub/_oauth.py' adding 'huggingface_hub/_oidc.py' adding 'huggingface_hub/_revision.py' adding 'huggingface_hub/_sandbox.py' adding 'huggingface_hub/_sandbox_cache.py' adding 'huggingface_hub/_snapshot_download.py' adding 'huggingface_hub/_space_api.py' adding 'huggingface_hub/_tensorboard_logger.py' adding 'huggingface_hub/_tree_cache.py' adding 'huggingface_hub/_upload_large_folder.py' adding 'huggingface_hub/_upload_pipeline.py' adding 'huggingface_hub/_webhooks_payload.py' adding 'huggingface_hub/_webhooks_server.py' adding 'huggingface_hub/community.py' adding 'huggingface_hub/constants.py' adding 'huggingface_hub/dataclasses.py' adding 'huggingface_hub/errors.py' adding 'huggingface_hub/fastai_utils.py' adding 'huggingface_hub/file_download.py' adding 'huggingface_hub/hf_api.py' adding 'huggingface_hub/hf_file_system.py' adding 'huggingface_hub/hub_mixin.py' adding 'huggingface_hub/lfs.py' adding 'huggingface_hub/py.typed' adding 'huggingface_hub/repocard.py' adding 'huggingface_hub/repocard_data.py' adding 'huggingface_hub/_hot_reload/__init__.py' adding 'huggingface_hub/_hot_reload/client.py' adding 'huggingface_hub/_hot_reload/sse_client.py' adding 'huggingface_hub/_hot_reload/types.py' adding 'huggingface_hub/cli/__init__.py' adding 'huggingface_hub/cli/_city_game.py' adding 'huggingface_hub/cli/_cli_utils.py' adding 'huggingface_hub/cli/_completion.py' adding 'huggingface_hub/cli/_cp.py' adding 'huggingface_hub/cli/_errors.py' adding 'huggingface_hub/cli/_file_listing.py' adding 'huggingface_hub/cli/_framework.py' adding 'huggingface_hub/cli/_help_formatter.py' adding 'huggingface_hub/cli/_output.py' adding 'huggingface_hub/cli/_skills.py' adding 'huggingface_hub/cli/_uv_script_header.py' adding 'huggingface_hub/cli/auth.py' adding 'huggingface_hub/cli/buckets.py' adding 'huggingface_hub/cli/cache.py' adding 'huggingface_hub/cli/collections.py' adding 'huggingface_hub/cli/datasets.py' adding 'huggingface_hub/cli/deprecated_cli.py' adding 'huggingface_hub/cli/discussions.py' adding 'huggingface_hub/cli/download.py' adding 'huggingface_hub/cli/extensions.py' adding 'huggingface_hub/cli/hf.py' adding 'huggingface_hub/cli/inference_endpoints.py' adding 'huggingface_hub/cli/jobs.py' adding 'huggingface_hub/cli/lfs.py' adding 'huggingface_hub/cli/models.py' adding 'huggingface_hub/cli/papers.py' adding 'huggingface_hub/cli/repo_files.py' adding 'huggingface_hub/cli/repos.py' adding 'huggingface_hub/cli/sandbox.py' adding 'huggingface_hub/cli/skills.py' adding 'huggingface_hub/cli/spaces.py' adding 'huggingface_hub/cli/system.py' adding 'huggingface_hub/cli/upload.py' adding 'huggingface_hub/cli/upload_large_folder.py' adding 'huggingface_hub/cli/webhooks.py' adding 'huggingface_hub/inference/__init__.py' adding 'huggingface_hub/inference/_client.py' adding 'huggingface_hub/inference/_common.py' adding 'huggingface_hub/inference/_generated/__init__.py' adding 'huggingface_hub/inference/_generated/_async_client.py' adding 'huggingface_hub/inference/_generated/types/__init__.py' adding 'huggingface_hub/inference/_generated/types/audio_classification.py' adding 'huggingface_hub/inference/_generated/types/audio_to_audio.py' adding 'huggingface_hub/inference/_generated/types/automatic_speech_recognition.py' adding 'huggingface_hub/inference/_generated/types/base.py' adding 'huggingface_hub/inference/_generated/types/chat_completion.py' adding 'huggingface_hub/inference/_generated/types/depth_estimation.py' adding 'huggingface_hub/inference/_generated/types/document_question_answering.py' adding 'huggingface_hub/inference/_generated/types/feature_extraction.py' adding 'huggingface_hub/inference/_generated/types/fill_mask.py' adding 'huggingface_hub/inference/_generated/types/image_classification.py' adding 'huggingface_hub/inference/_generated/types/image_segmentation.py' adding 'huggingface_hub/inference/_generated/types/image_text_to_image.py' adding 'huggingface_hub/inference/_generated/types/image_text_to_video.py' adding 'huggingface_hub/inference/_generated/types/image_to_image.py' adding 'huggingface_hub/inference/_generated/types/image_to_text.py' adding 'huggingface_hub/inference/_generated/types/image_to_video.py' adding 'huggingface_hub/inference/_generated/types/object_detection.py' adding 'huggingface_hub/inference/_generated/types/question_answering.py' adding 'huggingface_hub/inference/_generated/types/sentence_similarity.py' adding 'huggingface_hub/inference/_generated/types/summarization.py' adding 'huggingface_hub/inference/_generated/types/table_question_answering.py' adding 'huggingface_hub/inference/_generated/types/text2text_generation.py' adding 'huggingface_hub/inference/_generated/types/text_classification.py' adding 'huggingface_hub/inference/_generated/types/text_generation.py' adding 'huggingface_hub/inference/_generated/types/text_to_audio.py' adding 'huggingface_hub/inference/_generated/types/text_to_image.py' adding 'huggingface_hub/inference/_generated/types/text_to_speech.py' adding 'huggingface_hub/inference/_generated/types/text_to_video.py' adding 'huggingface_hub/inference/_generated/types/token_classification.py' adding 'huggingface_hub/inference/_generated/types/translation.py' adding 'huggingface_hub/inference/_generated/types/video_classification.py' adding 'huggingface_hub/inference/_generated/types/visual_question_answering.py' adding 'huggingface_hub/inference/_generated/types/zero_shot_classification.py' adding 'huggingface_hub/inference/_generated/types/zero_shot_image_classification.py' adding 'huggingface_hub/inference/_generated/types/zero_shot_object_detection.py' adding 'huggingface_hub/inference/_mcp/__init__.py' adding 'huggingface_hub/inference/_mcp/_cli_hacks.py' adding 'huggingface_hub/inference/_mcp/agent.py' adding 'huggingface_hub/inference/_mcp/cli.py' adding 'huggingface_hub/inference/_mcp/constants.py' adding 'huggingface_hub/inference/_mcp/mcp_client.py' adding 'huggingface_hub/inference/_mcp/types.py' adding 'huggingface_hub/inference/_mcp/utils.py' adding 'huggingface_hub/inference/_providers/__init__.py' adding 'huggingface_hub/inference/_providers/_common.py' adding 'huggingface_hub/inference/_providers/baseten.py' adding 'huggingface_hub/inference/_providers/cerebras.py' adding 'huggingface_hub/inference/_providers/cohere.py' adding 'huggingface_hub/inference/_providers/deepinfra.py' adding 'huggingface_hub/inference/_providers/fal_ai.py' adding 'huggingface_hub/inference/_providers/featherless_ai.py' adding 'huggingface_hub/inference/_providers/fireworks_ai.py' adding 'huggingface_hub/inference/_providers/groq.py' adding 'huggingface_hub/inference/_providers/hf_inference.py' adding 'huggingface_hub/inference/_providers/novita.py' adding 'huggingface_hub/inference/_providers/nscale.py' adding 'huggingface_hub/inference/_providers/openai.py' adding 'huggingface_hub/inference/_providers/ovhcloud.py' adding 'huggingface_hub/inference/_providers/publicai.py' adding 'huggingface_hub/inference/_providers/replicate.py' adding 'huggingface_hub/inference/_providers/scaleway.py' adding 'huggingface_hub/inference/_providers/together.py' adding 'huggingface_hub/inference/_providers/wavespeed.py' adding 'huggingface_hub/inference/_providers/zai_org.py' adding 'huggingface_hub/serialization/__init__.py' adding 'huggingface_hub/serialization/_base.py' adding 'huggingface_hub/serialization/_dduf.py' adding 'huggingface_hub/serialization/_torch.py' adding 'huggingface_hub/templates/datasetcard_template.md' adding 'huggingface_hub/templates/modelcard_template.md' adding 'huggingface_hub/utils/__init__.py' adding 'huggingface_hub/utils/_auth.py' adding 'huggingface_hub/utils/_cache_assets.py' adding 'huggingface_hub/utils/_cache_manager.py' adding 'huggingface_hub/utils/_chunk_utils.py' adding 'huggingface_hub/utils/_datetime.py' adding 'huggingface_hub/utils/_deprecation.py' adding 'huggingface_hub/utils/_detect_agent.py' adding 'huggingface_hub/utils/_dotenv.py' adding 'huggingface_hub/utils/_experimental.py' adding 'huggingface_hub/utils/_fixes.py' adding 'huggingface_hub/utils/_git_credential.py' adding 'huggingface_hub/utils/_headers.py' adding 'huggingface_hub/utils/_hf_uris.py' adding 'huggingface_hub/utils/_http.py' adding 'huggingface_hub/utils/_lfs.py' adding 'huggingface_hub/utils/_oauth_device.py' adding 'huggingface_hub/utils/_pagination.py' adding 'huggingface_hub/utils/_parsing.py' adding 'huggingface_hub/utils/_paths.py' adding 'huggingface_hub/utils/_runtime.py' adding 'huggingface_hub/utils/_safetensors.py' adding 'huggingface_hub/utils/_shared_blobs.py' adding 'huggingface_hub/utils/_subprocess.py' adding 'huggingface_hub/utils/_telemetry.py' adding 'huggingface_hub/utils/_terminal.py' adding 'huggingface_hub/utils/_typing.py' adding 'huggingface_hub/utils/_validators.py' adding 'huggingface_hub/utils/_verification.py' adding 'huggingface_hub/utils/_xet.py' adding 'huggingface_hub/utils/_xet_progress_reporting.py' adding 'huggingface_hub/utils/endpoint_helpers.py' adding 'huggingface_hub/utils/insecure_hashlib.py' adding 'huggingface_hub/utils/logging.py' adding 'huggingface_hub/utils/sha.py' adding 'huggingface_hub/utils/tqdm.py' adding 'huggingface_hub-1.32.0.dist-info/licenses/LICENSE' adding 'huggingface_hub-1.32.0.dist-info/METADATA' adding 'huggingface_hub-1.32.0.dist-info/WHEEL' adding 'huggingface_hub-1.32.0.dist-info/entry_points.txt' adding 'huggingface_hub-1.32.0.dist-info/top_level.txt' adding 'huggingface_hub-1.32.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel WARNING License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! Successfully built huggingface_hub-1.32.0-py3-none-any.whl ==>(B Starting check()...(B ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /build/python-huggingface-hub/src/huggingface_hub-1.32.0/test-env/bin/python cachedir: .pytest_cache rootdir: /build/python-huggingface-hub/src/huggingface_hub-1.32.0 configfile: pyproject.toml plugins: mock-3.14.1, env-1.7.1, vcr-1.0.2, timeout-2.4.0, anyio-4.15.1, xdist-3.8.0, asyncio-1.4.0 timeout: 300.0s timeout method: signal timeout func_only: False asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function created: 128/128 workers 128 workers [1955 items] scheduling tests via LoadScheduling tests/test_auth.py::TestLogout::test_logout_active_token tests/test_auth.py::TestSaveToken::test_round_trips_percent_in_values tests/test_auth.py::TestGetTokenByName::test_get_existing_token tests/test_auth.py::TestSaveToken::test_overwrite_existing_token tests/test_auth.py::TestPollDeviceToken::test_slow_down_increases_interval tests/test_auth.py::TestPollDeviceToken::test_oauth_errors[access_denied-Authorization was denied] tests/test_cli.py::TestCacheCommand::test_verify_reports_missing_local_file tests/test_cli.py::TestCacheCommand::test_rm_hf_uri_rejects_invalid_targets[targets1-Revisions in hf:// URIs are not supported] tests/test_auth.py::TestGetTokenAutoRefresh::test_env_token_takes_precedence_without_refresh tests/test_auth.py::TestGetTokenAutoRefresh::test_non_rotated_refresh_token_is_kept tests/test_cli.py::TestCacheCommand::test_ls_with_sort tests/test_auth.py::TestGetTokenAutoRefresh::test_refreshes_near_expiry tests/test_auth.py::TestFormatExpiration::test_missing_or_corrupt_is_blank tests/test_cli.py::TestResolveUploadPaths::test_upload_implicit_local_path_when_org_repo tests/test_cli.py::TestCacheCommand::test_rm_dry_run_skips_execute tests/test_cli.py::TestUploadImpl::test_upload_file_revision_and_create_pr_mock tests/test_cli.py::TestUploadImpl::test_upload_file_mock tests/test_cli.py::TestCacheCommand::test_ls_hints_incomplete_files [gw0] [ 0%] PASSED tests/test_auth.py::TestSaveToken::test_overwrite_existing_token tests/test_auth.py::TestSaveToken::test_save_token_with_metadata [gw2] [ 0%] PASSED tests/test_auth.py::TestGetTokenByName::test_get_existing_token tests/test_cli.py::TestUploadCommand::test_upload_single_file_with_every_warns_on_rename [gw3] [ 0%] PASSED tests/test_auth.py::TestSaveToken::test_round_trips_percent_in_values tests/test_auth.py::TestSetActiveToken::test_set_active_token_success tests/test_cli.py::TestDownloadImpl::test_download_file_from_revision [gw17] [ 0%] PASSED tests/test_cli.py::TestCacheCommand::test_rm_dry_run_skips_execute tests/test_cli.py::TestCacheCommand::test_prune_dry_run tests/test_cli.py::TestUploadCommand::test_upload_hf_uri_rejects_buckets tests/test_cli.py::TestResolveUploadPaths::test_upload_with_wildcard [gw3] [ 0%] PASSED tests/test_auth.py::TestSetActiveToken::test_set_active_token_success tests/test_cli.py::TestCacheCommand::test_rm_file_uri_executes_strategy[hf://models/user/model/config.json] [gw0] [ 0%] PASSED tests/test_auth.py::TestSaveToken::test_save_token_with_metadata tests/test_cli.py::TestDownloadCommand::test_download_with_all_options tests/test_auth.py::TestGetTokenByName::test_get_non_existent_token [gw2] [ 0%] PASSED tests/test_auth.py::TestGetTokenByName::test_get_non_existent_token [gw27] [ 0%] PASSED tests/test_cli.py::TestResolveUploadPaths::test_upload_with_wildcard tests/test_cli.py::TestDownloadImpl::test_download_hf_uri_rejects_buckets tests/test_cli.py::TestUploadCommand::test_every_as_float [gw32] [ 0%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_file_from_revision tests/test_cli.py::TestDownloadImpl::test_download_multiple_files [gw26] [ 0%] PASSED tests/test_cli.py::TestResolveUploadPaths::test_upload_implicit_local_path_when_org_repo tests/test_cli.py::TestResolveUploadPaths::test_upload_implicit_local_path_otherwise [gw31] [ 0%] PASSED tests/test_cli.py::TestDownloadCommand::test_download_with_all_options [gw10] [ 0%] PASSED tests/test_cli.py::TestCacheCommand::test_rm_hf_uri_rejects_invalid_targets[targets1-Revisions in hf:// URIs are not supported] tests/test_cli.py::TestCacheCommand::test_rm_hf_uri_rejects_invalid_targets[targets2-cannot be mixed] [gw19] [ 0%] PASSED tests/test_cli.py::TestUploadCommand::test_upload_hf_uri_rejects_buckets tests/test_cli.py::TestUploadCommand::test_upload_hf_uri_malformed_raises [gw21] [ 0%] PASSED tests/test_cli.py::TestUploadCommand::test_upload_single_file_with_every_warns_on_rename tests/test_cli.py::TestUploadCommand::test_every_must_be_positive [gw21] [ 0%] PASSED tests/test_cli.py::TestUploadCommand::test_every_must_be_positive [gw26] [ 0%] PASSED tests/test_cli.py::TestResolveUploadPaths::test_upload_implicit_local_path_otherwise [gw11] [ 0%] PASSED tests/test_auth.py::TestPollDeviceToken::test_oauth_errors[access_denied-Authorization was denied] tests/test_cli.py::TestDownloadCommand::test_download_subfolder_via_cli tests/test_auth.py::TestRequestDeviceCode::test_success_normalizes_response [gw30] [ 0%] PASSED tests/test_cli.py::TestUploadImpl::test_upload_file_mock tests/test_cli.py::TestDownloadImpl::test_download_hf_uri_malformed_raises [gw19] [ 0%] PASSED tests/test_cli.py::TestUploadCommand::test_upload_hf_uri_malformed_raises [gw22] [ 1%] PASSED tests/test_cli.py::TestCacheCommand::test_ls_hints_incomplete_files tests/test_cli.py::TestCacheCommand::test_verify_success [gw9] [ 1%] PASSED tests/test_auth.py::TestGetTokenAutoRefresh::test_env_token_takes_precedence_without_refresh tests/test_auth.py::TestGetTokenAutoRefresh::test_short_lived_token_does_not_refresh_on_every_call [gw22] [ 1%] PASSED tests/test_cli.py::TestCacheCommand::test_verify_success [gw32] [ 1%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_multiple_files [gw9] [ 1%] PASSED tests/test_auth.py::TestGetTokenAutoRefresh::test_short_lived_token_does_not_refresh_on_every_call tests/test_auth.py::TestRefreshAccessToken::test_success tests/test_cli.py::TestDownloadImpl::test_download_hf_uri_single_file [gw31] [ 1%] PASSED tests/test_cli.py::TestDownloadCommand::test_download_subfolder_via_cli [gw35] [ 1%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_hf_uri_malformed_raises tests/test_cli.py::TestBranchCommands::test_branch_create_with_all_options tests/test_cli.py::TestUploadImpl::test_upload_file_no_revision_mock [gw30] [ 1%] PASSED tests/test_cli.py::TestUploadImpl::test_upload_file_no_revision_mock [gw17] [ 1%] PASSED tests/test_cli.py::TestCacheCommand::test_prune_dry_run [gw8] [ 1%] PASSED tests/test_auth.py::TestRequestDeviceCode::test_success_normalizes_response tests/test_auth.py::TestRequestDeviceCode::test_failure [gw8] [ 1%] PASSED tests/test_auth.py::TestRequestDeviceCode::test_failure tests/test_cli.py::TestPapersCommand::test_ls_with_month tests/test_cli.py::TestAuthLoginCommand::test_login_rejects_non_interactive_formats[quiet] tests/test_cli.py::TestUploadCommand::test_upload_single_file_with_every[model.safetensors-] tests/test_auth.py::TestLogout::test_logout_deletes_files tests/test_cli.py::TestAuthTokenCommand::test_token_not_logged_in tests/test_cli.py::TestPapersCommand::test_ls_quiet [gw11] [ 1%] PASSED tests/test_auth.py::TestRefreshAccessToken::test_success [gw18] [ 1%] PASSED tests/test_cli.py::TestCacheCommand::test_rm_file_uri_executes_strategy[hf://models/user/model/config.json] tests/test_cli.py::TestCacheCommand::test_rm_file_uri_executes_strategy[ hf://models/user/model/config.json ] [gw16] [ 1%] PASSED tests/test_cli.py::TestCacheCommand::test_ls_with_sort tests/test_cli.py::TestCacheCommand::test_rm_revision_executes_strategy [gw16] [ 1%] PASSED tests/test_cli.py::TestCacheCommand::test_rm_revision_executes_strategy tests/test_cli.py::TestModelsLsCommand::test_models_ls_invalid_sort_key tests/test_cli.py::TestCacheCommand::test_ls_table_output [gw13] [ 1%] PASSED tests/test_auth.py::TestGetTokenAutoRefresh::test_refreshes_near_expiry tests/test_cli.py::TestDownloadImpl::test_download_multiple_subfolders [gw33] [ 1%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_multiple_subfolders tests/test_cli.py::TestDownloadImpl::test_download_subfolder_with_include_raises_error [gw33] [ 1%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_subfolder_with_include_raises_error tests/test_cli.py::TestAuthWhoamiCommand::test_whoami_not_logged_in tests/test_cli.py::TestSpacesHardwareCommand::test_list_hardware tests/test_cli.py::TestInferenceEndpointsCommands::test_inference_endpoints_alias tests/test_cli.py::TestDatasetsLsCommand::test_datasets_ls_with_sort tests/test_cli.py::TestTagCommands::test_tag_list_basic tests/test_cli.py::TestRepoCreateCommand::test_repo_create_with_space_options [gw52] [ 1%] PASSED tests/test_cli.py::TestAuthTokenCommand::test_token_not_logged_in [gw6] [ 1%] PASSED tests/test_auth.py::TestLogout::test_logout_active_token tests/test_auth.py::TestAuthSwitch::test_auth_switch_existing_token [gw15] [ 2%] PASSED tests/test_cli.py::TestCacheCommand::test_ls_table_output tests/test_cli.py::TestCacheCommand::test_ls_json_with_filter_and_revisions [gw15] [ 2%] PASSED tests/test_cli.py::TestCacheCommand::test_ls_json_with_filter_and_revisions tests/test_cli.py::TestInferenceEndpointsCommands::test_deploy_container_args_without_custom_image [gw24] [ 2%] PASSED tests/test_cli.py::TestUploadCommand::test_every_as_float tests/test_cli.py::TestUploadCommand::test_upload_with_hf_uri [gw24] [ 2%] PASSED tests/test_cli.py::TestUploadCommand::test_upload_with_hf_uri tests/test_cli.py::TestAuthLoginCommand::test_login_agent_flow tests/test_cli.py::TestPapersCommand::test_info_basic tests/test_cli.py::TestModelsLsCommand::test_models_ls_basic tests/test_cli.py::TestRepoDuplicateCommand::test_repo_duplicate_explicit_namespace [gw34] [ 2%] PASSED tests/test_cli.py::TestTagCommands::test_tag_list_basic tests/test_cli.py::TestTagCommands::test_tag_delete_basic [gw34] [ 2%] PASSED tests/test_cli.py::TestTagCommands::test_tag_delete_basic tests/test_auth.py::TestGetTokenAutoRefresh::test_no_refresh_when_far_from_expiry [gw13] [ 2%] PASSED tests/test_auth.py::TestGetTokenAutoRefresh::test_no_refresh_when_far_from_expiry tests/test_cli.py::TestPapersCommand::test_read_not_found [gw62] [ 2%] PASSED tests/test_cli.py::TestPapersCommand::test_info_basic tests/test_cli.py::TestPapersCommand::test_info_not_found [gw12] [ 2%] PASSED tests/test_auth.py::TestGetTokenAutoRefresh::test_non_rotated_refresh_token_is_kept tests/test_auth.py::TestGetTokenAutoRefresh::test_transient_failure_returns_stale_token [gw12] [ 2%] PASSED tests/test_auth.py::TestGetTokenAutoRefresh::test_transient_failure_returns_stale_token [gw6] [ 2%] PASSED tests/test_auth.py::TestAuthSwitch::test_auth_switch_existing_token [gw18] [ 2%] PASSED tests/test_cli.py::TestCacheCommand::test_rm_file_uri_executes_strategy[ hf://models/user/model/config.json ] tests/test_cli.py::TestDownloadImpl::test_download_hf_uri_with_revision_raises [gw35] [ 2%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_hf_uri_with_revision_raises tests/test_cli.py::TestModelsLsCommand::test_models_ls_with_sort tests/test_cli.py::TestResolveUploadPaths::test_upload_explicit_local_path_to_file_implicit_path_in_repo [gw46] [ 2%] PASSED tests/test_cli.py::TestAuthLoginCommand::test_login_agent_flow tests/test_cli.py::TestAuthLoginCommand::test_login_agent_already_logged_in [gw46] [ 2%] PASSED tests/test_cli.py::TestAuthLoginCommand::test_login_agent_already_logged_in [gw42] [ 2%] PASSED tests/test_cli.py::TestAuthWhoamiCommand::test_whoami_not_logged_in [gw23] [ 2%] PASSED tests/test_cli.py::TestResolveUploadPaths::test_upload_explicit_local_path_to_file_implicit_path_in_repo tests/test_cli.py::TestResolveUploadPaths::test_upload_explicit_paths [gw23] [ 2%] PASSED tests/test_cli.py::TestResolveUploadPaths::test_upload_explicit_paths [gw52] [ 2%] PASSED tests/test_cli.py::TestModelsLsCommand::test_models_ls_basic [gw45] [ 3%] PASSED tests/test_cli.py::TestDatasetsLsCommand::test_datasets_ls_with_sort [gw62] [ 3%] PASSED tests/test_cli.py::TestPapersCommand::test_info_not_found [gw14] [ 3%] PASSED tests/test_cli.py::TestUploadImpl::test_upload_file_revision_and_create_pr_mock tests/test_cli.py::TestUploadImpl::test_upload_missing_path [gw14] [ 3%] PASSED tests/test_cli.py::TestUploadImpl::test_upload_missing_path tests/test_cli.py::TestDatasetsLsCommand::test_datasets_ls_files [gw10] [ 3%] PASSED tests/test_cli.py::TestCacheCommand::test_rm_hf_uri_rejects_invalid_targets[targets2-cannot be mixed] tests/test_auth.py::TestLogin::test_login_success [gw1] [ 3%] PASSED tests/test_auth.py::TestLogin::test_login_success tests/test_auth.py::TestLogin::test_token_name_fallback_for_oauth_tokens [gw1] [ 3%] PASSED tests/test_auth.py::TestLogin::test_token_name_fallback_for_oauth_tokens tests/test_cli.py::TestDatasetsParquetCommand::test_datasets_parquet_empty_result [gw60] [ 3%] PASSED tests/test_cli.py::TestDatasetsParquetCommand::test_datasets_parquet_empty_result tests/test_cli.py::TestDatasetsSqlCommand::test_datasets_sql_table tests/test_cli.py::TestPapersCommand::test_ls_with_sort [gw36] [ 3%] PASSED tests/test_cli.py::TestRepoCreateCommand::test_repo_create_with_space_options [gw25] [ 3%] PASSED tests/test_cli.py::TestUploadCommand::test_upload_single_file_with_every[model.safetensors-] tests/test_cli.py::TestUploadCommand::test_upload_single_file_with_every[weights/model.safetensors-weights] [gw25] [ 3%] PASSED tests/test_cli.py::TestUploadCommand::test_upload_single_file_with_every[weights/model.safetensors-weights] tests/test_cli.py::TestRepoSettingsCommand::test_repo_settings_with_all_options [gw28] [ 3%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_hf_uri_rejects_buckets tests/test_cli.py::TestTagCommands::test_tag_create_basic tests/test_cli.py::TestSpacesLogsCommand::test_build_logs_follow tests/test_cli.py::TestInferenceEndpointsCommands::test_update_parallelism_alone tests/test_cli.py::TestInferenceEndpointsCommands::test_describe tests/test_cli.py::TestDatasetsCardCommand::test_card_full tests/test_cli.py::TestInferenceEndpointsCommands::test_scale_to_zero tests/test_cli.py::TestAuthWhoamiCommand::test_whoami_default_table [gw41] [ 3%] PASSED tests/test_cli.py::TestAuthWhoamiCommand::test_whoami_default_table tests/test_cli.py::TestAuthWhoamiCommand::test_whoami_format_json [gw51] [ 3%] PASSED tests/test_cli.py::TestModelsLsCommand::test_models_ls_with_sort tests/test_cli.py::TestModelsLsCommand::test_models_ls_with_filters [gw51] [ 3%] PASSED tests/test_cli.py::TestModelsLsCommand::test_models_ls_with_filters tests/test_cli.py::TestSpacesLsCommand::test_spaces_ls tests/test_cli.py::TestModelsLsCommand::test_models_ls_files_tree tests/test_cli.py::TestInferenceEndpointsCommands::test_pause tests/test_cli.py::TestRepoMoveCommand::test_repo_move_basic [gw7] [ 3%] PASSED tests/test_auth.py::TestPollDeviceToken::test_slow_down_increases_interval tests/test_auth.py::TestPollDeviceToken::test_transient_failures_keep_polling [gw7] [ 3%] PASSED tests/test_auth.py::TestPollDeviceToken::test_transient_failures_keep_polling [gw28] [ 3%] PASSED tests/test_cli.py::TestTagCommands::test_tag_create_basic tests/test_cli.py::TestAuthWhoamiCommand::test_whoami_not_logged_in_json [gw40] [ 3%] PASSED tests/test_cli.py::TestRepoSettingsCommand::test_repo_settings_with_all_options [gw59] [ 3%] PASSED tests/test_cli.py::TestPapersCommand::test_ls_with_month tests/test_cli.py::TestPapersCommand::test_ls_with_submitter [gw59] [ 4%] PASSED tests/test_cli.py::TestPapersCommand::test_ls_with_submitter [gw47] [ 4%] PASSED tests/test_cli.py::TestRepoMoveCommand::test_repo_move_basic tests/test_cli.py::TestRepoMoveCommand::test_repo_move_with_all_options [gw47] [ 4%] PASSED tests/test_cli.py::TestRepoMoveCommand::test_repo_move_with_all_options tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_hides_hardware_that_cannot_be_deployed_on [gw68] [ 4%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_describe tests/test_cli.py::TestInferenceEndpointsCommands::test_update tests/test_cli.py::TestDownloadImpl::test_download_with_ignored_patterns tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides1-True] tests/test_cli.py::test_build_custom_image[engine_with_sizes] tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides7-False] tests/test_cli.py::test_build_custom_image_rejects[registry_password_without_username] [gw58] [ 4%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_inference_endpoints_alias tests/test_cli.py::TestInferenceEndpointsCommands::test_deploy_from_hub [gw58] [ 4%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_deploy_from_hub tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_hints_at_valid_values_when_no_hardware_matches_at_all[flags1-No hardware matches all of these filters at once.] tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_filters[flags2-expected_ids2] [gw41] [ 4%] PASSED tests/test_cli.py::TestAuthWhoamiCommand::test_whoami_format_json tests/test_cli.py::TestRepoDeleteCommand::test_repo_delete_basic [gw48] [ 4%] PASSED tests/test_cli.py::TestPapersCommand::test_read_not_found [gw61] [ 4%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_pause tests/test_cli.py::TestInferenceEndpointsCommands::test_resume [gw37] [ 4%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_hf_uri_single_file tests/test_cli.py::TestDownloadImpl::test_download_hf_uri_full_repo [gw20] [ 4%] PASSED tests/test_cli.py::TestCacheCommand::test_verify_reports_missing_local_file tests/test_cli.py::TestUploadCommand::test_upload_basic tests/test_cli.py::TestDatasetsParquetCommand::test_datasets_parquet_table_output [gw37] [ 4%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_hf_uri_full_repo [gw43] [ 4%] PASSED tests/test_cli.py::TestBranchCommands::test_branch_create_with_all_options [gw68] [ 4%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_update [gw29] [ 4%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_with_ignored_patterns tests/test_cli.py::TestDownloadImpl::test_download_subfolder [gw29] [ 4%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_subfolder [gw42] [ 4%] PASSED tests/test_cli.py::TestAuthWhoamiCommand::test_whoami_not_logged_in_json [gw40] [ 4%] PASSED tests/test_cli.py::TestRepoDeleteCommand::test_repo_delete_basic [gw61] [ 4%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_resume tests/test_cli.py::TestResolveUploadPaths::test_upload_implicit_local_path_when_folder_exists [gw5] [ 5%] PASSED tests/test_auth.py::TestFormatExpiration::test_missing_or_corrupt_is_blank tests/test_auth.py::TestFormatExpiration::test_future_and_expired [gw5] [ 5%] PASSED tests/test_auth.py::TestFormatExpiration::test_future_and_expired [gw38] [ 5%] PASSED tests/test_cli.py::TestRepoDuplicateCommand::test_repo_duplicate_explicit_namespace [gw56] [ 5%] PASSED tests/test_cli.py::TestPapersCommand::test_ls_with_sort tests/test_cli.py::TestPapersCommand::test_ls_with_date [gw56] [ 5%] PASSED tests/test_cli.py::TestPapersCommand::test_ls_with_date tests/test_cli.py::TestRepoDeleteFilesCommand::test_delete_files[cli_args5-expected_kwargs5] [gw44] [ 5%] PASSED tests/test_cli.py::TestModelsLsCommand::test_models_ls_invalid_sort_key tests/test_cli.py::TestModelsLsCommand::test_models_ls_files_json tests/test_cli.py::TestRepoDeleteFilesCommand::test_delete_files[cli_args2-expected_kwargs2] tests/test_cli.py::TestBranchCommands::test_branch_delete_basic [gw64] [ 5%] PASSED tests/test_cli.py::test_build_custom_image_rejects[registry_password_without_username] tests/test_cli.py::test_build_custom_image_rejects[registry_credentials_with_engine] [gw76] [ 5%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_filters[flags2-expected_ids2] tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_filters[flags3-expected_ids3] tests/test_cli.py::TestJobsCommand::test_run [gw74] [ 5%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides7-False] tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_filters[flags0-expected_ids0] tests/test_cli.py::TestRepoDuplicateCommand::test_repo_duplicate_with_space_options [gw77] [ 5%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_hides_hardware_that_cannot_be_deployed_on tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_all_includes_hardware_that_cannot_be_deployed_on [gw77] [ 5%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_all_includes_hardware_that_cannot_be_deployed_on [gw20] [ 5%] PASSED tests/test_cli.py::TestUploadCommand::test_upload_basic [gw63] [ 5%] PASSED tests/test_cli.py::test_build_custom_image[engine_with_sizes] tests/test_cli.py::test_build_custom_image[unknown_engine] [gw63] [ 5%] PASSED tests/test_cli.py::test_build_custom_image[unknown_engine] [gw74] [ 5%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_filters[flags0-expected_ids0] tests/test_cli.py::TestJobsCommand::test_ls_table_shows_runtime_column tests/test_cli.py::TestJobsCommand::test_stats_rows_one_row_per_gpu[8] tests/test_cli.py::TestJobsCommand::test_ls_empty_json tests/test_cli.py::TestJobsCommand::test_uv_command tests/test_cli.py::TestJobsCommand::test_logs_tail tests/test_cli.py::TestJobsCommand::test_logs_default_no_follow tests/test_cli.py::TestJobsCommand::test_ps_json_hidden_alias tests/test_cli.py::TestJobsCommand::test_job_info_parses_runtime_fields [gw53] [ 5%] PASSED tests/test_cli.py::TestPapersCommand::test_ls_quiet tests/test_cli.py::TestPapersCommand::test_search_basic [gw53] [ 5%] PASSED tests/test_cli.py::TestPapersCommand::test_search_basic [gw75] [ 5%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_hints_at_valid_values_when_no_hardware_matches_at_all[flags1-No hardware matches all of these filters at once.] tests/test_cli.py::TestRepoDeleteFilesCommand::test_delete_files[cli_args0-expected_kwargs0] [gw76] [ 5%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_filters[flags3-expected_ids3] [gw72] [ 5%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_update_parallelism_alone tests/test_cli.py::TestInferenceEndpointsCommands::test_update_container_args_empty_string_resets [gw72] [ 6%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_update_container_args_empty_string_resets [gw69] [ 6%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_deploy_container_args_without_custom_image tests/test_cli.py::TestInferenceEndpointsCommands::test_deploy_port_and_health_route_require_image [gw69] [ 6%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_deploy_port_and_health_route_require_image [gw82] [ 6%] PASSED tests/test_cli.py::TestRepoDeleteFilesCommand::test_delete_files[cli_args2-expected_kwargs2] tests/test_cli.py::TestRepoDeleteFilesCommand::test_delete_files[cli_args3-expected_kwargs3] [gw82] [ 6%] PASSED tests/test_cli.py::TestRepoDeleteFilesCommand::test_delete_files[cli_args3-expected_kwargs3] [gw79] [ 6%] PASSED tests/test_cli.py::TestJobsCommand::test_job_info_parses_runtime_fields tests/test_cli.py::TestJobsCommand::test_job_info_runtime_fields_default_none tests/test_cli.py::TestUvScriptHeader::test_dry_run[command2] tests/test_cli.py::TestJobsCommand::test_uv_local_script [gw79] [ 6%] PASSED tests/test_cli.py::TestJobsCommand::test_job_info_runtime_fields_default_none [gw64] [ 6%] PASSED tests/test_cli.py::test_build_custom_image_rejects[registry_credentials_with_engine] [gw49] [ 6%] PASSED tests/test_cli.py::TestSpacesLogsCommand::test_build_logs_follow [gw27] [ 6%] PASSED tests/test_cli.py::TestResolveUploadPaths::test_upload_implicit_local_path_when_folder_exists [gw71] [ 6%] PASSED tests/test_cli.py::TestJobsCommand::test_logs_default_no_follow [gw89] [ 6%] PASSED tests/test_cli.py::TestJobsCommand::test_ps_json_hidden_alias [gw84] [ 6%] PASSED tests/test_cli.py::TestJobsCommand::test_uv_local_script tests/test_cli.py::TestJobsCommand::test_run_fetches_logs_with_correct_namespace [gw86] [ 6%] PASSED tests/test_cli.py::TestJobsCommand::test_ls_empty_json tests/test_cli.py::TestJobsWaitCommand::test_wait_rejects_mismatched_namespaces[args1] [gw88] [ 6%] PASSED tests/test_cli.py::TestJobsWaitCommand::test_wait_rejects_mismatched_namespaces[args1] tests/test_cli.py::TestUvScriptHeader::test_parses_full_table[\n] tests/test_cli.py::TestJobsCommand::test_ls_quiet [gw89] [ 6%] PASSED tests/test_cli.py::TestJobsCommand::test_ls_quiet tests/test_cli.py::TestJobsCommand::test_logs_follow_flag [gw81] [ 6%] PASSED tests/test_cli.py::TestRepoDeleteFilesCommand::test_delete_files[cli_args5-expected_kwargs5] tests/test_cli.py::TestRepoFilesCommand::test_legacy_delete_still_works [gw85] [ 6%] PASSED tests/test_cli.py::TestJobsCommand::test_ls_table_shows_runtime_column tests/test_cli.py::TestJobsCommand::test_ls_forwards_status_and_label_filters_server_side tests/test_cli.py::TestUvScriptHeader::test_invalid_table[env = { DEBUG = true }-'env.DEBUG' in the script's [tool.hf-jobs] table must be a string] [gw93] [ 6%] PASSED tests/test_cli.py::TestUvScriptHeader::test_invalid_table[env = { DEBUG = true }-'env.DEBUG' in the script's [tool.hf-jobs] table must be a string] [gw87] [ 7%] PASSED tests/test_cli.py::TestJobsCommand::test_logs_tail tests/test_cli.py::TestJobsCommand::test_logs_tail_short_flag [gw87] [ 7%] PASSED tests/test_cli.py::TestJobsCommand::test_logs_tail_short_flag [gw50] [ 7%] PASSED tests/test_cli.py::TestSpacesLsCommand::test_spaces_ls tests/test_cli.py::TestSpacesLsCommand::test_spaces_ls_downloads_sort_invalid [gw84] [ 7%] PASSED tests/test_cli.py::TestJobsCommand::test_run_fetches_logs_with_correct_namespace tests/test_cli.py::TestUvScriptHeader::test_invalid_table[secrets = { HF_TOKEN = "hf_xxx" }-must be a list of names] tests/test_cli.py::TestBucketTransport::test_bucket_upload_failure_propagates tests/test_cli.py::TestJobsCommand::test_ls_empty_quiet [gw88] [ 7%] PASSED tests/test_cli.py::TestUvScriptHeader::test_parses_full_table[\n] tests/test_cli.py::TestUvScriptHeader::test_cli_flag_wins_over_script[True] [gw94] [ 7%] PASSED tests/test_cli.py::TestUvScriptHeader::test_cli_flag_wins_over_script[True] tests/test_cli.py::TestUvScriptHeader::test_network_group_from_script [gw65] [ 7%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides1-True] tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides2-True] [gw38] [ 7%] PASSED tests/test_cli.py::TestRepoDuplicateCommand::test_repo_duplicate_with_space_options tests/test_cli.py::TestUvScriptHeader::test_default_name_reflects_resolved_config tests/test_cli.py::TestSpacesLogsCommand::test_logs_tail [gw85] [ 7%] PASSED tests/test_cli.py::TestJobsCommand::test_ls_forwards_status_and_label_filters_server_side [gw81] [ 7%] PASSED tests/test_cli.py::TestRepoFilesCommand::test_legacy_delete_still_works tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id[my-job-id-None-my-job-id-None] tests/test_cli.py::TestJobsWaitCommand::test_wait_resolves_namespace[args0-None] tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id[my-username/my-job-id-my-username-my-job-id-my-username] [gw67] [ 7%] PASSED tests/test_cli.py::TestJobsCommand::test_uv_command tests/test_cli.py::TestJobsCommand::test_uv_command_with_extra_args [gw67] [ 7%] PASSED tests/test_cli.py::TestJobsCommand::test_uv_command_with_extra_args tests/test_cli.py::TestParseVolumes::test_invalid_volume_spec[hf://org/model] tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id_errors[/-None] tests/test_cli.py::TestParseAndSyncJobVolumes::test_hf_uri_passthrough [gw92] [ 7%] PASSED tests/test_cli.py::TestJobsWaitCommand::test_wait_resolves_namespace[args0-None] tests/test_cli.py::TestJobsWaitCommand::test_wait_resolves_namespace[args1-alice] [gw92] [ 7%] PASSED tests/test_cli.py::TestJobsWaitCommand::test_wait_resolves_namespace[args1-alice] tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_all_does_not_suggest_deploying_on_undeployable_hardware [gw80] [ 7%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_all_does_not_suggest_deploying_on_undeployable_hardware tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_hints_at_all_when_only_undeployable_hardware_matches [gw80] [ 7%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_hints_at_all_when_only_undeployable_hardware_matches [gw50] [ 7%] PASSED tests/test_cli.py::TestSpacesLsCommand::test_spaces_ls_downloads_sort_invalid [gw105] [ 7%] PASSED tests/test_cli.py::TestParseVolumes::test_invalid_volume_spec[hf://org/model] tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides4-False] tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://spaces/org/my-space:/app-space-org/my-space-/app-None] [gw86] [ 7%] PASSED tests/test_cli.py::TestJobsCommand::test_ls_empty_quiet tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id_errors[alice/job1/extra-None] tests/test_cli.py::TestParseVolumes::test_read_write_suffix tests/test_cli.py::test_build_custom_image_warns_for_engine_without_the_field[sglang_data] [gw103] [ 7%] PASSED tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id_errors[/-None] tests/test_cli.py::TestVolume::test_serialize_expose[expose1-None] [gw66] [ 8%] PASSED tests/test_cli.py::test_build_custom_image_warns_for_engine_without_the_field[sglang_data] tests/test_cli.py::test_build_custom_image_rejects[flags_without_image] [gw66] [ 8%] PASSED tests/test_cli.py::test_build_custom_image_rejects[flags_without_image] [gw83] [ 8%] PASSED tests/test_cli.py::TestJobsCommand::test_run tests/test_cli.py::TestJobsCommand::test_run_with_extra_args [gw83] [ 8%] PASSED tests/test_cli.py::TestJobsCommand::test_run_with_extra_args [gw39] [ 8%] PASSED tests/test_cli.py::TestAuthLoginCommand::test_login_rejects_non_interactive_formats[quiet] tests/test_cli.py::TestAuthLoginCommand::test_login_agent_denied [gw39] [ 8%] PASSED tests/test_cli.py::TestAuthLoginCommand::test_login_agent_denied [gw98] [ 8%] PASSED tests/test_cli.py::TestUvScriptHeader::test_dry_run[command2] tests/test_cli.py::TestUvScriptHeader::test_dry_run[command3] [gw98] [ 8%] PASSED tests/test_cli.py::TestUvScriptHeader::test_dry_run[command3] [gw106] [ 8%] PASSED tests/test_cli.py::TestParseVolumes::test_read_write_suffix tests/test_cli.py::TestParseVolumes::test_multiple_volumes [gw106] [ 8%] PASSED tests/test_cli.py::TestParseVolumes::test_multiple_volumes tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id_errors[alice/-None] [gw103] [ 8%] PASSED tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id_errors[alice/-None] [gw109] [ 8%] PASSED tests/test_cli.py::TestParseAndSyncJobVolumes::test_hf_uri_passthrough tests/test_cli.py::TestParseAndSyncJobVolumes::test_local_dir_is_synced [gw109] [ 8%] PASSED tests/test_cli.py::TestParseAndSyncJobVolumes::test_local_dir_is_synced [gw107] [ 8%] PASSED tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://spaces/org/my-space:/app-space-org/my-space-/app-None] tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://datasets/org/ds/train:/input-dataset-org/ds-/input-train] [gw107] [ 8%] PASSED tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://datasets/org/ds/train:/input-dataset-org/ds-/input-train] [gw78] [ 8%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides4-False] tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides5-True] [gw78] [ 8%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides5-True] tests/test_cli.py::TestParseVolumes::test_invalid_volume_spec[hf://org/model:data] [gw105] [ 8%] PASSED tests/test_cli.py::TestParseVolumes::test_invalid_volume_spec[hf://org/model:data] [gw101] [ 8%] PASSED tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id[my-job-id-None-my-job-id-None] tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id[my-job-id-my-username-my-job-id-my-username] [gw101] [ 9%] PASSED tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id[my-job-id-my-username-my-job-id-my-username] [gw97] [ 9%] PASSED tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id[my-username/my-job-id-my-username-my-job-id-my-username] tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id_errors[my-username/my-job-id-other-user] [gw97] [ 9%] PASSED tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id_errors[my-username/my-job-id-other-user] tests/test_cli.py::TestVolume::test_serialize_network[train-network_aliases3-expected3] [gw116] [ 9%] PASSED tests/test_cli.py::TestVolume::test_serialize_network[train-network_aliases3-expected3] tests/test_cli.py::TestVolume::test_network_aliases_require_group [gw116] [ 9%] PASSED tests/test_cli.py::TestVolume::test_network_aliases_require_group tests/test_cli.py::TestVolume::test_from_api_response_camel_case [gw112] [ 9%] PASSED tests/test_cli.py::TestVolume::test_from_api_response_camel_case tests/test_cli.py::TestVolume::test_from_python_snake_case [gw112] [ 9%] PASSED tests/test_cli.py::TestVolume::test_from_python_snake_case tests/test_cli.py::TestUvScriptHeader::test_no_table[print("hello")] [gw115] [ 9%] PASSED tests/test_cli.py::TestVolume::test_serialize_expose[expose1-None] tests/test_cli.py::TestVolume::test_serialize_network[None-None-None] [gw120] [ 9%] PASSED tests/test_cli.py::TestVolume::test_serialize_network[None-None-None] tests/test_cli.py::TestVolume::test_serialize_network[train-None-expected1] [gw120] [ 9%] PASSED tests/test_cli.py::TestVolume::test_serialize_network[train-None-expected1] tests/test_cli.py::TestWebhooksCommand::test_create_with_job_id tests/test_cli.py::TestWebhooksCommand::test_ls_json tests/test_cli.py::TestWebhooksCommand::test_info tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://buckets/org/my-bucket/sub/prefix:/mnt-bucket-org/my-bucket-/mnt-sub/prefix] [gw100] [ 9%] PASSED tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id_errors[alice/job1/extra-None] tests/test_cli.py::TestParseVolumes::test_none_and_empty tests/test_cli.py::TestWebhooksCommand::test_create_bad_watch_format [gw90] [ 9%] PASSED tests/test_cli.py::TestJobsCommand::test_stats_rows_one_row_per_gpu[8] tests/test_cli.py::TestJobsWaitCommand::test_wait_fails_if_any_job_not_completed [gw90] [ 9%] PASSED tests/test_cli.py::TestJobsWaitCommand::test_wait_fails_if_any_job_not_completed tests/test_cli.py::TestRepoCreateCommand::test_repo_create_without_space_options [gw36] [ 9%] PASSED tests/test_cli.py::TestRepoCreateCommand::test_repo_create_without_space_options [gw73] [ 9%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_scale_to_zero tests/test_cli.py::TestInferenceEndpointsCommands::test_list_catalog [gw73] [ 9%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_list_catalog tests/test_cli.py::TestWebhooksCommand::test_enable [gw65] [ 9%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides2-True] [gw100] [ 9%] PASSED tests/test_cli.py::TestParseVolumes::test_none_and_empty [gw49] [ 9%] PASSED tests/test_cli.py::TestSpacesLogsCommand::test_logs_tail [gw117] [ 9%] PASSED tests/test_cli.py::TestWebhooksCommand::test_ls_json tests/test_cli.py::TestWebhooksCommand::test_ls_quiet tests/test_cli.py::TestDeriveJobVolumeName::test_stable_across_calls [gw110] [ 10%] PASSED tests/test_cli.py::TestDeriveJobVolumeName::test_stable_across_calls tests/test_cli.py::TestDeriveJobVolumeName::test_relative_and_absolute_paths_match [gw110] [ 10%] PASSED tests/test_cli.py::TestDeriveJobVolumeName::test_relative_and_absolute_paths_match tests/test_cli.py::TestVolume::test_missing_mount_path_raises [gw113] [ 10%] PASSED tests/test_cli.py::TestVolume::test_missing_mount_path_raises tests/test_cli.py::TestVolume::test_optional_fields [gw113] [ 10%] PASSED tests/test_cli.py::TestVolume::test_optional_fields [gw75] [ 10%] PASSED tests/test_cli.py::TestRepoDeleteFilesCommand::test_delete_files[cli_args0-expected_kwargs0] tests/test_cli.py::TestVolume::test_serialize_expose[expose2-expected2] [gw115] [ 10%] PASSED tests/test_cli.py::TestVolume::test_serialize_expose[expose2-expected2] [gw71] [ 10%] PASSED tests/test_cli.py::TestJobsCommand::test_logs_follow_flag [gw94] [ 10%] PASSED tests/test_cli.py::TestUvScriptHeader::test_network_group_from_script [gw95] [ 10%] PASSED tests/test_cli.py::TestBucketTransport::test_bucket_upload_failure_propagates tests/test_cli.py::TestBucketTransport::test_raises_when_mount_path_taken [gw95] [ 10%] PASSED tests/test_cli.py::TestBucketTransport::test_raises_when_mount_path_taken tests/test_cli.py::TestParseVolumes::test_missing_hf_prefix[gpt2:/data] [gw117] [ 10%] PASSED tests/test_cli.py::TestWebhooksCommand::test_ls_quiet [gw123] [ 10%] PASSED tests/test_cli.py::TestWebhooksCommand::test_create_bad_watch_format tests/test_cli.py::TestWebhooksCommand::test_create_bad_watch_type [gw108] [ 10%] PASSED tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://buckets/org/my-bucket/sub/prefix:/mnt-bucket-org/my-bucket-/mnt-sub/prefix] tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://models/org/my-model/onnx:/weights-model-org/my-model-/weights-onnx] [gw108] [ 10%] PASSED tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://models/org/my-model/onnx:/weights-model-org/my-model-/weights-onnx] tests/test_cli.py::TestVolume::test_serialize_no_volumes [gw114] [ 10%] PASSED tests/test_cli.py::TestVolume::test_serialize_no_volumes tests/test_cli.py::TestVolume::test_serialize_optional_fields [gw114] [ 10%] PASSED tests/test_cli.py::TestVolume::test_serialize_optional_fields [gw96] [ 10%] PASSED tests/test_cli.py::TestUvScriptHeader::test_default_name_reflects_resolved_config tests/test_cli.py::TestParseAndSyncJobVolumes::test_nonexistent_local_path [gw111] [ 10%] PASSED tests/test_cli.py::TestParseAndSyncJobVolumes::test_nonexistent_local_path tests/test_cli.py::TestParseAndSyncJobVolumes::test_local_file_not_a_dir [gw111] [ 10%] PASSED tests/test_cli.py::TestParseAndSyncJobVolumes::test_local_file_not_a_dir tests/test_cli.py::TestWebhooksCommand::test_delete_confirm_yes [gw123] [ 10%] PASSED tests/test_cli.py::TestWebhooksCommand::test_create_bad_watch_type [gw43] [ 11%] PASSED tests/test_cli.py::TestBranchCommands::test_branch_delete_basic tests/test_cli.py::TestJobsCommand::test_stats_rows_one_row_per_gpu[1] [gw70] [ 11%] PASSED tests/test_cli.py::TestJobsCommand::test_stats_rows_one_row_per_gpu[1] tests/test_cli.py::TestJobsCommand::test_stats_rows_one_row_per_gpu[2] [gw70] [ 11%] PASSED tests/test_cli.py::TestJobsCommand::test_stats_rows_one_row_per_gpu[2] [gw93] [ 11%] PASSED tests/test_cli.py::TestUvScriptHeader::test_invalid_table[secrets = { HF_TOKEN = "hf_xxx" }-must be a list of names] [gw121] [ 11%] PASSED tests/test_cli.py::TestWebhooksCommand::test_enable tests/test_cli.py::TestWebhooksCommand::test_disable tests/test_cli.py::TestBucketTransport::test_update_job_labels [gw48] [ 11%] PASSED tests/test_cli.py::TestDatasetsParquetCommand::test_datasets_parquet_table_output [gw126] [ 11%] PASSED tests/test_cli.py::TestWebhooksCommand::test_delete_confirm_yes [gw4] [ 11%] PASSED tests/test_auth.py::TestLogout::test_logout_deletes_files tests/test_auth.py::TestLogout::test_logout_specific_token [gw104] [ 11%] PASSED tests/test_cli.py::TestParseVolumes::test_missing_hf_prefix[gpt2:/data] tests/test_cli.py::TestParseVolumes::test_missing_hf_prefix[dataset/org/ds:/data] [gw104] [ 11%] PASSED tests/test_cli.py::TestParseVolumes::test_missing_hf_prefix[dataset/org/ds:/data] [gw102] [ 11%] PASSED tests/test_cli.py::TestBucketTransport::test_update_job_labels tests/test_cli.py::TestBucketTransport::test_update_job_labels_clear [gw102] [ 11%] PASSED tests/test_cli.py::TestBucketTransport::test_update_job_labels_clear tests/test_cli.py::TestWebhooksCommand::test_delete_confirm_no [gw126] [ 11%] PASSED tests/test_cli.py::TestWebhooksCommand::test_delete_confirm_no [gw91] [ 11%] PASSED tests/test_cli.py::TestUvScriptHeader::test_no_table[print("hello")] tests/test_cli.py::TestUvScriptHeader::test_no_table[# /// script\n# dependencies = ["vllm"]\n# ///\nprint("hello")] [gw91] [ 11%] PASSED tests/test_cli.py::TestUvScriptHeader::test_no_table[# /// script\n# dependencies = ["vllm"]\n# ///\nprint("hello")] [gw121] [ 11%] PASSED tests/test_cli.py::TestWebhooksCommand::test_disable [gw124] [ 11%] PASSED tests/test_cli.py::TestWebhooksCommand::test_create_with_job_id tests/test_cli.py::TestWebhooksCommand::test_create_url_and_job_id_mutually_exclusive [gw124] [ 11%] PASSED tests/test_cli.py::TestWebhooksCommand::test_create_url_and_job_id_mutually_exclusive [gw4] [ 11%] PASSED tests/test_auth.py::TestLogout::test_logout_specific_token tests/test_cli.py::TestUvScriptHeader::test_dry_run[command0] [gw96] [ 12%] PASSED tests/test_cli.py::TestUvScriptHeader::test_dry_run[command0] tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://models/my-org/my-model:/data-model-my-org/my-model-/data-None] [gw99] [ 12%] PASSED tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://models/my-org/my-model:/data-model-my-org/my-model-/data-None] tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://datasets/org/ds:/input-dataset-org/ds-/input-None] [gw99] [ 12%] PASSED tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://datasets/org/ds:/input-dataset-org/ds-/input-None] [gw119] [ 12%] PASSED tests/test_cli.py::TestWebhooksCommand::test_info tests/test_cli.py::TestSecretHygiene::test_no_warning_without_secret_flags tests/test_cli.py::TestWebhooksCommand::test_create [gw119] [ 12%] PASSED tests/test_cli.py::TestWebhooksCommand::test_create tests/test_cli.py::TestSecretHygiene::test_warns_on_group_readable_env_file tests/test_cli.py::TestSecretHygiene::test_warns_once_for_several_inline_secret_values [gw127] [ 12%] PASSED tests/test_cli.py::TestSecretHygiene::test_no_warning_without_secret_flags tests/test_cli.py::TestSecretHygiene::test_quiet_keeps_the_warning_on_stderr [gw125] [ 12%] PASSED tests/test_cli.py::TestSecretHygiene::test_warns_once_for_several_inline_secret_values tests/test_cli.py::TestSecretHygiene::test_no_warning_for_bare_secret_name [gw125] [ 12%] PASSED tests/test_cli.py::TestSecretHygiene::test_no_warning_for_bare_secret_name [gw127] [ 12%] PASSED tests/test_cli.py::TestSecretHygiene::test_quiet_keeps_the_warning_on_stderr tests/test_auth.py::TestSaveToken::test_overwrite_drops_stale_metadata tests/test_cli.py::TestSecretHygiene::test_no_token_warning_for_auth_login tests/test_auth.py::TestSetActiveToken::test_set_active_token_non_existent tests/test_cli.py::TestCacheCommand::test_prune_deletes_incomplete_files tests/test_auth.py::TestSaveToken::test_save_new_token tests/test_cli.py::TestCacheCommand::test_rm_hf_uri_rejects_buckets [gw0] [ 12%] PASSED tests/test_auth.py::TestSaveToken::test_overwrite_drops_stale_metadata tests/test_cli.py::TestGlobalFormattingFlags::test_help_skips_section_for_pass_through_command [gw3] [ 12%] PASSED tests/test_auth.py::TestSetActiveToken::test_set_active_token_non_existent tests/test_cli.py::TestResolveUploadPaths::test_upload_explicit_local_path_to_folder_implicit_path_in_repo tests/test_cli.py::TestJsonShorthand::test_json_on_command_without_format tests/test_cli.py::TestDownloadImpl::test_download_with_patterns tests/test_cli.py::TestUploadCommand::test_upload_hf_uri_conflicting_path_raises tests/test_cli.py::TestUploadCommand::test_every_as_int [gw10] [ 12%] PASSED tests/test_cli.py::TestCacheCommand::test_rm_hf_uri_rejects_buckets [gw32] [ 12%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_with_patterns [gw0] [ 12%] PASSED tests/test_cli.py::TestGlobalFormattingFlags::test_help_skips_section_for_pass_through_command [gw2] [ 12%] PASSED tests/test_auth.py::TestSaveToken::test_save_new_token tests/test_cli.py::TestSkillGeneration::test_collect_leaf_commands_finds_deeply_nested tests/test_cli.py::TestJsonShorthand::test_json_flag_produces_json_output tests/test_cli.py::TestCacheCommand::test_verify_reports_mismatch tests/test_cli.py::TestRepoTypePrefix::test_prefix_on_move_both_args [gw19] [ 12%] PASSED tests/test_cli.py::TestUploadCommand::test_upload_hf_uri_conflicting_path_raises tests/test_cli.py::TestSkillUpdateCheck::test_hints_to_add_when_not_installed [gw21] [ 12%] PASSED tests/test_cli.py::TestUploadCommand::test_every_as_int tests/test_cli.py::TestSkillUpdateCheck::test_skipped_for_skills_and_update_commands[argv1-0] tests/test_cli.py::TestRepoTypePrefix::test_prefix_on_nested_command [gw17] [ 12%] PASSED tests/test_cli.py::TestCacheCommand::test_prune_deletes_incomplete_files [gw10] [ 12%] PASSED tests/test_cli.py::TestSkillGeneration::test_collect_leaf_commands_finds_deeply_nested [gw26] [ 12%] PASSED tests/test_cli.py::TestResolveUploadPaths::test_upload_explicit_local_path_to_folder_implicit_path_in_repo tests/test_cli.py::TestRepoTypePrefix::test_models_prefix_on_download tests/test_cli.py::TestSkillsHfCliCLI::test_add_and_update_generate_skill_locally [gw19] [ 13%] PASSED tests/test_cli.py::TestSkillUpdateCheck::test_hints_to_add_when_not_installed [gw22] [ 13%] PASSED tests/test_cli.py::TestCacheCommand::test_verify_reports_mismatch tests/test_cli.py::TestSkillGeneration::test_build_skill_md_expands_nested_groups tests/test_cli.py::TestUploadImpl::test_upload_file_with_revision_mock tests/test_cli.py::TestUpdateSkillOptOut::test_keeps_skill_when_installed [gw21] [ 13%] PASSED tests/test_cli.py::TestSkillUpdateCheck::test_skipped_for_skills_and_update_commands[argv1-0] tests/test_cli.py::TestSkillUpdateCheck::test_skipped_for_skills_and_update_commands[argv2-0] tests/test_auth.py::TestPollDeviceToken::test_success_after_pending tests/test_cli.py::TestSkillUpdateCheck::test_hints_to_update_when_generated_by_another_version tests/test_auth.py::TestRefreshAccessToken::test_invalid_grant [gw19] [ 13%] PASSED tests/test_cli.py::TestSkillUpdateCheck::test_hints_to_update_when_generated_by_another_version tests/test_cli.py::TestSkillUpdateCheck::test_silent_when_up_to_date_and_throttled_afterwards tests/test_cli.py::TestCacheCommand::test_rm_hf_uri_executes_strategy [gw21] [ 13%] PASSED tests/test_cli.py::TestSkillUpdateCheck::test_skipped_for_skills_and_update_commands[argv2-0] tests/test_cli.py::TestSkillUpdateCheck::test_skipped_for_skills_and_update_commands[argv3-0] [gw2] [ 13%] PASSED tests/test_cli.py::TestRepoTypePrefix::test_prefix_on_nested_command tests/test_cli.py::TestRepoTypePrefix::test_prefix_not_applied_on_command_without_type [gw17] [ 13%] PASSED tests/test_cli.py::TestRepoTypePrefix::test_models_prefix_on_download [gw21] [ 13%] PASSED tests/test_cli.py::TestSkillUpdateCheck::test_skipped_for_skills_and_update_commands[argv3-0] [gw8] [ 13%] PASSED tests/test_auth.py::TestPollDeviceToken::test_success_after_pending tests/test_cli.py::TestRepoTypePrefix::test_prefix_and_explicit_type_errors [gw16] [ 13%] PASSED tests/test_cli.py::TestCacheCommand::test_rm_hf_uri_executes_strategy tests/test_cli.py::TestDownloadImpl::test_download_subfolder_with_exclude_raises_error [gw22] [ 13%] PASSED tests/test_cli.py::TestUpdateSkillOptOut::test_keeps_skill_when_installed tests/test_cli_errors.py::TestFormatBucketNotFound::test_with_bucket_id tests/test_cli.py::TestExtensionsGitHubAccess::test_unreachable_github_is_not_reported_as_a_missing_repo [gw33] [ 13%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_subfolder_with_exclude_raises_error tests/test_cli.py::TestCacheCommand::test_ls_quiet_revisions [gw16] [ 13%] PASSED tests/test_cli_errors.py::TestFormatBucketNotFound::test_with_bucket_id tests/test_cli_errors.py::TestFormatBucketNotFound::test_without_bucket_id [gw32] [ 13%] PASSED tests/test_cli.py::TestRepoTypePrefix::test_prefix_on_move_both_args tests/test_cli.py::TestRepoTypePrefix::test_prefix_on_move_only_from_id [gw11] [ 13%] PASSED tests/test_auth.py::TestRefreshAccessToken::test_invalid_grant [gw30] [ 13%] PASSED tests/test_cli.py::TestUploadImpl::test_upload_file_with_revision_mock tests/test_cli.py::TestExtensionsGitHubAccess::test_unknown_command_spends_no_api_quota tests/test_cli_errors.py::TestFormatEntryNotFound::test_without_repo_id tests/test_cli.py::TestUploadCommand::test_upload_hf_uri_with_repo_type_raises [gw24] [ 13%] PASSED tests/test_cli.py::TestUploadCommand::test_upload_hf_uri_with_repo_type_raises tests/test_cli_framework.py::TestParameterBuilding::test_bool_option_without_decl_generates_toggle [gw15] [ 13%] PASSED tests/test_cli.py::TestCacheCommand::test_ls_quiet_revisions tests/test_cli_errors.py::TestFormatRepoNotFound::test_with_repo_id_no_type [gw17] [ 13%] PASSED tests/test_cli.py::TestRepoTypePrefix::test_prefix_and_explicit_type_errors tests/test_cli.py::TestRepoTypePrefix::test_prefix_and_explicit_repo_type_errors tests/test_cli.py::TestUpdateSkillOptOut::test_installer_command_passes_the_flag [gw22] [ 14%] PASSED tests/test_cli.py::TestUpdateSkillOptOut::test_installer_command_passes_the_flag tests/test_cli_errors.py::TestFormatRevisionNotFound::test_without_repo_id [gw30] [ 14%] PASSED tests/test_cli.py::TestExtensionsGitHubAccess::test_unknown_command_spends_no_api_quota tests/test_cli.py::TestExtensionsGitHubAccess::test_install_uses_head_refs_and_a_single_api_call[A demo extension - huggingface/hf-demo-A demo extension] [gw24] [ 14%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_bool_option_without_decl_generates_toggle tests/test_cli_framework.py::TestParameterBuilding::test_bool_option_with_explicit_decl_is_single_flag [gw16] [ 14%] PASSED tests/test_cli_errors.py::TestFormatBucketNotFound::test_without_bucket_id [gw32] [ 14%] PASSED tests/test_cli.py::TestRepoTypePrefix::test_prefix_on_move_only_from_id tests/test_cli.py::TestSkillsMarketplaceCLI::test_add_installs_marketplace_skill_to_dest [gw15] [ 14%] PASSED tests/test_cli_errors.py::TestFormatRevisionNotFound::test_without_repo_id tests/test_cli_framework.py::test_get_command_name_kebab_cases [gw24] [ 14%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_bool_option_with_explicit_decl_is_single_flag tests/test_cli_framework.py::TestParameterBuilding::test_optional_str_option_defaults_none tests/test_cli.py::TestRepoTypePrefix::test_conflicting_prefixes_error [gw33] [ 14%] PASSED tests/test_cli_errors.py::TestFormatEntryNotFound::test_without_repo_id tests/test_cli_errors.py::TestFormatEntryNotFound::test_includes_url [gw17] [ 14%] PASSED tests/test_cli.py::TestRepoTypePrefix::test_prefix_and_explicit_repo_type_errors tests/test_cli_errors.py::TestFormatEntryNotFound::test_with_repo_id_and_type [gw24] [ 14%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_optional_str_option_defaults_none [gw122] [ 14%] PASSED tests/test_cli.py::TestSecretHygiene::test_warns_on_group_readable_env_file [gw15] [ 14%] PASSED tests/test_cli_framework.py::test_get_command_name_kebab_cases tests/test_cli_framework.py::TestParameterBuilding::test_required_argument [gw8] [ 14%] PASSED tests/test_cli.py::TestExtensionsGitHubAccess::test_unreachable_github_is_not_reported_as_a_missing_repo tests/test_cli.py::TestExtensionsGitHubAccess::test_update_stops_on_rate_limit_instead_of_warning_per_extension [gw8] [ 14%] PASSED tests/test_cli.py::TestExtensionsGitHubAccess::test_update_stops_on_rate_limit_instead_of_warning_per_extension [gw16] [ 14%] PASSED tests/test_cli_errors.py::TestFormatEntryNotFound::test_with_repo_id_and_type tests/test_cli_errors.py::TestFormatRepoNotFound::test_with_repo_id_and_type [gw55] [ 14%] PASSED tests/test_cli.py::TestSpacesHardwareCommand::test_list_hardware tests/test_cli.py::TestInferenceEndpointsCommands::test_list [gw15] [ 14%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_required_argument tests/test_cli.py::TestSecretHygiene::test_pool_rejects_secrets_with_a_reason [gw11] [ 14%] PASSED tests/test_cli_errors.py::TestFormatRepoNotFound::test_with_repo_id_no_type [gw33] [ 14%] PASSED tests/test_cli_errors.py::TestFormatEntryNotFound::test_includes_url tests/test_cli_errors.py::TestFormatRevisionNotFound::test_with_repo_id [gw33] [ 14%] PASSED tests/test_cli_errors.py::TestFormatRevisionNotFound::test_with_repo_id [gw8] [ 15%] PASSED tests/test_cli_errors.py::TestFormatRepoNotFound::test_with_repo_id_and_type [gw32] [ 15%] PASSED tests/test_cli.py::TestRepoTypePrefix::test_conflicting_prefixes_error [gw30] [ 15%] PASSED tests/test_cli.py::TestExtensionsGitHubAccess::test_install_uses_head_refs_and_a_single_api_call[A demo extension - huggingface/hf-demo-A demo extension] tests/test_cli.py::TestExtensionsGitHubAccess::test_install_uses_head_refs_and_a_single_api_call[Contribute to huggingface/hf-demo development by creating an account on GitHub.-None] tests/test_auth.py::TestGetTokenAutoRefresh::test_no_refresh_without_metadata tests/test_cli.py::TestBranchCommands::test_branch_create_basic [gw34] [ 15%] PASSED tests/test_cli.py::TestBranchCommands::test_branch_create_basic tests/test_cli_framework.py::TestParameterBuilding::test_float_option_with_min_is_floatrange tests/test_cli_errors.py::TestFormatRepoNotFound::test_without_repo_id [gw34] [ 15%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_float_option_with_min_is_floatrange tests/test_auth.py::TestGetTokenAutoRefresh::test_concurrent_refresh_by_other_process_is_adopted tests/test_auth.py::TestGetTokenAutoRefresh::test_invalid_grant_returns_stale_token_and_stops_retrying tests/test_auth.py::TestAuthSwitch::test_auth_switch_nonexisting_token tests/test_cli_framework.py::TestParameterBuilding::test_argument_forwards_is_eager tests/test_cli.py::TestDownloadCommand::test_download_without_args_prints_help tests/test_cli.py::TestDownloadImpl::test_download_hf_uri_with_filenames_raises tests/test_cli.py::TestCacheCommand::test_rm_hf_uri_rejects_invalid_targets[targets0-Revisions in hf:// URIs are not supported] [gw13] [ 15%] PASSED tests/test_auth.py::TestGetTokenAutoRefresh::test_no_refresh_without_metadata tests/test_cli.py::TestAuthLoginCommand::test_login_rejects_non_interactive_formats[json] tests/test_cli.py::TestPapersCommand::test_read_basic tests/test_cli_framework.py::TestParameterBuilding::test_literal_option_builds_choice [gw6] [ 15%] PASSED tests/test_auth.py::TestAuthSwitch::test_auth_switch_nonexisting_token [gw55] [ 15%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_list tests/test_cli_framework.py::TestTyperMarkerShim::test_annotated_argument tests/test_cli.py::TestUploadImpl::test_upload_folder_mock [gw34] [ 15%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_argument_forwards_is_eager tests/test_cli_framework.py::TestParameterBuilding::test_non_str_enum_raises_at_build_time [gw35] [ 15%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_hf_uri_with_filenames_raises tests/test_cli_framework.py::TestGroup::test_command_registration_preserves_order_and_aliases [gw30] [ 15%] PASSED tests/test_cli.py::TestExtensionsGitHubAccess::test_install_uses_head_refs_and_a_single_api_call[Contribute to huggingface/hf-demo development by creating an account on GitHub.-None] [gw12] [ 15%] PASSED tests/test_auth.py::TestGetTokenAutoRefresh::test_invalid_grant_returns_stale_token_and_stops_retrying tests/test_cli_framework.py::TestParameterBuilding::test_unsupported_annotation_raises [gw18] [ 15%] PASSED tests/test_cli.py::TestCacheCommand::test_rm_hf_uri_rejects_invalid_targets[targets0-Revisions in hf:// URIs are not supported] tests/test_commit_api.py::TestCommitOperationDelete::test_implicit_folder [gw18] [ 15%] PASSED tests/test_commit_api.py::TestCommitOperationDelete::test_implicit_folder [gw9] [ 15%] PASSED tests/test_auth.py::TestGetTokenAutoRefresh::test_concurrent_refresh_by_other_process_is_adopted tests/test_cli_framework.py::TestInvocation::test_context_is_injected [gw34] [ 15%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_non_str_enum_raises_at_build_time [gw62] [ 15%] PASSED tests/test_cli.py::TestPapersCommand::test_read_basic tests/test_dduf.py::TestUtils::test_entry_name_invalid_extension[dummy] [gw35] [ 15%] PASSED tests/test_cli_framework.py::TestGroup::test_command_registration_preserves_order_and_aliases tests/test_cli_framework.py::TestGroup::test_add_group_sets_name_and_hidden [gw35] [ 15%] PASSED tests/test_cli_framework.py::TestGroup::test_add_group_sets_name_and_hidden tests/test_cli_framework.py::TestGroup::test_group_callback_sets_invoke_without_command_and_metavar tests/test_cli.py::TestDownloadCommand::test_download_basic [gw6] [ 16%] PASSED tests/test_cli_framework.py::TestTyperMarkerShim::test_annotated_argument tests/test_cli_framework.py::TestTyperMarkerShim::test_annotated_bool_builds_toggle [gw6] [ 16%] PASSED tests/test_cli_framework.py::TestTyperMarkerShim::test_annotated_bool_builds_toggle tests/test_cli_framework.py::TestTyperMarkerShim::test_old_style_marker_as_default [gw31] [ 16%] PASSED tests/test_cli.py::TestDownloadCommand::test_download_without_args_prints_help tests/test_commit_api.py::TestCommitOperationDelete::test_explicit_file [gw18] [ 16%] PASSED tests/test_commit_api.py::TestCommitOperationDelete::test_explicit_file tests/test_commit_api.py::TestCommitOperationDelete::test_explicit_folder [gw18] [ 16%] PASSED tests/test_commit_api.py::TestCommitOperationDelete::test_explicit_folder [gw9] [ 16%] PASSED tests/test_cli_framework.py::TestInvocation::test_context_is_injected tests/test_cli_framework.py::TestHelpRecords::test_argument_renders_help_and_required tests/test_cli.py::TestModelsLsCommand::test_models_ls_none_fields_excluded [gw11] [ 16%] PASSED tests/test_cli_errors.py::TestFormatRepoNotFound::test_without_repo_id tests/test_commit_api.py::TestCommitOperationPathInRepo::test_path_in_repo_valid [gw31] [ 16%] PASSED tests/test_commit_api.py::TestCommitOperationPathInRepo::test_path_in_repo_valid tests/test_commit_api.py::TestCommitOperationPathInRepo::test_path_in_repo_invalid [gw31] [ 16%] PASSED tests/test_commit_api.py::TestCommitOperationPathInRepo::test_path_in_repo_invalid [gw35] [ 16%] PASSED tests/test_cli_framework.py::TestGroup::test_group_callback_sets_invoke_without_command_and_metavar [gw12] [ 16%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_unsupported_annotation_raises tests/test_cli_framework.py::TestInvocation::test_enum_flag_and_list_reach_handler [gw12] [ 16%] PASSED tests/test_cli_framework.py::TestInvocation::test_enum_flag_and_list_reach_handler tests/test_cli_framework.py::TestInvocation::test_enum_member_default_reaches_handler tests/test_auth.py::TestLogin::test_refresh_metadata_persisted [gw62] [ 16%] PASSED tests/test_dduf.py::TestUtils::test_entry_name_invalid_extension[dummy] tests/test_dduf.py::TestUtils::test_entry_name_invalid_extension[dummy.bin] [gw122] [ 16%] PASSED tests/test_cli.py::TestSecretHygiene::test_pool_rejects_secrets_with_a_reason [gw6] [ 16%] PASSED tests/test_cli_framework.py::TestTyperMarkerShim::test_old_style_marker_as_default tests/test_cli.py::TestModelsLsCommand::test_models_ls_with_num_parameters [gw62] [ 16%] PASSED tests/test_dduf.py::TestUtils::test_entry_name_invalid_extension[dummy.bin] [gw52] [ 16%] PASSED tests/test_cli.py::TestModelsLsCommand::test_models_ls_none_fields_excluded tests/test_dduf.py::TestDDUFEntry::test_as_mmap [gw52] [ 16%] PASSED tests/test_dduf.py::TestDDUFEntry::test_as_mmap tests/test_dduf.py::TestUtils::test_entry_name_valid_extension[dummy.txt] [gw52] [ 16%] PASSED tests/test_dduf.py::TestUtils::test_entry_name_valid_extension[dummy.txt] tests/test_dduf.py::TestUtils::test_entry_name_valid_extension[dummy.json] [gw52] [ 16%] PASSED tests/test_dduf.py::TestUtils::test_entry_name_valid_extension[dummy.json] [gw9] [ 17%] PASSED tests/test_cli_framework.py::TestHelpRecords::test_argument_renders_help_and_required tests/test_cli_framework.py::TestHelpRecords::test_bool_flag_default_string tests/test_dduf.py::TestUtils::test_entry_name_invalid_extension[dummy.dduf] [gw1] [ 17%] PASSED tests/test_auth.py::TestLogin::test_refresh_metadata_persisted tests/test_dduf.py::TestUtils::test_load_content tests/test_commit_api.py::TestCommitOperationForbiddenPathInRepo::test_cannot_update_file_in_git_folder [gw31] [ 17%] PASSED tests/test_commit_api.py::TestCommitOperationForbiddenPathInRepo::test_cannot_update_file_in_git_folder [gw23] [ 17%] PASSED tests/test_cli.py::TestUploadImpl::test_upload_folder_mock tests/test_commit_api.py::TestWarnOnOverwritingOperations::test_delete_file_then_add [gw23] [ 17%] PASSED tests/test_commit_api.py::TestWarnOnOverwritingOperations::test_delete_file_then_add tests/test_commit_api.py::TestWarnOnOverwritingOperations::test_delete_folder_then_add [gw23] [ 17%] PASSED tests/test_commit_api.py::TestWarnOnOverwritingOperations::test_delete_folder_then_add [gw51] [ 17%] PASSED tests/test_cli.py::TestModelsLsCommand::test_models_ls_with_num_parameters tests/test_dduf.py::TestExportEntries::test_export_entries_no_duplicate [gw1] [ 17%] PASSED tests/test_dduf.py::TestUtils::test_load_content tests/test_dduf.py::TestUtils::test_validate_dduf_structure_valid tests/test_dduf.py::TestDDUFEntry::test_dataclass [gw23] [ 17%] PASSED tests/test_dduf.py::TestDDUFEntry::test_dataclass tests/test_cli_errors.py::TestFormatGatedRepo::test_with_repo_id [gw62] [ 17%] PASSED tests/test_dduf.py::TestUtils::test_entry_name_invalid_extension[dummy.dduf] [gw1] [ 17%] PASSED tests/test_dduf.py::TestUtils::test_validate_dduf_structure_valid tests/test_dduf.py::TestUtils::test_validate_dduf_structure_not_a_dict [gw12] [ 17%] PASSED tests/test_cli_framework.py::TestInvocation::test_enum_member_default_reaches_handler [gw26] [ 17%] PASSED tests/test_cli.py::TestSkillGeneration::test_build_skill_md_expands_nested_groups tests/test_cli.py::TestRepoSettingsCommand::test_repo_settings_basic [gw51] [ 17%] PASSED tests/test_dduf.py::TestExportEntries::test_export_entries_no_duplicate tests/test_dduf.py::TestExportEntries::test_export_entries_model_index_required tests/test_auth.py::TestPollDeviceToken::test_oauth_errors[expired_token-Device code expired] tests/test_cli.py::TestUploadCommand::test_upload_single_file_with_every[weights/-weights] [gw1] [ 17%] PASSED tests/test_dduf.py::TestUtils::test_validate_dduf_structure_not_a_dict [gw46] [ 17%] PASSED tests/test_cli.py::TestAuthLoginCommand::test_login_rejects_non_interactive_formats[json] tests/test_commit_api.py::TestWarnOnOverwritingOperations::test_no_overwrite [gw46] [ 17%] PASSED tests/test_commit_api.py::TestWarnOnOverwritingOperations::test_no_overwrite tests/test_commit_api.py::TestWarnOnOverwritingOperations::test_add_then_update_file [gw46] [ 17%] PASSED tests/test_commit_api.py::TestWarnOnOverwritingOperations::test_add_then_update_file tests/test_commit_api.py::TestWarnOnOverwritingOperations::test_add_then_delete_file [gw46] [ 17%] PASSED tests/test_commit_api.py::TestWarnOnOverwritingOperations::test_add_then_delete_file [gw118] [ 18%] PASSED tests/test_cli.py::TestSecretHygiene::test_no_token_warning_for_auth_login tests/test_cli.py::TestSecretHygiene::test_secrets_file_from_stdin tests/test_cli.py::TestTagCommands::test_tag_create_with_all_options tests/test_cli.py::TestPapersCommand::test_ls_invalid_sort [gw59] [ 18%] PASSED tests/test_cli.py::TestPapersCommand::test_ls_invalid_sort tests/test_eval_results.py::test_parse_eval_result_entries_api_format [gw7] [ 18%] PASSED tests/test_auth.py::TestPollDeviceToken::test_oauth_errors[expired_token-Device code expired] tests/test_eval_results.py::test_eval_result_entry_minimal [gw7] [ 18%] PASSED tests/test_eval_results.py::test_eval_result_entry_minimal tests/test_eval_results.py::test_eval_result_entry_source_requires_url [gw19] [ 18%] PASSED tests/test_cli.py::TestSkillUpdateCheck::test_silent_when_up_to_date_and_throttled_afterwards [gw59] [ 18%] PASSED tests/test_eval_results.py::test_parse_eval_result_entries_api_format tests/test_generate_cli_reference.py::test_normalize_nested_aliases_in_usage_lines [gw7] [ 18%] PASSED tests/test_eval_results.py::test_eval_result_entry_source_requires_url tests/test_eval_results.py::test_eval_result_entries_to_yaml [gw51] [ 18%] PASSED tests/test_dduf.py::TestExportEntries::test_export_entries_model_index_required tests/test_dduf.py::TestReadDDUFFile::test_read_dduf_file [gw59] [ 18%] PASSED tests/test_generate_cli_reference.py::test_normalize_nested_aliases_in_usage_lines tests/test_cli.py::TestSkillGeneration::test_build_skill_md_shows_inline_flags [gw26] [ 18%] PASSED tests/test_cli.py::TestSkillGeneration::test_build_skill_md_shows_inline_flags tests/test_cli.py::TestSkillGeneration::test_format_params_distinguishes_options_from_arguments [gw11] [ 18%] PASSED tests/test_cli_errors.py::TestFormatGatedRepo::test_with_repo_id tests/test_generate_cli_reference.py::test_normalize_parent_and_child_aliases_in_usage_lines [gw10] [ 18%] PASSED tests/test_cli.py::TestSkillsHfCliCLI::test_add_and_update_generate_skill_locally tests/test_cli.py::TestSkillsHfCliCLI::test_skills_flag_prints_the_skill [gw14] [ 18%] PASSED tests/test_cli.py::TestDownloadCommand::test_download_basic [gw28] [ 18%] PASSED tests/test_cli.py::TestTagCommands::test_tag_create_with_all_options [gw13] [ 18%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_literal_option_builds_choice tests/test_cli_framework.py::TestParameterBuilding::test_path_option [gw13] [ 18%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_path_option tests/test_cli_framework.py::TestParameterBuilding::test_multi_decl_option_name_matches_python_param [gw13] [ 18%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_multi_decl_option_name_matches_python_param [gw59] [ 18%] PASSED tests/test_generate_cli_reference.py::test_normalize_parent_and_child_aliases_in_usage_lines tests/test_cli.py::TestDownloadImpl::test_download_hf_uri_subfolder tests/test_dduf.py::TestUtils::test_entry_name_no_windows_path[encoder\\dummy.json] [gw26] [ 18%] PASSED tests/test_cli.py::TestSkillGeneration::test_format_params_distinguishes_options_from_arguments [gw9] [ 18%] PASSED tests/test_cli_framework.py::TestHelpRecords::test_bool_flag_default_string tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_optional_dict [gw51] [ 19%] PASSED tests/test_dduf.py::TestReadDDUFFile::test_read_dduf_file [gw47] [ 19%] PASSED tests/test_cli.py::TestRepoSettingsCommand::test_repo_settings_basic tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_no_config [gw37] [ 19%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_hf_uri_subfolder [gw7] [ 19%] PASSED tests/test_eval_results.py::test_eval_result_entries_to_yaml [gw25] [ 19%] PASSED tests/test_cli.py::TestUploadCommand::test_upload_single_file_with_every[weights/-weights] tests/test_dduf.py::TestUtils::test_validate_dduf_structure_missing_config_file [gw25] [ 19%] PASSED tests/test_dduf.py::TestUtils::test_validate_dduf_structure_missing_config_file tests/test_dduf.py::TestExportFolder::test_export_folder tests/test_hub_mixin.py::TestHubMixin::test_init_accepts_kwargs_with_config tests/test_cli.py::TestAuthWhoamiCommand::test_whoami_json_shorthand tests/test_cli.py::TestInferenceEndpointsCommands::test_update_container_args [gw68] [ 19%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_update_container_args tests/test_hub_mixin.py::TestHubMixin::test_from_pretrained_model_id_and_revision tests/test_auth.py::TestDeviceCodeLogin::test_device_code_login_success [gw10] [ 19%] PASSED tests/test_cli.py::TestSkillsHfCliCLI::test_skills_flag_prints_the_skill tests/test_cli.py::TestInferenceEndpointsCommands::test_resume_fail_if_already_running [gw118] [ 19%] PASSED tests/test_cli.py::TestSecretHygiene::test_secrets_file_from_stdin tests/test_cli.py::TestAuthTokenCommand::test_token_prints_to_stdout tests/test_cli.py::TestPapersCommand::test_ls_with_week tests/test_cli.py::TestDownloadImpl::test_download_subfolder_with_files tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides0-True] tests/test_cli.py::TestUploadCommand::test_upload_with_all_options [gw29] [ 19%] PASSED tests/test_cli.py::TestDownloadImpl::test_download_subfolder_with_files [gw14] [ 19%] PASSED tests/test_dduf.py::TestUtils::test_entry_name_no_windows_path[encoder\\dummy.json] [gw41] [ 19%] PASSED tests/test_cli.py::TestAuthWhoamiCommand::test_whoami_json_shorthand tests/test_cli.py::TestRepoDeleteCommand::test_repo_delete_with_all_options tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_return_type_hint_from_pretrained tests/test_cli.py::test_build_custom_image_warns_for_engine_without_the_field[tgi_tensor] [gw56] [ 19%] PASSED tests/test_cli.py::TestPapersCommand::test_ls_with_week tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_save_pretrained_with_push_to_hub [gw25] [ 19%] PASSED tests/test_dduf.py::TestExportFolder::test_export_folder [gw61] [ 19%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_resume_fail_if_already_running tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_from_pretrained_model_id_and_revision [gw20] [ 19%] PASSED tests/test_cli.py::TestUploadCommand::test_upload_with_all_options tests/test_hub_mixin.py::TestHubMixin::test_push_to_hub tests/test_dduf.py::TestUtils::test_entry_name_no_windows_path[C:\\dummy.json] [gw61] [ 19%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_from_pretrained_model_id_and_revision [gw77] [ 19%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides0-True] tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_save_with_non_jsonable_config [gw77] [ 19%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_save_with_non_jsonable_config tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_save_model_with_shared_tensors [gw77] [ 20%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_save_model_with_shared_tensors tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_save_pretrained_when_config_and_kwargs_are_passed [gw77] [ 20%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_save_pretrained_when_config_and_kwargs_are_passed [gw29] [ 20%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_return_type_hint_from_pretrained tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_push_to_hub [gw29] [ 20%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_push_to_hub tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_generate_model_card [gw29] [ 20%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_generate_model_card [gw40] [ 20%] PASSED tests/test_cli.py::TestRepoDeleteCommand::test_repo_delete_with_all_options tests/test_inference_async_client.py::test_async_generate_stream_with_details tests/test_cli.py::TestRepoDeleteFilesCommand::test_delete_files[cli_args4-expected_kwargs4] [gw5] [ 20%] PASSED tests/test_auth.py::TestDeviceCodeLogin::test_device_code_login_success tests/test_hub_mixin.py::TestHubMixin::test_with_dataclass_inputs [gw56] [ 20%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_save_pretrained_with_push_to_hub tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_from_pretrained_model_id_only [gw56] [ 20%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_from_pretrained_model_id_only tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_from_pretrained_model_from_hub_prefer_safetensor [gw56] [ 20%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_from_pretrained_model_from_hub_prefer_safetensor tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_from_pretrained_to_relative_path tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_human_output_reports_quota_and_a_deploy_command [gw63] [ 20%] PASSED tests/test_cli.py::test_build_custom_image_warns_for_engine_without_the_field[tgi_tensor] tests/test_cli.py::TestPapersCommand::test_search_with_limit [gw37] [ 20%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_init_accepts_kwargs_with_config tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_filters[flags1-expected_ids1] [gw54] [ 20%] PASSED tests/test_cli.py::TestModelsLsCommand::test_models_ls_files_tree tests/test_cli.py::TestInferenceEndpointsCommands::test_deploy_from_catalog tests/test_cli.py::test_build_custom_image_rejects[sizes_without_engine] tests/test_cli.py::TestResolveUploadPaths::test_upload_implicit_local_path_when_file_exists [gw42] [ 20%] PASSED tests/test_cli.py::TestAuthTokenCommand::test_token_prints_to_stdout [gw40] [ 20%] SKIPPED tests/test_inference_async_client.py::test_async_generate_stream_with_details [gw0] [ 20%] PASSED tests/test_cli.py::TestJsonShorthand::test_json_flag_produces_json_output [gw14] [ 20%] PASSED tests/test_dduf.py::TestUtils::test_entry_name_no_windows_path[C:\\dummy.json] tests/test_dduf.py::TestExportEntries::test_export_entries tests/test_cli.py::TestInferenceEndpointsCommands::test_delete tests/test_cli.py::TestInferenceEndpointsCommands::test_deploy_custom_image [gw47] [ 20%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_no_config [gw61] [ 20%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_from_pretrained_to_relative_path [gw82] [ 20%] PASSED tests/test_cli.py::TestRepoDeleteFilesCommand::test_delete_files[cli_args4-expected_kwargs4] [gw76] [ 21%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_human_output_reports_quota_and_a_deploy_command [gw53] [ 21%] PASSED tests/test_cli.py::TestPapersCommand::test_search_with_limit [gw74] [ 21%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_filters[flags1-expected_ids1] [gw45] [ 21%] PASSED tests/test_cli.py::TestDatasetsLsCommand::test_datasets_ls_files [gw69] [ 21%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_deploy_from_catalog [gw27] [ 21%] PASSED tests/test_cli.py::TestResolveUploadPaths::test_upload_implicit_local_path_when_file_exists [gw64] [ 21%] PASSED tests/test_cli.py::test_build_custom_image_rejects[sizes_without_engine] [gw72] [ 21%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_delete [gw25] [ 21%] PASSED tests/test_dduf.py::TestExportEntries::test_export_entries [gw58] [ 21%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_deploy_custom_image [gw28] [ 21%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_optional_dict [gw5] [ 21%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_with_dataclass_inputs [gw57] [ 21%] PASSED tests/test_cli.py::TestDatasetsCardCommand::test_card_full tests/test_inference_async_client.py::test_async_generate_best_of tests/test_hub_mixin.py::TestHubMixin::test_init_accepts_kwargs_save_and_load tests/test_cli.py::TestModelsLsCommand::test_models_ls_files_recursive tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_config_with_custom_coders tests/test_hub_mixin.py::TestHubMixin::test_from_cls_with_custom_type tests/test_cli.py::TestJsonShorthand::test_json_flag_equivalent_to_format_json tests/test_inference_async_client.py::test_async_chat_completion_no_stream tests/test_dduf.py::TestUtils::test_entry_name_stripped tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_as_dataclass_basic tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_from_pretrained_to_absolute_path [gw63] [ 21%] SKIPPED tests/test_inference_async_client.py::test_async_generate_best_of [gw20] [ 21%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_config_with_custom_coders [gw40] [ 21%] SKIPPED tests/test_inference_async_client.py::test_async_chat_completion_no_stream tests/test_inference_providers.py::TestBasicTaskProviderHelper::test_prepare_mapping_info [gw61] [ 21%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_from_pretrained_to_absolute_path tests/test_inference_endpoints.py::test_get_client_not_ready tests/test_inference_async_client.py::test_async_sentence_similarity tests/test_inference_async_client.py::test_openai_compatibility_base_url_and_api_key [gw37] [ 21%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_init_accepts_kwargs_save_and_load tests/test_inference_endpoints.py::test_resume tests/test_inference_providers.py::TestAutoRouterConversationalTask::test_prepare_mapping_info_is_fake tests/test_inference_providers.py::TestDeepInfraProvider::test_automatic_speech_recognition_url tests/test_inference_endpoints.py::test_wait_timeout [gw47] [ 21%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_as_dataclass_basic [gw14] [ 21%] PASSED tests/test_dduf.py::TestUtils::test_entry_name_stripped tests/test_inference_async_client.py::test_use_async_with_inference_client [gw74] [ 22%] SKIPPED tests/test_inference_async_client.py::test_openai_compatibility_base_url_and_api_key [gw53] [ 22%] SKIPPED tests/test_inference_async_client.py::test_async_sentence_similarity tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_with_dataclass_config tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_save_pretrained_basic tests/test_cli.py::TestSpacesCardCommand::test_card_full [gw82] [ 22%] PASSED tests/test_inference_providers.py::TestBasicTaskProviderHelper::test_prepare_mapping_info [gw76] [ 22%] PASSED tests/test_inference_endpoints.py::test_get_client_not_ready [gw69] [ 22%] PASSED tests/test_inference_endpoints.py::test_resume [gw64] [ 22%] PASSED tests/test_inference_providers.py::TestAutoRouterConversationalTask::test_prepare_mapping_info_is_fake [gw5] [ 22%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_save_pretrained_basic [gw27] [ 22%] PASSED tests/test_inference_providers.py::TestDeepInfraProvider::test_automatic_speech_recognition_url [gw72] [ 22%] PASSED tests/test_inference_endpoints.py::test_wait_timeout [gw58] [ 22%] PASSED tests/test_inference_async_client.py::test_use_async_with_inference_client tests/test_inference_async_client.py::test_async_generate_validation_error tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_inheritance_and_sibling_classes [gw28] [ 22%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_with_dataclass_config tests/test_inference_async_client.py::test_async_chat_completion_not_tgi_no_stream [gw63] [ 22%] SKIPPED tests/test_inference_async_client.py::test_async_generate_validation_error tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_with_push_to_hub [gw20] [ 22%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_inheritance_and_sibling_classes [gw40] [ 22%] SKIPPED tests/test_inference_async_client.py::test_async_chat_completion_not_tgi_no_stream tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_as_dict_basic tests/test_inference_async_client.py::test_async_feature_extraction_accepts_list_inputs tests/test_inference_async_client.py::test_openai_compatibility_without_base_url tests/test_inference_providers.py::TestBasicTaskProviderHelper::test_prepare_headers tests/test_inference_endpoints.py::test_get_client_ready [gw74] [ 22%] SKIPPED tests/test_inference_async_client.py::test_openai_compatibility_without_base_url [gw37] [ 22%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_with_push_to_hub tests/test_inference_providers.py::TestBasicTaskProviderHelper::test_api_key_from_provider tests/test_inference_providers.py::TestAutoRouterConversationalTask::test_prepare_request tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_save_pretrained_with_config tests/test_inference_providers.py::TestDeepInfraProvider::test_automatic_speech_recognition_payload tests/test_inference_endpoints.py::test_wait_failed [gw47] [ 22%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_as_dict_basic tests/test_inference_endpoints.py::test_list_hardware [gw53] [ 22%] PASSED tests/test_inference_async_client.py::test_async_feature_extraction_accepts_list_inputs [gw5] [ 22%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_save_pretrained_with_config tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_with_dict_config [gw82] [ 23%] PASSED tests/test_inference_providers.py::TestBasicTaskProviderHelper::test_prepare_headers tests/test_inference_async_client.py::test_async_generate_non_tgi_endpoint [gw76] [ 23%] PASSED tests/test_inference_endpoints.py::test_get_client_ready [gw69] [ 23%] PASSED tests/test_inference_providers.py::TestBasicTaskProviderHelper::test_api_key_from_provider tests/test_inference_async_client.py::test_async_generate_no_details [gw64] [ 23%] PASSED tests/test_inference_providers.py::TestAutoRouterConversationalTask::test_prepare_request [gw27] [ 23%] PASSED tests/test_inference_providers.py::TestDeepInfraProvider::test_automatic_speech_recognition_payload [gw72] [ 23%] PASSED tests/test_inference_endpoints.py::test_wait_failed [gw58] [ 23%] PASSED tests/test_inference_endpoints.py::test_list_hardware [gw63] [ 23%] SKIPPED tests/test_inference_async_client.py::test_async_generate_non_tgi_endpoint [gw20] [ 23%] SKIPPED tests/test_inference_async_client.py::test_async_generate_no_details [gw28] [ 23%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_with_dict_config tests/test_inference_async_client.py::test_openai_compatibility_with_stream_true tests/test_inference_async_client.py::test_sync_vs_async_signatures [gw74] [ 23%] SKIPPED tests/test_inference_async_client.py::test_openai_compatibility_with_stream_true tests/test_inference_providers.py::TestBasicTaskProviderHelper::test_prepare_url tests/test_inference_endpoints.py::test_fetch tests/test_inference_providers.py::TestBasicTaskProviderHelper::test_api_key_routed tests/test_inference_providers.py::TestCohereConversationalTask::test_prepare_url tests/test_inference_providers.py::TestDeepInfraProvider::test_automatic_speech_recognition_model_not_overridable tests/test_inference_endpoints.py::test_wait_update tests/test_inference_endpoints.py::test_from_raw_initialization [gw53] [ 23%] PASSED tests/test_inference_async_client.py::test_sync_vs_async_signatures [gw82] [ 23%] PASSED tests/test_inference_providers.py::TestBasicTaskProviderHelper::test_prepare_url [gw76] [ 23%] PASSED tests/test_inference_endpoints.py::test_fetch [gw69] [ 23%] PASSED tests/test_inference_providers.py::TestBasicTaskProviderHelper::test_api_key_routed [gw64] [ 23%] PASSED tests/test_inference_providers.py::TestCohereConversationalTask::test_prepare_url [gw27] [ 23%] PASSED tests/test_inference_providers.py::TestDeepInfraProvider::test_automatic_speech_recognition_model_not_overridable [gw58] [ 23%] PASSED tests/test_inference_endpoints.py::test_from_raw_initialization [gw2] [ 23%] PASSED tests/test_cli.py::TestRepoTypePrefix::test_prefix_not_applied_on_command_without_type [gw42] [ 23%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_from_cls_with_custom_type tests/test_cli.py::TestRepoTypePrefix::test_filename_with_prefix_not_rewritten_on_download tests/test_cli.py::TestJobsCommand::test_logs_follow_and_tail_combined tests/test_cli.py::TestJobsCommand::test_ps_table_shows_full_ids tests/test_cli.py::TestUvScriptHeader::test_parses_full_table[\r\n] tests/test_hub_mixin.py::TestHubMixin::test_inherited_class tests/test_cli.py::TestJobsCommand::test_ls_format_json tests/test_cli.py::TestJobsCommand::test_job_info_durations_with_only_total_secs [gw79] [ 24%] PASSED tests/test_cli.py::TestJobsCommand::test_job_info_durations_with_only_total_secs [gw72] [ 24%] PASSED tests/test_inference_endpoints.py::test_wait_update [gw89] [ 24%] PASSED tests/test_cli.py::TestJobsCommand::test_ps_table_shows_full_ids tests/test_inference_providers.py::TestFalAIProvider::test_text_to_speech_payload [gw2] [ 24%] PASSED tests/test_cli.py::TestRepoTypePrefix::test_filename_with_prefix_not_rewritten_on_download [gw87] [ 24%] PASSED tests/test_cli.py::TestJobsCommand::test_logs_follow_and_tail_combined tests/test_inference_providers.py::TestDeepInfraProvider::test_automatic_speech_recognition_response tests/test_cli.py::TestRepoFilesCommand::test_legacy_delete_emits_deprecation_warning [gw88] [ 24%] PASSED tests/test_cli.py::TestUvScriptHeader::test_parses_full_table[\r\n] tests/test_inference_providers.py::TestFalAIProvider::test_automatic_speech_recognition_payload [gw79] [ 24%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_text_to_speech_payload tests/test_inference_providers.py::TestFalAIProvider::test_text_to_speech_response tests/test_cli.py::TestJobsWaitCommand::test_wait_rejects_mismatched_namespaces[args0] [gw85] [ 24%] PASSED tests/test_cli.py::TestJobsCommand::test_ls_format_json tests/test_inference_providers.py::TestDeepInfraProvider::test_text_to_speech_response [gw89] [ 24%] PASSED tests/test_inference_providers.py::TestDeepInfraProvider::test_text_to_speech_response tests/test_inference_providers.py::TestFalAIProvider::test_text_to_video_response [gw81] [ 24%] PASSED tests/test_cli.py::TestRepoFilesCommand::test_legacy_delete_emits_deprecation_warning tests/test_cli.py::TestJobsCommand::test_run_fails_when_job_does_not_complete [gw87] [ 24%] PASSED tests/test_inference_providers.py::TestDeepInfraProvider::test_automatic_speech_recognition_response tests/test_inference_providers.py::TestDeepInfraProvider::test_text_to_speech_url [gw87] [ 24%] PASSED tests/test_inference_providers.py::TestDeepInfraProvider::test_text_to_speech_url tests/test_inference_providers.py::TestDeepInfraProvider::test_text_to_speech_payload [gw88] [ 24%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_automatic_speech_recognition_payload tests/test_inference_providers.py::TestDeepInfraProvider::test_feature_extraction_url [gw42] [ 24%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_inherited_class [gw89] [ 24%] PASSED tests/test_inference_providers.py::TestDeepInfraProvider::test_feature_extraction_url [gw79] [ 24%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_text_to_speech_response tests/test_inference_providers.py::TestFalAIProvider::test_text_to_video_payload [gw79] [ 24%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_text_to_video_payload [gw87] [ 24%] PASSED tests/test_inference_providers.py::TestDeepInfraProvider::test_text_to_speech_payload tests/test_inference_providers.py::TestFalAIProvider::test_image_to_video_response tests/test_hub_mixin.py::TestHubMixin::test_autocomplete_works_as_expected [gw92] [ 24%] PASSED tests/test_cli.py::TestJobsWaitCommand::test_wait_rejects_mismatched_namespaces[args0] tests/test_inference_providers.py::TestFeatherlessAIProvider::test_prepare_route_chat_completionurl [gw92] [ 25%] PASSED tests/test_inference_providers.py::TestFeatherlessAIProvider::test_prepare_route_chat_completionurl tests/test_inference_providers.py::TestFireworksAIConversationalTask::test_prepare_url [gw92] [ 25%] PASSED tests/test_inference_providers.py::TestFireworksAIConversationalTask::test_prepare_url [gw84] [ 25%] PASSED tests/test_cli.py::TestJobsCommand::test_run_fails_when_job_does_not_complete tests/test_inference_providers.py::TestDeepInfraProvider::test_feature_extraction_response [gw84] [ 25%] PASSED tests/test_inference_providers.py::TestDeepInfraProvider::test_feature_extraction_response [gw85] [ 25%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_text_to_video_response tests/test_inference_providers.py::TestFalAIProvider::test_image_to_image_payload tests/test_inference_providers.py::TestFalAIProvider::test_automatic_speech_recognition_response [gw88] [ 25%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_automatic_speech_recognition_response tests/test_inference_providers.py::TestFalAIProvider::test_text_to_image_payload tests/test_cli.py::TestRepoDuplicateCommand::test_repo_duplicate_secret_from_env tests/test_inference_providers.py::TestFalAIProvider::test_prepare_headers_fal_ai_key [gw84] [ 25%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_prepare_headers_fal_ai_key tests/test_inference_providers.py::TestFalAIProvider::test_prepare_headers_hf_key [gw84] [ 25%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_prepare_headers_hf_key tests/test_inference_providers.py::TestDeepInfraProvider::test_feature_extraction_payload [gw89] [ 25%] PASSED tests/test_inference_providers.py::TestDeepInfraProvider::test_feature_extraction_payload tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_hints_at_valid_values_when_no_hardware_matches_at_all[flags0-No such hardware: --vendor 'asw' (valid: aws, gcp).] tests/test_cli.py::TestJobsCommand::test_uv_remote_script tests/test_inference_providers.py::TestFireworksAIConversationalTask::test_prepare_payload_as_dict [gw92] [ 25%] PASSED tests/test_inference_providers.py::TestFireworksAIConversationalTask::test_prepare_payload_as_dict [gw81] [ 25%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_image_to_video_response tests/test_inference_providers.py::TestFalAIProvider::test_image_segmentation_payload [gw81] [ 25%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_image_segmentation_payload [gw85] [ 25%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_image_to_image_payload tests/test_cli.py::TestJobsCommand::test_create_scheduled_job [gw80] [ 25%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_hints_at_valid_values_when_no_hardware_matches_at_all[flags0-No such hardware: --vendor 'asw' (valid: aws, gcp).] tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_mapping_info [gw80] [ 25%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_mapping_info [gw88] [ 25%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_text_to_image_payload tests/test_inference_providers.py::TestFalAIProvider::test_image_segmentation_response_with_data_url tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_mapping_info_unknown_task tests/test_inference_providers.py::TestFalAIProvider::test_image_to_image_response tests/test_cli.py::TestAuthSwitchCommand::test_switch_requires_token_name_in_non_interactive_mode [gw83] [ 25%] PASSED tests/test_cli.py::TestJobsCommand::test_create_scheduled_job tests/test_cli.py::TestBucketTransport::test_bucket_transport_uploads_and_returns_volume tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_as_dict_conversational[http://localhost:8000/v1/chat/completions-parameters2-dummy] tests/test_cli.py::TestParseAndSyncJobVolumes::test_none_and_empty tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id_errors[/job1-None] tests/test_cli.py::TestParseAndSyncJobVolumes::test_local_dir_read_write_suffix [gw106] [ 25%] PASSED tests/test_cli.py::TestParseAndSyncJobVolumes::test_none_and_empty tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://datasets/org/ds/path/to/dir:/input-dataset-org/ds-/input-path/to/dir] [gw38] [ 25%] PASSED tests/test_cli.py::TestRepoDuplicateCommand::test_repo_duplicate_secret_from_env tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[text2text-generation-tags8-conversational-True] [gw81] [ 25%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_image_segmentation_response_with_data_url [gw83] [ 26%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_as_dict_conversational[http://localhost:8000/v1/chat/completions-parameters2-dummy] [gw85] [ 26%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_image_to_image_response [gw44] [ 26%] PASSED tests/test_cli.py::TestModelsLsCommand::test_models_ls_files_json [gw39] [ 26%] PASSED tests/test_cli.py::TestAuthSwitchCommand::test_switch_requires_token_name_in_non_interactive_mode tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_as_dict_conversational[https://api.example.com/v1/chat/completions-parameters3-username/repo_name] tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_url_sentence_similarity tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[text-generation-tags0-text-generation-False] [gw98] [ 26%] PASSED tests/test_cli.py::TestBucketTransport::test_bucket_transport_uploads_and_returns_volume tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[image-text-to-text-tags4-conversational-False] [gw107] [ 26%] PASSED tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://datasets/org/ds/path/to/dir:/input-dataset-org/ds-/input-path/to/dir] tests/test_inference_providers.py::TestScalewayProvider::test_prepare_url_conversational [gw106] [ 26%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[text2text-generation-tags8-conversational-True] [gw67] [ 26%] PASSED tests/test_cli.py::TestJobsCommand::test_uv_remote_script [gw103] [ 26%] PASSED tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id_errors[/job1-None] tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[audio-classification-tags12-audio-classification-False] [gw0] [ 26%] PASSED tests/test_cli.py::TestJsonShorthand::test_json_flag_equivalent_to_format_json tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides6-False] [gw83] [ 26%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_as_dict_conversational[https://api.example.com/v1/chat/completions-parameters3-username/repo_name] tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_as_dict_conversational[http://localhost:8000/v1/chat/completions-parameters4-dummy] [gw98] [ 26%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[image-text-to-text-tags4-conversational-False] [gw109] [ 26%] PASSED tests/test_cli.py::TestParseAndSyncJobVolumes::test_local_dir_read_write_suffix tests/test_inference_providers.py::TestNovitaProvider::test_prepare_url_text_generation [gw109] [ 26%] PASSED tests/test_inference_providers.py::TestNovitaProvider::test_prepare_url_text_generation tests/test_inference_providers.py::TestNovitaProvider::test_prepare_url_conversational tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_request [gw78] [ 26%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides6-False] tests/test_inference_providers.py::TestScalewayProvider::test_prepare_payload_as_dict_feature_extraction [gw83] [ 26%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_as_dict_conversational[http://localhost:8000/v1/chat/completions-parameters4-dummy] [gw103] [ 26%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[audio-classification-tags12-audio-classification-False] [gw109] [ 26%] PASSED tests/test_inference_providers.py::TestNovitaProvider::test_prepare_url_conversational tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[sentence-similarity-tags9-feature-extraction-False] [gw107] [ 26%] PASSED tests/test_inference_providers.py::TestScalewayProvider::test_prepare_url_conversational tests/test_inference_providers.py::TestScalewayProvider::test_prepare_payload_as_dict [gw107] [ 27%] PASSED tests/test_inference_providers.py::TestScalewayProvider::test_prepare_payload_as_dict tests/test_cli.py::TestParseVolumes::test_invalid_volume_spec[hf://gpt2:/data] [gw105] [ 27%] PASSED tests/test_cli.py::TestParseVolumes::test_invalid_volume_spec[hf://gpt2:/data] tests/test_inference_providers.py::TestNscaleProvider::test_prepare_route_chat_completion tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[audio-classification-tags13-text-classification-True] [gw106] [ 27%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[sentence-similarity-tags9-feature-extraction-False] tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[feature-extraction-tags10-sentence-similarity-False] [gw106] [ 27%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[feature-extraction-tags10-sentence-similarity-False] [gw38] [ 27%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_url_sentence_similarity tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_as_dict [gw54] [ 27%] PASSED tests/test_cli.py::TestModelsLsCommand::test_models_ls_files_recursive tests/test_cli.py::TestJobsCommand::test_run_with_volumes [gw67] [ 27%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_request [gw39] [ 27%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[text-generation-tags0-text-generation-False] tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[text-generation-tags1-conversational-False] tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[image-text-to-text-tags5-image-text-to-text-True] [gw98] [ 27%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[image-text-to-text-tags5-image-text-to-text-True] tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[image-text-to-text-tags6-conversational-False] [gw78] [ 27%] PASSED tests/test_inference_providers.py::TestScalewayProvider::test_prepare_payload_as_dict_feature_extraction tests/test_inference_providers.py::TestPublicAIProvider::test_prepare_url [gw98] [ 27%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[image-text-to-text-tags6-conversational-False] tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_request_conversational [gw105] [ 27%] PASSED tests/test_inference_providers.py::TestNscaleProvider::test_prepare_route_chat_completion tests/test_inference_providers.py::TestNscaleProvider::test_prepare_payload_with_size_conversion [gw57] [ 27%] PASSED tests/test_cli.py::TestSpacesCardCommand::test_card_full [gw103] [ 27%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[audio-classification-tags13-text-classification-True] [gw3] [ 27%] PASSED tests/test_cli.py::TestJsonShorthand::test_json_on_command_without_format [gw39] [ 27%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[text-generation-tags1-conversational-False] tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id[my-username/my-job-id-None-my-job-id-my-username] [gw78] [ 27%] PASSED tests/test_inference_providers.py::TestPublicAIProvider::test_prepare_url [gw67] [ 27%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_request_conversational [gw105] [ 27%] PASSED tests/test_inference_providers.py::TestNscaleProvider::test_prepare_payload_with_size_conversion tests/test_cli.py::TestJsonShorthand::test_json_not_rewritten_for_extensions_exec [gw38] [ 27%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_as_dict tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[text-generation-tags2-text-generation-False] tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id_errors[-None] [gw97] [ 28%] PASSED tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id_errors[-None] [gw101] [ 28%] PASSED tests/test_cli.py::TestParseNamespaceFromJobId::test_parse_namespace_from_job_id[my-username/my-job-id-None-my-job-id-my-username] tests/test_inference_providers.py::TestOVHcloudAIEndpointsProvider::test_prepare_url_conversational tests/test_inference_providers.py::TestReplicateProvider::test_automatic_speech_recognition_payload [gw101] [ 28%] PASSED tests/test_inference_providers.py::TestOVHcloudAIEndpointsProvider::test_prepare_url_conversational [gw3] [ 28%] PASSED tests/test_cli.py::TestJsonShorthand::test_json_not_rewritten_for_extensions_exec tests/test_cli.py::TestRepoTypePrefix::test_spaces_prefix_on_download tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_as_bytes tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_as_dict_conversational[username/repo_name-parameters0-username/repo_name] [gw67] [ 28%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_as_dict_conversational[username/repo_name-parameters0-username/repo_name] [gw86] [ 28%] PASSED tests/test_cli.py::TestJobsCommand::test_run_with_volumes tests/test_cli.py::TestWebhooksCommand::test_ls tests/test_inference_providers.py::TestOVHcloudAIEndpointsProvider::test_prepare_payload_as_dict tests/test_inference_providers.py::TestNscaleProvider::test_text_to_image_get_response tests/test_cli.py::TestVolume::test_read_only_false_preserved [gw101] [ 28%] PASSED tests/test_inference_providers.py::TestOVHcloudAIEndpointsProvider::test_prepare_payload_as_dict tests/test_cli.py::test_build_custom_image_rejects[registry_credentials_without_image] [gw97] [ 28%] PASSED tests/test_inference_providers.py::TestReplicateProvider::test_automatic_speech_recognition_payload tests/test_inference_providers.py::TestReplicateProvider::test_automatic_speech_recognition_get_response_variants [gw86] [ 28%] PASSED tests/test_inference_providers.py::TestNscaleProvider::test_text_to_image_get_response tests/test_cli.py::TestJobsWaitCommand::test_wait_timeout tests/test_cli.py::TestRepoDuplicateCommand::test_repo_duplicate_implicit_namespace [gw97] [ 28%] PASSED tests/test_inference_providers.py::TestReplicateProvider::test_automatic_speech_recognition_get_response_variants [gw112] [ 28%] PASSED tests/test_cli.py::TestVolume::test_read_only_false_preserved tests/test_inference_providers.py::TestReplicateProvider::test_get_response_timeout tests/test_cli.py::test_build_custom_image[no_engine] [gw3] [ 28%] PASSED tests/test_cli.py::TestRepoTypePrefix::test_spaces_prefix_on_download tests/test_inference_providers.py::TestOpenAIProvider::test_prepare_url tests/test_cli.py::TestVolume::test_serialize_network[train-network_aliases2-expected2] [gw39] [ 28%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[text-generation-tags2-text-generation-False] [gw120] [ 28%] PASSED tests/test_cli.py::TestVolume::test_serialize_network[train-network_aliases2-expected2] tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_text_to_image [gw66] [ 28%] PASSED tests/test_cli.py::test_build_custom_image_rejects[registry_credentials_without_image] [gw73] [ 28%] PASSED tests/test_cli.py::test_build_custom_image[no_engine] tests/test_inference_providers.py::TestTogetherProvider::test_prepare_route_feature_extraction [gw112] [ 28%] PASSED tests/test_inference_providers.py::TestReplicateProvider::test_get_response_timeout tests/test_inference_providers.py::TestReplicateProvider::test_get_response_single_output [gw120] [ 28%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_text_to_image [gw90] [ 28%] PASSED tests/test_cli.py::TestJobsWaitCommand::test_wait_timeout tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_image_to_image_flux2 [gw90] [ 29%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_image_to_image_flux2 [gw73] [ 29%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_route_feature_extraction [gw36] [ 29%] PASSED tests/test_cli.py::TestRepoDuplicateCommand::test_repo_duplicate_implicit_namespace tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_image_to_image_kontext[black-forest-labs/FLUX.1-kontext-dev] [gw38] [ 29%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_as_bytes [gw116] [ 29%] PASSED tests/test_cli.py::TestWebhooksCommand::test_ls tests/test_inference_providers.py::TestReplicateProvider::test_prepare_route [gw112] [ 29%] PASSED tests/test_inference_providers.py::TestReplicateProvider::test_get_response_single_output [gw86] [ 29%] PASSED tests/test_inference_providers.py::TestOpenAIProvider::test_prepare_url tests/test_inference_providers.py::TestTogetherProvider::test_text_to_image_get_response tests/test_inference_providers.py::TestTogetherProvider::test_conversational_json_schema_flattens_envelope [gw66] [ 29%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_conversational_json_schema_flattens_envelope [gw36] [ 29%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_image_to_image_kontext[black-forest-labs/FLUX.1-kontext-dev] tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://my-org/my-model:/mnt-model-my-org/my-model-/mnt-None] tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_image_to_image_kontext[black-forest-labs/FLUX.1-kontext-pro] [gw90] [ 29%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_image_to_image_kontext[black-forest-labs/FLUX.1-kontext-pro] tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_feature_extraction [gw73] [ 29%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_feature_extraction tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides3-False] tests/test_cli.py::TestSpacesLogsCommand::test_logs_follow_and_tail_error [gw116] [ 29%] PASSED tests/test_inference_providers.py::TestReplicateProvider::test_prepare_route tests/test_inference_providers.py::TestReplicateProvider::test_prepare_payload_as_dict [gw120] [ 29%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_text_to_image_get_response tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_image_to_image_omitted_prompt tests/test_inference_providers.py::TestTogetherProvider::test_conversational_response_format_passthrough [gw36] [ 29%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_image_to_image_omitted_prompt [gw116] [ 29%] PASSED tests/test_inference_providers.py::TestReplicateProvider::test_prepare_payload_as_dict [gw66] [ 29%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_conversational_response_format_passthrough tests/test_cli.py::TestVolume::test_serialize_expose[expose3-expected3] tests/test_cli.py::TestRepoDeleteFilesCommand::test_delete_files[cli_args1-expected_kwargs1] tests/test_cli.py::TestJobsCommand::test_logs_follow_long_flag tests/test_cli.py::TestDeriveJobVolumeName::test_different_paths_differ tests/test_cli.py::TestUvScriptHeader::test_missing_secret_is_an_error tests/test_cli.py::TestSpacesLsCommand::test_spaces_ls_files tests/test_cli.py::TestBucketTransport::test_bucket_transport_with_multiple_files tests/test_cli.py::TestVolume::test_serialize_in_job_spec tests/test_cli.py::TestVolume::test_serialize_expose[None-None] tests/test_cli.py::TestWebhooksCommand::test_ls_empty [gw100] [ 29%] PASSED tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://my-org/my-model:/mnt-model-my-org/my-model-/mnt-None] tests/test_inference_providers.py::TestTogetherProvider::test_prepare_route_text_to_speech tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://org/my-model/onnx:/weights-model-org/my-model-/weights-onnx] [gw65] [ 29%] PASSED tests/test_cli.py::TestInferenceEndpointsHardwareCommand::test_default_lists_only_deployable_hardware[overrides3-False] [gw100] [ 29%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_route_text_to_speech tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_text_to_speech [gw100] [ 29%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_text_to_speech [gw117] [ 30%] PASSED tests/test_cli.py::TestWebhooksCommand::test_ls_empty tests/test_cli.py::TestParseAndSyncJobVolumes::test_missing_mount_path [gw94] [ 30%] PASSED tests/test_cli.py::TestUvScriptHeader::test_missing_secret_is_an_error tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_get_response_no_task_id [gw94] [ 30%] PASSED tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_get_response_no_task_id tests/test_cli.py::TestJobsCommand::test_stats_rows_one_row_per_gpu[4] [gw110] [ 30%] PASSED tests/test_cli.py::TestDeriveJobVolumeName::test_different_paths_differ tests/test_inference_providers.py::TestTogetherProvider::test_video_get_response_times_out_when_stuck_pending tests/test_cli.py::TestParseVolumes::test_read_only_suffix tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_get_response_no_image_result [gw108] [ 30%] PASSED tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://org/my-model/onnx:/weights-model-org/my-model-/weights-onnx] tests/test_cli.py::TestBucketTransport::test_update_job_labels_no_args_error tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_image_to_video [gw65] [ 30%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_image_to_video tests/test_inference_providers.py::TestTogetherProvider::test_video_get_response_polls_until_completed [gw94] [ 30%] PASSED tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_get_response_no_image_result [gw68] [ 30%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_from_pretrained_model_id_and_revision tests/test_hub_mixin.py::TestHubMixin::test_from_pretrained_from_relative_path [gw75] [ 30%] PASSED tests/test_cli.py::TestRepoDeleteFilesCommand::test_delete_files[cli_args1-expected_kwargs1] tests/test_inference_providers.py::TestZaiProvider::test_prepare_url [gw71] [ 30%] PASSED tests/test_cli.py::TestJobsCommand::test_logs_follow_long_flag tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_get_response_success tests/test_inference_providers.py::TestBaseTextGenerationTask::test_prepare_route [gw117] [ 30%] PASSED tests/test_inference_providers.py::TestBaseTextGenerationTask::test_prepare_route tests/test_inference_providers.py::TestBaseTextGenerationTask::test_prepare_payload tests/test_cli.py::TestSecretHygiene::test_warns_on_inline_secret_value [gw111] [ 30%] PASSED tests/test_cli.py::TestParseAndSyncJobVolumes::test_missing_mount_path tests/test_inference_providers.py::test_recursive_merge[dict17-dict27-expected7] [gw113] [ 30%] PASSED tests/test_cli.py::TestVolume::test_serialize_in_job_spec tests/test_inference_providers.py::TestWavespeedAIProvider::test_prepare_text_to_video_payload [gw113] [ 30%] PASSED tests/test_inference_providers.py::TestWavespeedAIProvider::test_prepare_text_to_video_payload tests/test_inference_providers.py::TestWavespeedAIProvider::test_prepare_image_to_image_payload [gw75] [ 30%] PASSED tests/test_inference_providers.py::TestZaiProvider::test_prepare_url tests/test_inference_providers.py::test_recursive_merge[dict11-dict21-expected1] [gw108] [ 30%] PASSED tests/test_inference_providers.py::test_recursive_merge[dict11-dict21-expected1] tests/test_cli.py::TestWebhooksCommand::test_update [gw117] [ 30%] PASSED tests/test_inference_providers.py::TestBaseTextGenerationTask::test_prepare_payload [gw65] [ 30%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_video_get_response_polls_until_completed [gw113] [ 30%] PASSED tests/test_inference_providers.py::TestWavespeedAIProvider::test_prepare_image_to_image_payload [gw111] [ 30%] PASSED tests/test_inference_providers.py::test_recursive_merge[dict17-dict27-expected7] tests/test_inference_providers.py::test_recursive_merge[dict18-dict28-expected8] [gw49] [ 31%] PASSED tests/test_cli.py::TestSpacesLogsCommand::test_logs_follow_and_tail_error tests/test_inference_providers.py::TestTogetherProvider::test_prepare_route_text_to_video tests/test_inference_providers.py::test_recursive_merge[dict12-dict22-expected2] [gw108] [ 31%] PASSED tests/test_inference_providers.py::test_recursive_merge[dict12-dict22-expected2] [gw110] [ 31%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_video_get_response_times_out_when_stuck_pending tests/test_inference_providers.py::TestWavespeedAIProvider::test_prepare_headers tests/test_cli.py::TestWebhooksCommand::test_delete_with_yes [gw70] [ 31%] PASSED tests/test_cli.py::TestJobsCommand::test_stats_rows_one_row_per_gpu[4] tests/test_inference_providers.py::test_filter_none[data3-expected3] [gw70] [ 31%] PASSED tests/test_inference_providers.py::test_filter_none[data3-expected3] tests/test_inference_providers.py::test_filter_none[data4-expected4] [gw70] [ 31%] PASSED tests/test_inference_providers.py::test_filter_none[data4-expected4] [gw71] [ 31%] PASSED tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_get_response_success [gw115] [ 31%] PASSED tests/test_cli.py::TestVolume::test_serialize_expose[expose3-expected3] tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_prepare_url [gw115] [ 31%] PASSED tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_prepare_url tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_prepare_payload [gw115] [ 31%] PASSED tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_prepare_payload [gw111] [ 31%] PASSED tests/test_inference_providers.py::test_recursive_merge[dict18-dict28-expected8] tests/test_cli.py::TestDatasetsParquetCommand::test_datasets_parquet_json_output tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_get_response_immediate_success [gw126] [ 31%] PASSED tests/test_cli.py::TestSecretHygiene::test_warns_on_inline_secret_value tests/test_cli.py::TestUvScriptHeader::test_invalid_table[flavour = "l4x1"-Unknown key(s) 'flavour'] [gw91] [ 31%] PASSED tests/test_cli.py::TestUvScriptHeader::test_invalid_table[flavour = "l4x1"-Unknown key(s) 'flavour'] tests/test_inference_types.py::test_parse_from_bytes [gw91] [ 31%] PASSED tests/test_inference_types.py::test_parse_from_bytes tests/test_inference_types.py::test_parse_from_str [gw91] [ 31%] PASSED tests/test_inference_types.py::test_parse_from_str tests/test_cli.py::TestBranchCommands::test_branch_delete_with_all_options [gw43] [ 31%] PASSED tests/test_cli.py::TestBranchCommands::test_branch_delete_with_all_options tests/test_inference_providers.py::test_filter_none[data0-expected0] [gw110] [ 31%] PASSED tests/test_inference_providers.py::TestWavespeedAIProvider::test_prepare_headers [gw95] [ 31%] PASSED tests/test_cli.py::TestBucketTransport::test_bucket_transport_with_multiple_files tests/test_inference_providers.py::TestBaseConversationalTask::test_prepare_payload [gw95] [ 31%] PASSED tests/test_inference_providers.py::TestBaseConversationalTask::test_prepare_payload tests/test_inference_providers.py::TestBaseConversationalTask::test_prepare_payload_filters_messages[raw_messages0-expected_messages0] [gw95] [ 32%] PASSED tests/test_inference_providers.py::TestBaseConversationalTask::test_prepare_payload_filters_messages[raw_messages0-expected_messages0] tests/test_auth.py::TestLogout::test_logout_preserves_other_tokens_metadata tests/test_cli.py::TestUvScriptHeader::test_dry_run[command1] [gw104] [ 32%] PASSED tests/test_cli.py::TestParseVolumes::test_read_only_suffix tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_no_details [gw104] [ 32%] SKIPPED tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_no_details tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_with_details [gw104] [ 32%] SKIPPED tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_with_details tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_prepare_route [gw75] [ 32%] PASSED tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_prepare_route tests/test_cli.py::TestWebhooksCommand::test_create_requires_url_or_job_id tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_non_tgi_endpoint [gw126] [ 32%] SKIPPED tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_non_tgi_endpoint tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_non_tgi_endpoint_regression_test [gw126] [ 32%] SKIPPED tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_non_tgi_endpoint_regression_test tests/test_cli.py::TestUvScriptHeader::test_cli_flag_wins_over_script[False] [gw93] [ 32%] PASSED tests/test_cli.py::TestUvScriptHeader::test_cli_flag_wins_over_script[False] tests/test_inference_providers.py::test_filter_none[data6-expected6] [gw93] [ 32%] PASSED tests/test_inference_providers.py::test_filter_none[data6-expected6] tests/test_inference_providers.py::test_filter_none[data7-expected7] [gw93] [ 32%] PASSED tests/test_inference_providers.py::test_filter_none[data7-expected7] [gw71] [ 32%] PASSED tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_get_response_immediate_success tests/test_cli.py::TestWebhooksCommand::test_create_with_domain_and_secret [gw119] [ 32%] PASSED tests/test_cli.py::TestWebhooksCommand::test_create_with_domain_and_secret [gw49] [ 32%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_route_text_to_video tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_text_to_video [gw124] [ 32%] PASSED tests/test_cli.py::TestWebhooksCommand::test_create_requires_url_or_job_id [gw43] [ 32%] PASSED tests/test_inference_providers.py::test_filter_none[data0-expected0] [gw96] [ 32%] PASSED tests/test_cli.py::TestUvScriptHeader::test_dry_run[command1] tests/test_inference_types.py::test_parse_as_instance_failure tests/test_inference_types.py::test_optional_are_set_to_none [gw102] [ 32%] PASSED tests/test_cli.py::TestBucketTransport::test_update_job_labels_no_args_error tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_validation_error [gw102] [ 32%] SKIPPED tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_validation_error tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_stream_no_details [gw102] [ 32%] SKIPPED tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_stream_no_details [gw114] [ 32%] PASSED tests/test_cli.py::TestVolume::test_serialize_expose[None-None] tests/test_inference_providers.py::test_recursive_merge[dict14-dict24-expected4] [gw114] [ 33%] PASSED tests/test_inference_providers.py::test_recursive_merge[dict14-dict24-expected4] tests/test_inference_providers.py::test_recursive_merge[dict15-dict25-expected5] [gw114] [ 33%] PASSED tests/test_inference_providers.py::test_recursive_merge[dict15-dict25-expected5] [gw123] [ 33%] PASSED tests/test_cli.py::TestWebhooksCommand::test_update tests/test_inference_providers.py::test_get_provider_helper_auto_non_conversational [gw123] [ 33%] PASSED tests/test_inference_providers.py::test_get_provider_helper_auto_non_conversational tests/test_inference_providers.py::test_get_provider_helper_auto_conversational [gw123] [ 33%] PASSED tests/test_inference_providers.py::test_get_provider_helper_auto_conversational tests/test_init_lazy_loading.py::TestHuggingfaceHubInit::test_hf_api_dependencies_are_lazy_loaded [gw48] [ 33%] PASSED tests/test_cli.py::TestDatasetsParquetCommand::test_datasets_parquet_json_output tests/test_inference_providers.py::test_filter_none[data1-expected1] tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://buckets/org/my-bucket:/output-bucket-org/my-bucket-/output-None] [gw99] [ 33%] PASSED tests/test_cli.py::TestParseVolumes::test_parse_volume_spec[hf://buckets/org/my-bucket:/output-bucket-org/my-bucket-/output-None] tests/test_inference_types.py::test_other_fields_not_proper_dataclass_fields [gw124] [ 33%] PASSED tests/test_inference_types.py::test_parse_as_instance_failure [gw121] [ 33%] PASSED tests/test_cli.py::TestWebhooksCommand::test_delete_with_yes tests/test_inference_types.py::test_parse_from_list [gw121] [ 33%] PASSED tests/test_inference_types.py::test_parse_from_list tests/test_inference_types.py::test_parse_from_unexpected_type [gw121] [ 33%] PASSED tests/test_inference_types.py::test_parse_from_unexpected_type tests/test_inference_text_generation.py::TestTextGenerationErrors::test_incomplete_generation_error [gw48] [ 33%] PASSED tests/test_inference_text_generation.py::TestTextGenerationErrors::test_incomplete_generation_error tests/test_inference_text_generation.py::TestTextGenerationErrors::test_overloaded_error tests/test_cli.py::TestSecretHygiene::test_no_warning_for_secrets_file [gw49] [ 33%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_text_to_video [gw68] [ 33%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_from_pretrained_from_relative_path [gw99] [ 33%] PASSED tests/test_inference_types.py::test_other_fields_not_proper_dataclass_fields tests/test_inference_types.py::test_parse_as_list_success [gw124] [ 33%] PASSED tests/test_inference_types.py::test_parse_as_list_success tests/test_hub_mixin.py::TestHubMixin::test_from_pretrained_from_absolute_path [gw43] [ 33%] PASSED tests/test_inference_providers.py::test_filter_none[data1-expected1] tests/test_init_lazy_loading.py::TestHuggingfaceHubInit::test_utils_are_lazy_loaded [gw4] [ 33%] PASSED tests/test_auth.py::TestLogout::test_logout_preserves_other_tokens_metadata tests/test_inference_types.py::test_parse_nested_class [gw125] [ 33%] PASSED tests/test_cli.py::TestSecretHygiene::test_no_warning_for_secrets_file tests/test_jobs_api.py::TestWaitForJob::test_polls_until_terminal_and_returns_failed_job [gw4] [ 34%] PASSED tests/test_inference_types.py::test_parse_nested_class tests/test_inference_types.py::test_all_fields_are_optional tests/test_cli.py::TestSecretHygiene::test_warns_on_inline_token [gw48] [ 34%] PASSED tests/test_inference_text_generation.py::TestTextGenerationErrors::test_overloaded_error [gw4] [ 34%] PASSED tests/test_inference_types.py::test_all_fields_are_optional [gw68] [ 34%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_from_pretrained_from_absolute_path [gw127] [ 34%] PASSED tests/test_cli.py::TestSecretHygiene::test_warns_on_inline_token [gw96] [ 34%] PASSED tests/test_inference_types.py::test_optional_are_set_to_none tests/test_inference_types.py::test_none_inferred [gw125] [ 34%] PASSED tests/test_jobs_api.py::TestWaitForJob::test_polls_until_terminal_and_returns_failed_job tests/test_jobs_api.py::TestWaitForJob::test_list_input_returns_list_in_order [gw125] [ 34%] PASSED tests/test_jobs_api.py::TestWaitForJob::test_list_input_returns_list_in_order tests/test_jobs_api.py::TestWaitForJob::test_stages_waits_for_running [gw96] [ 34%] PASSED tests/test_inference_types.py::test_none_inferred [gw127] [ 34%] PASSED tests/test_jobs_api.py::TestWaitForJob::test_stages_waits_for_running tests/test_jobs_api.py::TestWaitForJob::test_stages_stops_on_terminal_even_if_target_not_reached tests/test_cli.py::TestUpdateSkillOptOut::test_excludes_skill_when_not_installed [gw127] [ 34%] PASSED tests/test_jobs_api.py::TestWaitForJob::test_stages_stops_on_terminal_even_if_target_not_reached tests/test_cli.py::TestRepoTypePrefix::test_no_prefix_unchanged tests/test_cli_framework.py::TestParameterBuilding::test_optional_list_argument_uses_nargs_minus_one [gw21] [ 34%] PASSED tests/test_cli.py::TestUpdateSkillOptOut::test_excludes_skill_when_not_installed tests/test_jobs_api.py::test_default_job_name_from_image[python:3.12-python-3-12] tests/test_cli_framework.py::TestParameterBuilding::test_int_option_with_min_is_intrange tests/test_cli_errors.py::TestFormatRevisionNotFound::test_with_repo_id_and_type [gw17] [ 34%] PASSED tests/test_cli.py::TestRepoTypePrefix::test_no_prefix_unchanged tests/test_cli.py::TestSkillGeneration::test_build_skill_md_has_expected_structure [gw15] [ 34%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_optional_list_argument_uses_nargs_minus_one tests/test_jobs_api.py::test_default_job_name_from_image[hf.co/spaces/lhoestq/duckdb-lhoestq-duckdb] tests/test_cli_errors.py::TestFormatRepoNotFound::test_with_repo_id_dataset [gw21] [ 34%] PASSED tests/test_jobs_api.py::test_default_job_name_from_image[python:3.12-python-3-12] [gw33] [ 34%] PASSED tests/test_cli_errors.py::TestFormatRevisionNotFound::test_with_repo_id_and_type tests/test_jobs_api.py::test_default_job_name_from_script[lighteval-lighteval] [gw24] [ 34%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_int_option_with_min_is_intrange tests/test_jobs_api.py::test_default_job_name_from_image[pytorch/pytorch:2.6.0-cuda12.4-cudnn9-devel-pytorch-2-6-0-cuda12-4-cudnn9-devel] [gw8] [ 34%] PASSED tests/test_cli_errors.py::TestFormatRepoNotFound::test_with_repo_id_dataset tests/test_lfs.py::TestUploadInfo::test_upload_info_from_path [gw15] [ 34%] PASSED tests/test_jobs_api.py::test_default_job_name_from_script[lighteval-lighteval] tests/test_jobs_api.py::test_default_job_name_from_script[./train.py-train] tests/test_jobs_api.py::test_job_info_parses_network[network0-expected0] tests/test_jobs_api.py::test_default_job_name_from_script[my.weird.script.py-my-weird-script] [gw21] [ 34%] PASSED tests/test_jobs_api.py::test_default_job_name_from_image[pytorch/pytorch:2.6.0-cuda12.4-cudnn9-devel-pytorch-2-6-0-cuda12-4-cudnn9-devel] [gw33] [ 35%] PASSED tests/test_jobs_api.py::test_job_info_parses_network[network0-expected0] tests/test_jobs_api.py::test_job_info_parses_network[network1-expected1] [gw8] [ 35%] PASSED tests/test_lfs.py::TestUploadInfo::test_upload_info_from_path [gw17] [ 35%] PASSED tests/test_jobs_api.py::test_default_job_name_from_image[hf.co/spaces/lhoestq/duckdb-lhoestq-duckdb] tests/test_jobs_api.py::test_default_job_name_from_image[https://huggingface.co/spaces/lhoestq/duckdb-lhoestq-duckdb] [gw17] [ 35%] PASSED tests/test_jobs_api.py::test_default_job_name_from_image[https://huggingface.co/spaces/lhoestq/duckdb-lhoestq-duckdb] [gw15] [ 35%] PASSED tests/test_jobs_api.py::test_default_job_name_from_script[my.weird.script.py-my-weird-script] tests/test_lfs.py::TestUploadInfo::test_upload_info_from_bytes [gw24] [ 35%] PASSED tests/test_jobs_api.py::test_default_job_name_from_script[./train.py-train] [gw33] [ 35%] PASSED tests/test_jobs_api.py::test_job_info_parses_network[network1-expected1] tests/test_jobs_api.py::test_default_job_name_from_script[https://raw.githubusercontent.com/huggingface/trl/main/trl/scripts/sft.py-sft] [gw8] [ 35%] PASSED tests/test_lfs.py::TestUploadInfo::test_upload_info_from_bytes tests/test_cli.py::TestInferenceEndpointsCommands::test_list_with_format_and_quiet tests/test_cli_framework.py::TestParameterBuilding::test_enum_option_builds_choice_from_values tests/test_commit_api.py::TestCommitOperationDelete::test_is_folder_wrong_value [gw24] [ 35%] PASSED tests/test_jobs_api.py::test_default_job_name_from_script[https://raw.githubusercontent.com/huggingface/trl/main/trl/scripts/sft.py-sft] [gw34] [ 35%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_enum_option_builds_choice_from_values [gw18] [ 35%] PASSED tests/test_commit_api.py::TestCommitOperationDelete::test_is_folder_wrong_value tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[C:\\Windows\\System32\\evil] tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[..\\..\\Windows\\evil] tests/test_cli_errors.py::TestFormatEntryNotFound::test_with_repo_id_no_type tests/test_cli_framework.py::TestTyperMarkerShim::test_annotated_option_with_flags [gw18] [ 35%] PASSED tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[C:\\Windows\\System32\\evil] tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[C:/Windows/System32/evil] [gw34] [ 35%] PASSED tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[..\\..\\Windows\\evil] [gw35] [ 35%] PASSED tests/test_cli_framework.py::TestTyperMarkerShim::test_annotated_option_with_flags tests/test_commit_api.py::TestCommitOperationDelete::test_implicit_file tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[\\\\attacker\\share\\evil] tests/test_cli.py::TestGlobalFormattingFlags::test_help_shows_formatting_options_section tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[folder\\..\\..\\evil] [gw18] [ 35%] PASSED tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[C:/Windows/System32/evil] tests/test_dduf.py::TestUtils::test_entry_name_valid_extension[dummy.safetensors] [gw34] [ 35%] PASSED tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[folder\\..\\..\\evil] tests/test_commit_api.py::TestCommitOperationForbiddenPathInRepo::test_valid_path_in_repo_containing_git [gw52] [ 35%] PASSED tests/test_dduf.py::TestUtils::test_entry_name_valid_extension[dummy.safetensors] [gw35] [ 35%] PASSED tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[\\\\attacker\\share\\evil] [gw6] [ 35%] PASSED tests/test_commit_api.py::TestCommitOperationDelete::test_implicit_file tests/test_local_folder.py::test_validate_relative_filename_accepts_safe[path/in/repo.txt] tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[folder/../../../etc/passwd] [gw31] [ 36%] PASSED tests/test_commit_api.py::TestCommitOperationForbiddenPathInRepo::test_valid_path_in_repo_containing_git tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[\\evil] [gw52] [ 36%] PASSED tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[folder/../../../etc/passwd] tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[..\\..\\Windows\\evil] [gw16] [ 36%] PASSED tests/test_cli_errors.py::TestFormatEntryNotFound::test_with_repo_id_no_type tests/test_dduf.py::TestDDUFEntry::test_read_text tests/test_lfs.py::TestSliceFileObj::test_slice_fileobj_BytesIO [gw35] [ 36%] PASSED tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[\\evil] [gw52] [ 36%] PASSED tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[..\\..\\Windows\\evil] [gw32] [ 36%] PASSED tests/test_cli.py::TestSkillGeneration::test_build_skill_md_has_expected_structure tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[/etc/passwd] [gw31] [ 36%] PASSED tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[/etc/passwd] tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[C:\\Windows\\System32\\evil] tests/test_cli_framework.py::TestInvocation::test_value_callback_is_applied [gw6] [ 36%] PASSED tests/test_local_folder.py::test_validate_relative_filename_accepts_safe[path/in/repo.txt] tests/test_local_folder.py::test_validate_relative_filename_accepts_safe[weird but valid/name.txt] [gw6] [ 36%] PASSED tests/test_local_folder.py::test_validate_relative_filename_accepts_safe[weird but valid/name.txt] [gw23] [ 36%] PASSED tests/test_dduf.py::TestDDUFEntry::test_read_text tests/test_cli.py::TestExtensionsGitHubAccess::test_install_completes_when_the_api_quota_is_exhausted [gw12] [ 36%] PASSED tests/test_cli_framework.py::TestInvocation::test_value_callback_is_applied tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[folder/C:\\Windows\\evil] [gw31] [ 36%] PASSED tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[C:\\Windows\\System32\\evil] [gw16] [ 36%] PASSED tests/test_lfs.py::TestSliceFileObj::test_slice_fileobj_BytesIO tests/test_lfs.py::TestSliceFileObj::test_slice_fileobj_iter_reads_full_slice tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[D:relative\\evil] tests/test_lfs.py::test_post_lfs_batch_info_uses_http_backoff [gw32] [ 36%] PASSED tests/test_lfs.py::test_post_lfs_batch_info_uses_http_backoff [gw55] [ 36%] PASSED tests/test_cli.py::TestInferenceEndpointsCommands::test_list_with_format_and_quiet tests/test_dduf.py::TestUtils::test_validate_dduf_structure_missing_folder tests/test_local_folder.py::test_creates_huggingface_dir_with_gitignore [gw12] [ 36%] PASSED tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[folder/C:\\Windows\\evil] tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[folder/\\\\attacker\\share\\evil] [gw30] [ 36%] PASSED tests/test_cli.py::TestExtensionsGitHubAccess::test_install_completes_when_the_api_quota_is_exhausted [gw16] [ 36%] PASSED tests/test_lfs.py::TestSliceFileObj::test_slice_fileobj_iter_reads_full_slice [gw1] [ 36%] PASSED tests/test_dduf.py::TestUtils::test_validate_dduf_structure_missing_folder tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[../../../etc/passwd] tests/test_commit_api.py::TestWarnOnOverwritingOperations::test_add_then_delete_folder tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[folder\\..\\..\\evil] [gw12] [ 36%] PASSED tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[folder/\\\\attacker\\share\\evil] [gw32] [ 37%] PASSED tests/test_local_folder.py::test_creates_huggingface_dir_with_gitignore [gw23] [ 37%] PASSED tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[D:relative\\evil] [gw46] [ 37%] PASSED tests/test_commit_api.py::TestWarnOnOverwritingOperations::test_add_then_delete_folder tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[\\\\attacker\\share\\evil] tests/test_cli.py::TestSkillUpdateCheck::test_skipped_for_skills_and_update_commands[argv0-1] [gw1] [ 37%] PASSED tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[folder\\..\\..\\evil] tests/test_local_folder.py::test_gitignore_lock_timeout_is_ignored [gw30] [ 37%] PASSED tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[../../../etc/passwd] tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[C:/Windows/System32/evil] [gw46] [ 37%] PASSED tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[C:/Windows/System32/evil] tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[D:relative\\evil] tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[folder/../../../etc/passwd] tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[/etc/passwd] [gw1] [ 37%] PASSED tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[/etc/passwd] [gw46] [ 37%] PASSED tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[D:relative\\evil] [gw23] [ 37%] PASSED tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[\\\\attacker\\share\\evil] [gw19] [ 37%] PASSED tests/test_cli.py::TestSkillUpdateCheck::test_skipped_for_skills_and_update_commands[argv0-1] tests/test_dduf.py::TestUtils::test_entry_name_invalid_extension[dummy.gguf] [gw30] [ 37%] PASSED tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[folder/../../../etc/passwd] tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[\\evil] [gw62] [ 37%] PASSED tests/test_dduf.py::TestUtils::test_entry_name_invalid_extension[dummy.gguf] tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[folder/\\evil] [gw122] [ 37%] PASSED tests/test_cli.py::TestGlobalFormattingFlags::test_help_shows_formatting_options_section tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[folder/\\\\attacker\\share\\evil] tests/test_cli_errors.py::TestFormatGatedRepo::test_without_repo_id [gw62] [ 37%] PASSED tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[folder/\\evil] [gw19] [ 37%] PASSED tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[\\evil] tests/test_local_folder.py::test_local_download_paths tests/test_cli_framework.py::TestParameterBuilding::test_explicit_click_type_overrides_inference tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[folder/C:\\Windows\\evil] tests/test_generate_cli_reference.py::test_short_help_is_not_truncated tests/test_cli_framework.py::TestHelpRecords::test_int_option_shows_range_but_argument_does_not [gw13] [ 37%] PASSED tests/test_cli_framework.py::TestParameterBuilding::test_explicit_click_type_overrides_inference tests/test_local_folder.py::test_write_download_metadata [gw59] [ 37%] PASSED tests/test_generate_cli_reference.py::test_short_help_is_not_truncated tests/test_local_folder.py::test_read_download_metadata_corrupted_metadata [gw62] [ 37%] PASSED tests/test_local_folder.py::test_local_download_paths tests/test_cli.py::TestSkillGeneration::test_common_options_glossary tests/test_eval_results.py::test_parse_eval_result_entries [gw19] [ 37%] PASSED tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[folder/C:\\Windows\\evil] [gw9] [ 38%] PASSED tests/test_cli_framework.py::TestHelpRecords::test_int_option_shows_range_but_argument_does_not tests/test_local_folder.py::test_local_upload_paths [gw11] [ 38%] PASSED tests/test_cli_errors.py::TestFormatGatedRepo::test_without_repo_id [gw7] [ 38%] PASSED tests/test_eval_results.py::test_parse_eval_result_entries [gw122] [ 38%] PASSED tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[folder/\\\\attacker\\share\\evil] tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[folder/\\evil] tests/test_local_folder.py::test_local_download_paths_long_paths [gw9] [ 38%] PASSED tests/test_local_folder.py::test_local_upload_paths tests/test_local_folder.py::test_local_upload_paths_are_recreated_each_time [gw59] [ 38%] PASSED tests/test_local_folder.py::test_read_download_metadata_corrupted_metadata tests/test_cli.py::TestSkillsHfCliCLI::test_skills_flag_available_top_level_only [gw26] [ 38%] PASSED tests/test_cli.py::TestSkillGeneration::test_common_options_glossary tests/test_oauth.py::test_get_oauth_uris_with_prefix_not_stripped [gw11] [ 38%] SKIPPED tests/test_local_folder.py::test_local_download_paths_long_paths tests/test_local_folder.py::test_read_download_metadata_correct_metadata_missing_file tests/test_offline_utils.py::test_offline_with_connection_error tests/test_local_folder.py::test_local_download_paths_long_local_dir[252] [gw26] [ 38%] PASSED tests/test_oauth.py::test_get_oauth_uris_with_prefix_not_stripped tests/test_cli.py::TestSecretHygiene::test_warns_on_group_readable_secrets_file tests/test_oauth.py::test_get_mocked_oauth_info tests/test_dduf.py::TestReadDDUFFile::test_model_index_required [gw11] [ 38%] SKIPPED tests/test_local_folder.py::test_local_download_paths_long_local_dir[252] [gw9] [ 38%] PASSED tests/test_local_folder.py::test_local_upload_paths_are_recreated_each_time [gw10] [ 38%] PASSED tests/test_cli.py::TestSkillsHfCliCLI::test_skills_flag_available_top_level_only [gw59] [ 38%] PASSED tests/test_local_folder.py::test_read_download_metadata_correct_metadata_missing_file tests/test_repocard_data.py::TestBaseCardData::test_to_yaml_preserves_order_of_appended_keys [gw10] [ 38%] PASSED tests/test_repocard_data.py::TestBaseCardData::test_to_yaml_preserves_order_of_appended_keys tests/test_repocard_data.py::TestModelCardData::test_eval_results_to_model_index [gw51] [ 38%] PASSED tests/test_dduf.py::TestReadDDUFFile::test_model_index_required [gw122] [ 38%] PASSED tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[folder/\\evil] tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_model_card_with_custom_kwargs [gw77] [ 38%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_model_card_with_custom_kwargs [gw55] [ 38%] PASSED tests/test_local_folder.py::test_gitignore_lock_timeout_is_ignored tests/test_oauth.py::test_oauth_not_logged_in tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_load_no_config [gw29] [ 38%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_load_no_config tests/test_repocard_data.py::TestModelCardData::test_eval_results_requires_evalresult_type tests/test_repocard_data.py::TestModelCardData::test_eval_result_with_incomplete_source [gw10] [ 38%] PASSED tests/test_repocard_data.py::TestModelCardData::test_eval_results_to_model_index tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_from_pretrained_model_from_hub_fallback_pickle [gw56] [ 39%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_from_pretrained_model_from_hub_fallback_pickle [gw77] [ 39%] PASSED tests/test_repocard_data.py::TestModelCardData::test_eval_result_with_incomplete_source tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[../../../etc/passwd] tests/test_repocard_data.py::TestModelCardData::test_model_card_unique_tags tests/test_repocard_data.py::TestSpaceCardData::test_space_card_data [gw29] [ 39%] PASSED tests/test_repocard_data.py::TestModelCardData::test_eval_results_requires_evalresult_type [gw118] [ 39%] PASSED tests/test_cli.py::TestSecretHygiene::test_warns_on_group_readable_secrets_file tests/test_repocard_data.py::TestModelCardData::test_model_name_required_with_eval_results [gw77] [ 39%] PASSED tests/test_repocard_data.py::TestModelCardData::test_model_card_unique_tags tests/test_repocard_data.py::TestModelCardData::test_model_index_to_eval_results_source_null [gw29] [ 39%] PASSED tests/test_repocard_data.py::TestModelCardData::test_model_name_required_with_eval_results [gw56] [ 39%] PASSED tests/test_repocard_data.py::TestSpaceCardData::test_space_card_data [gw55] [ 39%] PASSED tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[../../../etc/passwd] tests/test_sandbox.py::TestSandboxClient::test_run_collects_streams_and_skips_pings tests/test_cli.py::TestModelsCardCommand::test_card_full tests/test_dduf.py::TestExportEntries::test_export_entries_invalid_name [gw118] [ 39%] PASSED tests/test_repocard_data.py::TestModelCardData::test_model_index_to_eval_results_source_null tests/test_repocard_data.py::TestModelCardData::test_card_data_requires_model_name_for_eval_results tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_from_pretrained_to_absolute_string_path tests/test_dduf.py::TestUtils::test_entry_name_no_nested_directory [gw61] [ 39%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_from_pretrained_to_absolute_string_path [gw13] [ 39%] PASSED tests/test_local_folder.py::test_write_download_metadata tests/test_local_folder.py::test_read_download_metadata_valid_metadata tests/test_sandbox.py::TestSandboxClient::test_processes_list_and_kill [gw25] [ 39%] PASSED tests/test_dduf.py::TestExportEntries::test_export_entries_invalid_name tests/test_hub_mixin.py::TestHubMixin::test_from_pretrained_model_id_only [gw118] [ 39%] PASSED tests/test_repocard_data.py::TestModelCardData::test_card_data_requires_model_name_for_eval_results tests/test_inference_async_client.py::test_async_chat_completion_with_stream [gw40] [ 39%] SKIPPED tests/test_inference_async_client.py::test_async_chat_completion_with_stream tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_save_as_safetensors [gw5] [ 39%] SKIPPED tests/test_hub_mixin_pytorch.py::TestPytorchHubMixin::test_save_as_safetensors tests/test_sandbox.py::TestSandboxClient::test_run_rejects_mismatched_shell_and_cmd tests/test_sandbox.py::TestResourceBounds::test_parallel_upload_without_pread tests/test_sandbox.py::TestResourceBounds::test_read_refuses_a_file_too_large_to_hold_in_memory tests/test_inference_async_client.py::test_async_generate_stream_no_details [gw63] [ 39%] SKIPPED tests/test_inference_async_client.py::test_async_generate_stream_no_details tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_optional_dataclass [gw13] [ 39%] PASSED tests/test_local_folder.py::test_read_download_metadata_valid_metadata tests/test_sandbox.py::TestBackgroundProcesses::test_kill_uses_the_server_assigned_id [gw14] [ 39%] PASSED tests/test_dduf.py::TestUtils::test_entry_name_no_nested_directory tests/test_hub_mixin.py::TestHubMixin::test_init_accepts_kwargs_no_config tests/test_inference_async_client.py::test_http_session_correctly_closed tests/test_inference_async_client.py::test_async_generate_timeout_error tests/test_inference_async_client.py::test_async_generate_with_details [gw74] [ 39%] SKIPPED tests/test_inference_async_client.py::test_http_session_correctly_closed tests/test_sandbox.py::TestServerBinaryPinning::test_the_download_names_the_digest_not_the_mutable_alias tests/test_inference_providers.py::TestAutoRouterConversationalTask::test_properties [gw56] [ 40%] PASSED tests/test_sandbox.py::TestSandboxClient::test_run_collects_streams_and_skips_pings [gw20] [ 40%] SKIPPED tests/test_inference_async_client.py::test_async_generate_with_details tests/test_inference_endpoints.py::test_from_raw_with_hf_api tests/test_inference_providers.py::TestDeepInfraProvider::test_automatic_speech_recognition_non_string_fields tests/test_inference_endpoints.py::test_wait_until_running tests/test_inference_providers.py::TestCohereConversationalTask::test_prepare_payload_as_dict [gw82] [ 40%] PASSED tests/test_inference_providers.py::TestAutoRouterConversationalTask::test_properties tests/test_sandbox.py::TestBackgroundProcesses::test_listed_processes_carry_their_id [gw47] [ 40%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_optional_dataclass tests/test_sandbox.py::TestResourceBounds::test_file_ranges_refuse_short_or_oversized_responses[4] [gw27] [ 40%] PASSED tests/test_inference_providers.py::TestDeepInfraProvider::test_automatic_speech_recognition_non_string_fields tests/test_sandbox.py::TestSharedSandbox::test_falls_back_to_the_host_token_on_an_older_server tests/test_sandbox.py::TestSandboxClient::test_kill_classmethod_connects_and_kills [gw74] [ 40%] PASSED tests/test_sandbox.py::TestServerBinaryPinning::test_the_download_names_the_digest_not_the_mutable_alias tests/test_sandbox.py::TestProtocolNegotiation::test_a_newer_server_may_serve_this_client [gw58] [ 40%] PASSED tests/test_inference_endpoints.py::test_from_raw_with_hf_api tests/test_inference_providers.py::TestBasicTaskProviderHelper::test_api_key_missing [gw69] [ 40%] PASSED tests/test_inference_providers.py::TestBasicTaskProviderHelper::test_api_key_missing tests/test_sandbox.py::TestSharedSandbox::test_base_path_is_scoped [gw64] [ 40%] PASSED tests/test_inference_providers.py::TestCohereConversationalTask::test_prepare_payload_as_dict tests/test_inference_endpoints.py::test_pause tests/test_sandbox.py::TestSandboxPool::test_create_returns_one_sandbox tests/test_cli.py::TestRepoTypePrefix::test_prefix_on_duplicate_from_id [gw72] [ 40%] PASSED tests/test_inference_endpoints.py::test_pause tests/test_sandbox.py::TestSharedSandbox::test_per_sandbox_operations_present_the_sandbox_token tests/test_sandbox.py::TestSandboxPool::test_reuses_free_slots_before_new_host tests/test_inference_providers.py::TestFalAIProvider::test_text_to_video_payload_with_lora tests/test_inference_providers.py::TestDeepInfraProvider::test_text_to_speech_model_not_overridable [gw28] [ 40%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_init_accepts_kwargs_no_config [gw79] [ 40%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_text_to_video_payload_with_lora [gw2] [ 40%] PASSED tests/test_cli.py::TestRepoTypePrefix::test_prefix_on_duplicate_from_id tests/test_sandbox.py::TestSandboxPool::test_max_hosts_enforced [gw5] [ 40%] PASSED tests/test_sandbox.py::TestResourceBounds::test_read_refuses_a_file_too_large_to_hold_in_memory [gw76] [ 40%] PASSED tests/test_inference_endpoints.py::test_wait_until_running tests/test_sandbox.py::TestBackgroundProcesses::test_a_process_without_an_id_refuses_to_be_killed [gw14] [ 40%] PASSED tests/test_sandbox.py::TestSandboxClient::test_kill_classmethod_connects_and_kills [gw87] [ 40%] PASSED tests/test_inference_providers.py::TestDeepInfraProvider::test_text_to_speech_model_not_overridable tests/test_sandbox.py::TestSandboxPool::test_full_host_triggers_duplicate [gw82] [ 40%] PASSED tests/test_sandbox.py::TestProtocolNegotiation::test_a_newer_server_may_serve_this_client [gw27] [ 40%] PASSED tests/test_sandbox.py::TestSharedSandbox::test_falls_back_to_the_host_token_on_an_older_server tests/test_inference_providers.py::TestDeepInfraProvider::test_feature_extraction_model_not_overridable tests/test_sandbox.py::TestPoolLifecycle::test_a_discovered_host_is_released_not_cancelled tests/test_inference_providers.py::TestFalAIProvider::test_prepare_url [gw25] [ 40%] PASSED tests/test_sandbox.py::TestSandboxClient::test_run_rejects_mismatched_shell_and_cmd tests/test_sandbox.py::TestProtocolNegotiation::test_a_server_that_declares_nothing_is_refused tests/test_sandbox.py::TestSandboxClient::test_context_manager_kills tests/test_inference_providers.py::TestGroqProvider::test_prepare_route [gw89] [ 41%] PASSED tests/test_inference_providers.py::TestDeepInfraProvider::test_feature_extraction_model_not_overridable tests/test_sandbox.py::TestPoolLifecycle::test_close_drain_allows_the_configured_boot_timeout [gw50] [ 41%] PASSED tests/test_cli.py::TestSpacesLsCommand::test_spaces_ls_files [gw84] [ 41%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_prepare_url tests/test_sandbox.py::TestPoolLifecycle::test_a_teardown_failure_does_not_mask_the_original_exception [gw92] [ 41%] PASSED tests/test_inference_providers.py::TestGroqProvider::test_prepare_route tests/test_sandbox.py::TestPoolLifecycle::test_listing_hosts_does_not_hold_the_pool_lock [gw47] [ 41%] PASSED tests/test_sandbox.py::TestResourceBounds::test_file_ranges_refuse_short_or_oversized_responses[4] [gw69] [ 41%] PASSED tests/test_sandbox.py::TestSharedSandbox::test_base_path_is_scoped tests/test_inference_providers.py::TestWavespeedAIProvider::test_prepare_urls tests/test_inference_providers.py::TestFalAIProvider::test_text_to_image_response [gw88] [ 41%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_text_to_image_response tests/test_sandbox.py::TestHostDiscovery::test_discovers_and_reuses_existing_host tests/test_inference_providers.py::TestFalAIProvider::test_image_segmentation_response_with_regular_url tests/test_cli.py::TestModelsLsCommand::test_models_ls_files_quiet tests/test_inference_providers.py::TestFalAIProvider::test_image_to_video_payload tests/test_cli.py::TestJsonShorthand::test_json_and_format_mutually_exclusive tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_feature_extraction [gw63] [ 41%] PASSED tests/test_sandbox.py::TestBackgroundProcesses::test_kill_uses_the_server_assigned_id [gw85] [ 41%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_image_to_video_payload [gw50] [ 41%] PASSED tests/test_inference_providers.py::TestWavespeedAIProvider::test_prepare_urls tests/test_inference_providers.py::TestScalewayProvider::test_prepare_url_feature_extraction tests/test_sandbox.py::TestHostDiscovery::test_discovery_falls_back_to_inspect_for_capacity [gw76] [ 41%] PASSED tests/test_sandbox.py::TestProtocolNegotiation::test_a_server_that_declares_nothing_is_refused [gw83] [ 41%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_feature_extraction [gw107] [ 41%] PASSED tests/test_inference_providers.py::TestScalewayProvider::test_prepare_url_feature_extraction tests/test_sandbox.py::TestHostAdmission::test_registry_prefixes_do_not_cause_a_spurious_mismatch [gw20] [ 41%] PASSED tests/test_sandbox.py::TestBackgroundProcesses::test_listed_processes_carry_their_id tests/test_sandbox.py::TestHostAdmission::test_a_missing_spec_is_refused[command] [gw81] [ 41%] PASSED tests/test_inference_providers.py::TestFalAIProvider::test_image_segmentation_response_with_regular_url tests/test_sandbox.py::TestHostAdmission::test_a_genuine_host_is_accepted tests/test_inference_providers.py::TestScalewayProvider::test_prepare_hf_url_conversational tests/test_inference_providers.py::TestZaiProvider::test_prepare_route [gw0] [ 41%] PASSED tests/test_cli.py::TestJsonShorthand::test_json_and_format_mutually_exclusive tests/test_sandbox.py::TestHostAdmission::test_never_policy_refuses_everything tests/test_cli.py::TestModelsLsCommand::test_models_ls_tree_without_repo_id_fails [gw92] [ 41%] PASSED tests/test_sandbox.py::TestPoolLifecycle::test_listing_hosts_does_not_hold_the_pool_lock [gw109] [ 41%] PASSED tests/test_inference_providers.py::TestScalewayProvider::test_prepare_hf_url_conversational tests/test_sandbox.py::TestHostAdmission::test_an_invalid_policy_is_rejected_at_construction [gw107] [ 41%] PASSED tests/test_sandbox.py::TestHostAdmission::test_registry_prefixes_do_not_cause_a_spurious_mismatch tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[text-generation-tags11-sentence-similarity-True] [gw89] [ 41%] PASSED tests/test_sandbox.py::TestPoolLifecycle::test_close_drain_allows_the_configured_boot_timeout tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[text2text-generation-tags7-text-generation-False] [gw0] [ 42%] PASSED tests/test_sandbox.py::TestHostAdmission::test_never_policy_refuses_everything [gw81] [ 42%] PASSED tests/test_sandbox.py::TestHostAdmission::test_a_genuine_host_is_accepted [gw83] [ 42%] PASSED tests/test_sandbox.py::TestHostAdmission::test_a_missing_spec_is_refused[command] [gw109] [ 42%] PASSED tests/test_sandbox.py::TestHostAdmission::test_an_invalid_policy_is_rejected_at_construction tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_request_from_binary_data [gw87] [ 42%] PASSED tests/test_sandbox.py::TestPoolLifecycle::test_a_discovered_host_is_released_not_cancelled [gw54] [ 42%] PASSED tests/test_cli.py::TestModelsLsCommand::test_models_ls_tree_without_repo_id_fails tests/test_sandbox.py::TestHostAdmission::test_discovery_does_not_adopt_an_impostor [gw106] [ 42%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[text-generation-tags11-sentence-similarity-True] tests/test_sandbox.py::TestPoolConnect::test_connected_pool_close_leaves_hosts_running [gw84] [ 42%] PASSED tests/test_sandbox.py::TestPoolLifecycle::test_a_teardown_failure_does_not_mask_the_original_exception [gw98] [ 42%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[text2text-generation-tags7-text-generation-False] [gw103] [ 42%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_request_from_binary_data [gw2] [ 42%] PASSED tests/test_sandbox.py::TestSandboxPool::test_max_hosts_enforced tests/test_cli.py::TestPapersCommand::test_ls_basic tests/test_sandbox.py::TestPoolCacheFile::test_round_trip tests/test_inference_providers.py::TestNscaleProvider::test_prepare_route_text_to_image tests/test_sandbox.py::TestPoolCacheFile::test_path_rejects_traversal [gw50] [ 42%] PASSED tests/test_inference_providers.py::TestZaiProvider::test_prepare_route tests/test_inference_providers.py::TestNscaleProvider::test_prepare_payload_as_dict [gw79] [ 42%] PASSED tests/test_sandbox.py::TestSandboxPool::test_full_host_triggers_duplicate [gw72] [ 42%] PASSED tests/test_sandbox.py::TestSandboxPool::test_reuses_free_slots_before_new_host tests/test_inference_providers.py::TestOVHcloudAIEndpointsProvider::test_prepare_route_conversational [gw78] [ 42%] PASSED tests/test_inference_providers.py::TestNscaleProvider::test_prepare_route_text_to_image tests/test_sandbox.py::TestPoolCacheFile::test_delete [gw105] [ 42%] PASSED tests/test_inference_providers.py::TestNscaleProvider::test_prepare_payload_as_dict tests/test_sandbox.py::TestPoolCacheFile::test_the_cache_is_private_to_this_user [gw103] [ 42%] PASSED tests/test_sandbox.py::TestPoolCacheFile::test_path_rejects_traversal [gw98] [ 42%] PASSED tests/test_sandbox.py::TestPoolCacheFile::test_round_trip [gw101] [ 42%] PASSED tests/test_inference_providers.py::TestOVHcloudAIEndpointsProvider::test_prepare_route_conversational [gw61] [ 43%] PASSED tests/test_sandbox.py::TestSandboxClient::test_processes_list_and_kill tests/test_sandbox.py::TestPoolCacheIntegration::test_warm_cache_packs_without_listing_jobs [gw88] [ 43%] PASSED tests/test_sandbox.py::TestHostDiscovery::test_discovers_and_reuses_existing_host [gw57] [ 43%] PASSED tests/test_cli.py::TestPapersCommand::test_ls_basic tests/test_sandbox.py::TestPoolCacheFile::test_version_mismatch_returns_none [gw57] [ 43%] PASSED tests/test_sandbox.py::TestPoolCacheFile::test_version_mismatch_returns_none [gw99] [ 43%] PASSED tests/test_init_lazy_loading.py::TestHuggingfaceHubInit::test_utils_are_lazy_loaded [gw78] [ 43%] PASSED tests/test_sandbox.py::TestPoolCacheFile::test_delete [gw28] [ 43%] PASSED tests/test_sandbox.py::TestBackgroundProcesses::test_a_process_without_an_id_refuses_to_be_killed tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_as_dict_conversational[http://localhost:8000/v1/chat/completions-parameters1-username/repo_name] [gw67] [ 43%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_payload_as_dict_conversational[http://localhost:8000/v1/chat/completions-parameters1-username/repo_name] tests/test_sandbox.py::TestPoolCacheIntegration::test_stale_cache_does_not_resurrect_dead_pool [gw105] [ 43%] PASSED tests/test_sandbox.py::TestPoolCacheFile::test_the_cache_is_private_to_this_user [gw40] [ 43%] PASSED tests/test_sandbox.py::TestResourceBounds::test_parallel_upload_without_pread [gw80] [ 43%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_mapping_info_unknown_task [gw54] [ 43%] PASSED tests/test_sandbox.py::TestHostAdmission::test_discovery_does_not_adopt_an_impostor [gw85] [ 43%] PASSED tests/test_sandbox.py::TestHostDiscovery::test_discovery_falls_back_to_inspect_for_capacity [gw106] [ 43%] PASSED tests/test_sandbox.py::TestPoolConnect::test_connected_pool_close_leaves_hosts_running [gw64] [ 43%] PASSED tests/test_sandbox.py::TestSharedSandbox::test_per_sandbox_operations_present_the_sandbox_token [gw101] [ 43%] PASSED tests/test_sandbox.py::TestPoolCacheIntegration::test_warm_cache_packs_without_listing_jobs tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_url tests/test_inference_providers.py::TestReplicateProvider::test_prepare_headers tests/test_cli.py::TestRepoTypePrefix::test_datasets_prefix_on_download [gw97] [ 43%] PASSED tests/test_inference_providers.py::TestReplicateProvider::test_prepare_headers tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[text-generation-tags3-conversational-False] tests/test_sandbox.py::TestSandboxClient::test_files_read [gw3] [ 43%] PASSED tests/test_cli.py::TestRepoTypePrefix::test_datasets_prefix_on_download tests/test_sandbox.py::test_terminal_stream_result[None-True-True-None-True] tests/test_sandbox.py::test_terminal_stream_result[None-True-True-3-False] [gw80] [ 43%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_url tests/test_inference_providers.py::TestOVHcloudAIEndpointsProvider::test_prepare_hf_url_conversational tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_image_to_image_kontext[black-forest-labs/FLUX.1-kontext-max] tests/test_inference_providers.py::TestTogetherProvider::test_feature_extraction_get_response tests/test_inference_providers.py::TestReplicateProvider::test_image_to_image_payload [gw86] [ 43%] PASSED tests/test_inference_providers.py::TestOVHcloudAIEndpointsProvider::test_prepare_hf_url_conversational [gw90] [ 44%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_payload_as_dict_image_to_image_kontext[black-forest-labs/FLUX.1-kontext-max] tests/test_sandbox.py::test_terminal_stream_result[None-False-True-3-False] tests/test_inference_providers.py::TestTogetherProvider::test_prepare_route_image_to_image [gw73] [ 44%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_feature_extraction_get_response tests/test_sandbox.py::test_terminal_stream_result[None-True-False-None-True] tests/test_inference_providers.py::TestHFInferenceProvider::test_conversational_url [gw112] [ 44%] PASSED tests/test_inference_providers.py::TestReplicateProvider::test_image_to_image_payload tests/test_sandbox.py::test_terminal_stream_result[None-False-True-None-True] tests/test_sandbox.py::test_terminal_stream_result[None-False-False-3-False] [gw39] [ 44%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_check_supported_task_scenarios[text-generation-tags3-conversational-False] [gw120] [ 44%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_route_image_to_image tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-True-3-False] tests/test_inference_providers.py::TestTogetherProvider::test_image_to_image_get_response tests/test_inference_providers.py::TestReplicateProvider::test_text_to_speech_payload tests/test_sandbox.py::test_terminal_stream_result[None-True-False-3-False] tests/test_inference_providers.py::TestTogetherProvider::test_prepare_route_text_to_image [gw116] [ 44%] PASSED tests/test_inference_providers.py::TestReplicateProvider::test_text_to_speech_payload [gw97] [ 44%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-True-True-3-False] tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-False-3-False] [gw58] [ 44%] PASSED tests/test_sandbox.py::TestSandboxPool::test_create_returns_one_sandbox [gw38] [ 44%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_conversational_url [gw36] [ 44%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_image_to_image_get_response tests/test_inference_providers.py::TestTogetherProvider::test_text_to_speech_get_response [gw66] [ 44%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_route_text_to_image tests/test_sandbox.py::test_terminal_stream_result[None-False-False-None-True] tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-True-None-True] [gw3] [ 44%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-True-True-None-True] tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-False-None-True] [gw100] [ 44%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_text_to_speech_get_response [gw90] [ 44%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-False-True-3-False] tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-True-3-False] [gw14] [ 44%] PASSED tests/test_sandbox.py::TestSandboxClient::test_context_manager_kills [gw86] [ 44%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-True-False-None-True] tests/test_inference_providers.py::TestBaseConversationalTask::test_prepare_route [gw94] [ 44%] PASSED tests/test_inference_providers.py::TestBaseConversationalTask::test_prepare_route tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-True-None-True] [gw112] [ 44%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-False-True-None-True] [gw67] [ 44%] PASSED tests/test_sandbox.py::TestPoolCacheIntegration::test_stale_cache_does_not_resurrect_dead_pool tests/test_inference_providers.py::test_recursive_merge[dict10-dict20-expected0] [gw116] [ 45%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-False-3-False] tests/test_inference_providers.py::test_recursive_merge[dict13-dict23-expected3] tests/test_inference_providers.py::TestWavespeedAIProvider::test_prepare_image_to_video_payload tests/test_inference_providers.py::TestTogetherProvider::test_video_get_response_polls_through_queued_status [gw120] [ 45%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-True-3-False] [gw51] [ 45%] PASSED tests/test_oauth.py::test_oauth_not_logged_in [gw117] [ 45%] PASSED tests/test_inference_providers.py::test_recursive_merge[dict10-dict20-expected0] [gw73] [ 45%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-False-False-3-False] [gw108] [ 45%] PASSED tests/test_inference_providers.py::test_recursive_merge[dict13-dict23-expected3] tests/test_sandbox.py::test_terminal_stream_failure_before_result[{"event":"exit",-error3-RemoteProtocolError] [gw113] [ 45%] PASSED tests/test_inference_providers.py::TestWavespeedAIProvider::test_prepare_image_to_video_payload tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-False-3-False] [gw100] [ 45%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-True-3-False] tests/test_sandbox.py::test_terminal_stream_failure_before_result[{"event":"stdout","data":"partial"}\n-error1-RemoteProtocolError] [gw94] [ 45%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-True-None-True] [gw65] [ 45%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_video_get_response_polls_through_queued_status [gw36] [ 45%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-True-None-True] tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-False-None-True] [gw117] [ 45%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-False-3-False] tests/test_inference_providers.py::test_filter_none[data5-expected5] [gw25] [ 45%] PASSED tests/test_sandbox.py::TestSandboxClient::test_files_read [gw70] [ 45%] PASSED tests/test_inference_providers.py::test_filter_none[data5-expected5] [gw66] [ 45%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-False-None-True] [gw108] [ 45%] PASSED tests/test_sandbox.py::test_terminal_stream_failure_before_result[{"event":"exit",-error3-RemoteProtocolError] tests/test_inference_providers.py::test_recursive_merge[dict19-dict29-expected9] tests/test_sandbox.py::test_terminal_stream_failure_before_result[{"event":"exit"}\n-None-KeyError] [gw111] [ 45%] PASSED tests/test_inference_providers.py::test_recursive_merge[dict19-dict29-expected9] [gw38] [ 45%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-False-False-None-True] [gw26] [ 45%] PASSED tests/test_oauth.py::test_get_mocked_oauth_info tests/test_sandbox.py::TestPoolCacheBinding::test_delete_treats_pool_names_literally [gw113] [ 45%] PASSED tests/test_sandbox.py::test_terminal_stream_failure_before_result[{"event":"stdout","data":"partial"}\n-error1-RemoteProtocolError] [gw39] [ 46%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-True-False-3-False] [gw111] [ 46%] PASSED tests/test_sandbox.py::TestPoolCacheBinding::test_delete_treats_pool_names_literally tests/test_inference_types.py::test_parse_from_dict tests/test_sandbox.py::TestSandboxClient::test_proxy_url_for tests/test_inference_providers.py::TestWavespeedAIProvider::test_prepare_text_to_image_payload [gw119] [ 46%] PASSED tests/test_init_lazy_loading.py::TestHuggingfaceHubInit::test_hf_api_dependencies_are_lazy_loaded [gw91] [ 46%] PASSED tests/test_inference_types.py::test_parse_from_dict tests/test_sandbox.py::TestPoolCacheBinding::test_another_namespace_gets_a_miss [gw65] [ 46%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-False-None-True] tests/test_init_lazy_loading.py::TestHuggingfaceHubInit::test_star_import_does_not_load_optional_frameworks tests/test_oauth.py::test_get_oauth_uris_default [gw51] [ 46%] PASSED tests/test_oauth.py::test_get_oauth_uris_default [gw110] [ 46%] PASSED tests/test_inference_providers.py::TestWavespeedAIProvider::test_prepare_text_to_image_payload [gw91] [ 46%] PASSED tests/test_sandbox.py::TestPoolCacheBinding::test_another_namespace_gets_a_miss tests/test_sandbox.py::TestPoolCacheBinding::test_an_entry_moved_into_our_directory_is_still_a_miss [gw70] [ 46%] PASSED tests/test_sandbox.py::test_terminal_stream_failure_before_result[{"event":"exit"}\n-None-KeyError] tests/test_inference_providers.py::TestBaseConversationalTask::test_prepare_payload_filters_messages[raw_messages1-expected_messages1] tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_prepare_headers tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_best_of [gw110] [ 46%] PASSED tests/test_sandbox.py::TestPoolCacheBinding::test_an_entry_moved_into_our_directory_is_still_a_miss tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_with_grammar [gw104] [ 46%] SKIPPED tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_best_of [gw126] [ 46%] SKIPPED tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_with_grammar tests/test_sandbox.py::TestCachedHostAdmission::test_another_port_is_refused tests/test_sandbox.py::TestPoolCacheBinding::test_a_mistyped_entry_is_a_miss_not_a_type_error tests/test_inference_providers.py::test_filter_none[data8-expected8] tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_prepare_payload_no_size [gw93] [ 46%] PASSED tests/test_inference_providers.py::test_filter_none[data8-expected8] [gw95] [ 46%] PASSED tests/test_inference_providers.py::TestBaseConversationalTask::test_prepare_payload_filters_messages[raw_messages1-expected_messages1] tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_stream_with_details [gw115] [ 46%] PASSED tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_prepare_payload_no_size tests/test_sandbox.py::TestCachedHostAdmission::test_a_cache_naming_a_local_server_makes_no_request_to_it [gw102] [ 46%] SKIPPED tests/test_inference_text_generation.py::TestTextGenerationClientVCR::test_generate_stream_with_details tests/test_sandbox.py::TestCachedHostFreshness::test_a_fresh_entry_is_seeded_with_no_round_trip [gw75] [ 46%] PASSED tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_prepare_headers tests/test_inference_text_generation.py::TestTextGenerationErrors::test_generation_error tests/test_sandbox.py::TestCachedHostAdmission::test_plain_http_is_refused tests/test_inference_providers.py::test_recursive_merge[dict16-dict26-expected6] [gw126] [ 46%] PASSED tests/test_sandbox.py::TestCachedHostAdmission::test_another_port_is_refused tests/test_sandbox.py::TestCachedHostAdmission::test_a_connect_without_a_namespace_does_not_inherit_the_cached_one tests/test_sandbox.py::TestPoolCacheBinding::test_a_mistyped_entry_does_not_break_a_connect [gw104] [ 46%] PASSED tests/test_sandbox.py::TestPoolCacheBinding::test_a_mistyped_entry_is_a_miss_not_a_type_error [gw114] [ 47%] PASSED tests/test_inference_providers.py::test_recursive_merge[dict16-dict26-expected6] tests/test_sandbox.py::TestCachedHostFreshness::test_an_aged_entry_the_job_no_longer_backs_is_dropped [gw37] [ 47%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_from_pretrained_model_id_only [gw123] [ 47%] PASSED tests/test_inference_text_generation.py::TestTextGenerationErrors::test_generation_error tests/test_sandbox.py::TestCachedHostFreshness::test_identity_failure_preserves_cache_and_can_be_retried [gw95] [ 47%] PASSED tests/test_sandbox.py::TestCachedHostAdmission::test_plain_http_is_refused tests/test_sandbox.py::TestResourceBounds::test_output_is_accumulated_by_default tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_get_response_fail [gw93] [ 47%] PASSED tests/test_sandbox.py::TestCachedHostAdmission::test_a_cache_naming_a_local_server_makes_no_request_to_it tests/test_inference_types.py::test_parse_as_instance_success [gw115] [ 47%] PASSED tests/test_sandbox.py::TestCachedHostAdmission::test_a_connect_without_a_namespace_does_not_inherit_the_cached_one tests/test_inference_providers.py::TestTogetherProvider::test_prepare_route_image_to_video tests/test_inference_types.py::test_parse_as_list_failure [gw75] [ 47%] PASSED tests/test_sandbox.py::TestPoolCacheBinding::test_a_mistyped_entry_does_not_break_a_connect tests/test_inference_providers.py::test_filter_none[data2-expected2] [gw61] [ 47%] PASSED tests/test_sandbox.py::TestSandboxClient::test_proxy_url_for tests/test_inference_types.py::test_normalize_keys [gw124] [ 47%] PASSED tests/test_inference_types.py::test_parse_as_list_failure [gw114] [ 47%] PASSED tests/test_sandbox.py::TestCachedHostFreshness::test_an_aged_entry_the_job_no_longer_backs_is_dropped [gw71] [ 47%] PASSED tests/test_inference_providers.py::TestZaiProvider::test_text_to_image_get_response_fail tests/test_inference_text_generation.py::TestTextGenerationErrors::test_validation_error [gw121] [ 47%] PASSED tests/test_inference_types.py::test_parse_as_instance_success tests/test_sandbox.py::TestTransportHardening::test_a_failed_download_leaves_nothing_behind [gw43] [ 47%] PASSED tests/test_inference_providers.py::test_filter_none[data2-expected2] [gw102] [ 47%] PASSED tests/test_sandbox.py::TestCachedHostFreshness::test_a_fresh_entry_is_seeded_with_no_round_trip tests/test_serialization.py::test_tensor_same_storage tests/test_hub_mixin.py::TestHubMixin::test_from_pretrained_from_absolute_string_path tests/test_jobs_api.py::TestWaitForJob::test_raises_timeout_error tests/test_inference_types.py::test_other_fields_are_set [gw4] [ 47%] PASSED tests/test_inference_types.py::test_normalize_keys tests/test_serialization.py::test_save_torch_model tests/test_serialization.py::test_get_torch_storage_size [gw43] [ 47%] SKIPPED tests/test_serialization.py::test_get_torch_storage_size tests/test_jobs_api.py::test_default_job_name_from_image[ubuntu-ubuntu] [gw96] [ 47%] PASSED tests/test_inference_types.py::test_other_fields_are_set [gw124] [ 47%] PASSED tests/test_serialization.py::test_tensor_same_storage tests/test_serialization.py::test_save_torch_state_dict_unsafe_sharded [gw49] [ 47%] PASSED tests/test_inference_providers.py::TestTogetherProvider::test_prepare_route_image_to_video [gw4] [ 47%] PASSED tests/test_serialization.py::test_save_torch_model [gw123] [ 48%] PASSED tests/test_sandbox.py::TestCachedHostFreshness::test_identity_failure_preserves_cache_and_can_be_retried [gw68] [ 48%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_from_pretrained_from_absolute_string_path tests/test_serialization.py::test_save_torch_state_dict_sharded tests/test_serialization.py::test_single_shard [gw37] [ 48%] PASSED tests/test_sandbox.py::TestResourceBounds::test_output_is_accumulated_by_default [gw96] [ 48%] SKIPPED tests/test_serialization.py::test_save_torch_state_dict_unsafe_sharded tests/test_sandbox.py::TestTransportHardening::test_a_redirect_is_not_followed [gw125] [ 48%] PASSED tests/test_jobs_api.py::TestWaitForJob::test_raises_timeout_error tests/test_serialization.py::test_save_torch_state_dict_tensor_subclass_unsafe_not_sharded [gw125] [ 48%] SKIPPED tests/test_serialization.py::test_save_torch_state_dict_tensor_subclass_unsafe_not_sharded tests/test_jobs_api.py::test_default_job_name_hash_groups_and_splits_by_command tests/test_jobs_api.py::test_default_job_name_from_image[ghcr.io/astral-sh/uv:python3.12-bookworm-uv-python3-12-bookworm] tests/test_jobs_api.py::test_default_job_name_from_script[my_script.py-my_script] [gw17] [ 48%] PASSED tests/test_jobs_api.py::test_default_job_name_from_script[my_script.py-my_script] [gw15] [ 48%] PASSED tests/test_jobs_api.py::test_default_job_name_hash_groups_and_splits_by_command tests/test_jobs_api.py::test_job_info_parses_network[None-None] [gw21] [ 48%] PASSED tests/test_jobs_api.py::test_default_job_name_from_image[ghcr.io/astral-sh/uv:python3.12-bookworm-uv-python3-12-bookworm] tests/test_serialization.py::test_save_torch_state_dict_discard_selected_not_sharded tests/test_serialization.py::test_save_torch_state_dict_not_main_process [gw68] [ 48%] SKIPPED tests/test_serialization.py::test_save_torch_state_dict_sharded tests/test_serialization.py::test_save_torch_state_dict_custom_filename [gw21] [ 48%] SKIPPED tests/test_serialization.py::test_save_torch_state_dict_discard_selected_not_sharded tests/test_lfs.py::TestUploadInfo::test_upload_info_from_bytes_io [gw33] [ 48%] PASSED tests/test_jobs_api.py::test_job_info_parses_network[None-None] [gw17] [ 48%] SKIPPED tests/test_serialization.py::test_save_torch_state_dict_custom_filename tests/test_serialization.py::test_load_sharded_state_dict [gw15] [ 48%] SKIPPED tests/test_serialization.py::test_save_torch_state_dict_not_main_process [gw33] [ 48%] SKIPPED tests/test_serialization.py::test_load_sharded_state_dict [gw8] [ 48%] PASSED tests/test_lfs.py::TestUploadInfo::test_upload_info_from_bytes_io [gw45] [ 48%] PASSED tests/test_cli.py::TestModelsCardCommand::test_card_full tests/test_serialization.py::test_load_state_dict_missing_file[True] [gw49] [ 48%] PASSED tests/test_serialization.py::test_single_shard [gw127] [ 48%] PASSED tests/test_jobs_api.py::test_default_job_name_from_image[ubuntu-ubuntu] tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[D:relative\\evil] tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[/etc/passwd] tests/test_sandbox.py::TestSandboxClient::test_run_callbacks [gw18] [ 49%] PASSED tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[D:relative\\evil] [gw34] [ 49%] PASSED tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[/etc/passwd] [gw8] [ 49%] PASSED tests/test_serialization.py::test_load_state_dict_missing_file[True] tests/test_jobs_api.py::test_default_job_name_from_script[https://example.co/a/sft.py?raw=1-sft] [gw24] [ 49%] PASSED tests/test_jobs_api.py::test_default_job_name_from_script[https://example.co/a/sft.py?raw=1-sft] [gw48] [ 49%] PASSED tests/test_inference_text_generation.py::TestTextGenerationErrors::test_validation_error tests/test_serialization.py::test_load_torch_model_with_filename_pattern tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[folder\\..\\..\\evil] tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[folder/C:\\Windows\\evil] tests/test_serialization.py::test_get_torch_storage_size_wrapper_tensor_subclass [gw121] [ 49%] PASSED tests/test_sandbox.py::TestTransportHardening::test_a_failed_download_leaves_nothing_behind tests/test_serialization.py::test_load_torch_model_directory_does_not_exist tests/test_serialization.py::test_load_sharded_model_strict_mode[True] [gw18] [ 49%] SKIPPED tests/test_serialization.py::test_load_sharded_model_strict_mode[True] tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[../../../etc/passwd] [gw34] [ 49%] SKIPPED tests/test_serialization.py::test_load_torch_model_with_filename_pattern [gw48] [ 49%] SKIPPED tests/test_serialization.py::test_get_torch_storage_size_wrapper_tensor_subclass [gw35] [ 49%] PASSED tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[folder/C:\\Windows\\evil] tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[C:/Windows/System32/evil] [gw31] [ 49%] PASSED tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[C:/Windows/System32/evil] [gw24] [ 49%] PASSED tests/test_serialization.py::test_load_torch_model_directory_does_not_exist tests/test_lfs.py::TestSliceFileObj::test_slice_fileobj_file tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[\\\\attacker\\share\\evil] tests/test_local_folder.py::test_create_cachedir_tag [gw52] [ 49%] PASSED tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[folder\\..\\..\\evil] tests/test_serialization.py::test_save_torch_state_dict_shared_layers_sharded tests/test_serialization.py::test_load_torch_model_safe_false_falls_back_to_pickle_with_several_safetensors [gw31] [ 49%] SKIPPED tests/test_serialization.py::test_load_torch_model_safe_false_falls_back_to_pickle_with_several_safetensors tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[C:\\Windows\\System32\\evil] tests/test_serialization.py::test_load_torch_model_index_selection[model.variant{suffix}.safetensors-False-files_exist3-model.variant{suffix}.safetensors] [gw35] [ 49%] SKIPPED tests/test_serialization.py::test_load_torch_model_index_selection[model.variant{suffix}.safetensors-False-files_exist3-model.variant{suffix}.safetensors] tests/test_serialization.py::test_load_torch_model_index_selection[None-False-files_exist1-pytorch_model{suffix}.bin] tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[\\evil] tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[folder/\\evil] tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[..\\..\\Windows\\evil] [gw16] [ 49%] PASSED tests/test_lfs.py::TestSliceFileObj::test_slice_fileobj_file tests/test_serialization.py::TestCheckpointLoadingSecurity::test_pickle_named_safetensors_is_not_executed[model.safetensors] [gw12] [ 49%] PASSED tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[folder/\\evil] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_old_torch_warns_that_weights_only_is_not_honored[True] [gw12] [ 49%] SKIPPED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_old_torch_warns_that_weights_only_is_not_honored[True] [gw16] [ 49%] SKIPPED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_pickle_named_safetensors_is_not_executed[model.safetensors] [gw1] [ 49%] PASSED tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[C:\\Windows\\System32\\evil] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_index_cannot_misreport_the_loaded_keys [gw1] [ 50%] SKIPPED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_index_cannot_misreport_the_loaded_keys [gw30] [ 50%] PASSED tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[..\\..\\Windows\\evil] [gw52] [ 50%] SKIPPED tests/test_serialization.py::test_load_torch_model_index_selection[None-False-files_exist1-pytorch_model{suffix}.bin] [gw46] [ 50%] PASSED tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[\\\\attacker\\share\\evil] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_load_torch_model_does_not_execute_pickle [gw46] [ 50%] SKIPPED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_load_torch_model_does_not_execute_pickle tests/test_serialization.py::TestCheckpointLoadingSecurity::test_malformed_index_is_rejected[None] [gw6] [ 50%] PASSED tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[../../../etc/passwd] [gw32] [ 50%] PASSED tests/test_local_folder.py::test_create_cachedir_tag tests/test_serialization.py::TestCheckpointLoadingSecurity::test_pickle_named_safetensors_is_not_executed[model.SafeTensors] [gw32] [ 50%] SKIPPED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_pickle_named_safetensors_is_not_executed[model.SafeTensors] [gw23] [ 50%] PASSED tests/test_local_folder.py::test_local_download_paths_rejects_unsafe_filename[\\evil] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_malformed_index_is_rejected[index2] tests/test_serialization.py::test_load_torch_model_pickle_pattern_with_safe_true [gw6] [ 50%] SKIPPED tests/test_serialization.py::test_load_torch_model_pickle_pattern_with_safe_true [gw45] [ 50%] PASSED tests/test_sandbox.py::TestSandboxClient::test_run_callbacks tests/test_local_folder.py::test_local_download_paths_are_recreated_each_time [gw23] [ 50%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_malformed_index_is_rejected[index2] [gw30] [ 50%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_malformed_index_is_rejected[None] tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[folder/\\\\attacker\\share\\evil] [gw62] [ 50%] PASSED tests/test_local_folder.py::test_local_download_paths_are_recreated_each_time tests/test_serialization.py::TestCheckpointLoadingSecurity::test_malformed_index_is_rejected[index4] [gw19] [ 50%] PASSED tests/test_local_folder.py::test_local_upload_paths_rejects_unsafe_filename[folder/\\\\attacker\\share\\evil] tests/test_local_folder.py::test_local_upload_paths_long_paths tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[model.safetensors-True] tests/test_local_folder.py::test_local_download_paths_long_local_dir[300] [gw9] [ 50%] SKIPPED tests/test_local_folder.py::test_local_upload_paths_long_paths tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[model.SafeTensors-True] tests/test_local_folder.py::test_read_download_metadata_correct_metadata_but_outdated [gw62] [ 50%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_malformed_index_is_rejected[index4] [gw11] [ 50%] SKIPPED tests/test_local_folder.py::test_local_download_paths_long_local_dir[300] [gw19] [ 50%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[model.safetensors-True] [gw9] [ 50%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[model.SafeTensors-True] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[.safetensors-True] [gw127] [ 51%] SKIPPED tests/test_serialization.py::test_save_torch_state_dict_shared_layers_sharded tests/test_repocard_data.py::TestModelCardData::test_model_index_to_eval_results tests/test_local_folder.py::test_validate_relative_filename_accepts_safe[file.txt] tests/test_repocard_data.py::TestModelCardData::test_remove_top_level_none_values [gw10] [ 51%] PASSED tests/test_repocard_data.py::TestModelCardData::test_model_index_to_eval_results tests/test_repocard_data.py::TestDatasetCardData::test_train_eval_index_keys_updated tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[model.bin-False] tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[folder/../../../etc/passwd] [gw29] [ 51%] PASSED tests/test_repocard_data.py::TestDatasetCardData::test_train_eval_index_keys_updated tests/test_repocard_data.py::TestModelCardData::test_arbitrary_incoming_card_data tests/test_local_folder.py::test_read_download_metadata_no_metadata [gw11] [ 51%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[.safetensors-True] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_absolute_path[/tmp/malicious.safetensors] [gw71] [ 51%] PASSED tests/test_sandbox.py::TestTransportHardening::test_a_redirect_is_not_followed [gw10] [ 51%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[model.bin-False] [gw77] [ 51%] PASSED tests/test_repocard_data.py::TestModelCardData::test_remove_top_level_none_values [gw55] [ 51%] PASSED tests/test_local_folder.py::test_validate_relative_filename_rejects_unsafe[folder/../../../etc/passwd] tests/test_sandbox.py::TestServerBinaryPinning::test_the_digest_is_checked_before_the_binary_becomes_executable [gw13] [ 51%] PASSED tests/test_local_folder.py::test_read_download_metadata_no_metadata tests/test_shared_blobs.py::TestStoreHelpers::test_shared_blob_path_invalid_hash[] [gw74] [ 51%] PASSED tests/test_sandbox.py::TestServerBinaryPinning::test_the_digest_is_checked_before_the_binary_becomes_executable tests/test_shared_blobs.py::TestStoreHelpers::test_shared_blob_path_invalid_hash[CFABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB] [gw122] [ 51%] PASSED tests/test_local_folder.py::test_validate_relative_filename_accepts_safe[file.txt] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[safetensors-False] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_absolute_path[C:malicious.safetensors] [gw44] [ 51%] PASSED tests/test_cli.py::TestModelsLsCommand::test_models_ls_files_quiet tests/test_sandbox.py::TestHostAdmission::test_an_unknown_initiator_is_refused_rather_than_assumed [gw29] [ 51%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_absolute_path[/tmp/malicious.safetensors] [gw74] [ 51%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_shared_blob_path_invalid_hash[CFABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB] tests/test_sandbox.py::TestHostAdmission::test_the_exposed_url_must_belong_to_this_job [gw118] [ 51%] PASSED tests/test_repocard_data.py::TestModelCardData::test_arbitrary_incoming_card_data tests/test_shared_blobs.py::TestStoreHelpers::test_shared_blob_path_prefix_split [gw13] [ 51%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_shared_blob_path_invalid_hash[] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_absolute_path[\\\\server\\share\\malicious.safetensors] [gw77] [ 51%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_absolute_path[C:malicious.safetensors] tests/test_sandbox.py::TestHostAdmission::test_a_missing_spec_is_refused[flavor] [gw55] [ 51%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_absolute_path[\\\\server\\share\\malicious.safetensors] [gw118] [ 51%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_shared_blob_path_prefix_split tests/test_sandbox.py::TestPoolConnect::test_connect_reads_config_from_host_env [gw44] [ 52%] PASSED tests/test_sandbox.py::TestHostAdmission::test_an_unknown_initiator_is_refused_rather_than_assumed tests/test_sandbox.py::TestHostAdmission::test_a_mismatched_spec_is_refused [gw83] [ 52%] PASSED tests/test_sandbox.py::TestHostAdmission::test_a_missing_spec_is_refused[flavor] tests/test_sandbox.py::TestHostAdmission::test_a_job_started_by_someone_else_is_refused [gw107] [ 52%] PASSED tests/test_sandbox.py::TestHostAdmission::test_the_exposed_url_must_belong_to_this_job tests/test_shared_blobs.py::TestStoreHelpers::test_shared_blob_path_invalid_hash[gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg] tests/test_shared_blobs.py::TestStoreHelpers::test_abandoned_marker_temp_does_not_disable_store tests/test_sandbox.py::TestPoolLifecycle::test_a_host_we_booted_is_cancelled [gw122] [ 52%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[safetensors-False] tests/test_sandbox.py::TestPoolCacheFile::test_corrupt_returns_none [gw107] [ 52%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_shared_blob_path_invalid_hash[gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg] tests/test_inference_providers.py::TestZaiProvider::test_prepare_headers tests/test_sandbox.py::TestPoolCacheFile::test_missing_returns_none [gw81] [ 52%] PASSED tests/test_sandbox.py::TestHostAdmission::test_a_job_started_by_someone_else_is_refused tests/test_shared_blobs.py::TestStoreHelpers::test_stale_soft_lock_fails_without_blocking [gw0] [ 52%] PASSED tests/test_sandbox.py::TestHostAdmission::test_a_mismatched_spec_is_refused tests/test_sandbox.py::TestSandboxClient::test_run_raises_on_nonzero_exit [gw83] [ 52%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_abandoned_marker_temp_does_not_disable_store tests/test_init_lazy_loading.py::TestHuggingfaceHubInit::test_cli_commands_are_lazy_loaded tests/test_sandbox.py::TestPoolCacheFile::test_merge_upserts_and_prunes tests/test_shared_blobs.py::TestStoreHelpers::test_store_permissions_follow_shared_cache_root [gw98] [ 52%] PASSED tests/test_sandbox.py::TestPoolCacheFile::test_missing_returns_none tests/test_shared_blobs.py::TestManifestGc::test_unreferenced_shared_blobs_lists_orphans_only [gw103] [ 52%] PASSED tests/test_sandbox.py::TestPoolCacheFile::test_corrupt_returns_none tests/test_sandbox.py::TestPoolCacheFile::test_delete_without_a_context_clears_every_context tests/test_sandbox.py::TestPoolCacheFile::test_a_lax_pre_existing_directory_is_tightened tests/test_shared_blobs.py::TestLinkAndPublish::test_failed_publish_raises_when_regular_repo_blob_cannot_be_restored [gw81] [ 52%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_stale_soft_lock_fails_without_blocking [gw50] [ 52%] PASSED tests/test_inference_providers.py::TestZaiProvider::test_prepare_headers [gw78] [ 52%] PASSED tests/test_sandbox.py::TestPoolCacheFile::test_delete_without_a_context_clears_every_context [gw0] [ 52%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_store_permissions_follow_shared_cache_root [gw105] [ 52%] PASSED tests/test_sandbox.py::TestPoolCacheFile::test_a_lax_pre_existing_directory_is_tightened tests/test_sandbox.py::TestSandboxPool::test_packs_into_hosts_and_tracks_slots tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_url_feature_extraction tests/test_shared_blobs.py::TestDownloadIntegration::test_second_repo_reuses_blob_without_download tests/test_shared_blobs.py::TestScanAndDelete::test_delete_uses_only_affected_manifests tests/test_shared_blobs.py::TestLinkAndPublish::test_force_publication_atomically_replaces_canonical_file [gw98] [ 52%] PASSED tests/test_shared_blobs.py::TestManifestGc::test_unreferenced_shared_blobs_lists_orphans_only tests/test_sandbox.py::TestProtocolNegotiation::test_an_older_server_is_refused_and_the_error_names_the_fix [gw57] [ 52%] PASSED tests/test_sandbox.py::TestPoolCacheFile::test_merge_upserts_and_prunes [gw103] [ 52%] PASSED tests/test_shared_blobs.py::TestLinkAndPublish::test_failed_publish_raises_when_regular_repo_blob_cannot_be_restored [gw80] [ 52%] PASSED tests/test_inference_providers.py::TestHFInferenceProvider::test_prepare_url_feature_extraction tests/test_shared_blobs.py::TestManifestGc::test_link_and_gc_are_serialized_per_blob tests/test_sandbox.py::TestResourceBounds::test_list_follows_the_servers_pagination tests/test_sandbox.py::test_terminal_stream_result[None-True-True-0-True] tests/test_sandbox.py::test_terminal_stream_result[None-True-False-0-False] [gw109] [ 52%] PASSED tests/test_sandbox.py::TestPoolConnect::test_connect_reads_config_from_host_env tests/test_sandbox.py::TestSharedSandbox::test_kill_deletes_sandbox_not_job tests/test_sandbox.py::TestResourceBounds::test_file_ranges_refuse_short_or_oversized_responses[6] tests/test_sandbox.py::test_terminal_stream_result[None-False-True-0-True] tests/test_sandbox.py::test_terminal_stream_result[None-False-False-0-False] tests/test_sandbox.py::TestPoolLifecycle::test_close_waits_for_an_in_flight_create tests/test_sandbox.py::test_terminal_stream_result[None-False-True-0-False] tests/test_shared_blobs.py::TestStoreHelpers::test_existing_empty_prefix_recovers_shared_mode tests/test_sandbox.py::TestPoolLifecycle::test_max_hosts_counts_every_host_running_for_the_pool tests/test_sandbox.py::TestPoolLifecycle::test_warm_only_boots_remaining_room_with_unadopted_hosts tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-False-0-True] [gw105] [ 53%] PASSED tests/test_shared_blobs.py::TestDownloadIntegration::test_second_repo_reuses_blob_without_download tests/test_sandbox.py::test_terminal_stream_result[None-True-True-0-False] tests/test_sandbox.py::TestBackgroundProcesses::test_kill_is_idempotent_and_says_whether_it_did_anything tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-True-0-True] [gw56] [ 53%] PASSED tests/test_sandbox.py::TestSandboxClient::test_run_raises_on_nonzero_exit tests/test_sandbox.py::TestServerBinaryPinning::test_the_pinned_digest_is_a_sha256 tests/test_sandbox.py::test_terminal_stream_result[None-False-False-0-True] [gw109] [ 53%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_existing_empty_prefix_recovers_shared_mode tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-True-0-True] tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-False-0-False] tests/test_sandbox.py::TestPoolLifecycle::test_a_failed_cancellation_raises_and_keeps_the_host_discoverable tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-False-0-False] tests/test_sandbox.py::TestSandboxClient::test_context_manager_closes_when_reattached tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-False-0-True] tests/test_sandbox.py::TestBackgroundProcesses::test_sending_a_pid_is_refused_by_the_server tests/test_sandbox.py::TestSandboxPool::test_close_cancels_hosts [gw82] [ 53%] PASSED tests/test_sandbox.py::TestProtocolNegotiation::test_an_older_server_is_refused_and_the_error_names_the_fix [gw28] [ 53%] PASSED tests/test_sandbox.py::TestServerBinaryPinning::test_the_pinned_digest_is_a_sha256 tests/test_sandbox.py::TestProtocolNegotiation::test_a_non_integer_protocol_is_refused [gw47] [ 53%] PASSED tests/test_sandbox.py::TestResourceBounds::test_file_ranges_refuse_short_or_oversized_responses[6] [gw3] [ 53%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-True-False-0-False] [gw78] [ 53%] PASSED tests/test_shared_blobs.py::TestScanAndDelete::test_delete_uses_only_affected_manifests [gw86] [ 53%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-False-True-0-False] [gw57] [ 53%] PASSED tests/test_shared_blobs.py::TestManifestGc::test_link_and_gc_are_serialized_per_blob [gw90] [ 53%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-False-True-0-True] [gw97] [ 53%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-True-True-0-True] [gw112] [ 53%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-False-False-0-False] tests/test_sandbox.py::TestSandboxPool::test_warm_up_preprovisions_hosts [gw5] [ 53%] PASSED tests/test_sandbox.py::TestResourceBounds::test_list_follows_the_servers_pagination tests/test_sandbox.py::TestResourceBounds::test_output_is_not_accumulated_when_the_caller_opts_out [gw69] [ 53%] PASSED tests/test_sandbox.py::TestSharedSandbox::test_kill_deletes_sandbox_not_job [gw120] [ 53%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-True-0-True] [gw100] [ 53%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-True-0-True] tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-True-0-False] tests/test_offline_utils.py::test_offline_with_timeout tests/test_sandbox.py::test_terminal_stream_failure_before_result[{"event":"exit",-None-JSONDecodeError] tests/test_sandbox.py::TestSandboxClient::test_run_infers_shell_from_type [gw92] [ 53%] PASSED tests/test_sandbox.py::TestPoolLifecycle::test_max_hosts_counts_every_host_running_for_the_pool [gw116] [ 53%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-False-0-True] [gw50] [ 54%] PASSED tests/test_shared_blobs.py::TestLinkAndPublish::test_force_publication_atomically_replaces_canonical_file [gw94] [ 54%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-False-0-False] tests/test_sandbox.py::TestHostDiscovery::test_discovery_respects_pool_name [gw67] [ 54%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-True-True-0-False] [gw73] [ 54%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-False-False-0-True] [gw36] [ 54%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-False-0-False] tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-True-0-False] tests/test_sandbox.py::test_terminal_stream_failure_before_result[{invalid}\n-None-JSONDecodeError] tests/test_sandbox.py::TestHostAdmission::test_connect_refuses_a_pool_whose_only_host_is_an_impostor [gw87] [ 54%] PASSED tests/test_sandbox.py::TestPoolLifecycle::test_a_failed_cancellation_raises_and_keeps_the_host_discoverable tests/test_sandbox.py::TestPoolConnect::test_connect_raises_when_pool_gone [gw117] [ 54%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-False-0-True] tests/test_sandbox.py::TestHostDiscovery::test_adopts_scheduling_host_instead_of_booting [gw20] [ 54%] PASSED tests/test_sandbox.py::TestBackgroundProcesses::test_sending_a_pid_is_refused_by_the_server [gw2] [ 54%] PASSED tests/test_sandbox.py::TestSandboxPool::test_close_cancels_hosts [gw106] [ 54%] PASSED tests/test_sandbox.py::TestPoolConnect::test_connect_raises_when_pool_gone tests/test_sandbox.py::TestPoolCacheBinding::test_another_credential_gets_a_miss [gw54] [ 54%] PASSED tests/test_sandbox.py::TestHostAdmission::test_connect_refuses_a_pool_whose_only_host_is_an_impostor tests/test_sandbox.py::TestSharedSandbox::test_proxy_headers_carry_the_sandbox_token_not_the_host_one [gw89] [ 54%] PASSED tests/test_sandbox.py::TestPoolLifecycle::test_warm_only_boots_remaining_room_with_unadopted_hosts tests/test_sandbox.py::test_terminal_stream_result[None-True-False-0-True] tests/test_sandbox.py::TestPoolCacheBinding::test_another_endpoint_gets_a_miss tests/test_oauth.py::test_get_oauth_uris_with_prefix_stripped tests/test_sandbox.py::TestPoolCacheIntegration::test_stale_host_falls_back_to_discovery_and_prunes tests/test_sandbox.py::test_terminal_stream_failure_before_result[{"event":"stdout","data":"partial"}\n-None-SandboxError] [gw111] [ 54%] PASSED tests/test_sandbox.py::TestPoolCacheBinding::test_another_credential_gets_a_miss tests/test_sandbox.py::test_terminal_stream_ignores_events_after_exit [gw113] [ 54%] PASSED tests/test_sandbox.py::test_terminal_stream_failure_before_result[{"event":"exit",-None-JSONDecodeError] [gw53] [ 54%] PASSED tests/test_inference_async_client.py::test_async_generate_timeout_error [gw51] [ 54%] PASSED tests/test_oauth.py::test_get_oauth_uris_with_prefix_stripped tests/test_sandbox.py::TestPoolCacheBinding::test_a_renamed_entry_is_a_miss tests/test_sandbox.py::TestServerBinaryPinning::test_an_image_with_no_hash_tool_has_to_opt_in_by_name tests/test_sandbox.py::TestCachedHostAdmission::test_the_jobs_url_of_the_entrys_own_job_is_accepted [gw88] [ 54%] PASSED tests/test_sandbox.py::TestHostDiscovery::test_discovery_respects_pool_name [gw91] [ 54%] PASSED tests/test_sandbox.py::TestPoolCacheBinding::test_another_endpoint_gets_a_miss [gw126] [ 54%] PASSED tests/test_sandbox.py::TestCachedHostAdmission::test_the_jobs_url_of_the_entrys_own_job_is_accepted [gw27] [ 54%] PASSED tests/test_sandbox.py::TestSandboxPool::test_packs_into_hosts_and_tracks_slots [gw40] [ 55%] PASSED tests/test_sandbox.py::TestResourceBounds::test_output_is_not_accumulated_when_the_caller_opts_out [gw53] [ 55%] PASSED tests/test_sandbox.py::TestServerBinaryPinning::test_an_image_with_no_hash_tool_has_to_opt_in_by_name tests/test_sandbox.py::TestPoolCacheBinding::test_implausible_values_are_a_miss [gw72] [ 55%] PASSED tests/test_sandbox.py::TestSandboxPool::test_warm_up_preprovisions_hosts [gw108] [ 55%] PASSED tests/test_sandbox.py::test_terminal_stream_failure_before_result[{invalid}\n-None-JSONDecodeError] tests/test_sandbox.py::TestCachedHostAdmission::test_another_jobs_url_is_refused [gw85] [ 55%] PASSED tests/test_sandbox.py::TestHostDiscovery::test_adopts_scheduling_host_instead_of_booting tests/test_sandbox.py::TestSandboxPool::test_kill_frees_slot tests/test_sandbox.py::TestCachedHostAdmission::test_a_cross_namespace_connect_does_not_reach_the_other_namespaces_hosts [gw110] [ 55%] PASSED tests/test_sandbox.py::TestPoolCacheBinding::test_a_renamed_entry_is_a_miss [gw95] [ 55%] PASSED tests/test_sandbox.py::TestCachedHostAdmission::test_another_jobs_url_is_refused [gw79] [ 55%] PASSED tests/test_sandbox.py::TestPoolLifecycle::test_a_host_we_booted_is_cancelled [gw14] [ 55%] PASSED tests/test_sandbox.py::TestSandboxClient::test_context_manager_closes_when_reattached tests/test_sandbox.py::TestCachedHostAdmission::test_an_inadmissible_url_is_pruned_from_the_cache tests/test_sandbox.py::TestCachedHostAdmission::test_a_loopback_url_is_refused [gw63] [ 55%] PASSED tests/test_sandbox.py::TestBackgroundProcesses::test_kill_is_idempotent_and_says_whether_it_did_anything [gw93] [ 55%] PASSED tests/test_sandbox.py::TestCachedHostAdmission::test_a_cross_namespace_connect_does_not_reach_the_other_namespaces_hosts [gw45] [ 55%] PASSED tests/test_sandbox.py::TestSandboxClient::test_run_infers_shell_from_type [gw66] [ 55%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-False-True-0-False] tests/test_sandbox.py::TestCachedHostFreshness::test_an_unreachable_jobs_api_preserves_the_entry [gw76] [ 55%] PASSED tests/test_sandbox.py::TestProtocolNegotiation::test_a_non_integer_protocol_is_refused [gw75] [ 55%] PASSED tests/test_sandbox.py::TestCachedHostAdmission::test_a_loopback_url_is_refused [gw115] [ 55%] PASSED tests/test_sandbox.py::TestCachedHostAdmission::test_an_inadmissible_url_is_pruned_from_the_cache tests/test_sandbox.py::TestCachedHostFreshness::test_an_aged_entry_is_confirmed_against_the_jobs_api_first tests/test_serialization.py::test_single_shard_skips_string_tensors [gw114] [ 55%] PASSED tests/test_sandbox.py::TestCachedHostFreshness::test_an_unreachable_jobs_api_preserves_the_entry tests/test_sandbox.py::TestCachedHostFreshness::test_missing_job_is_pruned [gw64] [ 55%] PASSED tests/test_sandbox.py::TestSharedSandbox::test_proxy_headers_carry_the_sandbox_token_not_the_host_one tests/test_serialization.py::test_get_torch_storage_size_dtensor tests/test_serialization.py::test_save_torch_state_dict_not_sharded [gw124] [ 55%] PASSED tests/test_serialization.py::test_single_shard_skips_string_tensors [gw43] [ 56%] SKIPPED tests/test_serialization.py::test_get_torch_storage_size_dtensor tests/test_serialization.py::test_split_torch_state_dict_into_shards tests/test_serialization.py::test_save_torch_state_dict_shared_layers_not_sharded [gw65] [ 56%] PASSED tests/test_sandbox.py::test_terminal_stream_failure_before_result[{"event":"stdout","data":"partial"}\n-None-SandboxError] tests/test_serialization.py::test_save_torch_state_dict_delete_existing_files tests/test_serialization.py::test_save_torch_state_dict_shared_layers_tensor_subclass_unsafe_not_sharded [gw125] [ 56%] SKIPPED tests/test_serialization.py::test_save_torch_state_dict_shared_layers_tensor_subclass_unsafe_not_sharded [gw123] [ 56%] PASSED tests/test_sandbox.py::TestCachedHostFreshness::test_missing_job_is_pruned tests/test_serialization.py::test_save_torch_state_dict_unsafe_not_sharded [gw17] [ 56%] SKIPPED tests/test_serialization.py::test_save_torch_state_dict_delete_existing_files tests/test_serialization.py::test_load_state_dict_from_file [gw15] [ 56%] SKIPPED tests/test_serialization.py::test_load_state_dict_from_file [gw4] [ 56%] SKIPPED tests/test_serialization.py::test_save_torch_state_dict_not_sharded [gw96] [ 56%] SKIPPED tests/test_serialization.py::test_save_torch_state_dict_shared_layers_not_sharded [gw68] [ 56%] SKIPPED tests/test_serialization.py::test_save_torch_state_dict_unsafe_not_sharded tests/test_serialization.py::test_load_from_directory_not_sharded [gw33] [ 56%] SKIPPED tests/test_serialization.py::test_load_from_directory_not_sharded tests/test_serialization.py::test_multiple_shards [gw21] [ 56%] SKIPPED tests/test_serialization.py::test_split_torch_state_dict_into_shards tests/test_serialization.py::test_load_state_dict_missing_file[False] tests/test_sandbox.py::TestSandboxClient::test_run_background_returns_process [gw102] [ 56%] PASSED tests/test_sandbox.py::TestCachedHostFreshness::test_an_aged_entry_is_confirmed_against_the_jobs_api_first [gw8] [ 56%] PASSED tests/test_serialization.py::test_load_state_dict_missing_file[False] tests/test_serialization.py::test_load_torch_model_index_selection[None-True-files_exist0-model{suffix}.safetensors] [gw34] [ 56%] SKIPPED tests/test_serialization.py::test_load_torch_model_index_selection[None-True-files_exist0-model{suffix}.safetensors] tests/test_serialization.py::test_parse_size_to_int tests/test_serialization.py::test_load_sharded_model_strict_mode[False] [gw18] [ 56%] SKIPPED tests/test_serialization.py::test_load_sharded_model_strict_mode[False] [gw49] [ 56%] PASSED tests/test_serialization.py::test_multiple_shards tests/test_serialization.py::test_load_torch_model_index_selection[model.variant{suffix}.bin-False-files_exist4-model.variant{suffix}.bin] tests/test_serialization.py::test_load_torch_model_directory_does_not_contain_checkpoint tests/test_serialization.py::TestCheckpointLoadingSecurity::test_pickle_payload_is_live [gw31] [ 56%] SKIPPED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_pickle_payload_is_live [gw35] [ 56%] SKIPPED tests/test_serialization.py::test_load_torch_model_index_selection[model.variant{suffix}.bin-False-files_exist4-model.variant{suffix}.bin] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_old_torch_warns_that_weights_only_is_not_honored[False] [gw38] [ 56%] PASSED tests/test_sandbox.py::test_terminal_stream_result[tail_error1-True-True-0-False] [gw12] [ 56%] SKIPPED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_old_torch_warns_that_weights_only_is_not_honored[False] [gw104] [ 57%] PASSED tests/test_sandbox.py::TestPoolCacheBinding::test_implausible_values_are_a_miss tests/test_serialization.py::TestCheckpointLoadingSecurity::test_load_sharded_model_strict_succeeds [gw24] [ 57%] PASSED tests/test_serialization.py::test_load_torch_model_directory_does_not_contain_checkpoint [gw101] [ 57%] PASSED tests/test_sandbox.py::TestPoolCacheIntegration::test_stale_host_falls_back_to_discovery_and_prunes tests/test_serialization.py::test_load_torch_model_index_selection[None-False-files_exist2-model{suffix}.safetensors] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_load_torch_model_safe_false_loads_safetensors tests/test_serialization.py::TestCheckpointLoadingSecurity::test_pickle_named_safetensors_is_not_executed[model.SAFETENSORS] [gw48] [ 57%] PASSED tests/test_serialization.py::test_parse_size_to_int [gw46] [ 57%] SKIPPED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_load_sharded_model_strict_succeeds [gw52] [ 57%] SKIPPED tests/test_serialization.py::test_load_torch_model_index_selection[None-False-files_exist2-model{suffix}.safetensors] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_malformed_index_is_rejected[index3] [gw16] [ 57%] SKIPPED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_pickle_named_safetensors_is_not_executed[model.SAFETENSORS] [gw1] [ 57%] SKIPPED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_load_torch_model_safe_false_loads_safetensors tests/test_serialization.py::TestCheckpointLoadingSecurity::test_malformed_index_is_rejected[index1] tests/test_serialization.py::test_load_torch_model_forwards_mmap_for_single_file [gw6] [ 57%] SKIPPED tests/test_serialization.py::test_load_torch_model_forwards_mmap_for_single_file tests/test_serialization.py::TestCheckpointLoadingSecurity::test_weights_only_default_rejects_pickle_globals [gw32] [ 57%] SKIPPED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_weights_only_default_rejects_pickle_globals tests/test_shared_blobs.py::TestManifestGc::test_manifest_lines_are_validated [gw23] [ 57%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_malformed_index_is_rejected[index3] [gw70] [ 57%] PASSED tests/test_sandbox.py::test_terminal_stream_ignores_events_after_exit tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_bin_shard tests/test_serialization.py::test_save_torch_state_dict_discard_selected_sharded tests/test_sandbox.py::TestSandboxClient::test_kill_is_idempotent tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[MODEL.SAFETENSORS-True] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[sub/.safetensors-True] [gw62] [ 57%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_bin_shard [gw30] [ 57%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_malformed_index_is_rejected[index1] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[model.safetensors.index.json-False] tests/test_shared_blobs.py::TestStoreHelpers::test_shared_blob_path_invalid_hash[../aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[model-00001-of-00002.safetensors-True] [gw56] [ 57%] PASSED tests/test_shared_blobs.py::TestManifestGc::test_manifest_lines_are_validated [gw74] [ 57%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_shared_blob_path_invalid_hash[../aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa] [gw127] [ 57%] SKIPPED tests/test_serialization.py::test_save_torch_state_dict_discard_selected_sharded tests/test_shared_blobs.py::TestStoreHelpers::test_shared_blob_path_invalid_hash[abc] [gw25] [ 57%] PASSED tests/test_sandbox.py::TestSandboxClient::test_run_background_returns_process [gw9] [ 57%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[MODEL.SAFETENSORS-True] [gw10] [ 58%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[model.safetensors.index.json-False] [gw19] [ 58%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[model-00001-of-00002.safetensors-True] [gw13] [ 58%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_shared_blob_path_invalid_hash[abc] [gw58] [ 58%] PASSED tests/test_sandbox.py::TestSandboxPool::test_kill_frees_slot [gw11] [ 58%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[sub/.safetensors-True] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_absolute_path[C:\\malicious.safetensors] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_absolute_path[\\malicious.safetensors] tests/test_shared_blobs.py::TestStoreHelpers::test_relative_blob_path_accepts_windows_extended_length_prefix tests/test_sandbox.py::TestHostAdmission::test_namespace_policy_accepts_a_sibling_member_but_still_checks_the_spec tests/test_shared_blobs.py::TestStoreHelpers::test_unmarked_store_is_not_adopted tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_absolute_path[..\\malicious.safetensors] [gw77] [ 58%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_absolute_path[C:\\malicious.safetensors] tests/test_shared_blobs.py::TestStoreHelpers::test_existing_empty_store_recovers_shared_mode tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_path_traversal tests/test_sandbox.py::TestResourceBounds::test_runaway_output_raises_instead_of_growing_without_bound [gw39] [ 58%] PASSED tests/test_sandbox.py::test_terminal_stream_result[None-True-False-0-True] [gw29] [ 58%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_absolute_path[\\malicious.safetensors] tests/test_shared_blobs.py::TestLinkAndPublish::test_publish_then_link_roundtrip [gw107] [ 58%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_unmarked_store_is_not_adopted [gw118] [ 58%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_relative_blob_path_accepts_windows_extended_length_prefix tests/test_shared_blobs.py::TestLinkAndPublish::test_manifest_is_flushed_before_repo_symlink_is_replaced tests/test_shared_blobs.py::TestStoreHelpers::test_lock_falls_back_when_flock_is_unsupported [gw84] [ 58%] PASSED tests/test_sandbox.py::TestPoolLifecycle::test_close_waits_for_an_in_flight_create [gw83] [ 58%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_existing_empty_store_recovers_shared_mode [gw81] [ 58%] PASSED tests/test_shared_blobs.py::TestLinkAndPublish::test_publish_then_link_roundtrip tests/test_shared_blobs.py::TestManifestGc::test_missing_manifest_leaks_instead_of_deleting [gw44] [ 58%] PASSED tests/test_sandbox.py::TestHostAdmission::test_namespace_policy_accepts_a_sibling_member_but_still_checks_the_spec tests/test_shared_blobs.py::TestManifestGc::test_sweep_removes_stale_manifest_entries_and_orphan [gw79] [ 58%] PASSED tests/test_shared_blobs.py::TestLinkAndPublish::test_manifest_is_flushed_before_repo_symlink_is_replaced tests/test_shared_blobs.py::TestDownloadIntegration::test_symlink_failure_falls_back_to_regular_repo_blob [gw55] [ 58%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_absolute_path[..\\malicious.safetensors] [gw98] [ 58%] PASSED tests/test_shared_blobs.py::TestManifestGc::test_missing_manifest_leaks_instead_of_deleting [gw122] [ 58%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_safetensors_index_rejects_path_traversal [gw0] [ 58%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_lock_falls_back_when_flock_is_unsupported tests/test_sandbox.py::TestTransportHardening::test_upload_reads_the_file_it_measured tests/test_shared_blobs.py::TestDownloadIntegration::test_force_download_replaces_store_entry [gw103] [ 58%] PASSED tests/test_shared_blobs.py::TestManifestGc::test_sweep_removes_stale_manifest_entries_and_orphan tests/test_shared_blobs.py::TestStoreHelpers::test_symlinked_prefix_is_refused tests/test_shared_blobs.py::TestScanAndDelete::test_delete_files_frees_payload_with_its_last_reference tests/test_shared_blobs.py::TestScanAndDelete::test_scan_keeps_repo_blob_as_first_hop [gw37] [ 59%] PASSED tests/test_sandbox.py::TestResourceBounds::test_runaway_output_raises_instead_of_growing_without_bound tests/test_shared_blobs.py::TestDownloadIntegration::test_degraded_no_symlink_mode_disables_store tests/test_tree_cache.py::TestTreeCacheSkipsHeadCall::test_xet_file_metadata_from_tree_cache tests/test_testing_configuration.py::test_no_token_in_staging_environment tests/test_shared_blobs.py::TestDownloadIntegration::test_store_enabled_by_default_and_can_be_disabled tests/test_tree_cache.py::TestTreeCacheReadWrite::test_unknown_format_version_returns_none [gw109] [ 59%] PASSED tests/test_shared_blobs.py::TestStoreHelpers::test_symlinked_prefix_is_refused [gw90] [ 59%] PASSED tests/test_testing_configuration.py::test_no_token_in_staging_environment [gw86] [ 59%] PASSED tests/test_tree_cache.py::TestTreeCacheReadWrite::test_unknown_format_version_returns_none [gw61] [ 59%] PASSED tests/test_sandbox.py::TestSandboxClient::test_kill_is_idempotent [gw57] [ 59%] PASSED tests/test_shared_blobs.py::TestScanAndDelete::test_scan_keeps_repo_blob_as_first_hop [gw121] [ 59%] PASSED tests/test_sandbox.py::TestTransportHardening::test_upload_reads_the_file_it_measured [gw105] [ 59%] PASSED tests/test_shared_blobs.py::TestDownloadIntegration::test_force_download_replaces_store_entry [gw80] [ 59%] PASSED tests/test_shared_blobs.py::TestDownloadIntegration::test_symlink_failure_falls_back_to_regular_repo_blob tests/test_tree_cache.py::TestTreeCacheReadWrite::test_round_trip_in_deep_folder tests/test_tree_cache.py::TestTreeCacheSkipsHeadCall::test_no_tree_cache_returns_none [gw28] [ 59%] PASSED tests/test_tree_cache.py::TestTreeCacheSkipsHeadCall::test_xet_file_metadata_from_tree_cache [gw120] [ 59%] SKIPPED tests/test_tree_cache.py::TestTreeCacheReadWrite::test_round_trip_in_deep_folder [gw3] [ 59%] PASSED tests/test_shared_blobs.py::TestDownloadIntegration::test_degraded_no_symlink_mode_disables_store [gw100] [ 59%] PASSED tests/test_tree_cache.py::TestTreeCacheSkipsHeadCall::test_no_tree_cache_returns_none [gw78] [ 59%] PASSED tests/test_shared_blobs.py::TestScanAndDelete::test_delete_files_frees_payload_with_its_last_reference tests/test_tree_cache.py::TestTreeCacheReadWrite::test_corrupted_file_returns_none [gw97] [ 59%] PASSED tests/test_shared_blobs.py::TestDownloadIntegration::test_store_enabled_by_default_and_can_be_disabled tests/test_tree_cache.py::TestTreeCacheSkipsHeadCall::test_get_metadata_skips_head_for_xet_file_at_commit_hash tests/test_tree_cache.py::TestTreeCacheSkipsHeadCall::test_xet_file_returns_none_when_xet_unavailable tests/test_tree_cache.py::TestTreeCacheSkipsHeadCall::test_get_metadata_heads_for_non_xet_file [gw116] [ 59%] PASSED tests/test_tree_cache.py::TestTreeCacheReadWrite::test_corrupted_file_returns_none [gw94] [ 59%] PASSED tests/test_tree_cache.py::TestTreeCacheSkipsHeadCall::test_get_metadata_skips_head_for_xet_file_at_commit_hash tests/test_tree_cache.py::TestTreeCacheReadWrite::test_in_memory_cache_memoizes_first_read tests/test_tree_cache.py::TestTreeCacheReadWrite::test_round_trip tests/test_shared_blobs.py::TestLinkAndPublish::test_manifest_failure_keeps_regular_repo_blob tests/test_tree_cache.py::TestGetCachedRepoTree::test_raises_when_branch_not_cached tests/test_upload_large_folder.py::test_build_hacky_operation_preserves_lfs_preupload_state [gw112] [ 59%] PASSED tests/test_tree_cache.py::TestTreeCacheReadWrite::test_round_trip [gw117] [ 59%] PASSED tests/test_tree_cache.py::TestGetCachedRepoTree::test_raises_when_branch_not_cached [gw36] [ 60%] PASSED tests/test_tree_cache.py::TestTreeCacheSkipsHeadCall::test_get_metadata_heads_for_non_xet_file [gw73] [ 60%] PASSED tests/test_tree_cache.py::TestTreeCacheSkipsHeadCall::test_xet_file_returns_none_when_xet_unavailable tests/test_upload_large_folder.py::test_success_resets_consecutive_errors tests/test_upload_large_folder.py::TestValidateUploadLimits::test_warns_too_many_subdirectories [gw54] [ 60%] PASSED tests/test_upload_large_folder.py::test_build_hacky_operation_preserves_lfs_preupload_state tests/test_upload_large_folder.py::test_update_chunk_transitions[9-True-0-10-9] [gw106] [ 60%] PASSED tests/test_upload_large_folder.py::test_success_resets_consecutive_errors [gw67] [ 60%] PASSED tests/test_tree_cache.py::TestTreeCacheReadWrite::test_in_memory_cache_memoizes_first_read tests/test_upload_pipeline.py::TestCommitPacer::test_scale_up_on_fast_full_commit tests/test_upload_large_folder.py::TestValidateUploadLimits::test_very_large_file_warning [gw113] [ 60%] PASSED tests/test_upload_large_folder.py::test_update_chunk_transitions[9-True-0-10-9] tests/test_upload_pipeline.py::TestCommitPacer::test_scale_down_on_failure_and_bounds [gw91] [ 60%] PASSED tests/test_upload_pipeline.py::TestCommitPacer::test_scale_up_on_fast_full_commit tests/test_sandbox.py::TestProtocolNegotiation::test_a_matching_protocol_is_accepted tests/test_upload_pipeline.py::TestLiveDisplayCounters::test_disabled_display_keeps_callback_for_log_summaries [gw126] [ 60%] PASSED tests/test_upload_pipeline.py::TestCommitPacer::test_scale_down_on_failure_and_bounds tests/test_sandbox.py::TestTransportHardening::test_download_replaces_a_symlink_instead_of_writing_through_it tests/test_upload_pipeline.py::TestUploadPipeline::test_single_commit_mixed_files tests/test_upload_pipeline.py::TestUploadPipeline::test_multi_commit_with_suffix_and_first_commit_extras tests/test_upload_pipeline.py::TestUploadPipeline::test_unchanged_files_are_skipped tests/test_upload_large_folder.py::test_fatal_error_after_max_consecutive_errors tests/test_upload_large_folder.py::test_update_chunk_transitions[0-False-0-10-0] tests/test_upload_pipeline.py::TestCommitPacer::test_scale_down_on_slow_commit [gw51] [ 60%] PASSED tests/test_upload_large_folder.py::TestValidateUploadLimits::test_very_large_file_warning tests/test_upload_pipeline.py::TestUploadPipeline::test_everything_unchanged_creates_no_commit tests/test_upload_pipeline.py::TestUploadPipeline::test_create_pr_interrupted_warns_with_resume_instructions tests/test_upload_pipeline.py::TestUploadPipeline::test_create_pr_with_revision_raises [gw95] [ 60%] PASSED tests/test_upload_pipeline.py::TestLiveDisplayCounters::test_disabled_display_keeps_callback_for_log_summaries [gw50] [ 60%] PASSED tests/test_shared_blobs.py::TestLinkAndPublish::test_manifest_failure_keeps_regular_repo_blob tests/test_upload_pipeline.py::TestUploadPipeline::test_create_pr_single_pr_for_multiple_commits tests/test_upload_pipeline.py::TestUploadPipeline::test_commit_failure_splits_batch tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_without_subfolder [gw125] [ 60%] PASSED tests/test_upload_pipeline.py::TestUploadPipeline::test_create_pr_with_revision_raises [gw108] [ 60%] PASSED tests/test_upload_large_folder.py::test_fatal_error_after_max_consecutive_errors [gw66] [ 60%] PASSED tests/test_upload_large_folder.py::test_update_chunk_transitions[0-False-0-10-0] [gw17] [ 60%] PASSED tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_without_subfolder tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_without_namespace [gw110] [ 60%] PASSED tests/test_upload_pipeline.py::TestCommitPacer::test_scale_down_on_slow_commit tests/test_upload_pipeline.py::TestUploadPipeline::test_persistent_commit_failure_raises tests/test_upload_pipeline.py::TestComputeMissingSha256s::test_hashes_only_missing tests/test_upload_large_folder.py::TestValidateUploadLimits::test_file_size_decimal_gb [gw93] [ 60%] PASSED tests/test_upload_pipeline.py::TestUploadPipeline::test_single_commit_mixed_files tests/test_upload_pipeline.py::TestUploadPipeline::test_coordinator_error_propagates_without_hanging [gw115] [ 60%] PASSED tests/test_upload_pipeline.py::TestUploadPipeline::test_multi_commit_with_suffix_and_first_commit_extras [gw114] [ 60%] PASSED tests/test_upload_pipeline.py::TestUploadPipeline::test_everything_unchanged_creates_no_commit [gw65] [ 60%] PASSED tests/test_upload_large_folder.py::TestValidateUploadLimits::test_file_size_decimal_gb [gw124] [ 61%] PASSED tests/test_upload_pipeline.py::TestUploadPipeline::test_create_pr_single_pr_for_multiple_commits [gw68] [ 61%] PASSED tests/test_upload_pipeline.py::TestComputeMissingSha256s::test_hashes_only_missing tests/test_utils_datetime.py::TestDatetimeUtils::test_parse_datetime tests/test_utils_chunks.py::TestUtilsCommon::test_chunk_iterable_non_truncated tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_without_namespace_and_subfolder tests/test_upload_pipeline.py::TestUploadPipeline::test_gitignored_files_are_not_committed tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_is_a_file [gw75] [ 61%] PASSED tests/test_upload_pipeline.py::TestUploadPipeline::test_unchanged_files_are_skipped [gw123] [ 61%] PASSED tests/test_upload_pipeline.py::TestUploadPipeline::test_commit_failure_splits_batch [gw15] [ 61%] PASSED tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_without_namespace tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_with_namespace_and_subfolder [gw21] [ 61%] PASSED tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_with_namespace_and_subfolder [gw31] [ 61%] PASSED tests/test_utils_datetime.py::TestDatetimeUtils::test_parse_datetime [gw33] [ 61%] PASSED tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_without_namespace_and_subfolder tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_parent_is_a_file [gw34] [ 61%] PASSED tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_parent_is_a_file [gw18] [ 61%] PASSED tests/test_utils_chunks.py::TestUtilsCommon::test_chunk_iterable_non_truncated [gw53] [ 61%] PASSED tests/test_sandbox.py::TestProtocolNegotiation::test_a_matching_protocol_is_accepted [gw8] [ 61%] PASSED tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_is_a_file tests/test_utils_deprecation.py::TestDeprecationUtils::test_deprecate_positional_args [gw35] [ 61%] PASSED tests/test_utils_deprecation.py::TestDeprecationUtils::test_deprecate_positional_args tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_forbidden_symbols [gw4] [ 61%] PASSED tests/test_upload_pipeline.py::TestUploadPipeline::test_persistent_commit_failure_raises tests/test_utils_deprecation.py::TestDeprecationUtils::test_deprecate_arguments tests/test_upload_pipeline.py::TestLiveDisplayCounters::test_xet_callback_sums_increments_across_concurrent_commits [gw102] [ 61%] PASSED tests/test_upload_pipeline.py::TestUploadPipeline::test_gitignored_files_are_not_committed tests/test_utils_chunks.py::TestUtilsCommon::test_chunk_iterable_validation tests/test_utils_chunks.py::TestUtilsCommon::test_chunk_iterable_last_chunk_truncated tests/test_utils_detect_agent.py::TestDetectAgent::test_no_agent [gw12] [ 61%] PASSED tests/test_utils_deprecation.py::TestDeprecationUtils::test_deprecate_arguments tests/test_utils_deprecation.py::TestDeprecationUtils::test_deprecate_arguments_with_default_warning_message [gw24] [ 61%] PASSED tests/test_utils_chunks.py::TestUtilsCommon::test_chunk_iterable_validation tests/test_utils_deprecation.py::TestDeprecationUtils::test_deprecate_arguments_with_custom_warning_message [gw104] [ 61%] PASSED tests/test_upload_pipeline.py::TestLiveDisplayCounters::test_xet_callback_sums_increments_across_concurrent_commits [gw16] [ 61%] PASSED tests/test_utils_detect_agent.py::TestDetectAgent::test_no_agent tests/test_upload_large_folder.py::test_update_chunk_transitions[1-True--1-30-1] tests/test_utils_detect_agent.py::TestDetectAgent::test_wildcard_match_ignores_empty_value tests/test_utils_deprecation.py::TestDeprecationUtils::test_deprecated_method [gw49] [ 61%] PASSED tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_forbidden_symbols tests/test_shared_blobs.py::TestDownloadIntegration::test_disable_xet_bypasses_prepopulated_store [gw6] [ 62%] PASSED tests/test_utils_detect_agent.py::TestDetectAgent::test_wildcard_match_ignores_empty_value [gw52] [ 62%] PASSED tests/test_utils_deprecation.py::TestDeprecationUtils::test_deprecate_arguments_with_custom_warning_message tests/test_utils_detect_agent.py::TestDetectAgent::test_priority_order [gw23] [ 62%] PASSED tests/test_utils_detect_agent.py::TestDetectAgent::test_priority_order [gw48] [ 62%] PASSED tests/test_utils_chunks.py::TestUtilsCommon::test_chunk_iterable_last_chunk_truncated tests/test_shared_blobs.py::TestManifestGc::test_manifest_io_error_leaks_instead_of_dropping_reference [gw38] [ 62%] PASSED tests/test_upload_large_folder.py::test_update_chunk_transitions[1-True--1-30-1] tests/test_utils_detect_agent.py::TestDetectAgent::test_wildcard_match tests/test_utils_detect_agent.py::TestDetectAgent::test_exact_value_match tests/test_utils_detect_agent.py::TestDetectAgent::test_prefix_pattern_is_ignored [gw62] [ 62%] PASSED tests/test_utils_detect_agent.py::TestDetectAgent::test_prefix_pattern_is_ignored [gw46] [ 62%] PASSED tests/test_utils_deprecation.py::TestDeprecationUtils::test_deprecated_method tests/test_tree_cache.py::TestTreeCacheReadWrite::test_file_is_human_readable_and_sorted [gw89] [ 62%] PASSED tests/test_tree_cache.py::TestTreeCacheReadWrite::test_file_is_human_readable_and_sorted [gw1] [ 62%] PASSED tests/test_utils_deprecation.py::TestDeprecationUtils::test_deprecate_arguments_with_default_warning_message [gw30] [ 62%] PASSED tests/test_utils_detect_agent.py::TestDetectAgent::test_exact_value_match tests/test_shared_blobs.py::test_force_move_fallback_restores_symlink_when_publication_fails tests/test_tree_cache.py::TestGetCachedRepoTree::test_raises_when_commit_not_cached [gw87] [ 62%] PASSED tests/test_tree_cache.py::TestGetCachedRepoTree::test_raises_when_commit_not_cached tests/test_utils_detect_agent.py::TestRegistryLoading::test_stale_cache_triggers_refresh [gw32] [ 62%] PASSED tests/test_utils_detect_agent.py::TestDetectAgent::test_wildcard_match [gw56] [ 62%] PASSED tests/test_shared_blobs.py::TestManifestGc::test_manifest_io_error_leaks_instead_of_dropping_reference [gw47] [ 62%] PASSED tests/test_shared_blobs.py::test_force_move_fallback_restores_symlink_when_publication_fails tests/test_shared_blobs.py::test_force_move_fallback_unlinks_symlink_without_mutating_target tests/test_utils_detect_agent.py::TestDetectAgent::test_standard_var_is_case_insensitive [gw74] [ 62%] PASSED tests/test_utils_detect_agent.py::TestRegistryLoading::test_stale_cache_triggers_refresh tests/test_utils_detect_agent.py::TestRegistryLoading::test_fetch_and_cache tests/test_utils_detect_agent.py::TestRegistryLoading::test_stale_cache_reused_when_fetch_fails tests/test_upload_pipeline.py::TestCommitPacer::test_no_scale_up_on_partial_commit tests/test_shared_blobs.py::TestDownloadIntegration::test_actual_snapshot_symlink_failure_preserves_repo_blob tests/test_utils_detect_agent.py::TestDetectAgent::test_standard_var_known_harness [gw9] [ 62%] PASSED tests/test_utils_detect_agent.py::TestDetectAgent::test_standard_var_known_harness tests/test_utils_detect_agent.py::TestDetectAgent::test_standard_var_unknown_harness tests/test_tree_cache.py::TestTreeCacheReadWrite::test_missing_file_returns_none [gw82] [ 62%] PASSED tests/test_shared_blobs.py::TestDownloadIntegration::test_disable_xet_bypasses_prepopulated_store tests/test_utils_detect_agent.py::TestRegistryLoading::test_fresh_cache_is_reused_without_fetching tests/test_tree_cache.py::TestGetCachedRepoTree::test_returns_cached_files_as_repo_files [gw69] [ 62%] PASSED tests/test_shared_blobs.py::test_force_move_fallback_unlinks_symlink_without_mutating_target [gw13] [ 62%] PASSED tests/test_utils_detect_agent.py::TestRegistryLoading::test_stale_cache_reused_when_fetch_fails [gw10] [ 63%] PASSED tests/test_utils_detect_agent.py::TestRegistryLoading::test_fetch_and_cache [gw92] [ 63%] PASSED tests/test_tree_cache.py::TestTreeCacheReadWrite::test_missing_file_returns_none [gw19] [ 63%] PASSED tests/test_utils_detect_agent.py::TestDetectAgent::test_standard_var_is_case_insensitive [gw127] [ 63%] PASSED tests/test_utils_detect_agent.py::TestDetectAgent::test_standard_var_unknown_harness tests/test_utils_detect_agent.py::TestRegistryLoading::test_empty_when_no_cache_and_fetch_fails tests/test_tree_cache.py::TestGetCachedRepoTree::test_resolves_branch_via_refs tests/test_utils_dotenv.py::test_quoted_values tests/test_utils_detect_agent.py::TestRegistryLoading::test_fetch_skipped_when_offline tests/test_tree_cache.py::TestTreeCacheForLocalDir::test_xet_file_metadata_from_tree_cache_reads_local_dir_location tests/test_utils_dotenv.py::test_basic_key_value [gw29] [ 63%] PASSED tests/test_utils_detect_agent.py::TestRegistryLoading::test_fetch_skipped_when_offline [gw107] [ 63%] PASSED tests/test_utils_dotenv.py::test_quoted_values [gw14] [ 63%] PASSED tests/test_tree_cache.py::TestGetCachedRepoTree::test_returns_cached_files_as_repo_files [gw77] [ 63%] PASSED tests/test_utils_detect_agent.py::TestRegistryLoading::test_empty_when_no_cache_and_fetch_fails tests/test_upload_large_folder.py::TestValidateUploadLimits::test_warns_too_many_total_files [gw118] [ 63%] PASSED tests/test_utils_dotenv.py::test_basic_key_value [gw20] [ 63%] PASSED tests/test_tree_cache.py::TestTreeCacheForLocalDir::test_xet_file_metadata_from_tree_cache_reads_local_dir_location [gw2] [ 63%] PASSED tests/test_tree_cache.py::TestGetCachedRepoTree::test_resolves_branch_via_refs [gw5] [ 63%] PASSED tests/test_shared_blobs.py::TestDownloadIntegration::test_actual_snapshot_symlink_failure_preserves_repo_blob tests/test_utils_dotenv.py::test_export_and_inline_comment tests/test_utils_dotenv.py::test_escaped_backslash_before_escape_char [gw81] [ 63%] PASSED tests/test_utils_dotenv.py::test_escaped_backslash_before_escape_char tests/test_upload_large_folder.py::test_update_chunk_transitions[1-True-0-30-2] tests/test_upload_large_folder.py::test_target_chunk_default tests/test_utils_dotenv.py::test_whitespace_and_comments [gw83] [ 63%] PASSED tests/test_utils_dotenv.py::test_export_and_inline_comment tests/test_shared_blobs.py::TestDownloadIntegration::test_http_fallback_does_not_publish [gw71] [ 63%] PASSED tests/test_sandbox.py::TestTransportHardening::test_download_replaces_a_symlink_instead_of_writing_through_it tests/test_upload_large_folder.py::test_update_chunk_transitions[2-False-0-10-1] tests/test_utils_dotenv.py::test_multiple_lines tests/test_shared_blobs.py::TestLinkAndPublish::test_size_mismatch_is_ignored_not_evicted [gw11] [ 63%] PASSED tests/test_utils_detect_agent.py::TestRegistryLoading::test_fresh_cache_is_reused_without_fetching tests/test_utils_dotenv.py::test_ignore_invalid_lines tests/test_utils_dotenv.py::test_no_value tests/test_utils_dotenv.py::test_environ [gw88] [ 63%] PASSED tests/test_upload_large_folder.py::test_update_chunk_transitions[1-True-0-30-2] [gw44] [ 63%] PASSED tests/test_utils_dotenv.py::test_whitespace_and_comments tests/test_upload_large_folder.py::TestValidateUploadLimits::test_counts_files_and_subdirs_separately tests/test_upload_large_folder.py::TestValidateUploadLimits::test_no_warnings_under_limits [gw98] [ 63%] PASSED tests/test_utils_dotenv.py::test_multiple_lines tests/test_sandbox.py::TestSandboxClient::test_run_explicit_shell_is_sent tests/test_utils_dotenv.py::test_comment_attached_to_closing_quote tests/test_utils_detect_agent.py::TestRegistryLoading::test_detection_never_raises_on_error tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_401_repo_url_not_invalid_token tests/test_tree_cache.py::TestTreeCacheSkipsHeadCall::test_non_xet_file_returns_none tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_repo_not_found tests/test_tree_cache.py::TestTreeCacheSkipsHeadCall::test_get_metadata_does_not_use_tree_cache_for_branch [gw27] [ 63%] PASSED tests/test_shared_blobs.py::TestDownloadIntegration::test_http_fallback_does_not_publish [gw103] [ 64%] PASSED tests/test_utils_dotenv.py::test_environ [gw109] [ 64%] PASSED tests/test_utils_dotenv.py::test_comment_attached_to_closing_quote [gw72] [ 64%] PASSED tests/test_upload_large_folder.py::test_update_chunk_transitions[2-False-0-10-1] [gw90] [ 64%] PASSED tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_401_repo_url_not_invalid_token tests/test_utils_dotenv.py::test_hash_in_unquoted_value_is_kept tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_403_wrong_token_scope [gw79] [ 64%] PASSED tests/test_shared_blobs.py::TestLinkAndPublish::test_size_mismatch_is_ignored_not_evicted [gw0] [ 64%] PASSED tests/test_utils_dotenv.py::test_no_value [gw76] [ 64%] PASSED tests/test_tree_cache.py::TestTreeCacheSkipsHeadCall::test_get_metadata_does_not_use_tree_cache_for_branch [gw122] [ 64%] PASSED tests/test_utils_dotenv.py::test_ignore_invalid_lines [gw55] [ 64%] PASSED tests/test_utils_detect_agent.py::TestRegistryLoading::test_detection_never_raises_on_error [gw105] [ 64%] PASSED tests/test_utils_dotenv.py::test_hash_in_unquoted_value_is_kept [gw85] [ 64%] PASSED tests/test_upload_large_folder.py::TestValidateUploadLimits::test_no_warnings_under_limits [gw57] [ 64%] PASSED tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_repo_not_found tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_401_not_repo_url [gw86] [ 64%] PASSED tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_403_wrong_token_scope tests/test_utils_dotenv.py::test_invalid_line_does_not_import_from_environ [gw70] [ 64%] PASSED tests/test_upload_pipeline.py::TestCommitPacer::test_no_scale_up_on_partial_commit [gw120] [ 64%] PASSED tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_401_not_repo_url tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_revision_not_found [gw28] [ 64%] PASSED tests/test_utils_dotenv.py::test_invalid_line_does_not_import_from_environ tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_disabled_repo [gw63] [ 64%] PASSED tests/test_tree_cache.py::TestTreeCacheSkipsHeadCall::test_non_xet_file_returns_none tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_401_repo_url_invalid_token tests/test_utils_dotenv.py::test_single_quoted_values_are_literal [gw100] [ 64%] PASSED tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_revision_not_found tests/test_utils_dotenv.py::test_bare_key_with_inline_comment [gw3] [ 64%] PASSED tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_disabled_repo tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_entry_not_found tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_bad_request_no_endpoint_name [gw97] [ 65%] PASSED tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_401_repo_url_invalid_token [gw80] [ 65%] PASSED tests/test_utils_dotenv.py::test_single_quoted_values_are_literal [gw94] [ 65%] PASSED tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_bad_request_no_endpoint_name tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_request_id_and_multiline_message [gw116] [ 65%] PASSED tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_entry_not_found tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_request_id_already_in_message tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_fallback tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_bad_request_with_endpoint_name [gw78] [ 65%] PASSED tests/test_utils_dotenv.py::test_bare_key_with_inline_comment tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_initialization [gw117] [ 65%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_request_id_already_in_message tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_error_description [gw112] [ 65%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_request_id_and_multiline_message [gw36] [ 65%] PASSED tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_fallback tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_server_error tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_server_error_already_in_message tests/test_upload_large_folder.py::TestValidateUploadLimits::test_nested_directory_structure [gw73] [ 65%] PASSED tests/test_utils_errors.py::TestErrorUtils::test_hf_raise_for_status_bad_request_with_endpoint_name [gw54] [ 65%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_error_description tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_append_to_message tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_error_message_in_header tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_multiple_server_errors tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_server_error_and_multiline_message [gw91] [ 65%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_server_error_already_in_message [gw96] [ 65%] PASSED tests/test_upload_pipeline.py::TestUploadPipeline::test_coordinator_error_propagates_without_hanging tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_request_id [gw45] [ 65%] PASSED tests/test_sandbox.py::TestSandboxClient::test_run_explicit_shell_is_sent tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_error_reconstruction tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/collections-False] [gw67] [ 65%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_initialization tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_with_request_id_and_amzn_trace_id tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/datasets/repo_id-True] tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_without_request_id_with_amzn_trace_id [gw101] [ 65%] PASSED tests/test_upload_large_folder.py::TestValidateUploadLimits::test_nested_directory_structure tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/datasets/username/repo_name/refs/main-True] tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/repos/create-False] [gw126] [ 65%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_append_to_message [gw125] [ 65%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/collections-False] tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_error_message_duplicated_in_header_and_body [gw108] [ 65%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_error_message_duplicated_in_header_and_body [gw66] [ 65%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_error_reconstruction tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_default_assets_dir [gw17] [ 65%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/datasets/repo_id-True] [gw124] [ 66%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/repos/create-False] tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/spaces/username/repo_name/refs/main-True] [gw68] [ 66%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/spaces/username/repo_name/refs/main-True] [gw110] [ 66%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_without_request_id_with_amzn_trace_id tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/spaces-False] tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/models-False] [gw113] [ 66%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_server_error_and_multiline_message [gw25] [ 66%] PASSED tests/test_utils_assets.py::TestCacheAssets::test_cached_assets_path_default_assets_dir [gw95] [ 66%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_error_message_in_header [gw93] [ 66%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_with_request_id_and_amzn_trace_id tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/datasets-False] tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/models/repo_id-True] [gw51] [ 66%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_multiple_server_errors [gw65] [ 66%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/datasets/username/repo_name/refs/main-True] [gw106] [ 66%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_server_error tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/models/username/repo_name/refs/main-True] [gw59] [ 66%] PASSED tests/test_local_folder.py::test_read_download_metadata_correct_metadata_but_outdated tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[filename4-True] tests/test_upload_pipeline.py::TestLiveDisplayCounters::test_disabled_display_returns_no_callback_when_logging_off [gw114] [ 66%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/spaces-False] [gw123] [ 66%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/models/repo_id-True] [gw59] [ 66%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[filename4-True] [gw43] [ 66%] PASSED tests/test_upload_pipeline.py::TestUploadPipeline::test_create_pr_interrupted_warns_with_resume_instructions [gw115] [ 66%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/models-False] [gw15] [ 66%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/models/username/repo_name/refs/main-True] [gw50] [ 66%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_request_id tests/test_utils_errors.py::test_repo_api_regex[https://hub-ci.huggingface.co/api/datasets/repo_id-True] [gw75] [ 66%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/datasets-False] [gw21] [ 67%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://hub-ci.huggingface.co/api/datasets/repo_id-True] tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/gpt2/resolve/main/README.md-True] tests/test_utils_errors.py::test_repo_api_regex[https://hub-ci.huggingface.co/__DUMMY_USER__/repo-1470b5/resolve/main/file.txt-True] tests/test_utils_errors.py::test_hf_hub_http_error_inherits_from_os_error tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/spaces/repo_id-True] tests/test_tree_cache.py::TestTreeCacheReadWrite::test_invalid_entries_return_none tests/test_utils_detect_agent.py::TestDetectAgent::test_malformed_registry_with_null_values tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/datasets/google/fleurs/resolve/revision/README.md-True] [gw58] [ 67%] PASSED tests/test_upload_pipeline.py::TestLiveDisplayCounters::test_disabled_display_returns_no_callback_when_logging_off tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/bert-base/resolve/main/pytorch_model.bin-True] [gw18] [ 67%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/bert-base/resolve/main/pytorch_model.bin-True] tests/test_utils_errors.py::test_repo_api_regex[https://hub-ci.huggingface.co/api/spaces/repo_id-True] [gw34] [ 67%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/datasets/google/fleurs/resolve/revision/README.md-True] tests/test_utils_errors.py::test_repo_api_regex[https://api.endpoints.huggingface.cloud/v2/endpoint/namespace-False] [gw33] [ 67%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://api.endpoints.huggingface.cloud/v2/endpoint/namespace-False] [gw35] [ 67%] PASSED tests/test_utils_errors.py::test_hf_hub_http_error_inherits_from_os_error [gw102] [ 67%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://hub-ci.huggingface.co/api/spaces/repo_id-True] tests/test_utils_fixes.py::TestYamlDump::test_yaml_dump_emoji [gw4] [ 67%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/spaces/repo_id-True] [gw40] [ 67%] PASSED tests/test_upload_large_folder.py::test_target_chunk_default [gw8] [ 67%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/gpt2/resolve/main/README.md-True] [gw84] [ 67%] PASSED tests/test_tree_cache.py::TestTreeCacheReadWrite::test_invalid_entries_return_none [gw24] [ 67%] PASSED tests/test_utils_fixes.py::TestYamlDump::test_yaml_dump_emoji [gw31] [ 67%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://hub-ci.huggingface.co/__DUMMY_USER__/repo-1470b5/resolve/main/file.txt-True] tests/test_utils_git_credentials.py::TestGitCredentials::test_list_credential_helpers tests/test_utils_experimental.py::TestExperimentalFlag::test_experimental_no_warning [gw61] [ 67%] PASSED tests/test_utils_detect_agent.py::TestDetectAgent::test_malformed_registry_with_null_values [gw12] [ 67%] PASSED tests/test_utils_experimental.py::TestExperimentalFlag::test_experimental_no_warning tests/test_utils_fixes.py::TestYamlDump::test_yaml_dump_japanese_characters tests/test_utils_git_credentials.py::TestGitCredentials::test_git_credential_parsing_regex tests/test_utils_experimental.py::TestExperimentalFlag::test_experimental_warning tests/test_utils_headers.py::TestAuthHeadersUtil::test_token_str tests/test_utils_git_credentials.py::TestGitCredentials::test_set_and_unset_git_credential tests/test_utils_fixes.py::TestWeakFileLock::test_lock_log_every tests/test_utils_headers.py::TestAuthHeadersUtil::test_implicit_use_disabled tests/test_utils_headers.py::TestAuthHeadersUtil::test_token_true_has_cached_token [gw104] [ 67%] PASSED tests/test_utils_fixes.py::TestYamlDump::test_yaml_dump_japanese_characters tests/test_utils_fixes.py::TestYamlDump::test_yaml_dump_explicit_no_unicode tests/test_utils_headers.py::TestAuthHeadersUtil::test_token_false [gw23] [ 67%] PASSED tests/test_utils_headers.py::TestAuthHeadersUtil::test_token_true_has_cached_token [gw46] [ 67%] PASSED tests/test_utils_headers.py::TestAuthHeadersUtil::test_token_str tests/test_utils_fixes.py::TestTemporaryDirectory::test_temporary_directory [gw89] [ 67%] PASSED tests/test_utils_headers.py::TestAuthHeadersUtil::test_token_false [gw38] [ 67%] PASSED tests/test_utils_fixes.py::TestYamlDump::test_yaml_dump_explicit_no_unicode tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_library_name_multiple_missing [gw30] [ 68%] PASSED tests/test_utils_headers.py::TestAuthHeadersUtil::test_implicit_use_disabled tests/test_utils_headers.py::TestAuthHeadersUtil::test_token_none_has_cached_token tests/test_utils_headers.py::TestAuthHeadersUtil::test_implicit_use_disabled_but_explicit_use [gw49] [ 68%] PASSED tests/test_utils_experimental.py::TestExperimentalFlag::test_experimental_warning tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_library_name_and_version tests/test_utils_headers.py::TestAuthHeadersUtil::test_token_true_no_cached_token tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_library_name_no_version tests/test_utils_headers.py::TestAuthHeadersUtil::test_token_none_no_cached_token [gw6] [ 68%] PASSED tests/test_utils_git_credentials.py::TestGitCredentials::test_git_credential_parsing_regex [gw87] [ 68%] PASSED tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_library_name_multiple_missing [gw32] [ 68%] PASSED tests/test_utils_headers.py::TestAuthHeadersUtil::test_token_true_no_cached_token [gw111] [ 68%] PASSED tests/test_upload_large_folder.py::TestValidateUploadLimits::test_warns_too_many_subdirectories [gw16] [ 68%] PASSED tests/test_utils_git_credentials.py::TestGitCredentials::test_list_credential_helpers [gw74] [ 68%] PASSED tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_library_name_no_version [gw47] [ 68%] PASSED tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_library_name_and_version [gw82] [ 68%] PASSED tests/test_utils_headers.py::TestAuthHeadersUtil::test_token_none_no_cached_token tests/test_utils_dotenv.py::test_complex_quotes tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_deduplicate [gw9] [ 68%] PASSED tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_deduplicate tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_origin_and_user_agent_str tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://models/my-org/my-model/config.json-expected2-hf://models/my-org/my-model/config.json] [gw56] [ 68%] PASSED tests/test_utils_headers.py::TestAuthHeadersUtil::test_implicit_use_disabled_but_explicit_use tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_origin_and_user_agent [gw62] [ 68%] PASSED tests/test_utils_headers.py::TestAuthHeadersUtil::test_token_none_has_cached_token [gw37] [ 68%] PASSED tests/test_utils_dotenv.py::test_complex_quotes tests/test_utils_dotenv.py::test_empty_value_with_inline_comment [gw13] [ 68%] PASSED tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_origin_and_user_agent [gw10] [ 68%] PASSED tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_origin_and_user_agent_str tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_custom_agent_string tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_origin [gw48] [ 68%] PASSED tests/test_utils_fixes.py::TestTemporaryDirectory::test_temporary_directory [gw19] [ 68%] PASSED tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_origin tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_custom_agent_dict tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://spaces/user/my-space-expected7-hf://spaces/user/my-space] [gw127] [ 68%] PASSED tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_custom_agent_string tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://models/my-org/my-model@dev/sub/file.bin-expected4-hf://models/my-org/my-model@dev/sub/file.bin] [gw121] [ 69%] PASSED tests/test_utils_dotenv.py::test_empty_value_with_inline_comment tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://my-org/my-model@v1.0-expected3-hf://models/my-org/my-model@v1.0] [gw92] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://models/my-org/my-model/config.json-expected2-hf://models/my-org/my-model/config.json] [gw77] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://models/my-org/my-model@dev/sub/file.bin-expected4-hf://models/my-org/my-model@dev/sub/file.bin] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://datasets/my-org/my-dataset@v1/train.csv-expected6-hf://datasets/my-org/my-dataset@v1/train.csv] [gw69] [ 69%] PASSED tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_user_agent_with_custom_agent_dict [gw107] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://spaces/user/my-space-expected7-hf://spaces/user/my-space] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://datasets/my-org/my-dataset-expected5-hf://datasets/my-org/my-dataset] [gw2] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://datasets/my-org/my-dataset-expected5-hf://datasets/my-org/my-dataset] [gw29] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://datasets/my-org/my-dataset@v1/train.csv-expected6-hf://datasets/my-org/my-dataset@v1/train.csv] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://my-org/my-model-expected0-hf://models/my-org/my-model] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://kernels/my-org/my-kernel-expected9-hf://kernels/my-org/my-kernel] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://spaces/user/my-space@main-expected8-hf://spaces/user/my-space@main] [gw20] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://spaces/user/my-space@main-expected8-hf://spaces/user/my-space@main] [gw5] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://my-org/my-model-expected0-hf://models/my-org/my-model] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://buckets/my-org/my-bucket/-expected12-hf://buckets/my-org/my-bucket] [gw14] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://my-org/my-model@v1.0-expected3-hf://models/my-org/my-model@v1.0] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://datasets/foo/bar@refs/convert/parquet/data.parquet-expected14-hf://datasets/foo/bar@refs/convert/parquet/data.parquet] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://my-org/my-model@feature%2Ffoo/config.json-expected18-hf://models/my-org/my-model@feature%2Ffoo/config.json] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://datasets/foo/bar@refs%2Fpr%2F10/file.csv-expected17-hf://datasets/foo/bar@refs/pr/10/file.csv] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://buckets/my-org/my-bucket/sub/path-expected11-hf://buckets/my-org/my-bucket/sub/path] [gw118] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://kernels/my-org/my-kernel-expected9-hf://kernels/my-org/my-kernel] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://models/my-org/my-model/file@1.txt-expected22-hf://models/my-org/my-model/file@1.txt] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://models/my-org/my-model-expected1-hf://models/my-org/my-model] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://-Empty body] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://datasets/foo/bar@refs/pr/10/file.csv-expected13-hf://datasets/foo/bar@refs/pr/10/file.csv] [gw98] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://my-org/my-model@feature%2Ffoo/config.json-expected18-hf://models/my-org/my-model@feature%2Ffoo/config.json] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://buckets/my-org/my-bucket/sub/data@v2.bin-expected21-hf://buckets/my-org/my-bucket/sub/data@v2.bin] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://dataset/foo/bar-Type prefix must be plural] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://gpt2@v1-Repository id must be 'namespace/name'] tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_default_user_agent tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://buckets-Missing identifier] [gw105] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://buckets-Missing identifier] [gw27] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://datasets/foo/bar@refs%2Fpr%2F10/file.csv-expected17-hf://datasets/foo/bar@refs/pr/10/file.csv] [gw103] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://buckets/my-org/my-bucket/sub/data@v2.bin-expected21-hf://buckets/my-org/my-bucket/sub/data@v2.bin] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[/local/path/file.txt-Must start with 'hf://'] [gw109] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[/local/path/file.txt-Must start with 'hf://'] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://datasets/foo/bar@refs/convert/duckdb.v1/data.db-expected16-hf://datasets/foo/bar@refs/convert/duckdb.v1/data.db] [gw81] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://buckets/my-org/my-bucket/-expected12-hf://buckets/my-org/my-bucket] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://datasets-Missing identifier] [gw76] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://datasets-Missing identifier] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf:/gpt2-Must start with 'hf://'] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://datasets/-Missing repository id] [gw57] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://datasets/-Missing repository id] [gw94] [ 69%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://gpt2@v1-Repository id must be 'namespace/name'] [gw90] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://-Empty body] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://my-org/my-model@refs/pr/3-expected19-hf://models/my-org/my-model@refs/pr/3] [gw79] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://datasets/foo/bar@refs/convert/duckdb.v1/data.db-expected16-hf://datasets/foo/bar@refs/convert/duckdb.v1/data.db] [gw44] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://datasets/foo/bar@refs/pr/10/file.csv-expected13-hf://datasets/foo/bar@refs/pr/10/file.csv] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://bucket/org/b-Type prefix must be plural] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://buckets/-Bucket id must be 'namespace/name'] [gw120] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://buckets/-Bucket id must be 'namespace/name'] [gw3] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://bucket/org/b-Type prefix must be plural] [gw11] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://models/my-org/my-model-expected1-hf://models/my-org/my-model] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://model/my-org/my-model-Type prefix must be plural] [gw100] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://model/my-org/my-model-Type prefix must be plural] [gw28] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://dataset/foo/bar-Type prefix must be plural] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://models/my-org/my-model@main/file@1.txt-expected24-hf://models/my-org/my-model@main/file@1.txt] [gw0] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://models/my-org/my-model@main/file@1.txt-expected24-hf://models/my-org/my-model@main/file@1.txt] [gw83] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://buckets/my-org/my-bucket/sub/path-expected11-hf://buckets/my-org/my-bucket/sub/path] [gw72] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://models/my-org/my-model/file@1.txt-expected22-hf://models/my-org/my-model/file@1.txt] [gw63] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf:/gpt2-Must start with 'hf://'] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://models/-Missing repository id] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://buckets/my-org/my-bucket/file@1.txt-expected20-hf://buckets/my-org/my-bucket/file@1.txt] [gw88] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://datasets/foo/bar@refs/convert/parquet/data.parquet-expected14-hf://datasets/foo/bar@refs/convert/parquet/data.parquet] [gw86] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://models/-Missing repository id] [gw55] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://buckets/my-org/my-bucket/file@1.txt-expected20-hf://buckets/my-org/my-bucket/file@1.txt] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://a/b/c@v1-expected25-hf://models/a/b/c@v1] [gw122] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://my-org/my-model@refs/pr/3-expected19-hf://models/my-org/my-model@refs/pr/3] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://datasets/squad-Repository id must be 'namespace/name'] [gw85] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://a/b/c@v1-expected25-hf://models/a/b/c@v1] [gw1] [ 70%] PASSED tests/test_utils_git_credentials.py::TestGitCredentials::test_set_and_unset_git_credential tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://space/user/my-space-Type prefix must be plural] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://models/gpt2-Repository id must be 'namespace/name'] [gw70] [ 70%] PASSED tests/test_utils_headers.py::TestUserAgentHeadersUtil::test_default_user_agent [gw116] [ 70%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://datasets/squad-Repository id must be 'namespace/name'] [gw80] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://space/user/my-space-Type prefix must be plural] [gw97] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://models/gpt2-Repository id must be 'namespace/name'] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://gpt2-Repository id must be 'namespace/name'] tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_unparsable_server_error tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://buckets/single-segment-Bucket id must be 'namespace/name'] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://my-org/my-model@-Empty revision] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://datasets/foo/.invalid-Repo id must use alphanumeric] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://buckets/org/b@v1-do not support a revision] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://buckets/org/b@v1/path-do not support a revision] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://@v1/file-Missing repository id] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://buckets/org/b//sub-empty segments] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://gpt2@v1/config.json-Repository id must be 'namespace/name'] [gw54] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://my-org/my-model@-Empty revision] [gw126] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://buckets/org/b//sub-empty segments] [gw53] [ 71%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_unparsable_server_error [gw112] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://gpt2@v1/config.json-Repository id must be 'namespace/name'] tests/test_utils_hf_uris.py::test_hf_uri_direct_init_invalid[kwargs0-Invalid type] [gw73] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://buckets/org/b@v1/path-do not support a revision] [gw67] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://@v1/file-Missing repository id] [gw78] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://gpt2-Repository id must be 'namespace/name'] [gw117] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://buckets/single-segment-Bucket id must be 'namespace/name'] tests/test_utils_hf_uris.py::test_hf_uri_direct_init_invalid[kwargs2-namespace/name] [gw108] [ 71%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_direct_init_invalid[kwargs2-namespace/name] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://models/org/m//sub-empty segments] [gw91] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://datasets/foo/.invalid-Repo id must use alphanumeric] [gw101] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://models/org/m//sub-empty segments] [gw125] [ 71%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_direct_init_invalid[kwargs0-Invalid type] tests/test_utils_hf_uris.py::test_hf_uri_direct_init_invalid[kwargs4-empty string] [gw36] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://buckets/org/b@v1-do not support a revision] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model-expected0] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/spaces/user/my-space-expected2] tests/test_utils_hf_uris.py::test_hf_uri_direct_init_invalid[kwargs1-namespace/name] tests/test_utils_hf_uris.py::test_hf_uri_direct_init_invalid[kwargs3-Cannot have -- or ..] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://models/org/m@main//file.txt-empty segments] [gw124] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model-expected0] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://models/foo--bar/baz-Cannot have -- or ..] [gw68] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/spaces/user/my-space-expected2] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://models/org/m/sub//dir-empty segments] [gw17] [ 71%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_direct_init_invalid[kwargs4-empty string] [gw113] [ 71%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://models/foo--bar/baz-Cannot have -- or ..] tests/test_utils_errors.py::test_repo_api_regex[https://hub-ci.huggingface.co/api/models/repo_id-True] [gw110] [ 72%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_direct_init_invalid[kwargs3-Cannot have -- or ..] tests/test_utils_hf_uris.py::test_hf_uri_direct_init_invalid[kwargs6-empty segments] [gw95] [ 72%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://models/org/m@main//file.txt-empty segments] [gw51] [ 72%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://models/org/m/sub//dir-empty segments] [gw66] [ 72%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_direct_init_invalid[kwargs1-namespace/name] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/blob/main/config.json-expected6] tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[model.SAFETENSORS-True] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/datasets/my-org/my-dataset/resolve/v1/data/train.csv-expected7] [gw96] [ 72%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://hub-ci.huggingface.co/api/models/repo_id-True] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://datasets/foo/bar@/file-Empty revision] [gw65] [ 72%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_direct_init_invalid[kwargs6-empty segments] [gw59] [ 72%] PASSED tests/test_serialization.py::TestCheckpointLoadingSecurity::test_is_safetensors[model.SAFETENSORS-True] [gw123] [ 72%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/blob/main/config.json-expected6] [gw106] [ 72%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://datasets/foo/bar@/file-Empty revision] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/raw/main/README.md-expected8] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/datasets/my-org/my-dataset-expected1] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://datasets/foo/bar@refs/pr/10//file.csv-empty segments] [gw64] [ 72%] PASSED tests/test_upload_large_folder.py::TestValidateUploadLimits::test_counts_files_and_subdirs_separately [gw15] [ 72%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/datasets/my-org/my-dataset/resolve/v1/data/train.csv-expected7] [gw21] [ 72%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/raw/main/README.md-expected8] [gw25] [ 72%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/datasets/my-org/my-dataset-expected1] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/tree/v2.0-expected11] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/models/my-org/my-model-expected4] tests/test_utils_hf_uris.py::test_hf_uri_direct_init_invalid[kwargs5-do not support a revision] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/datasets/foo/bar/blob/refs%2Fpr%2F10/file.csv-expected14] [gw34] [ 72%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/tree/v2.0-expected11] tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/collections/foo/bar-False] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/buckets/my-org/my-bucket-expected18] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/datasets/foo/bar/blob/refs/pr/10/file.csv-expected12] [gw33] [ 72%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/datasets/foo/bar/blob/refs%2Fpr%2F10/file.csv-expected14] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/datasets/foo/bar/resolve/refs/convert/parquet/data.parquet-expected13] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/-expected5] [gw50] [ 72%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[hf://datasets/foo/bar@refs/pr/10//file.csv-empty segments] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/kernels/my-org/my-kernel-expected3] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/blob/main/my%20file.txt-expected16] [gw4] [ 72%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/buckets/my-org/my-bucket-expected18] [gw115] [ 72%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/models/my-org/my-model-expected4] [gw93] [ 72%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_direct_init_invalid[kwargs5-do not support a revision] [gw18] [ 72%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/datasets/foo/bar/blob/refs/pr/10/file.csv-expected12] [gw35] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/blob/main/my%20file.txt-expected16] [gw114] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/kernels/my-org/my-kernel-expected3] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/blob/main/dir/a%23b.txt-expected17] [gw84] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/blob/main/dir/a%23b.txt-expected17] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/spaces/user/my-space/blame/main/app.py-expected9] [gw43] [ 73%] PASSED tests/test_utils_errors.py::test_repo_api_regex[https://huggingface.co/api/collections/foo/bar-False] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/blob/feature%2Ffoo/config.json-expected15] [gw8] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/datasets/foo/bar/resolve/refs/convert/parquet/data.parquet-expected13] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/buckets/my-org/my-bucket/tree/sub/dir-expected20] [gw75] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/-expected5] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/buckets/my-org/my-bucket/resolve/sub/data.bin-expected19] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/buckets/my-org/my-bucket/resolve/sub/my%20data.bin-expected21] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/tree/main/subdir-expected10] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/blob/main/config.json#L10-expected23] [gw102] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/buckets/my-org/my-bucket/resolve/sub/data.bin-expected19] [gw24] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/buckets/my-org/my-bucket/tree/sub/dir-expected20] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/gpt2-namespace] [gw58] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/spaces/user/my-space/blame/main/app.py-expected9] [gw31] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/blob/feature%2Ffoo/config.json-expected15] [gw104] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/blob/main/config.json#L10-expected23] tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://datasets/foo/bar@refs/convert/parquet-v2/data.parquet-expected15-hf://datasets/foo/bar@refs/convert/parquet-v2/data.parquet] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://example.com/my-org/my-model-Unrecognized host] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co.evil.com/my-org/my-model-Unrecognized host] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/my-org/my-model/discussions-unsupported] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/my-org/my-model/commit/abc123-unsupported] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/my-org/my-model/settings-unsupported] [gw46] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://example.com/my-org/my-model-Unrecognized host] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://hf.co/my-org/my-model-expected24] [gw23] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/gpt2-namespace] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[huggingface.co/datasets/my-org/my-dataset-expected26] [gw30] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/my-org/my-model/discussions-unsupported] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/datasets/squad/blob/main/file.json-unsupported] [gw6] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://hf.co/my-org/my-model-expected24] [gw89] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/my-org/my-model/commit/abc123-unsupported] tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_error_message_from_header_and_body tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/-Missing repository or bucket identifier] [gw38] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co.evil.com/my-org/my-model-Unrecognized host] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/buckets/my-org/my-bucket/settings-unsupported] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/datasets/my-org/my-dataset/blob/main/train.csv?download=true-expected22] [gw47] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/datasets/squad/blob/main/file.json-unsupported] [gw87] [ 73%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/my-org/my-model/settings-unsupported] tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_error_description_only [gw74] [ 74%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/buckets/my-org/my-bucket/settings-unsupported] [gw61] [ 74%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/my-org/my-model/tree/main/subdir-expected10] [gw82] [ 74%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/-Missing repository or bucket identifier] [gw111] [ 74%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_error_description_only tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/my-org/my-model/media/main/image.png-unsupported] [gw32] [ 74%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/my-org/my-model/media/main/image.png-unsupported] tests/test_utils_hf_uris.py::test_parse_hf_uri_custom_endpoint [gw40] [ 74%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://datasets/foo/bar@refs/convert/parquet-v2/data.parquet-expected15-hf://datasets/foo/bar@refs/convert/parquet-v2/data.parquet] [gw9] [ 74%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_custom_endpoint tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co-Missing repository or bucket identifier] [gw49] [ 74%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[huggingface.co/datasets/my-org/my-dataset-expected26] [gw16] [ 74%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/datasets/my-org/my-dataset/blob/main/train.csv?download=true-expected22] [gw71] [ 74%] PASSED tests/test_utils_errors.py::TestHfHubHTTPError::test_hf_hub_http_error_init_with_error_message_from_header_and_body tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/collections/my-org/my-collection-abc123-unsupported] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/settings-namespace] tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri1-/datasets/my-org/my-dataset] [gw62] [ 74%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/settings-namespace] [gw37] [ 74%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co-Missing repository or bucket identifier] tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri0-/my-org/my-model] [gw56] [ 74%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/collections/my-org/my-collection-abc123-unsupported] tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri2-/spaces/user/my-space] tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri3-/kernels/my-org/my-kernel] tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri6-/my-org/my-model/blob/main/config.json] tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri4-/my-org/my-model/tree/v1.0] [gw13] [ 74%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri1-/datasets/my-org/my-dataset] [gw92] [ 74%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri2-/spaces/user/my-space] tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri8-/my-org/my-model/blob/feature%2Ffoo/config.json] tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri5-/datasets/my-org/my-dataset/blob/v1/train.csv] tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri11-/my-org/my-model/blob/main/dir/my%20file%231.txt] tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri10-/datasets/my-org/my-dataset/tree/fix%231] [gw69] [ 74%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri6-/my-org/my-model/blob/main/config.json] [gw121] [ 74%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri3-/kernels/my-org/my-kernel] [gw10] [ 74%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri0-/my-org/my-model] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/datasets-namespace] [gw127] [ 74%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri4-/my-org/my-model/tree/v1.0] tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri7-/datasets/foo/bar/blob/refs/pr/10/file.csv] [gw107] [ 74%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri7-/datasets/foo/bar/blob/refs/pr/10/file.csv] [gw77] [ 75%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri8-/my-org/my-model/blob/feature%2Ffoo/config.json] [gw19] [ 75%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri5-/datasets/my-org/my-dataset/blob/v1/train.csv] [gw2] [ 75%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri10-/datasets/my-org/my-dataset/tree/fix%231] tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri12-/buckets/my-org/my-bucket] [gw20] [ 75%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri12-/buckets/my-org/my-bucket] tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri9-/my-org/my-model/blob/fix%231/config.json] [gw29] [ 75%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri11-/my-org/my-model/blob/main/dir/my%20file%231.txt] tests/test_utils_hf_uris.py::test_hf_uri_to_url_custom_endpoint [gw5] [ 75%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url_custom_endpoint tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri13-/buckets/my-org/my-bucket/tree/sub/data.bin] tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://datasets/my-org/my-dataset@v1:/mnt:ro-expected4-hf://datasets/my-org/my-dataset@v1:/mnt:ro] tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://buckets/my-org/my-bucket:/mnt:rw-expected6-hf://buckets/my-org/my-bucket:/mnt:rw] tests/test_utils_hf_uris.py::test_parse_hf_mount_failure[hf://gpt2:/data-Repository id must be 'namespace/name'] tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://buckets/my-org/my-bucket/sub/dir:/mnt:ro-expected7-hf://buckets/my-org/my-bucket/sub/dir:/mnt:ro] tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[gpt2-Must start with 'hf://'] [gw48] [ 75%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/datasets-namespace] [gw118] [ 75%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri13-/buckets/my-org/my-bucket/tree/sub/data.bin] [gw27] [ 75%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://buckets/my-org/my-bucket:/mnt:rw-expected6-hf://buckets/my-org/my-bucket:/mnt:rw] tests/test_utils_hf_uris.py::test_hf_mount_direct_init_invalid[kwargs1-absolute path] tests/test_utils_hf_uris.py::test_parse_hf_mount_failure[hf://my-org/my-model:rw-':ro'/':rw' suffix is only valid] tests/test_utils_hf_uris.py::test_parse_hf_mount_failure[hf://my-org/my-model-Missing mount path] tests/test_utils_hf_uris.py::test_parse_hf_mount_failure[my-org/my-model:/data-Must start with 'hf://'] [gw14] [ 75%] PASSED tests/test_utils_hf_uris.py::test_hf_uri_to_url[uri9-/my-org/my-model/blob/fix%231/config.json] tests/test_utils_http.py::TestConfigureSession::test_default_configuration [gw98] [ 75%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://datasets/my-org/my-dataset@v1:/mnt:ro-expected4-hf://datasets/my-org/my-dataset@v1:/mnt:ro] [gw57] [ 75%] PASSED tests/test_utils_hf_uris.py::test_hf_mount_direct_init_invalid[kwargs1-absolute path] tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://my-org/my-model:/data-expected0-hf://models/my-org/my-model:/data] [gw90] [ 75%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_failure[hf://my-org/my-model-Missing mount path] [gw76] [ 75%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_failure[hf://my-org/my-model:rw-':ro'/':rw' suffix is only valid] [gw109] [ 75%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_failure[my-org/my-model:/data-Must start with 'hf://'] [gw45] [ 75%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_failure[gpt2-Must start with 'hf://'] [gw103] [ 75%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://buckets/my-org/my-bucket/sub/dir:/mnt:ro-expected7-hf://buckets/my-org/my-bucket/sub/dir:/mnt:ro] [gw105] [ 75%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_failure[hf://gpt2:/data-Repository id must be 'namespace/name'] tests/test_utils_hf_uris.py::test_parse_hf_mount_failure[hf://my-org/my-model:/-Mount path must be a non-empty absolute path] tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://datasets/my-org/my-dataset:/mnt-expected3-hf://datasets/my-org/my-dataset:/mnt] tests/test_utils_http.py::TestHttpBackoff::test_backoff_on_status_code_until_max tests/test_utils_http.py::TestHttpBackoff::test_backoff_sleep_time tests/test_utils_http.py::TestHttpBackoff::test_backoff_on_valid_status_code tests/test_utils_hf_uris.py::test_parse_hf_mount_failure[hf://my-org/my-model:ro-':ro'/':rw' suffix is only valid] tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://my-org/my-model:/data:ro-expected1-hf://models/my-org/my-model:/data:ro] tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://my-org/my-model:/path/to/mount-expected8-hf://models/my-org/my-model:/path/to/mount] tests/test_utils_http.py::TestHttpBackoff::test_backoff_on_429_uses_ratelimit_header tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://my-org/my-model:/data:rw-expected2-hf://models/my-org/my-model:/data:rw] [gw72] [ 75%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://my-org/my-model:/path/to/mount-expected8-hf://models/my-org/my-model:/path/to/mount] [gw44] [ 76%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://datasets/my-org/my-dataset:/mnt-expected3-hf://datasets/my-org/my-dataset:/mnt] tests/test_utils_http.py::TestHttpBackoff::test_backoff_no_errors tests/test_utils_hf_uris.py::test_hf_mount_direct_init_invalid[kwargs0-absolute path] tests/test_utils_http.py::TestHttpBackoff::test_backoff_on_exceptions_and_status_codes [gw83] [ 76%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://my-org/my-model:/data:ro-expected1-hf://models/my-org/my-model:/data:ro] [gw52] [ 76%] PASSED tests/test_utils_fixes.py::TestWeakFileLock::test_lock_log_every [gw79] [ 76%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_failure[hf://my-org/my-model:/-Mount path must be a non-empty absolute path] [gw0] [ 76%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_failure[hf://my-org/my-model:ro-':ro'/':rw' suffix is only valid] [gw81] [ 76%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://my-org/my-model:/data-expected0-hf://models/my-org/my-model:/data] [gw88] [ 76%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://my-org/my-model:/data:rw-expected2-hf://models/my-org/my-model:/data:rw] tests/test_utils_http.py::TestConfigureSession::test_set_configuration tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://datasets/my-org/my-dataset/train:/mnt-expected5-hf://datasets/my-org/my-dataset/train:/mnt] [gw94] [ 76%] PASSED tests/test_utils_http.py::TestConfigureSession::test_default_configuration tests/test_utils_hf_uris.py::test_parse_hf_mount_failure[hf://gpt2:/data:ro-Repository id must be 'namespace/name'] [gw85] [ 76%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_failure[hf://gpt2:/data:ro-Repository id must be 'namespace/name'] tests/test_utils_http.py::TestHttpBackoff::test_backoff_3_calls [gw55] [ 76%] PASSED tests/test_utils_hf_uris.py::test_hf_mount_direct_init_invalid[kwargs0-absolute path] [gw12] [ 76%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[https://huggingface.co/buckets/my-org/my-bucket/resolve/sub/my%20data.bin-expected21] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/my-org/my-model/commits/main-unsupported] tests/test_utils_http.py::TestConfigureSession::test_get_session_twice_but_reconfigure_in_between tests/test_utils_http.py::TestHttpBackoff::test_backoff_on_exception_until_max [gw1] [ 76%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_failure[https://huggingface.co/my-org/my-model/commits/main-unsupported] tests/test_utils_http.py::TestConfigureSession::test_get_session_twice tests/test_utils_http.py::test_fix_hf_endpoint_in_url[https://huggingface.co/api/models-https://mirror.co-https://mirror.co/api/models] tests/test_utils_http.py::TestOfflineModeSession::test_offline_mode [gw120] [ 76%] PASSED tests/test_utils_http.py::TestHttpBackoff::test_backoff_on_status_code_until_max [gw11] [ 76%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_mount_success[hf://datasets/my-org/my-dataset/train:/mnt-expected5-hf://datasets/my-org/my-dataset/train:/mnt] tests/test_utils_http.py::TestUniqueRequestId::test_request_id_not_overwritten tests/test_utils_http.py::TestConfigureSession::test_get_session_multiple_threads tests/test_utils_http.py::test_proxy_env_is_used tests/test_utils_http.py::TestConfigureSession::test_get_session_concurrent_first_call_creates_single_client tests/test_utils_http.py::test_adjust_range_header tests/test_utils_http.py::TestUniqueRequestId::test_request_id_is_unique tests/test_utils_http.py::test_client_get_request tests/test_utils_http.py::test_fix_hf_endpoint_in_url[https://hub-ci.huggingface.co/api/models-https://mirror.co-https://mirror.co/api/models] tests/test_utils_http.py::TestUniqueRequestId::test_request_id_is_used_by_server tests/test_utils_http.py::test_fix_hf_endpoint_in_url[https://huggingface.co/resolve/...-None-https://huggingface.co/resolve/...] tests/test_utils_http.py::test_fix_hf_endpoint_in_url[https://hub-ci.huggingface.co/resolve/...-None-https://hub-ci.huggingface.co/resolve/...] [gw7] [ 76%] PASSED tests/test_offline_utils.py::test_offline_with_connection_error [gw86] [ 76%] PASSED tests/test_utils_http.py::TestHttpBackoff::test_backoff_no_errors tests/test_offline_utils.py::test_offline_with_datasets_offline_mode_enabled tests/test_utils_http.py::test_raise_on_status_sync_non_stream [gw100] [ 76%] PASSED tests/test_utils_http.py::TestHttpBackoff::test_backoff_on_valid_status_code tests/test_utils_http.py::test_raise_on_status_sync_stream tests/test_utils_http.py::TestParseRatelimitHeaders::test_parse_ratelimit_only [gw7] [ 76%] PASSED tests/test_offline_utils.py::test_offline_with_datasets_offline_mode_enabled tests/test_utils_http.py::test_raise_on_status_async_non_stream tests/test_utils_http.py::test_async_client_get_request tests/test_utils_http.py::test_raise_on_status_async_stream tests/test_utils_http.py::TestParseRatelimitHeaders::test_parse_full_headers tests/test_utils_http.py::test_parse_delay_seconds[headers1-0] tests/test_utils_http.py::TestParseRatelimitHeaders::test_parse_malformed_header tests/test_utils_http.py::TestParseRatelimitHeaders::test_parse_missing_header tests/test_utils_http.py::test_parse_delay_seconds[headers0-120] [gw116] [ 76%] PASSED tests/test_utils_http.py::TestConfigureSession::test_set_configuration tests/test_utils_http.py::test_parse_delay_seconds[headers2-42] tests/test_utils_http.py::TestParseRatelimitHeaders::test_parse_case_insensitive tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://my-org/my-model/sub/data@v2.bin-expected23-hf://models/my-org/my-model/sub/data@v2.bin] tests/test_utils_http.py::test_parse_delay_seconds[headers4-None] tests/test_utils_http.py::test_parse_delay_seconds[headers5-None] tests/test_utils_http.py::TestBucketNotFoundError::test_bucket_not_found_on_bucket_url tests/test_utils_http.py::test_parse_delay_seconds[headers3-None] tests/test_utils_http.py::TestBucketNotFoundError::test_bucket_not_found_on_bucket_sub_url tests/test_utils_http.py::TestBucketNotFoundError::test_repo_not_found_on_non_bucket_url tests/test_utils_http.py::test_parse_delay_seconds[headers6-None] tests/test_utils_http.py::TestRateLimitErrorMessage::test_429_without_ratelimit_headers tests/test_utils_http.py::TestRateLimitErrorMessage::test_429_with_ratelimit_headers tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_api_space_with_namespace tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_api_model_without_namespace [gw64] [ 76%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://my-org/my-model/sub/data@v2.bin-expected23-hf://models/my-org/my-model/sub/data@v2.bin] tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_api_model_with_resolve_subpath tests/test_utils_http.py::TestWarnOnWarningHeaders::test_warn_on_warning_headers tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_api_dataset_with_namespace [gw113] [ 77%] PASSED tests/test_utils_http.py::TestParseRatelimitHeaders::test_parse_ratelimit_only [gw126] [ 77%] PASSED tests/test_utils_http.py::test_fix_hf_endpoint_in_url[https://huggingface.co/api/models-https://mirror.co-https://mirror.co/api/models] [gw73] [ 77%] PASSED tests/test_utils_http.py::test_fix_hf_endpoint_in_url[https://hub-ci.huggingface.co/resolve/...-None-https://hub-ci.huggingface.co/resolve/...] [gw97] [ 77%] PASSED tests/test_utils_http.py::TestConfigureSession::test_get_session_twice tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_non_matching_url tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_staging_url tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_api_model_with_namespace tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_api_model_single_name_with_subpath [gw68] [ 77%] PASSED tests/test_utils_http.py::test_raise_on_status_sync_stream [gw112] [ 77%] PASSED tests/test_utils_http.py::TestOfflineModeSession::test_offline_mode tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_api_dataset_with_tree_subpath tests/test_utils_http.py::TestParseBucketIdFromUrl::test_http_url [gw125] [ 77%] PASSED tests/test_utils_http.py::test_adjust_range_header tests/test_utils_http.py::TestNoReferenceCycleInRaise::test_no_refcycle tests/test_utils_http.py::TestRedactSensitiveBody::test_redacts_json_body tests/test_utils_pagination.py::TestPagination::test_mocked_paginate [gw124] [ 77%] PASSED tests/test_utils_http.py::test_raise_on_status_sync_non_stream [gw15] [ 77%] PASSED tests/test_utils_http.py::test_parse_delay_seconds[headers2-42] [gw67] [ 77%] PASSED tests/test_utils_http.py::test_fix_hf_endpoint_in_url[https://hub-ci.huggingface.co/api/models-https://mirror.co-https://mirror.co/api/models] tests/test_utils_pagination.py::TestPagination::test_paginate_hf_api [gw51] [ 77%] PASSED tests/test_utils_http.py::TestParseRatelimitHeaders::test_parse_missing_header [gw59] [ 77%] PASSED tests/test_utils_http.py::test_parse_delay_seconds[headers1-0] [gw123] [ 77%] PASSED tests/test_utils_http.py::test_parse_delay_seconds[headers0-120] [gw84] [ 77%] PASSED tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_api_model_with_resolve_subpath tests/test_utils_parsing.py::test_parse_size_valid[1T-1000000000000] [gw106] [ 77%] PASSED tests/test_utils_http.py::test_parse_delay_seconds[headers3-None] tests/test_utils_parsing.py::test_parse_size_valid[10-10] tests/test_utils_parsing.py::test_parse_size_valid[3KB-3000] [gw114] [ 77%] PASSED tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_api_space_with_namespace [gw115] [ 77%] PASSED tests/test_utils_http.py::TestBucketNotFoundError::test_repo_not_found_on_non_bucket_url [gw91] [ 77%] PASSED tests/test_utils_http.py::test_fix_hf_endpoint_in_url[https://huggingface.co/resolve/...-None-https://huggingface.co/resolve/...] tests/test_utils_http.py::test_flag_as_download_call_decorator tests/test_utils_parsing.py::test_parse_size_valid[2TB-2000000000000] [gw47] [ 77%] PASSED tests/test_utils_parsing.py::test_parse_size_valid[3KB-3000] tests/test_utils_http.py::TestRedactSensitiveBody::test_redacts_form_urlencoded_body [gw74] [ 78%] PASSED tests/test_utils_parsing.py::test_parse_size_valid[1T-1000000000000] [gw87] [ 78%] PASSED tests/test_utils_parsing.py::test_parse_size_valid[10-10] [gw18] [ 78%] PASSED tests/test_utils_http.py::TestWarnOnWarningHeaders::test_warn_on_warning_headers [gw21] [ 78%] PASSED tests/test_utils_http.py::test_parse_delay_seconds[headers5-None] [gw95] [ 78%] PASSED tests/test_utils_http.py::TestParseRatelimitHeaders::test_parse_full_headers tests/test_utils_parsing.py::test_parse_size_valid[1GB-1000000000] tests/test_utils_http.py::TestParseBucketIdFromUrl::test_non_bucket_url [gw75] [ 78%] PASSED tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_api_dataset_with_namespace [gw35] [ 78%] PASSED tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_api_model_without_namespace tests/test_utils_parsing.py::test_parse_size_valid[10MB-10000000] [gw34] [ 78%] PASSED tests/test_utils_http.py::TestBucketNotFoundError::test_bucket_not_found_on_bucket_url tests/test_utils_http.py::TestRateLimitErrorMessage::test_429_with_non_exhausted_ratelimit_headers [gw32] [ 78%] PASSED tests/test_utils_parsing.py::test_parse_size_valid[1GB-1000000000] [gw25] [ 78%] PASSED tests/test_utils_http.py::test_parse_delay_seconds[headers4-None] [gw111] [ 78%] PASSED tests/test_utils_parsing.py::test_parse_size_valid[2TB-2000000000000] [gw110] [ 78%] PASSED tests/test_utils_http.py::test_raise_on_status_async_stream [gw23] [ 78%] PASSED tests/test_utils_http.py::TestNoReferenceCycleInRaise::test_no_refcycle [gw31] [ 78%] PASSED tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_api_model_single_name_with_subpath [gw82] [ 78%] PASSED tests/test_utils_parsing.py::test_parse_size_valid[10MB-10000000] [gw96] [ 78%] PASSED tests/test_utils_http.py::TestParseRatelimitHeaders::test_parse_malformed_header [gw80] [ 78%] PASSED tests/test_utils_http.py::TestConfigureSession::test_get_session_twice_but_reconfigure_in_between tests/test_utils_parsing.py::test_parse_size_valid[0-0] [gw9] [ 78%] PASSED tests/test_utils_parsing.py::test_parse_size_valid[0-0] [gw24] [ 78%] PASSED tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_non_matching_url [gw8] [ 78%] PASSED tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_api_model_with_namespace tests/test_utils_http.py::TestParseBucketIdFromUrl::test_bucket_url [gw102] [ 79%] PASSED tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_staging_url [gw93] [ 79%] PASSED tests/test_utils_http.py::TestRateLimitErrorMessage::test_429_with_ratelimit_headers [gw30] [ 79%] PASSED tests/test_utils_pagination.py::TestPagination::test_mocked_paginate [gw104] [ 79%] PASSED tests/test_utils_http.py::TestParseBucketIdFromUrl::test_http_url tests/test_utils_parsing.py::test_parse_size_valid[10k-10000] tests/test_utils_parsing.py::test_parse_size_invalid[10X] tests/test_utils_parsing.py::test_parse_size_invalid[-5M] tests/test_utils_parsing.py::test_parse_size_invalid[1.5G] tests/test_utils_parsing.py::test_parse_size_valid[5M-5000000] [gw65] [ 79%] PASSED tests/test_utils_http.py::TestParseRatelimitHeaders::test_parse_case_insensitive tests/test_utils_parsing.py::test_parse_size_valid[2G-2000000000] [gw46] [ 79%] PASSED tests/test_utils_http.py::TestRedactSensitiveBody::test_redacts_json_body [gw89] [ 79%] PASSED tests/test_utils_http.py::TestRedactSensitiveBody::test_redacts_form_urlencoded_body tests/test_utils_parsing.py::test_parse_size_invalid[abc] [gw62] [ 79%] PASSED tests/test_utils_parsing.py::test_parse_size_invalid[-5M] [gw16] [ 79%] PASSED tests/test_utils_parsing.py::test_parse_size_valid[2G-2000000000] tests/test_utils_parsing.py::test_parse_duration_valid[10s-10] [gw56] [ 79%] PASSED tests/test_utils_parsing.py::test_parse_size_invalid[1.5G] [gw37] [ 79%] PASSED tests/test_utils_parsing.py::test_parse_size_invalid[10X] [gw92] [ 79%] PASSED tests/test_utils_parsing.py::test_parse_duration_valid[10s-10] [gw13] [ 79%] PASSED tests/test_utils_parsing.py::test_parse_size_invalid[abc] [gw28] [ 79%] PASSED tests/test_utils_http.py::TestHttpBackoff::test_backoff_on_exceptions_and_status_codes tests/test_utils_parsing.py::test_parse_duration_valid[5m-300] tests/test_utils_parsing.py::test_parse_size_invalid[] tests/test_utils_parsing.py::test_parse_size_invalid[123abc456] tests/test_utils_parsing.py::test_parse_size_invalid[ 10 K] tests/test_utils_parsing.py::test_parse_duration_valid[1y-31536000] [gw108] [ 79%] PASSED tests/test_utils_http.py::test_proxy_env_is_used [gw49] [ 79%] PASSED tests/test_utils_parsing.py::test_parse_size_valid[10k-10000] tests/test_utils_parsing.py::test_parse_duration_valid[1mo-2592000] [gw50] [ 79%] PASSED tests/test_utils_http.py::test_parse_delay_seconds[headers6-None] [gw78] [ 79%] PASSED tests/test_utils_http.py::TestConfigureSession::test_get_session_multiple_threads [gw121] [ 79%] PASSED tests/test_utils_parsing.py::test_parse_size_invalid[123abc456] [gw69] [ 80%] PASSED tests/test_utils_parsing.py::test_parse_duration_valid[5m-300] [gw107] [ 80%] PASSED tests/test_utils_parsing.py::test_parse_duration_valid[1y-31536000] [gw10] [ 80%] PASSED tests/test_utils_parsing.py::test_parse_size_invalid[] [gw77] [ 80%] PASSED tests/test_utils_parsing.py::test_parse_duration_valid[1mo-2592000] tests/test_utils_parsing.py::test_parse_duration_valid[0-0] [gw4] [ 80%] PASSED tests/test_utils_http.py::TestRateLimitErrorMessage::test_429_without_ratelimit_headers [gw71] [ 80%] PASSED tests/test_utils_parsing.py::test_parse_size_valid[5M-5000000] [gw117] [ 80%] PASSED tests/test_utils_http.py::TestConfigureSession::test_get_session_concurrent_first_call_creates_single_client tests/test_utils_parsing.py::test_parse_duration_invalid[1.5h] [gw127] [ 80%] PASSED tests/test_utils_parsing.py::test_parse_size_invalid[ 10 K] tests/test_utils_parsing.py::test_parse_duration_valid[1w-604800] [gw2] [ 80%] PASSED tests/test_utils_parsing.py::test_parse_duration_valid[1w-604800] [gw29] [ 80%] PASSED tests/test_utils_parsing.py::test_parse_duration_valid[0-0] [gw20] [ 80%] PASSED tests/test_utils_parsing.py::test_parse_duration_invalid[1.5h] tests/test_utils_parsing.py::test_parse_duration_invalid[3month] tests/test_utils_parsing.py::test_parse_duration_valid[2h-7200] [gw19] [ 80%] PASSED tests/test_utils_parsing.py::test_parse_duration_valid[2h-7200] [gw66] [ 80%] PASSED tests/test_utils_http.py::test_raise_on_status_async_non_stream tests/test_utils_parsing.py::test_parse_duration_valid[1d-86400] tests/test_utils_parsing.py::test_parse_duration_invalid[10X] [gw5] [ 80%] PASSED tests/test_utils_parsing.py::test_parse_duration_invalid[3month] tests/test_utils_parsing.py::test_parse_duration_invalid[ 10 m] tests/test_utils_parsing.py::test_parse_duration_invalid[-5m] [gw58] [ 80%] PASSED tests/test_utils_http.py::TestParseRepoInfoFromUrl::test_api_dataset_with_tree_subpath [gw27] [ 80%] PASSED tests/test_utils_parsing.py::test_parse_duration_invalid[ 10 m] tests/test_utils_parsing.py::test_parse_duration_invalid[abc] [gw98] [ 80%] PASSED tests/test_utils_parsing.py::test_parse_duration_invalid[abc] tests/test_utils_parsing.py::test_format_timesince[80-1 minute ago] [gw33] [ 80%] PASSED tests/test_utils_http.py::TestBucketNotFoundError::test_bucket_not_found_on_bucket_sub_url [gw48] [ 80%] PASSED tests/test_utils_parsing.py::test_parse_duration_valid[1d-86400] tests/test_utils_parsing.py::test_format_timesince[15-a few seconds ago] tests/test_utils_parsing.py::test_format_timesince[1000-17 minutes ago] tests/test_utils_parsing.py::test_format_timesince[8000-2 hours ago] tests/test_utils_parsing.py::test_format_timesince[1-a few seconds ago] tests/test_utils_parsing.py::test_parse_duration_invalid[] tests/test_utils_parsing.py::test_parse_duration_invalid[123abc456] [gw103] [ 80%] PASSED tests/test_utils_parsing.py::test_format_timesince[1-a few seconds ago] [gw90] [ 81%] PASSED tests/test_utils_parsing.py::test_format_timesince[8000-2 hours ago] [gw57] [ 81%] PASSED tests/test_utils_parsing.py::test_format_timesince[1000-17 minutes ago] [gw105] [ 81%] PASSED tests/test_utils_parsing.py::test_parse_duration_invalid[123abc456] [gw122] [ 81%] PASSED tests/test_utils_http.py::TestHttpBackoff::test_backoff_3_calls [gw109] [ 81%] PASSED tests/test_utils_parsing.py::test_format_timesince[15-a few seconds ago] tests/test_utils_parsing.py::test_format_duration[199-3m 19s] [gw45] [ 81%] PASSED tests/test_utils_parsing.py::test_parse_duration_invalid[] [gw76] [ 81%] PASSED tests/test_utils_parsing.py::test_format_timesince[80-1 minute ago] tests/test_utils_parsing.py::test_format_duration[61-1m 1s] tests/test_utils_parsing.py::test_format_duration[None---] [gw72] [ 81%] PASSED tests/test_utils_parsing.py::test_format_duration[199-3m 19s] [gw83] [ 81%] PASSED tests/test_utils_parsing.py::test_format_duration[61-1m 1s] tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[http://huggingface.co/my-org/my-model-expected25] tests/test_utils_parsing.py::test_format_duration[0-0s] tests/test_utils_parsing.py::test_format_duration[60-1m 0s] [gw14] [ 81%] PASSED tests/test_utils_parsing.py::test_parse_duration_invalid[-5m] tests/test_utils_parsing.py::test_format_timesince[25-25 seconds ago] tests/test_utils_parsing.py::test_format_duration[8100-2h 15m] [gw52] [ 81%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_from_url_success[http://huggingface.co/my-org/my-model-expected25] [gw79] [ 81%] PASSED tests/test_utils_parsing.py::test_format_duration[None---] tests/test_utils_paths.py::TestPathsUtils::test_get_all_images tests/test_utils_http.py::TestParseBucketIdFromUrl::test_bucket_url_with_subpath [gw0] [ 81%] PASSED tests/test_utils_parsing.py::test_format_duration[60-1m 0s] [gw44] [ 81%] PASSED tests/test_utils_parsing.py::test_format_duration[0-0s] [gw85] [ 81%] PASSED tests/test_utils_paths.py::TestPathsUtils::test_get_all_images [gw61] [ 81%] PASSED tests/test_utils_http.py::TestParseBucketIdFromUrl::test_non_bucket_url tests/test_utils_paths.py::TestPathsUtils::test_get_all_pdfs_except_hidden [gw81] [ 81%] PASSED tests/test_utils_parsing.py::test_format_timesince[25-25 seconds ago] tests/test_utils_paths.py::TestPathsUtils::test_filter_objects_key_not_provided [gw88] [ 81%] PASSED tests/test_utils_parsing.py::test_format_duration[8100-2h 15m] [gw1] [ 81%] PASSED tests/test_utils_paths.py::TestPathsUtils::test_filter_objects_key_not_provided tests/test_repocard_data.py::TestBaseCardData::test_metadata_behave_as_dict tests/test_utils_parsing.py::test_format_duration[3600-1h 0m] [gw55] [ 81%] PASSED tests/test_utils_paths.py::TestPathsUtils::test_get_all_pdfs_except_hidden tests/test_utils_strict_dataclass.py::test_type_validator_valid[None-NoneType] [gw7] [ 82%] PASSED tests/test_repocard_data.py::TestBaseCardData::test_metadata_behave_as_dict tests/test_utils_strict_dataclass.py::test_type_validator_valid[John-Any] [gw64] [ 82%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[None-NoneType] tests/test_utils_strict_dataclass.py::test_type_validator_valid[5-Any] tests/test_utils_strict_dataclass.py::test_type_validator_valid[value39-Any] [gw47] [ 82%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[John-Any] [gw74] [ 82%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value39-Any] tests/test_utils_strict_dataclass.py::test_type_validator_valid[value40-dict] [gw87] [ 82%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[5-Any] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[False-int] [gw111] [ 82%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value40-dict] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5.0-int] [gw11] [ 82%] PASSED tests/test_utils_parsing.py::test_format_duration[3600-1h 0m] [gw32] [ 82%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5.0-int] [gw82] [ 82%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[False-int] [gw118] [ 82%] PASSED tests/test_utils_parsing.py::test_parse_duration_invalid[10X] [gw40] [ 82%] PASSED tests/test_utils_http.py::TestParseBucketIdFromUrl::test_bucket_url [gw99] [ 82%] PASSED tests/test_init_lazy_loading.py::TestHuggingfaceHubInit::test_cli_commands_are_lazy_loaded tests/test_utils_strict_dataclass.py::test_type_validator_valid[abc-Sequence1] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5.0-Union] tests/test_shared_blobs.py::TestScanAndDelete::test_unmarked_blobs_directory_is_not_hidden tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value12-Union] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[John-Union] [gw9] [ 82%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5.0-Union] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[4-None] [gw30] [ 82%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[abc-Sequence1] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[4-NoneType] [gw62] [ 82%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[4-NoneType] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[Ada-Literal] [gw12] [ 82%] PASSED tests/test_utils_http.py::TestParseBucketIdFromUrl::test_bucket_url_with_subpath [gw37] [ 82%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[John-Union] [gw56] [ 82%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value12-Union] tests/test_utils_parsing.py::test_format_timesince[4000-1 hour ago] [gw13] [ 82%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[Ada-Literal] [gw99] [ 83%] PASSED tests/test_shared_blobs.py::TestScanAndDelete::test_unmarked_blobs_directory_is_not_hidden tests/test_utils_strict_dataclass.py::test_type_validator_invalid[3-Literal] [gw94] [ 83%] PASSED tests/test_utils_parsing.py::test_format_timesince[4000-1 hour ago] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[True-Literal] [gw92] [ 83%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[3-Literal] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-list] [gw69] [ 83%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[True-Literal] [gw107] [ 83%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-list] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value23-tuple] tests/test_utils_parsing.py::test_format_duration[1-1s] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[False-Literal] tests/test_utils_parsing.py::test_format_duration[59-59s] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-tuple] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value20-list] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[0-Literal] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[1-Literal] [gw10] [ 83%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[False-Literal] [gw53] [ 83%] PASSED tests/test_utils_http.py::TestUniqueRequestId::test_request_id_not_overwritten tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value22-tuple] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value7-Union] [gw121] [ 83%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[1-Literal] [gw120] [ 83%] PASSED tests/test_utils_parsing.py::test_format_duration[1-1s] [gw2] [ 83%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-tuple] [gw127] [ 83%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[0-Literal] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-dict] [gw100] [ 83%] PASSED tests/test_utils_parsing.py::test_format_duration[59-59s] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value24-tuple] [gw77] [ 83%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value20-list] [gw20] [ 83%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value22-tuple] [gw5] [ 83%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value24-tuple] [gw29] [ 83%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value23-tuple] [gw70] [ 83%] PASSED tests/test_utils_http.py::TestHttpBackoff::test_backoff_on_exception_until_max tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value28-set] [gw16] [ 83%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[4-None] [gw27] [ 83%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value28-set] tests/test_utils_paths.py::TestPathsUtils::test_get_all_pdfs tests/test_utils_paths.py::TestPathsUtils::test_get_all_images_except_hidden_from_paths tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-Sequence0] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value26-dict] [gw98] [ 83%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-Sequence0] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value34-Sequence] [gw86] [ 84%] PASSED tests/test_utils_paths.py::TestPathsUtils::test_get_all_pdfs tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value36-tuple] [gw103] [ 84%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value34-Sequence] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value35-list] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[True-Union] [gw43] [ 84%] PASSED tests/test_utils_http.py::TestRateLimitErrorMessage::test_429_with_non_exhausted_ratelimit_headers [gw116] [ 84%] PASSED tests/test_utils_paths.py::TestPathsUtils::test_get_all_images_except_hidden_from_paths [gw57] [ 84%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value35-list] [gw71] [ 84%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value7-Union] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value32-Sequence] [gw90] [ 84%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value36-tuple] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value37-set] [gw48] [ 84%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value26-dict] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-Sequence1] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value38-dict] [gw109] [ 84%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value32-Sequence] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value31-Sequence] tests/test_utils_sha.py::test_sha_fileobj tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value39-Sequence] [gw72] [ 84%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value38-dict] tests/test_utils_paths.py::TestPathsUtils::test_filter_object_with_empty_pattern [gw105] [ 84%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value37-set] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-DummyClass] [gw117] [ 84%] PASSED tests/test_utils_sha.py::test_sha_fileobj [gw45] [ 84%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-Sequence1] tests/test_utils_paths.py::TestPathsUtils::test_key_returning_path_object [gw76] [ 84%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value31-Sequence] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[John-DummyClass] [gw97] [ 84%] PASSED tests/test_utils_paths.py::TestPathsUtils::test_filter_object_with_empty_pattern [gw83] [ 84%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value39-Sequence] [gw52] [ 84%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[John-DummyClass] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value30-Sequence] tests/test_utils_strict_dataclass.py::test_is_validator[positive_int] tests/test_utils_strict_dataclass.py::test_type_union_type [gw79] [ 84%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-DummyClass] [gw0] [ 84%] PASSED tests/test_utils_strict_dataclass.py::test_is_validator[positive_int] tests/test_utils_strict_dataclass.py::test_is_validator[multiple_of_64] [gw112] [ 85%] PASSED tests/test_utils_paths.py::TestPathsUtils::test_key_returning_path_object tests/test_utils_strict_dataclass.py::test_is_validator[0] [gw14] [ 85%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[value30-Sequence] tests/test_utils_sha.py::test_git_hash tests/test_utils_strict_dataclass.py::test_not_a_validator[5] tests/test_utils_strict_dataclass.py::test_is_validator[1] [gw85] [ 85%] PASSED tests/test_utils_strict_dataclass.py::test_is_validator[1] tests/test_utils_paths.py::TestPathsUtils::test_backslashes_are_treated_as_path_separators tests/test_utils_strict_dataclass.py::test_is_validator[obj6] tests/test_utils_strict_dataclass.py::test_not_a_validator[0] [gw19] [ 85%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-dict] tests/test_utils_strict_dataclass.py::test_default_values [gw44] [ 85%] PASSED tests/test_utils_strict_dataclass.py::test_type_union_type tests/test_utils_paths.py::TestPathsUtils::test_filter_is_case_sensitive tests/test_utils_strict_dataclass.py::test_type_validator_valid[5-int] tests/test_utils_strict_dataclass.py::test_type_validator_valid[None-Union] tests/test_utils_strict_dataclass.py::test_forward_ref_validation_is_skipped [gw125] [ 85%] PASSED tests/test_utils_strict_dataclass.py::test_forward_ref_validation_is_skipped [gw81] [ 85%] PASSED tests/test_utils_strict_dataclass.py::test_is_validator[multiple_of_64] tests/test_utils_runtime.py::TestRuntimeUtils::test_is_notebook tests/test_utils_strict_dataclass.py::test_custom_validator_must_be_callable tests/test_utils_runtime.py::TestRuntimeUtils::test_is_google_colab [gw108] [ 85%] PASSED tests/test_utils_runtime.py::TestRuntimeUtils::test_is_google_colab tests/test_utils_strict_dataclass.py::test_not_a_validator[1] [gw7] [ 85%] PASSED tests/test_utils_strict_dataclass.py::test_not_a_validator[5] tests/test_utils_strict_dataclass.py::test_is_validator[3] [gw1] [ 85%] PASSED tests/test_utils_strict_dataclass.py::test_is_validator[3] [gw78] [ 85%] PASSED tests/test_utils_runtime.py::TestRuntimeUtils::test_is_notebook [gw68] [ 85%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[5-int] [gw101] [ 85%] PASSED tests/test_utils_http.py::test_client_get_request [gw73] [ 85%] PASSED tests/test_utils_sha.py::test_git_hash tests/test_utils_strict_dataclass.py::test_type_validator_valid[value23-dict] [gw84] [ 85%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value23-dict] [gw80] [ 85%] PASSED tests/test_utils_paths.py::TestPathsUtils::test_filter_is_case_sensitive tests/test_utils_strict_dataclass.py::test_preserve_metadata [gw87] [ 85%] PASSED tests/test_utils_strict_dataclass.py::test_preserve_metadata [gw55] [ 85%] PASSED tests/test_utils_strict_dataclass.py::test_is_validator[obj6] [gw113] [ 85%] PASSED tests/test_utils_strict_dataclass.py::test_custom_validator_must_be_callable [gw49] [ 85%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[True-Union] [gw47] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_not_a_validator[1] [gw64] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_not_a_validator[0] [gw106] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[None-Union] [gw88] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_is_validator[0] [gw67] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_default_values tests/test_utils_strict_dataclass.py::test_accept_kwargs tests/test_utils_strict_dataclass.py::test_type_validator_valid[None-None] [gw15] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[None-None] tests/test_utils_strict_dataclass.py::test_not_a_validator[2] [gw74] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_not_a_validator[2] [gw111] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_accept_kwargs [gw126] [ 86%] PASSED tests/test_utils_paths.py::TestPathsUtils::test_backslashes_are_treated_as_path_separators tests/test_utils_strict_dataclass.py::test_type_validator_valid[5-Union1] [gw119] [ 86%] PASSED tests/test_init_lazy_loading.py::TestHuggingfaceHubInit::test_star_import_does_not_load_optional_frameworks tests/test_utils_strict_dataclass.py::test_type_validator_valid[False-bool] [gw123] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[5-Union1] tests/test_utils_strict_dataclass.py::test_lax_on_new_attributes [gw60] [ 86%] FAILED tests/test_cli.py::TestDatasetsSqlCommand::test_datasets_sql_table [gw124] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_lax_on_new_attributes tests/test_utils_strict_dataclass.py::test_post_init_with_kwargs [gw82] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_post_init_with_kwargs [gw17] [ 86%] PASSED tests/test_utils_http.py::test_async_client_get_request tests/test_utils_strict_dataclass.py::test_invalid_type_initialization tests/test_utils_strict_dataclass.py::test_type_validator_valid[True-Union] tests/test_utils_strict_dataclass.py::test_do_not_accept_kwargs [gw51] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[False-bool] [gw32] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_do_not_accept_kwargs tests/test_utils_strict_dataclass.py::test_is_validator[compare] tests/test_utils_strict_dataclass.py::test_type_validator_valid[True-Literal] [gw59] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[True-Union] tests/test_utils_strict_dataclass.py::test_type_validator_valid[value20-tuple] [gw91] [ 86%] PASSED tests/test_utils_strict_dataclass.py::test_invalid_type_initialization tests/test_utils_strict_dataclass.py::test_type_validator_valid[value22-tuple] [gw34] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[True-Literal] tests/test_utils_strict_dataclass.py::test_type_validator_valid[value18-list] tests/test_utils_strict_dataclass.py::test_type_validator_valid[5.0-float] [gw11] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_is_validator[compare] [gw115] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value18-list] [gw114] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value20-tuple] tests/test_utils_strict_dataclass.py::test_type_validator_valid[John-Literal] tests/test_utils_strict_dataclass.py::test_post_init_with_required_kwargs [gw21] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[John-Literal] [gw95] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[5.0-float] [gw9] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_post_init_with_required_kwargs [gw18] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value22-tuple] [gw6] [ 87%] PASSED tests/test_utils_pagination.py::TestPagination::test_paginate_hf_api tests/test_utils_strict_dataclass.py::test_is_recognized_as_dataclass tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-set] tests/test_utils_strict_dataclass.py::test_correct_eq_repr [gw30] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_is_recognized_as_dataclass tests/test_utils_strict_dataclass.py::test_correct_init_signature tests/test_shared_blobs.py::TestScanAndDelete::test_cache_total_counts_shared_payload_once_and_store_only_payloads tests/test_utils_strict_dataclass.py::test_behave_as_a_dataclass tests/test_utils_strict_dataclass.py::test_repr_if_accept_kwargs tests/test_utils_strict_dataclass.py::test_type_validator_valid[value25-set] tests/test_utils_strict_dataclass.py::test_strict_requires_dataclass tests/test_utils_strict_dataclass.py::test_type_validator_valid[value28-Sequence] tests/test_utils_strict_dataclass.py::test_type_validator_valid[value26-set] [gw56] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_correct_init_signature tests/test_utils_strict_dataclass.py::test_type_validator_valid[5-Literal] tests/test_utils_strict_dataclass.py::test_type_validator_valid[value10-Union] tests/test_utils_strict_dataclass.py::test_type_validator_valid[value24-dict] [gw62] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_correct_eq_repr tests/test_utils_strict_dataclass.py::test_type_validator_valid[value27-Sequence] [gw37] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_behave_as_a_dataclass tests/test_utils_strict_dataclass.py::test_type_validator_valid[value17-list] tests/test_utils_strict_dataclass.py::test_type_validator_valid[John-Union] tests/test_utils_strict_dataclass.py::test_type_validator_valid[True-bool] [gw31] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value28-Sequence] [gw8] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value24-dict] [gw24] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value27-Sequence] [gw13] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_repr_if_accept_kwargs [gw94] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_strict_requires_dataclass tests/test_utils_strict_dataclass.py::test_type_validator_valid[abc-Sequence0] [gw110] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[True-bool] tests/test_utils_strict_dataclass.py::test_type_validator_valid[False-Literal] [gw102] [ 87%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[abc-Sequence0] tests/test_utils_strict_dataclass.py::TestClassValidation::test_parent_config_validation [gw96] [ 88%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[John-Union] tests/test_utils_strict_dataclass.py::TestClassValidation::test_child_config_validation tests/test_utils_strict_dataclass.py::test_custom_repr_preserved_when_repr_false [gw92] [ 88%] PASSED tests/test_utils_strict_dataclass.py::test_custom_repr_preserved_when_repr_false tests/test_utils_paths.py::TestPathsUtils::test_get_all_pdfs_except_hidden_using_single_pattern [gw118] [ 88%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-set] [gw69] [ 88%] PASSED tests/test_utils_strict_dataclass.py::TestClassValidation::test_parent_config_validation tests/test_utils_strict_dataclass.py::test_type_validator_valid[value30-Sequence] [gw25] [ 88%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[5-Literal] [gw75] [ 88%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value26-set] [gw107] [ 88%] PASSED tests/test_utils_strict_dataclass.py::TestClassValidation::test_child_config_validation [gw93] [ 88%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value17-list] [gw99] [ 88%] PASSED tests/test_shared_blobs.py::TestScanAndDelete::test_cache_total_counts_shared_payload_once_and_store_only_payloads [gw33] [ 88%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[False-Literal] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-float] [gw35] [ 88%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value25-set] tests/test_utils_strict_dataclass.py::test_type_validator_valid[value32-Sequence] [gw23] [ 88%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value32-Sequence] [gw65] [ 88%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value10-Union] [gw89] [ 88%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[5-float] [gw28] [ 88%] PASSED tests/test_utils_paths.py::TestPathsUtils::test_get_all_pdfs_except_hidden_using_single_pattern tests/test_utils_strict_dataclass.py::TestClassValidation::test_other_child_config_validation tests/test_utils_strict_dataclass.py::TestClassValidation::test_validation_runs_after_post_init [gw10] [ 88%] PASSED tests/test_utils_strict_dataclass.py::TestClassValidation::test_other_child_config_validation tests/test_utils_strict_dataclass.py::test_typed_dict_invalid_data[data3] tests/test_utils_strict_dataclass.py::TestClassValidationWithInheritance::test_class_validation_with_inheritance tests/test_utils_strict_dataclass.py::TestClassValidateAlreadyExists::test_validate_already_defined_by_class tests/test_utils_strict_dataclass.py::TestClassValidation::test_validate_after_init [gw100] [ 88%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_invalid_data[data3] tests/test_utils_strict_dataclass.py::test_type_validator_valid[value33-Sequence] [gw121] [ 88%] PASSED tests/test_utils_strict_dataclass.py::TestClassValidation::test_validation_runs_after_post_init [gw46] [ 88%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value33-Sequence] tests/test_utils_strict_dataclass.py::TestClassValidateAlreadyExists::test_validate_already_defined_by_parent tests/test_utils_strict_dataclass.py::test_type_validator_valid[value21-tuple] [gw127] [ 89%] PASSED tests/test_utils_strict_dataclass.py::TestClassValidationWithInheritance::test_class_validation_with_inheritance [gw77] [ 89%] PASSED tests/test_utils_strict_dataclass.py::TestClassValidation::test_validate_after_init [gw120] [ 89%] PASSED tests/test_utils_strict_dataclass.py::TestClassValidateAlreadyExists::test_validate_already_defined_by_class [gw4] [ 89%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value21-tuple] [gw104] [ 89%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value30-Sequence] tests/test_utils_strict_dataclass.py::test_typed_dict_error_message [gw2] [ 89%] PASSED tests/test_utils_strict_dataclass.py::TestClassValidateAlreadyExists::test_validate_already_defined_by_parent [gw5] [ 89%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_error_message tests/test_utils_strict_dataclass.py::test_typed_dict_invalid_data[data2] tests/test_utils_strict_dataclass.py::test_typed_dict_invalid_data[data0] tests/test_utils_strict_dataclass.py::test_typed_dict_to_dataclass_is_cached tests/test_utils_strict_dataclass.py::test_type_validator_valid[value19-list] [gw20] [ 89%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_invalid_data[data2] tests/test_utils_strict_dataclass.py::test_type_annotations_preserved tests/test_utils_strict_dataclass.py::test_typed_dict_not_required_valid_data[data0] tests/test_utils_strict_dataclass.py::test_typed_dict_not_required_invalid_data[data1] tests/test_utils_strict_dataclass.py::test_typed_dict_not_required_valid_data[data1] tests/test_utils_strict_dataclass.py::test_typed_dict_unknown_attribute tests/test_utils_strict_dataclass.py::test_typed_dict_total_false tests/test_utils_strict_dataclass.py::test_typed_dict_total_true [gw29] [ 89%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_invalid_data[data0] [gw98] [ 89%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_to_dataclass_is_cached [gw90] [ 89%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_total_true [gw86] [ 89%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_not_required_valid_data[data0] [gw103] [ 89%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_not_required_invalid_data[data1] [gw16] [ 89%] PASSED tests/test_utils_strict_dataclass.py::test_type_annotations_preserved tests/test_utils_strict_dataclass.py::test_typed_dict_invalid_data[data1] tests/test_utils_strict_dataclass.py::test_typed_dict_not_required_invalid_data[data0] [gw27] [ 89%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_unknown_attribute tests/test_utils_paths.py::TestPathsUtils::test_filter_object_with_folder [gw116] [ 89%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_not_required_valid_data[data1] [gw57] [ 89%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_total_false tests/test_utils_telemetry.py::TestSendTelemetry::test_telemetry_disabled [gw50] [ 89%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value19-list] tests/test_utils_strict_dataclass.py::test_type_validator_valid[value31-Sequence] [gw72] [ 89%] PASSED tests/test_utils_telemetry.py::TestSendTelemetry::test_telemetry_disabled [gw70] [ 89%] PASSED tests/test_utils_paths.py::TestPathsUtils::test_filter_object_with_folder tests/test_utils_telemetry.py::TestSendTelemetry::test_topic_normal tests/test_utils_telemetry.py::TestSendTelemetry::test_topic_multiple tests/test_utils_telemetry.py::TestSendTelemetryConnectionError::test_telemetry_exception_silenced tests/test_utils_telemetry.py::TestSendTelemetry::test_hub_offline tests/test_utils_paths.py::TestPathsUtils::test_get_all_images_except_hidden_from_objects tests/test_utils_strict_dataclass.py::test_type_validator_valid[5-Union0] tests/test_utils_telemetry.py::TestSendTelemetry::test_topic_quoted tests/test_utils_telemetry.py::TestSendTelemetry::test_topic_with_subtopic tests/test_utils_telemetry.py::TestSendTelemetry::test_telemetry_use_build_hf_headers tests/test_utils_terminal.py::TestCLIUtils::test_ansi_utils [gw117] [ 90%] PASSED tests/test_utils_telemetry.py::TestSendTelemetryConnectionError::test_telemetry_exception_silenced [gw58] [ 90%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value31-Sequence] tests/test_utils_terminal.py::TestCLIUtils::test_ansi_no_color [gw97] [ 90%] PASSED tests/test_utils_telemetry.py::TestSendTelemetry::test_topic_quoted [gw109] [ 90%] PASSED tests/test_utils_telemetry.py::TestSendTelemetry::test_topic_multiple [gw76] [ 90%] PASSED tests/test_utils_telemetry.py::TestSendTelemetry::test_topic_with_subtopic [gw52] [ 90%] PASSED tests/test_utils_terminal.py::TestCLIUtils::test_ansi_no_color [gw66] [ 90%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[5-Union0] [gw71] [ 90%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_invalid_data[data1] [gw48] [ 90%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_not_required_invalid_data[data0] [gw122] [ 90%] PASSED tests/test_utils_paths.py::TestPathsUtils::test_get_all_images_except_hidden_from_objects [gw79] [ 90%] PASSED tests/test_utils_terminal.py::TestCLIUtils::test_ansi_utils [gw105] [ 90%] PASSED tests/test_utils_telemetry.py::TestSendTelemetry::test_topic_normal [gw83] [ 90%] PASSED tests/test_utils_telemetry.py::TestSendTelemetry::test_telemetry_use_build_hf_headers tests/test_utils_tqdm.py::TestTqdmUtils::test_tqdm_helpers [gw0] [ 90%] PASSED tests/test_utils_tqdm.py::TestTqdmUtils::test_tqdm_helpers tests/test_utils_tqdm.py::TestTqdmUtils::test_tqdm_disabled tests/test_utils_terminal.py::TestCLIUtils::test_tabulate_utility [gw112] [ 90%] PASSED tests/test_utils_terminal.py::TestCLIUtils::test_tabulate_utility [gw45] [ 90%] PASSED tests/test_utils_telemetry.py::TestSendTelemetry::test_hub_offline tests/test_utils_strict_dataclass.py::test_typed_dict_invalid_data[data4] [gw85] [ 90%] PASSED tests/test_utils_tqdm.py::TestTqdmUtils::test_tqdm_disabled tests/test_utils_tqdm.py::TestTqdmUtils::test_cannot_enable_when_env_disables tests/test_utils_tqdm.py::TestTqdmUtils::test_cannot_disable_when_env_enables [gw81] [ 90%] PASSED tests/test_utils_tqdm.py::TestTqdmUtils::test_cannot_disable_when_env_enables tests/test_utils_terminal.py::TestCLIUtils::test_tabulate_utility_with_too_short_row tests/test_utils_tqdm.py::TestTqdmGroup::test_enable_specific_subgroup tests/test_utils_tqdm.py::TestTqdmGroup::test_nested_subgroup_behavior tests/test_utils_tqdm.py::TestTqdmUtils::test_tqdm_stream_file tests/test_utils_tqdm.py::TestTqdmUtils::test_tqdm_disabled_cannot_be_forced [gw14] [ 90%] PASSED tests/test_utils_terminal.py::TestCLIUtils::test_tabulate_utility_with_too_short_row tests/test_utils_tqdm.py::TestTqdmGroup::test_empty_group_is_root [gw68] [ 90%] PASSED tests/test_utils_tqdm.py::TestTqdmGroup::test_empty_group_is_root [gw7] [ 91%] PASSED tests/test_utils_tqdm.py::TestTqdmGroup::test_nested_subgroup_behavior [gw44] [ 91%] PASSED tests/test_utils_tqdm.py::TestTqdmUtils::test_cannot_enable_when_env_disables [gw108] [ 91%] PASSED tests/test_utils_tqdm.py::TestTqdmUtils::test_tqdm_disabled_cannot_be_forced tests/test_utils_tqdm.py::TestDisableProgressBarsContextManager::test_nested [gw1] [ 91%] PASSED tests/test_utils_tqdm.py::TestTqdmGroup::test_enable_specific_subgroup [gw19] [ 91%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_invalid_data[data4] tests/test_utils_tqdm.py::TestTqdmGroup::test_disable_override_by_environment_variable [gw87] [ 91%] PASSED tests/test_utils_tqdm.py::TestDisableProgressBarsContextManager::test_nested tests/test_utils_tqdm.py::TestTqdmGroup::test_enable_override_by_environment_variable tests/test_utils_strict_dataclass.py::test_typed_dict_valid_data[data0] tests/test_utils_tqdm.py::TestDisableProgressBarsContextManager::test_noop_when_already_disabled [gw84] [ 91%] PASSED tests/test_utils_tqdm.py::TestDisableProgressBarsContextManager::test_noop_when_already_disabled [gw3] [ 91%] PASSED tests/test_utils_http.py::TestHttpBackoff::test_backoff_sleep_time [gw55] [ 91%] PASSED tests/test_utils_tqdm.py::TestTqdmGroup::test_enable_override_by_environment_variable tests/test_utils_tqdm.py::TestTqdmUtils::test_tqdm_enabled tests/test_utils_tqdm.py::TestDisableProgressBarsContextManager::test_with_group tests/test_utils_tqdm.py::TestTqdmGroup::test_partial_group_name_not_affected [gw125] [ 91%] PASSED tests/test_utils_tqdm.py::TestTqdmGroup::test_partial_group_name_not_affected tests/test_utils_tqdm.py::TestTqdmGroup::test_progress_bar_context_respects_group [gw47] [ 91%] PASSED tests/test_utils_tqdm.py::TestDisableProgressBarsContextManager::test_with_group tests/test_utils_tqdm.py::TestDisableProgressBarsContextManager::test_restores_state [gw106] [ 91%] PASSED tests/test_utils_tqdm.py::TestDisableProgressBarsContextManager::test_restores_state tests/test_utils_tqdm.py::TestTqdmUtils::test_tqdm_can_be_disabled_when_globally_enabled [gw88] [ 91%] PASSED tests/test_utils_tqdm.py::TestTqdmUtils::test_tqdm_can_be_disabled_when_globally_enabled tests/test_utils_tqdm.py::TestTqdmGroup::test_multiple_level_toggling tests/test_utils_tqdm.py::TestTqdmGroup::test_progress_bar_respects_group [gw113] [ 91%] PASSED tests/test_utils_tqdm.py::TestTqdmGroup::test_disable_override_by_environment_variable [gw64] [ 91%] PASSED tests/test_utils_tqdm.py::TestTqdmGroup::test_progress_bar_context_respects_group [gw80] [ 91%] PASSED tests/test_utils_tqdm.py::TestTqdmGroup::test_multiple_level_toggling tests/test_utils_strict_dataclass.py::test_type_validator_invalid[John-int] tests/test_utils_tqdm.py::TestDisableProgressBarsContextManager::test_suppresses_output tests/test_utils_strict_dataclass.py::test_all_validators_are_applied [gw67] [ 91%] PASSED tests/test_utils_tqdm.py::TestTqdmGroup::test_progress_bar_respects_group tests/test_utils_tqdm.py::TestHfThreadMap::test_returns_results_in_input_order tests/test_utils_tqdm.py::TestDisableProgressBarsContextManager::test_noop_when_group_already_disabled tests/test_init_lazy_loading.py::TestHuggingfaceHubInit::test_autocomplete_on_root_imports tests/test_utils_tqdm.py::TestTqdmGroup::test_disable_specific_group [gw78] [ 91%] PASSED tests/test_utils_tqdm.py::TestTqdmUtils::test_tqdm_stream_file [gw119] [ 91%] SKIPPED tests/test_init_lazy_loading.py::TestHuggingfaceHubInit::test_autocomplete_on_root_imports [gw101] [ 92%] PASSED tests/test_utils_strict_dataclass.py::test_all_validators_are_applied [gw74] [ 92%] PASSED tests/test_utils_tqdm.py::TestDisableProgressBarsContextManager::test_noop_when_group_already_disabled [gw49] [ 92%] PASSED tests/test_utils_strict_dataclass.py::test_typed_dict_valid_data[data0] [gw73] [ 92%] PASSED tests/test_utils_tqdm.py::TestTqdmUtils::test_tqdm_enabled [gw61] [ 92%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[John-int] tests/test_utils_paths.py::TestDefaultIgnorePatterns::test_exclude_git_folder [gw15] [ 92%] PASSED tests/test_utils_tqdm.py::TestDisableProgressBarsContextManager::test_suppresses_output [gw126] [ 92%] PASSED tests/test_utils_tqdm.py::TestTqdmGroup::test_disable_specific_group tests/test_utils_tqdm.py::TestHfThreadMap::test_cancels_pending_tasks_on_error tests/test_utils_strict_dataclass.py::test_type_validator_invalid[None-Union] tests/test_cli.py::TestDatasetsSqlCommand::test_datasets_sql_json tests/test_utils_tqdm.py::TestHfThreadMap::test_shares_tqdm_lock_with_worker_threads tests/test_utils_tqdm.py::TestHfThreadMap::test_works_with_class_without_lock_api [gw53] [ 92%] PASSED tests/test_utils_paths.py::TestDefaultIgnorePatterns::test_exclude_git_folder tests/test_utils_tqdm.py::TestHfThreadMap::test_bar_advances_on_completion_not_submission_order tests/test_utils_tqdm.py::TestCreateProgressBarCustomClass::test_custom_class_no_name_kwarg tests/test_utils_tqdm.py::TestCreateProgressBarCustomClass::test_custom_class_ignores_hf_disable_signal [gw123] [ 92%] PASSED tests/test_utils_tqdm.py::TestHfThreadMap::test_cancels_pending_tasks_on_error tests/test_utils_typing.py::test_is_jsonable_success[None] tests/test_utils_typing.py::test_is_jsonable_success[3.14] tests/test_utils_tqdm.py::TestCreateProgressBarCustomClass::test_custom_class_not_disabled_in_non_tty tests/test_utils_typing.py::test_is_jsonable_success[True] [gw40] [ 92%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[None-Union] tests/test_utils_typing.py::test_is_jsonable_success[data6] tests/test_utils_strict_dataclass.py::test_is_validator[2] [gw114] [ 92%] PASSED tests/test_utils_typing.py::test_is_jsonable_success[True] tests/test_utils_typing.py::test_is_jsonable_success[data5] tests/test_utils_typing.py::test_is_jsonable_success[123] tests/test_utils_strict_dataclass.py::test_type_validator_valid[value35-Sequence] tests/test_utils_typing.py::test_is_jsonable_success[data7] [gw34] [ 92%] PASSED tests/test_utils_typing.py::test_is_jsonable_success[3.14] tests/test_utils_typing.py::test_is_jsonable_success[data9] [gw82] [ 92%] PASSED tests/test_utils_tqdm.py::TestHfThreadMap::test_works_with_class_without_lock_api tests/test_utils_typing.py::test_is_jsonable_success[Hello, world!] [gw21] [ 92%] PASSED tests/test_utils_typing.py::test_is_jsonable_success[data7] [gw51] [ 92%] PASSED tests/test_utils_tqdm.py::TestHfThreadMap::test_shares_tqdm_lock_with_worker_threads [gw12] [ 92%] PASSED tests/test_utils_strict_dataclass.py::test_is_validator[2] [gw115] [ 92%] PASSED tests/test_utils_typing.py::test_is_jsonable_success[None] [gw95] [ 92%] PASSED tests/test_utils_typing.py::test_is_jsonable_success[data5] [gw30] [ 92%] PASSED tests/test_utils_typing.py::test_is_jsonable_success[data9] [gw111] [ 92%] PASSED tests/test_utils_tqdm.py::TestHfThreadMap::test_returns_results_in_input_order [gw18] [ 93%] PASSED tests/test_utils_typing.py::test_is_jsonable_success[Hello, world!] [gw36] [ 93%] PASSED tests/test_utils_http.py::TestUniqueRequestId::test_request_id_is_used_by_server [gw91] [ 93%] PASSED tests/test_utils_tqdm.py::TestCreateProgressBarCustomClass::test_custom_class_ignores_hf_disable_signal [gw32] [ 93%] PASSED tests/test_utils_tqdm.py::TestCreateProgressBarCustomClass::test_custom_class_not_disabled_in_non_tty [gw11] [ 93%] PASSED tests/test_utils_typing.py::test_is_jsonable_success[123] [gw59] [ 93%] PASSED tests/test_utils_tqdm.py::TestCreateProgressBarCustomClass::test_custom_class_no_name_kwarg [gw9] [ 93%] PASSED tests/test_utils_typing.py::test_is_jsonable_success[data6] [gw6] [ 93%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value35-Sequence] [gw124] [ 93%] PASSED tests/test_utils_tqdm.py::TestHfThreadMap::test_bar_advances_on_completion_not_submission_order tests/test_utils_typing.py::test_is_jsonable_failure[data0] tests/test_utils_typing.py::test_is_simple_optional_type[Union-True2] tests/test_utils_typing.py::test_is_jsonable_success[data10] tests/test_utils_typing.py::test_is_jsonable_failure[data2] [gw56] [ 93%] PASSED tests/test_utils_typing.py::test_is_jsonable_failure[data0] [gw37] [ 93%] PASSED tests/test_utils_typing.py::test_is_jsonable_failure[data2] [gw31] [ 93%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type[Union-True2] [gw62] [ 93%] PASSED tests/test_utils_typing.py::test_is_jsonable_success[data10] tests/test_utils_typing.py::test_is_simple_optional_type[Union-False0] tests/test_utils_typing.py::test_is_simple_optional_type[None-False] tests/test_utils_typing.py::test_is_simple_optional_type[Union-True0] [gw110] [ 93%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type[Union-False0] tests/test_utils_typing.py::test_is_simple_optional_type[Union-True3] [gw8] [ 93%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type[None-False] tests/test_utils_typing.py::test_is_simple_optional_type_pipe[None | int-True] tests/test_utils_typing.py::test_is_simple_optional_type[Union-True5] [gw94] [ 93%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type[Union-True0] [gw24] [ 93%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type[Union-True5] tests/test_utils_typing.py::test_is_jsonable_success[data8] [gw92] [ 93%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type_pipe[None | int-True] tests/test_utils_typing.py::test_is_simple_optional_type_pipe[None | CustomType-True] tests/test_utils_typing.py::test_is_simple_optional_type[Union-True4] tests/test_utils_typing.py::test_is_simple_optional_type[Union-True1] tests/test_utils_typing.py::test_is_simple_optional_type_pipe[int | float-False] [gw96] [ 93%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type[Union-True3] tests/test_utils_typing.py::test_is_simple_optional_type[Union-False2] tests/test_utils_strict_dataclass.py::test_type_validator_invalid[True-int] tests/test_utils_typing.py::test_is_simple_optional_type[Union-False1] tests/test_utils_typing.py::test_is_simple_optional_type_pipe[int | None-True] [gw107] [ 94%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type_pipe[int | float-False] tests/test_utils_typing.py::test_is_jsonable_failure[data3] [gw93] [ 94%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type[Union-False2] [gw75] [ 94%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type[Union-True1] [gw102] [ 94%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type[Union-False1] [gw25] [ 94%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type[Union-True4] [gw33] [ 94%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type_pipe[int | None-True] tests/test_utils_typing.py::test_is_jsonable_failure[] tests/test_utils_typing.py::test_is_simple_optional_type_pipe[CustomType | None-True] [gw35] [ 94%] PASSED tests/test_utils_typing.py::test_is_jsonable_failure[data3] [gw13] [ 94%] PASSED tests/test_utils_typing.py::test_is_jsonable_failure[] tests/test_utils_typing.py::test_is_simple_optional_type[int-False] tests/test_utils_typing.py::test_is_jsonable_failure[data4] [gw23] [ 94%] PASSED tests/test_utils_typing.py::test_is_jsonable_failure[data4] tests/test_utils_typing.py::test_is_jsonable_success[data11] tests/test_utils_typing.py::test_is_simple_optional_type_pipe[(int | float) | None-False] [gw54] [ 94%] PASSED tests/test_utils_http.py::TestUniqueRequestId::test_request_id_is_unique [gw65] [ 94%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type[int-False] [gw89] [ 94%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type_pipe[(int | float) | None-False] [gw43] [ 94%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_invalid[True-int] [gw69] [ 94%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type_pipe[None | CustomType-True] tests/test_utils_typing.py::test_is_simple_optional_type_pipe[Union[int, float] | None-False] [gw10] [ 94%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type_pipe[Union[int, float] | None-False] [gw118] [ 94%] PASSED tests/test_utils_typing.py::test_is_jsonable_success[data8] [gw26] [ 94%] PASSED tests/test_offline_utils.py::test_offline_with_timeout [gw28] [ 94%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type_pipe[CustomType | None-True] [gw63] [ 94%] PASSED tests/test_utils_http.py::TestHttpBackoff::test_backoff_on_429_uses_ratelimit_header tests/test_utils_typing.py::test_unwrap_simple_optional_type[Union-int1] [gw100] [ 94%] PASSED tests/test_utils_typing.py::test_unwrap_simple_optional_type[Union-int1] tests/test_utils_typing.py::test_unwrap_simple_optional_type[Union-CustomType0] tests/test_utils_typing.py::test_unwrap_simple_optional_type[Union-CustomType2] tests/test_utils_typing.py::test_unwrap_simple_optional_type[Union-int0] tests/test_utils_typing.py::test_unwrap_simple_optional_type[Union-CustomType1] tests/test_utils_typing.py::test_unwrap_simple_optional_type[Union-int2] [gw121] [ 95%] PASSED tests/test_utils_typing.py::test_unwrap_simple_optional_type[Union-int0] [gw77] [ 95%] PASSED tests/test_utils_typing.py::test_unwrap_simple_optional_type[Union-CustomType0] tests/test_utils_typing.py::test_unwrap_simple_optional_type_pipe[int | None-int] [gw46] [ 95%] PASSED tests/test_utils_typing.py::test_unwrap_simple_optional_type[Union-CustomType2] [gw127] [ 95%] PASSED tests/test_utils_typing.py::test_unwrap_simple_optional_type[Union-int2] tests/test_utils_typing.py::test_unwrap_simple_optional_type_pipe[None | CustomType-CustomType] [gw99] [ 95%] PASSED tests/test_utils_typing.py::test_is_jsonable_success[data11] [gw2] [ 95%] PASSED tests/test_utils_typing.py::test_unwrap_simple_optional_type_pipe[int | None-int] [gw22] [ 95%] PASSED tests/test_cli.py::TestSkillsMarketplaceCLI::test_add_installs_marketplace_skill_to_dest [gw5] [ 95%] PASSED tests/test_utils_typing.py::test_unwrap_simple_optional_type_pipe[None | CustomType-CustomType] tests/test_utils_typing.py::test_is_simple_optional_type_pipe[int | float | None-False] [gw120] [ 95%] PASSED tests/test_utils_typing.py::test_unwrap_simple_optional_type[Union-CustomType1] tests/test_utils_typing.py::test_unwrap_simple_optional_type_pipe[None | int-int] [gw4] [ 95%] PASSED tests/test_utils_typing.py::test_unwrap_simple_optional_type_pipe[None | int-int] tests/test_utils_typing.py::test_unwrap_simple_optional_type_fail[int] [gw104] [ 95%] PASSED tests/test_utils_typing.py::test_is_simple_optional_type_pipe[int | float | None-False] [gw20] [ 95%] PASSED tests/test_utils_typing.py::test_unwrap_simple_optional_type_fail[int] tests/test_utils_typing.py::test_unwrap_simple_optional_type_pipe[CustomType | None-CustomType] tests/test_utils_validators.py::TestHfHubValidator::test_validate_repo_id_as_kwarg tests/test_utils_validators.py::TestHfHubValidator::test_validate_repo_id_as_arg tests/test_verification.py::test_compute_file_hash_algorithms[sha256-hello-] tests/test_verification.py::test_compute_file_hash_algorithms[git-sha1-hello-] tests/test_utils_validators.py::TestRepoIdValidator::test_valid_repo_ids tests/test_verification.py::test_collect_local_files_lists_all tests/test_utils_typing.py::test_unwrap_simple_optional_type_fail[CustomType] tests/test_verification.py::test_compute_file_hash_git_sha1_computes_hash [gw29] [ 95%] PASSED tests/test_utils_typing.py::test_unwrap_simple_optional_type_pipe[CustomType | None-CustomType] tests/test_utils_validators.py::TestRepoIdValidator::test_not_valid_repo_ids [gw98] [ 95%] PASSED tests/test_utils_validators.py::TestHfHubValidator::test_validate_repo_id_as_kwarg tests/test_utils_typing.py::test_unwrap_simple_optional_type_fail[None] [gw57] [ 95%] PASSED tests/test_verification.py::test_compute_file_hash_algorithms[sha256-hello-] tests/test_verification.py::test_api_verify_repo_checksums_cache_mode [gw103] [ 95%] PASSED tests/test_utils_validators.py::TestRepoIdValidator::test_not_valid_repo_ids [gw90] [ 95%] PASSED tests/test_verification.py::test_compute_file_hash_algorithms[git-sha1-hello-] [gw16] [ 95%] PASSED tests/test_utils_typing.py::test_unwrap_simple_optional_type_fail[CustomType] [gw27] [ 95%] PASSED tests/test_utils_validators.py::TestHfHubValidator::test_validate_repo_id_as_arg [gw86] [ 96%] PASSED tests/test_utils_validators.py::TestRepoIdValidator::test_valid_repo_ids [gw50] [ 96%] PASSED tests/test_utils_typing.py::test_unwrap_simple_optional_type_fail[None] tests/test_webhooks_server.py::TestWebhooksServerRun::test_run_parse_payload tests/test_verification.py::test_api_verify_repo_checksums_ignores_folders [gw70] [ 96%] PASSED tests/test_verification.py::test_compute_file_hash_git_sha1_computes_hash [gw76] [ 96%] SKIPPED tests/test_webhooks_server.py::TestWebhooksServerRun::test_run_parse_payload tests/test_webhooks_server.py::TestWebhookPayload::test_deserialize_payload_example_without_comment [gw117] [ 96%] SKIPPED tests/test_webhooks_server.py::TestWebhookPayload::test_deserialize_payload_example_without_comment [gw109] [ 96%] PASSED tests/test_verification.py::test_api_verify_repo_checksums_ignores_folders [gw72] [ 96%] PASSED tests/test_verification.py::test_api_verify_repo_checksums_cache_mode tests/test_webhooks_server.py::TestWebhooksServerRun::test_no_webhook_secret_should_be_unauthorized tests/test_webhooks_server.py::TestWebhooksServerDontRun::test_add_webhook_explicit_path [gw97] [ 96%] SKIPPED tests/test_webhooks_server.py::TestWebhooksServerDontRun::test_add_webhook_explicit_path tests/test_webhooks_server.py::TestWebhookPayload::test_deserialize_payload_example_with_comment [gw105] [ 96%] SKIPPED tests/test_webhooks_server.py::TestWebhookPayload::test_deserialize_payload_example_with_comment [gw116] [ 96%] PASSED tests/test_verification.py::test_collect_local_files_lists_all [gw79] [ 96%] SKIPPED tests/test_webhooks_server.py::TestWebhooksServerRun::test_no_webhook_secret_should_be_unauthorized tests/test_webhooks_server.py::TestWebhooksServerDontRun::test_add_webhook_twice_should_fail [gw66] [ 96%] SKIPPED tests/test_webhooks_server.py::TestWebhooksServerDontRun::test_add_webhook_twice_should_fail tests/test_verification.py::test_verify_maps_success_local_dir tests/test_webhooks_server.py::TestWebhooksServerRun::test_with_webhook_secret_should_succeed [gw52] [ 96%] SKIPPED tests/test_webhooks_server.py::TestWebhooksServerRun::test_with_webhook_secret_should_succeed tests/test_utils_strict_dataclass.py::test_type_validator_valid[John-str] tests/test_verification.py::test_verify_maps_reports_mismatch tests/test_webhooks_server.py::TestWebhooksServerDontRun::test_add_webhook_implicit_path tests/test_verification.py::test_resolve_local_root_cache_single_snapshot tests/test_webhooks_server.py::TestWebhooksServerRun::test_run_print_instructions [gw83] [ 96%] SKIPPED tests/test_webhooks_server.py::TestWebhooksServerRun::test_run_print_instructions [gw17] [ 96%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[John-str] [gw48] [ 96%] PASSED tests/test_verification.py::test_verify_maps_success_local_dir [gw122] [ 96%] SKIPPED tests/test_webhooks_server.py::TestWebhooksServerDontRun::test_add_webhook_implicit_path tests/test_webhooks_server.py::TestWebhooksServerRun::test_route_with_explicit_path [gw112] [ 96%] SKIPPED tests/test_webhooks_server.py::TestWebhooksServerRun::test_route_with_explicit_path tests/test_xet_download.py::TestXetFileDownload::test_fallback_to_http_when_xet_not_available tests/test_webhooks_server.py::TestWebhookPayload::test_deserialize_payload_example_with_updated_refs [gw45] [ 96%] SKIPPED tests/test_webhooks_server.py::TestWebhookPayload::test_deserialize_payload_example_with_updated_refs [gw58] [ 96%] PASSED tests/test_verification.py::test_verify_maps_reports_mismatch tests/test_windows.py::TestWindows::test_are_symlink_supported [gw85] [ 97%] SKIPPED tests/test_windows.py::TestWindows::test_are_symlink_supported tests/test_xet_download.py::TestXetFileDownload::test_cache_reuse [gw71] [ 97%] PASSED tests/test_verification.py::test_resolve_local_root_cache_single_snapshot tests/test_webhooks_server.py::TestWebhooksServerRun::test_wrong_webhook_secret_should_be_forbidden [gw0] [ 97%] SKIPPED tests/test_webhooks_server.py::TestWebhooksServerRun::test_wrong_webhook_secret_should_be_forbidden tests/test_xet_download.py::TestXetFileDownload::test_basic_download tests/test_xet_download.py::TestXetFileDownload::test_try_to_load_from_cache [gw68] [ 97%] PASSED tests/test_xet_download.py::TestXetFileDownload::test_fallback_to_http_when_xet_not_available tests/test_xet_download.py::TestXetFileDownload::test_download_to_local_dir tests/test_xet_download.py::TestXetFileDownload::test_xet_get_called_when_xet_metadata_present tests/test_xet_download.py::TestXetFileDownload::test_get_xet_file_metadata_basic tests/test_xet_download.py::TestXetFileDownload::test_request_headers_passed_to_download_files tests/test_xet_progress_reporting.py::TestXetProgressBarHelpers::test_update_transfer_bar_grows_hidden_total tests/test_xet_download.py::TestXetFileDownload::test_use_xet_when_available tests/test_xet_download.py::TestXetFileDownload::test_backward_compatibility_no_xet_metadata tests/test_xet_progress_reporting.py::TestXetProgressBarHelpers::test_aggregate_rate_postfix_handles_unknown_rate [gw47] [ 97%] PASSED tests/test_xet_progress_reporting.py::TestXetProgressBarHelpers::test_update_transfer_bar_grows_hidden_total tests/test_xet_download.py::TestXetSnapshotDownload::test_download_model tests/test_xet_download.py::TestXetSnapshotDownload::test_snapshot_download_cache_reuse tests/test_xet_utils.py::test_is_valid_xet_hash[63bed80836ee0758c8fd4f8975d59bb0b864263ee2753547c358e8a37cde8758-True] [gw106] [ 97%] PASSED tests/test_xet_progress_reporting.py::TestXetProgressBarHelpers::test_aggregate_rate_postfix_handles_unknown_rate tests/test_xet_utils.py::test_is_valid_xet_hash[****************************************************************-False] tests/test_xet_progress_reporting.py::TestXetProgressBarHelpers::test_aggregate_rate_postfix_reports_bar_own_summed_rate [gw84] [ 97%] PASSED tests/test_xet_download.py::TestXetFileDownload::test_use_xet_when_available [gw88] [ 97%] PASSED tests/test_xet_utils.py::test_is_valid_xet_hash[63bed80836ee0758c8fd4f8975d59bb0b864263ee2753547c358e8a37cde8758-True] tests/test_xet_progress_reporting.py::TestXetProgressBarHelpers::test_update_transfer_bar_skips_growth_when_total_already_seeded [gw80] [ 97%] PASSED tests/test_xet_utils.py::test_is_valid_xet_hash[****************************************************************-False] tests/test_xet_utils.py::test_is_valid_xet_hash[63BED80836EE0758C8FD4F8975D59BB0B864263EE2753547C358E8A37CDE8758-True] [gw125] [ 97%] PASSED tests/test_xet_progress_reporting.py::TestXetProgressBarHelpers::test_update_transfer_bar_skips_growth_when_total_already_seeded [gw64] [ 97%] PASSED tests/test_xet_progress_reporting.py::TestXetProgressBarHelpers::test_aggregate_rate_postfix_reports_bar_own_summed_rate tests/test_xet_utils.py::test_is_valid_xet_hash[gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg-False] tests/test_xet_utils.py::test_parse_header_file_info_with_endpoint[https://huggingface.co/api/refresh-https://xet.example.com/api/refresh] tests/test_xet_download.py::TestXetFileDownload::test_force_download tests/test_xet_utils.py::test_parse_valid_headers_file_info tests/test_xet_progress_reporting.py::TestXetProgressBarHelpers::test_finish_transfer_bar_marks_complete tests/test_xet_utils.py::test_is_valid_xet_hash[-False] [gw19] [ 97%] PASSED tests/test_xet_download.py::TestXetFileDownload::test_backward_compatibility_no_xet_metadata [gw67] [ 97%] PASSED tests/test_xet_utils.py::test_is_valid_xet_hash[63BED80836EE0758C8FD4F8975D59BB0B864263EE2753547C358E8A37CDE8758-True] [gw101] [ 97%] PASSED tests/test_xet_utils.py::test_is_valid_xet_hash[gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg-False] [gw119] [ 97%] PASSED tests/test_xet_utils.py::test_parse_header_file_info_with_endpoint[https://huggingface.co/api/refresh-https://xet.example.com/api/refresh] [gw74] [ 97%] PASSED tests/test_xet_utils.py::test_parse_valid_headers_file_info [gw73] [ 97%] PASSED tests/test_xet_progress_reporting.py::TestXetProgressBarHelpers::test_finish_transfer_bar_marks_complete [gw14] [ 97%] PASSED tests/test_xet_download.py::TestXetFileDownload::test_xet_get_called_when_xet_metadata_present [gw41] [ 97%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_push_to_hub [gw87] [ 98%] PASSED tests/test_xet_download.py::TestXetFileDownload::test_request_headers_passed_to_download_files tests/test_xet_utils.py::test_parse_header_file_info_with_endpoint[/api/refresh-/api/refresh] [gw61] [ 98%] PASSED tests/test_xet_utils.py::test_is_valid_xet_hash[-False] tests/test_xet_progress_reporting.py::TestXetProgressBarHelpers::test_set_monotonic_total_never_decreases [gw126] [ 98%] PASSED tests/test_xet_utils.py::test_parse_header_file_info_with_endpoint[/api/refresh-/api/refresh] tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_do_not_overwrite_new_config tests/test_xet_utils.py::test_is_valid_xet_hash[abc-False] [gw49] [ 98%] PASSED tests/test_xet_progress_reporting.py::TestXetProgressBarHelpers::test_set_monotonic_total_never_decreases [gw41] [ 98%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_do_not_overwrite_new_config tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_does_overwrite_legacy_config tests/test_xet_utils.py::test_parse_valid_headers_full [gw15] [ 98%] PASSED tests/test_xet_utils.py::test_is_valid_xet_hash[abc-False] [gw123] [ 98%] PASSED tests/test_xet_utils.py::test_parse_valid_headers_full tests/test_xet_utils.py::test_parse_invalid_headers_file_info tests/test_xet_utils.py::test_xet_session_holder_fork_safety_multiprocessing [gw41] [ 98%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_save_pretrained_does_overwrite_legacy_config tests/test_xet_utils.py::test_parse_valid_headers_file_info_with_link [gw53] [ 98%] PASSED tests/test_xet_utils.py::test_parse_invalid_headers_file_info [gw111] [ 98%] PASSED tests/test_xet_utils.py::test_parse_valid_headers_file_info_with_link tests/test_xet_utils.py::test_xet_connection_info_refresh_url[kwargs3-/api/buckets/user/mybucket/xet-write-token/some-rev] tests/test_xet_utils.py::test_xet_connection_info_refresh_url[kwargs1-/api/models/user/mymodel/xet-write-token/None] tests/test_xet_utils.py::test_xet_connection_info_refresh_url[kwargs0-/api/models/user/mymodel/xet-write-token/main] [gw91] [ 98%] PASSED tests/test_xet_utils.py::test_xet_connection_info_refresh_url[kwargs3-/api/buckets/user/mybucket/xet-write-token/some-rev] tests/test_xet_utils.py::test_xet_connection_info_refresh_url[kwargs4-/api/datasets/user/myds/xet-read-token/v1] tests/test_xet_utils.py::test_xet_connection_info_refresh_url[kwargs2-/api/buckets/user/mybucket/xet-write-token] [gw82] [ 98%] PASSED tests/test_xet_utils.py::test_xet_connection_info_refresh_url[kwargs0-/api/models/user/mymodel/xet-write-token/main] [gw51] [ 98%] PASSED tests/test_xet_utils.py::test_xet_connection_info_refresh_url[kwargs1-/api/models/user/mymodel/xet-write-token/None] [gw59] [ 98%] PASSED tests/test_xet_utils.py::test_xet_connection_info_refresh_url[kwargs2-/api/buckets/user/mybucket/xet-write-token] [gw32] [ 98%] PASSED tests/test_xet_utils.py::test_xet_connection_info_refresh_url[kwargs4-/api/datasets/user/myds/xet-read-token/v1] tests/test_utils_parsing.py::test_format_duration[45-45s] [gw3] [ 98%] PASSED tests/test_utils_parsing.py::test_format_duration[45-45s] tests/test_utils_strict_dataclass.py::test_validated_on_assignment [gw36] [ 98%] PASSED tests/test_utils_strict_dataclass.py::test_validated_on_assignment tests/test_xet_utils.py::test_xet_session_holder_fork_safety_unit tests/test_upload_large_folder.py::test_update_chunk_transitions[1-True-0-50-1] tests/test_cli.py::TestSkillsMarketplaceCLI::test_update_checks_remote_revision_for_installed_skill [gw26] [ 98%] PASSED tests/test_upload_large_folder.py::test_update_chunk_transitions[1-True-0-50-1] [gw44] [ 98%] PASSED tests/test_xet_download.py::TestXetFileDownload::test_get_xet_file_metadata_basic tests/test_utils_parsing.py::test_format_duration[3599-59m 59s] tests/test_utils_strict_dataclass.py::test_valid_initialization [gw63] [ 98%] PASSED tests/test_utils_parsing.py::test_format_duration[3599-59m 59s] [gw54] [ 99%] PASSED tests/test_utils_strict_dataclass.py::test_valid_initialization [gw124] [ 99%] PASSED tests/test_xet_utils.py::test_xet_session_holder_fork_safety_unit tests/test_hub_mixin.py::TestHubMixin::test_from_pretrained_when_cls_is_a_dataclass [gw41] [ 99%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_from_pretrained_when_cls_is_a_dataclass [gw60] [ 99%] FAILED tests/test_cli.py::TestDatasetsSqlCommand::test_datasets_sql_json tests/test_xet_utils.py::test_env_var_hf_hub_disable_xet [gw60] [ 99%] PASSED tests/test_xet_utils.py::test_env_var_hf_hub_disable_xet [gw40] [ 99%] PASSED tests/test_xet_utils.py::test_xet_session_holder_fork_safety_multiprocessing [gw42] [ 99%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_autocomplete_works_as_expected tests/test_hub_mixin.py::TestHubMixin::test_get_type_hints_works_as_expected [gw42] [ 99%] PASSED tests/test_hub_mixin.py::TestHubMixin::test_get_type_hints_works_as_expected [gw1] [ 99%] PASSED tests/test_xet_download.py::TestXetFileDownload::test_download_to_local_dir [gw108] [ 99%] PASSED tests/test_xet_download.py::TestXetFileDownload::test_try_to_load_from_cache [gw38] [ 99%] PASSED tests/test_utils_http.py::test_flag_as_download_call_decorator tests/test_utils_strict_dataclass.py::test_type_validator_valid[value36-DummyClass] [gw38] [ 99%] PASSED tests/test_utils_strict_dataclass.py::test_type_validator_valid[value36-DummyClass] [gw39] [ 99%] PASSED tests/test_upload_large_folder.py::TestValidateUploadLimits::test_warns_too_many_total_files tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://buckets/my-org/my-bucket-expected10-hf://buckets/my-org/my-bucket] [gw39] [ 99%] PASSED tests/test_utils_hf_uris.py::test_parse_hf_uri_success[hf://buckets/my-org/my-bucket-expected10-hf://buckets/my-org/my-bucket] [gw7] [ 99%] PASSED tests/test_xet_download.py::TestXetFileDownload::test_cache_reuse [gw78] [ 99%] PASSED tests/test_xet_download.py::TestXetFileDownload::test_force_download [gw81] [ 99%] PASSED tests/test_xet_download.py::TestXetFileDownload::test_basic_download [gw55] [ 99%] PASSED tests/test_xet_download.py::TestXetSnapshotDownload::test_download_model [gw113] [ 99%] PASSED tests/test_xet_download.py::TestXetSnapshotDownload::test_snapshot_download_cache_reuse [gw22] [100%] PASSED tests/test_cli.py::TestSkillsMarketplaceCLI::test_update_checks_remote_revision_for_installed_skill =================================== FAILURES =================================== ________________ TestDatasetsSqlCommand.test_datasets_sql_table ________________ [gw60] linux -- Python 3.14.7 /build/python-huggingface-hub/src/huggingface_hub-1.32.0/test-env/bin/python self = runner = @pytest.mark.production def test_datasets_sql_table(self, runner: CliRunner) -> None: result = runner.invoke(app, ["datasets", "sql", self.SQL_QUERY]) > assert result.exit_code == 0 E assert 1 == 0 E + where 1 = .exit_code tests/test_cli.py:2511: AssertionError ________________ TestDatasetsSqlCommand.test_datasets_sql_json _________________ [gw60] linux -- Python 3.14.7 /build/python-huggingface-hub/src/huggingface_hub-1.32.0/test-env/bin/python self = runner = @pytest.mark.production def test_datasets_sql_json(self, runner: CliRunner) -> None: result = runner.invoke(app, ["datasets", "sql", self.SQL_QUERY, "--format", "json"]) > assert result.exit_code == 0 E assert 1 == 0 E + where 1 = .exit_code tests/test_cli.py:2519: AssertionError =============================== warnings summary =============================== ../../../../usr/lib/python3.14/site-packages/fastapi/testclient.py:1: 128 warnings /usr/lib/python3.14/site-packages/fastapi/testclient.py:1: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead. from starlette.testclient import TestClient as TestClient # noqa tests/test_cli.py::TestUploadCommand::test_upload_with_all_options /build/python-huggingface-hub/src/huggingface_hub-1.32.0/test-env/lib/python3.14/site-packages/huggingface_hub/cli/upload.py:186: UserWarning: Ignoring --delete when uploading with scheduled commits. warnings.warn("Ignoring --delete when uploading with scheduled commits.") tests/test_oauth.py::test_oauth_not_logged_in /usr/lib/python3.14/site-packages/authlib/integrations/httpx_client/assertion_client.py:5: AuthlibDeprecationWarning: The httpx module is deprecated; please use httpx2 instead. from ._compat import httpx2 tests/test_shared_blobs.py::TestDownloadIntegration::test_symlink_failure_falls_back_to_regular_repo_blob /build/python-huggingface-hub/src/huggingface_hub-1.32.0/test-env/lib/python3.14/site-packages/huggingface_hub/file_download.py:150: UserWarning: `huggingface_hub` cache-system uses symlinks by default to efficiently store duplicated files but your machine does not support them in /tmp/pytest-of-builduser/pytest-0/popen-gw80/test_symlink_failure_falls_bac0. Caching files will still work but in a degraded version that might require more space on your disk. This warning can be disabled by setting the `HF_HUB_DISABLE_SYMLINKS_WARNING` environment variable. For more details, see https://huggingface.co/docs/huggingface_hub/how-to-cache#limitations. warnings.warn(message) tests/test_shared_blobs.py::TestDownloadIntegration::test_symlink_failure_falls_back_to_regular_repo_blob /build/python-huggingface-hub/src/huggingface_hub-1.32.0/test-env/lib/python3.14/site-packages/huggingface_hub/file_download.py:150: UserWarning: `huggingface_hub` cache-system uses symlinks by default to efficiently store duplicated files but your machine does not support them in /tmp/pytest-of-builduser/pytest-0/popen-gw80/test_symlink_failure_falls_bac0/models--org--repoA. Caching files will still work but in a degraded version that might require more space on your disk. This warning can be disabled by setting the `HF_HUB_DISABLE_SYMLINKS_WARNING` environment variable. For more details, see https://huggingface.co/docs/huggingface_hub/how-to-cache#limitations. warnings.warn(message) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/test_cli.py::TestDatasetsSqlCommand::test_datasets_sql_table - assert 1 == 0 + where 1 = .exit_code FAILED tests/test_cli.py::TestDatasetsSqlCommand::test_datasets_sql_json - assert 1 == 0 + where 1 = .exit_code ==== 2 failed, 1847 passed, 106 skipped, 132 warnings in 157.41s (0:02:37) ===== ==> ERROR:(B A failure occurred in check().(B  Aborting...(B ]3008;end=ccd9cac17ac3451192e73009ce1fea59\[!p]104\[?7h]3008;end=bd02fb246b9d44ada590402df427bf32\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-8/build(B [?12l[?25h[?12l[?25h]3008;end=09dfff8bfced4ca191f35c37ae28d0c0\[?12l[?25hreceiving incremental file list python-huggingface-hub-1:1.32.0-1-riscv64-build.log python-huggingface-hub-1:1.32.0-1-riscv64-check.log sent 62 bytes received 49,534 bytes 14,170.29 bytes/sec total size is 440,474 speedup is 8.88