0s autopkgtest [14:14:01]: starting date and time: 2025-06-19 14:14:01+0000 0s autopkgtest [14:14:01]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [14:14:01]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.z0jn9oii/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:fsspec --apt-upgrade fsspec --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=fsspec/2025.3.2-1 -- lxd -r lxd-armhf-10.145.243.188 lxd-armhf-10.145.243.188:autopkgtest/ubuntu/questing/armhf 27s autopkgtest [14:14:28]: testbed dpkg architecture: armhf 28s autopkgtest [14:14:29]: testbed apt version: 3.1.2 32s autopkgtest [14:14:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 34s autopkgtest [14:14:35]: testbed release detected to be: None 41s autopkgtest [14:14:42]: updating testbed package index (apt update) 43s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 43s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [249 kB] 43s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 43s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 43s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [426 kB] 43s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [4716 B] 43s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [38.3 kB] 43s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [17.4 kB] 43s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [60.5 kB] 43s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf Packages [724 B] 43s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [352 kB] 43s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [4268 B] 43s Get:13 http://ftpmaster.internal/ubuntu questing/multiverse Sources [309 kB] 43s Get:14 http://ftpmaster.internal/ubuntu questing/universe Sources [21.3 MB] 44s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.1 MB] 47s Fetched 38.3 MB in 5s (7797 kB/s) 48s Reading package lists... 54s autopkgtest [14:14:55]: upgrading testbed (apt dist-upgrade and autopurge) 55s Reading package lists... 56s Building dependency tree... 56s Reading state information... 56s Calculating upgrade... 56s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 58s Reading package lists... 58s Building dependency tree... 58s Reading state information... 58s Solving dependencies... 59s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 61s autopkgtest [14:15:02]: rebooting testbed after setup commands that affected boot 99s autopkgtest [14:15:40]: testbed running kernel: Linux 6.8.0-58-generic #60~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 28 14:48:37 UTC 2 123s autopkgtest [14:16:04]: @@@@@@@@@@@@@@@@@@@@ apt-source fsspec 137s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/universe fsspec 2025.3.2-1 (dsc) [2580 B] 137s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe fsspec 2025.3.2-1 (tar) [432 kB] 137s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe fsspec 2025.3.2-1 (diff) [7208 B] 137s gpgv: Signature made Fri Apr 4 17:43:51 2025 UTC 137s gpgv: using RSA key 13796755BBC72BB8ABE2AEB5FA9DEC5DE11C63F1 137s gpgv: issuer "eamanu@debian.org" 137s gpgv: Can't check signature: No public key 137s dpkg-source: warning: cannot verify inline signature for ./fsspec_2025.3.2-1.dsc: no acceptable signature found 137s autopkgtest [14:16:18]: testing package fsspec version 2025.3.2-1 139s autopkgtest [14:16:20]: build not needed 142s autopkgtest [14:16:23]: test fsspec-tests: preparing testbed 144s Reading package lists... 144s Building dependency tree... 144s Reading state information... 144s Solving dependencies... 145s The following NEW packages will be installed: 145s fonts-font-awesome fonts-lato libblas3 libgfortran5 libjs-jquery 145s libjs-sphinxdoc libjs-underscore liblapack3 python-fsspec-doc 145s python3-aiohappyeyeballs python3-aiohttp python3-aiosignal python3-all 145s python3-async-generator python3-async-timeout python3-frozenlist 145s python3-fsspec python3-iniconfig python3-multidict python3-numpy 145s python3-numpy-dev python3-packaging python3-pluggy python3-propcache 145s python3-pytest python3-pytest-asyncio python3-pytest-mock python3-pytest-vcr 145s python3-tqdm python3-vcr python3-wrapt python3-yarl sphinx-rtd-theme-common 145s 0 upgraded, 33 newly installed, 0 to remove and 0 not upgraded. 145s Need to get 12.9 MB of archives. 145s After this operation, 57.5 MB of additional disk space will be used. 145s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf fonts-lato all 2.015-1 [2781 kB] 146s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy-dev armhf 1:2.2.4+ds-1ubuntu1 [141 kB] 146s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libblas3 armhf 3.12.1-2build1 [133 kB] 146s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran5 armhf 15.1.0-5ubuntu1 [333 kB] 146s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblapack3 armhf 3.12.1-2build1 [2092 kB] 146s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy armhf 1:2.2.4+ds-1ubuntu1 [3724 kB] 146s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 146s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 146s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 146s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 146s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 146s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf python-fsspec-doc all 2025.3.2-1 [321 kB] 146s Get:13 http://ftpmaster.internal/ubuntu questing/universe armhf python3-aiohappyeyeballs all 2.6.1-1 [11.1 kB] 146s Get:14 http://ftpmaster.internal/ubuntu questing/universe armhf python3-multidict armhf 6.4.3-1 [45.7 kB] 146s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf python3-propcache armhf 0.3.1-1 [38.2 kB] 146s Get:16 http://ftpmaster.internal/ubuntu questing/universe armhf python3-yarl armhf 1.19.0-1 [83.9 kB] 146s Get:17 http://ftpmaster.internal/ubuntu questing/universe armhf python3-async-timeout all 5.0.1-1 [6830 B] 146s Get:18 http://ftpmaster.internal/ubuntu questing/universe armhf python3-frozenlist armhf 1.6.0-1 [98.3 kB] 146s Get:19 http://ftpmaster.internal/ubuntu questing/universe armhf python3-aiosignal all 1.3.2-1 [5182 B] 146s Get:20 http://ftpmaster.internal/ubuntu questing/universe armhf python3-aiohttp armhf 3.11.16-1 [342 kB] 146s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.4-1 [880 B] 146s Get:22 http://ftpmaster.internal/ubuntu questing/universe armhf python3-async-generator all 1.10-4 [17.5 kB] 146s Get:23 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf python3-fsspec all 2025.3.2-1 [217 kB] 146s Get:24 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 146s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf python3-packaging all 25.0-1 [52.8 kB] 146s Get:26 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 146s Get:27 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest all 8.3.5-2 [252 kB] 146s Get:28 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest-asyncio all 0.25.1-1 [17.0 kB] 146s Get:29 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest-mock all 3.14.0-2 [11.7 kB] 146s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf python3-wrapt armhf 1.15.0-4build1 [32.3 kB] 146s Get:31 http://ftpmaster.internal/ubuntu questing/universe armhf python3-vcr all 7.0.0-2 [33.3 kB] 146s Get:32 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest-vcr all 1.0.2-4 [5228 B] 146s Get:33 http://ftpmaster.internal/ubuntu questing/universe armhf python3-tqdm all 4.67.1-5 [92.1 kB] 147s Fetched 12.9 MB in 1s (10.6 MB/s) 147s Selecting previously unselected package fonts-lato. 147s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 59700 files and directories currently installed.) 147s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 147s Unpacking fonts-lato (2.015-1) ... 147s Selecting previously unselected package python3-numpy-dev:armhf. 147s Preparing to unpack .../01-python3-numpy-dev_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 147s Unpacking python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 147s Selecting previously unselected package libblas3:armhf. 147s Preparing to unpack .../02-libblas3_3.12.1-2build1_armhf.deb ... 147s Unpacking libblas3:armhf (3.12.1-2build1) ... 147s Selecting previously unselected package libgfortran5:armhf. 147s Preparing to unpack .../03-libgfortran5_15.1.0-5ubuntu1_armhf.deb ... 147s Unpacking libgfortran5:armhf (15.1.0-5ubuntu1) ... 147s Selecting previously unselected package liblapack3:armhf. 147s Preparing to unpack .../04-liblapack3_3.12.1-2build1_armhf.deb ... 147s Unpacking liblapack3:armhf (3.12.1-2build1) ... 147s Selecting previously unselected package python3-numpy. 147s Preparing to unpack .../05-python3-numpy_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 147s Unpacking python3-numpy (1:2.2.4+ds-1ubuntu1) ... 147s Selecting previously unselected package fonts-font-awesome. 148s Preparing to unpack .../06-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 148s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 148s Selecting previously unselected package libjs-jquery. 148s Preparing to unpack .../07-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 148s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 148s Selecting previously unselected package libjs-underscore. 148s Preparing to unpack .../08-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 148s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 148s Selecting previously unselected package libjs-sphinxdoc. 148s Preparing to unpack .../09-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 148s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 148s Selecting previously unselected package sphinx-rtd-theme-common. 148s Preparing to unpack .../10-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 148s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 148s Selecting previously unselected package python-fsspec-doc. 148s Preparing to unpack .../11-python-fsspec-doc_2025.3.2-1_all.deb ... 148s Unpacking python-fsspec-doc (2025.3.2-1) ... 148s Selecting previously unselected package python3-aiohappyeyeballs. 148s Preparing to unpack .../12-python3-aiohappyeyeballs_2.6.1-1_all.deb ... 148s Unpacking python3-aiohappyeyeballs (2.6.1-1) ... 148s Selecting previously unselected package python3-multidict. 148s Preparing to unpack .../13-python3-multidict_6.4.3-1_armhf.deb ... 148s Unpacking python3-multidict (6.4.3-1) ... 148s Selecting previously unselected package python3-propcache. 148s Preparing to unpack .../14-python3-propcache_0.3.1-1_armhf.deb ... 148s Unpacking python3-propcache (0.3.1-1) ... 148s Selecting previously unselected package python3-yarl. 148s Preparing to unpack .../15-python3-yarl_1.19.0-1_armhf.deb ... 148s Unpacking python3-yarl (1.19.0-1) ... 148s Selecting previously unselected package python3-async-timeout. 148s Preparing to unpack .../16-python3-async-timeout_5.0.1-1_all.deb ... 148s Unpacking python3-async-timeout (5.0.1-1) ... 148s Selecting previously unselected package python3-frozenlist. 148s Preparing to unpack .../17-python3-frozenlist_1.6.0-1_armhf.deb ... 148s Unpacking python3-frozenlist (1.6.0-1) ... 148s Selecting previously unselected package python3-aiosignal. 148s Preparing to unpack .../18-python3-aiosignal_1.3.2-1_all.deb ... 148s Unpacking python3-aiosignal (1.3.2-1) ... 148s Selecting previously unselected package python3-aiohttp. 148s Preparing to unpack .../19-python3-aiohttp_3.11.16-1_armhf.deb ... 148s Unpacking python3-aiohttp (3.11.16-1) ... 148s Selecting previously unselected package python3-all. 148s Preparing to unpack .../20-python3-all_3.13.4-1_armhf.deb ... 148s Unpacking python3-all (3.13.4-1) ... 148s Selecting previously unselected package python3-async-generator. 148s Preparing to unpack .../21-python3-async-generator_1.10-4_all.deb ... 148s Unpacking python3-async-generator (1.10-4) ... 148s Selecting previously unselected package python3-fsspec. 148s Preparing to unpack .../22-python3-fsspec_2025.3.2-1_all.deb ... 148s Unpacking python3-fsspec (2025.3.2-1) ... 148s Selecting previously unselected package python3-iniconfig. 148s Preparing to unpack .../23-python3-iniconfig_1.1.1-2_all.deb ... 148s Unpacking python3-iniconfig (1.1.1-2) ... 148s Selecting previously unselected package python3-packaging. 148s Preparing to unpack .../24-python3-packaging_25.0-1_all.deb ... 148s Unpacking python3-packaging (25.0-1) ... 148s Selecting previously unselected package python3-pluggy. 148s Preparing to unpack .../25-python3-pluggy_1.5.0-1_all.deb ... 148s Unpacking python3-pluggy (1.5.0-1) ... 148s Selecting previously unselected package python3-pytest. 148s Preparing to unpack .../26-python3-pytest_8.3.5-2_all.deb ... 148s Unpacking python3-pytest (8.3.5-2) ... 148s Selecting previously unselected package python3-pytest-asyncio. 148s Preparing to unpack .../27-python3-pytest-asyncio_0.25.1-1_all.deb ... 148s Unpacking python3-pytest-asyncio (0.25.1-1) ... 148s Selecting previously unselected package python3-pytest-mock. 148s Preparing to unpack .../28-python3-pytest-mock_3.14.0-2_all.deb ... 148s Unpacking python3-pytest-mock (3.14.0-2) ... 148s Selecting previously unselected package python3-wrapt. 148s Preparing to unpack .../29-python3-wrapt_1.15.0-4build1_armhf.deb ... 148s Unpacking python3-wrapt (1.15.0-4build1) ... 149s Selecting previously unselected package python3-vcr. 149s Preparing to unpack .../30-python3-vcr_7.0.0-2_all.deb ... 149s Unpacking python3-vcr (7.0.0-2) ... 149s Selecting previously unselected package python3-pytest-vcr. 149s Preparing to unpack .../31-python3-pytest-vcr_1.0.2-4_all.deb ... 149s Unpacking python3-pytest-vcr (1.0.2-4) ... 149s Selecting previously unselected package python3-tqdm. 149s Preparing to unpack .../32-python3-tqdm_4.67.1-5_all.deb ... 149s Unpacking python3-tqdm (4.67.1-5) ... 149s Setting up python3-iniconfig (1.1.1-2) ... 149s Setting up fonts-lato (2.015-1) ... 149s Setting up python3-async-generator (1.10-4) ... 149s Setting up python3-fsspec (2025.3.2-1) ... 149s Setting up python3-tqdm (4.67.1-5) ... 149s Setting up python3-all (3.13.4-1) ... 149s Setting up python3-multidict (6.4.3-1) ... 150s Setting up python3-frozenlist (1.6.0-1) ... 150s Setting up python3-aiosignal (1.3.2-1) ... 150s Setting up python3-async-timeout (5.0.1-1) ... 150s Setting up libblas3:armhf (3.12.1-2build1) ... 150s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 150s Setting up python3-packaging (25.0-1) ... 150s Setting up python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 150s Setting up python3-wrapt (1.15.0-4build1) ... 150s Setting up python3-aiohappyeyeballs (2.6.1-1) ... 150s Setting up libgfortran5:armhf (15.1.0-5ubuntu1) ... 150s Setting up python3-pluggy (1.5.0-1) ... 150s Setting up python3-propcache (0.3.1-1) ... 151s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 151s Setting up python3-yarl (1.19.0-1) ... 151s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 151s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 151s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 151s Setting up liblapack3:armhf (3.12.1-2build1) ... 151s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 151s Setting up python3-pytest (8.3.5-2) ... 151s Setting up python3-aiohttp (3.11.16-1) ... 151s Setting up python3-vcr (7.0.0-2) ... 152s Setting up python3-numpy (1:2.2.4+ds-1ubuntu1) ... 154s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 154s Setting up python3-pytest-asyncio (0.25.1-1) ... 154s Setting up python3-pytest-mock (3.14.0-2) ... 154s Setting up python3-pytest-vcr (1.0.2-4) ... 154s Setting up python-fsspec-doc (2025.3.2-1) ... 154s Processing triggers for man-db (2.13.1-1) ... 154s Processing triggers for libc-bin (2.41-6ubuntu2) ... 164s autopkgtest [14:16:45]: test fsspec-tests: [----------------------- 166s 'fsspec/tests' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests' 166s 'fsspec/tests/__init__.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/__init__.py' 166s 'fsspec/tests/abstract' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/abstract' 166s 'fsspec/tests/abstract/__init__.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/abstract/__init__.py' 166s 'fsspec/tests/abstract/common.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/abstract/common.py' 166s 'fsspec/tests/abstract/copy.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/abstract/copy.py' 166s 'fsspec/tests/abstract/get.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/abstract/get.py' 166s 'fsspec/tests/abstract/mv.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/abstract/mv.py' 166s 'fsspec/tests/abstract/open.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/abstract/open.py' 166s 'fsspec/tests/abstract/pipe.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/abstract/pipe.py' 166s 'fsspec/tests/abstract/put.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/abstract/put.py' 166s 'fsspec/tests/data' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/data' 166s 'fsspec/tests/data/listing.html' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/data/listing.html' 166s 'fsspec/tests/test_api.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_api.py' 166s 'fsspec/tests/test_async.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_async.py' 166s 'fsspec/tests/test_caches.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_caches.py' 166s 'fsspec/tests/test_callbacks.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_callbacks.py' 166s 'fsspec/tests/test_compression.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_compression.py' 166s 'fsspec/tests/test_config.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_config.py' 166s 'fsspec/tests/test_core.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_core.py' 166s 'fsspec/tests/test_downstream.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_downstream.py' 166s 'fsspec/tests/test_file.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_file.py' 166s 'fsspec/tests/test_fuse.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_fuse.py' 166s 'fsspec/tests/test_generic.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_generic.py' 166s 'fsspec/tests/test_gui.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_gui.py' 166s 'fsspec/tests/test_mapping.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_mapping.py' 166s 'fsspec/tests/test_parquet.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_parquet.py' 166s 'fsspec/tests/test_registry.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_registry.py' 166s 'fsspec/tests/test_spec.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_spec.py' 166s 'fsspec/tests/test_utils.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/test_utils.py' 166s 'fsspec/tests/conftest.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/tests/conftest.py' 166s 'fsspec/implementations/tests' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests' 166s 'fsspec/implementations/tests/__init__.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/__init__.py' 166s 'fsspec/implementations/tests/cassettes' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/cassettes' 166s 'fsspec/implementations/tests/cassettes/test_dbfs' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs' 166s 'fsspec/implementations/tests/cassettes/test_dbfs/test_dbfs_file_listing.yaml' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs/test_dbfs_file_listing.yaml' 166s 'fsspec/implementations/tests/cassettes/test_dbfs/test_dbfs_mkdir.yaml' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs/test_dbfs_mkdir.yaml' 166s 'fsspec/implementations/tests/cassettes/test_dbfs/test_dbfs_read_pyarrow_non_partitioned.yaml' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs/test_dbfs_read_pyarrow_non_partitioned.yaml' 166s 'fsspec/implementations/tests/cassettes/test_dbfs/test_dbfs_read_range.yaml' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs/test_dbfs_read_range.yaml' 166s 'fsspec/implementations/tests/cassettes/test_dbfs/test_dbfs_read_range_chunked.yaml' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs/test_dbfs_read_range_chunked.yaml' 166s 'fsspec/implementations/tests/cassettes/test_dbfs/test_dbfs_write_and_read.yaml' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs/test_dbfs_write_and_read.yaml' 166s 'fsspec/implementations/tests/cassettes/test_dbfs/test_dbfs_write_pyarrow_non_partitioned.yaml' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs/test_dbfs_write_pyarrow_non_partitioned.yaml' 166s 'fsspec/implementations/tests/conftest.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/conftest.py' 166s 'fsspec/implementations/tests/ftp_tls.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/ftp_tls.py' 166s 'fsspec/implementations/tests/keycert.pem' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/keycert.pem' 166s 'fsspec/implementations/tests/local' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/local' 166s 'fsspec/implementations/tests/local/__init__.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/local/__init__.py' 166s 'fsspec/implementations/tests/local/local_fixtures.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/local/local_fixtures.py' 166s 'fsspec/implementations/tests/local/local_test.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/local/local_test.py' 166s 'fsspec/implementations/tests/memory' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/memory' 166s 'fsspec/implementations/tests/memory/__init__.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/memory/__init__.py' 166s 'fsspec/implementations/tests/memory/memory_fixtures.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/memory/memory_fixtures.py' 166s 'fsspec/implementations/tests/memory/memory_test.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/memory/memory_test.py' 166s 'fsspec/implementations/tests/out.zip' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/out.zip' 166s 'fsspec/implementations/tests/test_archive.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_archive.py' 166s 'fsspec/implementations/tests/test_arrow.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_arrow.py' 166s 'fsspec/implementations/tests/test_asyn_wrapper.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_asyn_wrapper.py' 166s 'fsspec/implementations/tests/test_cached.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_cached.py' 166s 'fsspec/implementations/tests/test_common.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_common.py' 166s 'fsspec/implementations/tests/test_dask.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_dask.py' 166s 'fsspec/implementations/tests/test_data.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_data.py' 166s 'fsspec/implementations/tests/test_dbfs.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_dbfs.py' 166s 'fsspec/implementations/tests/test_dirfs.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_dirfs.py' 166s 'fsspec/implementations/tests/test_ftp.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_ftp.py' 166s 'fsspec/implementations/tests/test_git.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_git.py' 166s 'fsspec/implementations/tests/test_github.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_github.py' 166s 'fsspec/implementations/tests/test_http.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_http.py' 166s 'fsspec/implementations/tests/test_http_sync.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_http_sync.py' 166s 'fsspec/implementations/tests/test_jupyter.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_jupyter.py' 166s 'fsspec/implementations/tests/test_libarchive.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_libarchive.py' 166s 'fsspec/implementations/tests/test_local.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_local.py' 166s 'fsspec/implementations/tests/test_memory.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_memory.py' 166s 'fsspec/implementations/tests/test_reference.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_reference.py' 166s 'fsspec/implementations/tests/test_sftp.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_sftp.py' 166s 'fsspec/implementations/tests/test_smb.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_smb.py' 166s 'fsspec/implementations/tests/test_tar.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_tar.py' 166s 'fsspec/implementations/tests/test_webhdfs.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_webhdfs.py' 166s 'fsspec/implementations/tests/test_zip.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_zip.py' 166s 'fsspec/conftest.py' -> '/tmp/autopkgtest.B9SVoI/autopkgtest_tmp/conftest.py' 166s === python3.13 === 167s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 167s The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" 167s 167s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 168s ============================= test session starts ============================== 168s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 168s rootdir: /tmp/autopkgtest.B9SVoI/autopkgtest_tmp 168s plugins: typeguard-4.4.2, asyncio-0.25.1, mock-3.14.0, vcr-1.0.2 168s asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None 168s collected 790 items / 2 skipped 168s 168s tests/test_api.py ...............x...... [ 2%] 171s tests/test_async.py .........s... [ 4%] 171s tests/test_caches.py ................................................... [ 10%] 171s ........................................................................ [ 20%] 172s ....................... [ 22%] 172s tests/test_callbacks.py ........ [ 23%] 172s tests/test_compression.py ...sss [ 24%] 172s tests/test_config.py ....... [ 25%] 172s tests/test_core.py .................................................ss.. [ 32%] 172s sss.s [ 32%] 172s tests/test_file.py sssssssss.s [ 34%] 173s tests/test_generic.py ...... [ 35%] 173s tests/test_mapping.py ................. [ 37%] 173s tests/test_parquet.py ssssssssssssssssssssssssssssssssssssssssssssssssss [ 43%] 173s ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 52%] 173s ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 61%] 173s tests/test_registry.py ......s [ 62%] 173s tests/test_spec.py ....................x................................ [ 69%] 173s .....ssssssssss......................................................... [ 78%] 174s ........................................................................ [ 87%] 174s ................................. [ 91%] 175s tests/test_utils.py .................................................... [ 98%] 175s ............... [100%] 175s 175s =============================== warnings summary =============================== 175s tests/test_async.py::test_async_streamed_file_write 175s /usr/lib/python3.13/functools.py:77: RuntimeWarning: coroutine 'test_run_coros_in_chunks..runner' was never awaited 175s return partial(update_wrapper, wrapped=wrapped, 175s Enable tracemalloc to get traceback where the object was allocated. 175s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 175s 175s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 175s ============ 565 passed, 225 skipped, 2 xfailed, 1 warning in 7.82s ============ 175s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 175s The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" 175s 175s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 177s ============================= test session starts ============================== 177s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 177s rootdir: /tmp/autopkgtest.B9SVoI/autopkgtest_tmp 177s plugins: typeguard-4.4.2, asyncio-0.25.1, mock-3.14.0, vcr-1.0.2 177s asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None 177s collected 1005 items / 3 deselected / 7 skipped / 1002 selected 177s 177s implementations_tests/local/local_test.py .............................. [ 2%] 178s ........................................................................ [ 10%] 178s ................................. [ 13%] 178s implementations_tests/memory/memory_test.py ............................ [ 16%] 178s ........................................................................ [ 23%] 179s ..................................... [ 27%] 181s implementations_tests/test_archive.py .................................. [ 30%] 188s ...................................................sssssssssssssssss [ 37%] 188s implementations_tests/test_asyn_wrapper.py ......... [ 38%] 196s implementations_tests/test_cached.py ..........ssssssss......sss........ [ 41%] 197s ..........ssssssssssssssss.s........ssss..................... [ 47%] 197s implementations_tests/test_common.py ssss [ 48%] 197s implementations_tests/test_data.py .. [ 48%] 197s implementations_tests/test_dirfs.py .................................... [ 51%] 198s ........................................................................ [ 59%] 198s .......................... [ 61%] 198s implementations_tests/test_ftp.py sssssssssssssssssss [ 63%] 200s implementations_tests/test_github.py FFFFF [ 64%] 201s implementations_tests/test_http.py ..................................... [ 67%] 202s .................... [ 69%] 203s implementations_tests/test_http_sync.py ................................ [ 73%] 204s ....... [ 73%] 204s implementations_tests/test_libarchive.py s [ 73%] 204s implementations_tests/test_local.py .s........................s......... [ 77%] 204s ....................................................ss........ss.sssss.. [ 84%] 204s .....sss....s.......................... [ 88%] 204s implementations_tests/test_memory.py .............................. [ 91%] 204s implementations_tests/test_reference.py ..................s.....ss..ssss [ 94%] 205s s [ 94%] 205s implementations_tests/test_tar.py ......................... [ 97%] 205s implementations_tests/test_webhdfs.py ssssssssssss [ 98%] 205s implementations_tests/test_zip.py ............... [100%] 205s 205s =================================== FAILURES =================================== 205s _________________________ test_github_open_small_file __________________________ 205s 205s def test_github_open_small_file(): 205s # test opening a small file <1 MB 205s > with fsspec.open("github://mwaskom:seaborn-data@4e06bf0/penguins.csv") as f: 205s 205s /tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_github.py:6: 205s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 205s /usr/lib/python3/dist-packages/fsspec/core.py:105: in __enter__ 205s f = self.fs.open(self.path, mode=mode) 205s /usr/lib/python3/dist-packages/fsspec/spec.py:1310: in open 205s f = self._open( 205s /usr/lib/python3/dist-packages/fsspec/implementations/github.py:239: in _open 205s r.raise_for_status() 205s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 205s 205s self = 205s 205s def raise_for_status(self): 205s """Raises :class:`HTTPError`, if one occurred.""" 205s 205s http_error_msg = "" 205s if isinstance(self.reason, bytes): 205s # We attempt to decode utf-8 first because some servers 205s # choose to localize their reason strings. If the string 205s # isn't utf-8, we fall back to iso-8859-1 for all other 205s # encodings. (See PR #3538) 205s try: 205s reason = self.reason.decode("utf-8") 205s except UnicodeDecodeError: 205s reason = self.reason.decode("iso-8859-1") 205s else: 205s reason = self.reason 205s 205s if 400 <= self.status_code < 500: 205s http_error_msg = ( 205s f"{self.status_code} Client Error: {reason} for url: {self.url}" 205s ) 205s 205s elif 500 <= self.status_code < 600: 205s http_error_msg = ( 205s f"{self.status_code} Server Error: {reason} for url: {self.url}" 205s ) 205s 205s if http_error_msg: 205s > raise HTTPError(http_error_msg, response=self) 205s E requests.exceptions.HTTPError: 403 Client Error: rate limit exceeded for url: https://api.github.com/repos/mwaskom/seaborn-data/contents/penguins.csv?ref=4e06bf0 205s 205s /usr/lib/python3/dist-packages/requests/models.py:1024: HTTPError 205s _________________________ test_github_open_large_file __________________________ 205s 205s def test_github_open_large_file(): 205s # test opening a large file >1 MB 205s # use block_size=0 to get a streaming interface to the file, ensuring that 205s # we fetch only the parts we need instead of downloading the full file all 205s # at once 205s > with fsspec.open( 205s "github://mwaskom:seaborn-data@83bfba7/brain_networks.csv", block_size=0 205s ) as f: 205s 205s /tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_github.py:15: 205s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 205s /usr/lib/python3/dist-packages/fsspec/core.py:491: in open 205s out = open_files( 205s /usr/lib/python3/dist-packages/fsspec/core.py:295: in open_files 205s fs, fs_token, paths = get_fs_token_paths( 205s /usr/lib/python3/dist-packages/fsspec/core.py:667: in get_fs_token_paths 205s fs = filesystem(protocol, **inkwargs) 205s /usr/lib/python3/dist-packages/fsspec/registry.py:310: in filesystem 205s return cls(**storage_options) 205s /usr/lib/python3/dist-packages/fsspec/spec.py:81: in __call__ 205s obj = super().__call__(*args, **kwargs) 205s /usr/lib/python3/dist-packages/fsspec/implementations/github.py:67: in __init__ 205s self.ls("") 205s /usr/lib/python3/dist-packages/fsspec/implementations/github.py:176: in ls 205s r.raise_for_status() 205s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 205s 205s self = 205s 205s def raise_for_status(self): 205s """Raises :class:`HTTPError`, if one occurred.""" 205s 205s http_error_msg = "" 205s if isinstance(self.reason, bytes): 205s # We attempt to decode utf-8 first because some servers 205s # choose to localize their reason strings. If the string 205s # isn't utf-8, we fall back to iso-8859-1 for all other 205s # encodings. (See PR #3538) 205s try: 205s reason = self.reason.decode("utf-8") 205s except UnicodeDecodeError: 205s reason = self.reason.decode("iso-8859-1") 205s else: 205s reason = self.reason 205s 205s if 400 <= self.status_code < 500: 205s http_error_msg = ( 205s f"{self.status_code} Client Error: {reason} for url: {self.url}" 205s ) 205s 205s elif 500 <= self.status_code < 600: 205s http_error_msg = ( 205s f"{self.status_code} Server Error: {reason} for url: {self.url}" 205s ) 205s 205s if http_error_msg: 205s > raise HTTPError(http_error_msg, response=self) 205s E requests.exceptions.HTTPError: 403 Client Error: rate limit exceeded for url: https://api.github.com/repos/mwaskom/seaborn-data/git/trees/83bfba7 205s 205s /usr/lib/python3/dist-packages/requests/models.py:1024: HTTPError 205s __________________________ test_github_open_lfs_file ___________________________ 205s 205s def test_github_open_lfs_file(): 205s # test opening a git-lfs tracked file 205s > with fsspec.open( 205s "github://cBioPortal:datahub@55cd360" 205s "/public/acc_2019/data_gene_panel_matrix.txt", 205s block_size=0, 205s ) as f: 205s 205s /tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_github.py:24: 205s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 205s /usr/lib/python3/dist-packages/fsspec/core.py:491: in open 205s out = open_files( 205s /usr/lib/python3/dist-packages/fsspec/core.py:295: in open_files 205s fs, fs_token, paths = get_fs_token_paths( 205s /usr/lib/python3/dist-packages/fsspec/core.py:667: in get_fs_token_paths 205s fs = filesystem(protocol, **inkwargs) 205s /usr/lib/python3/dist-packages/fsspec/registry.py:310: in filesystem 205s return cls(**storage_options) 205s /usr/lib/python3/dist-packages/fsspec/spec.py:81: in __call__ 205s obj = super().__call__(*args, **kwargs) 205s /usr/lib/python3/dist-packages/fsspec/implementations/github.py:67: in __init__ 205s self.ls("") 205s /usr/lib/python3/dist-packages/fsspec/implementations/github.py:176: in ls 205s r.raise_for_status() 205s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 205s 205s self = 205s 205s def raise_for_status(self): 205s """Raises :class:`HTTPError`, if one occurred.""" 205s 205s http_error_msg = "" 205s if isinstance(self.reason, bytes): 205s # We attempt to decode utf-8 first because some servers 205s # choose to localize their reason strings. If the string 205s # isn't utf-8, we fall back to iso-8859-1 for all other 205s # encodings. (See PR #3538) 205s try: 205s reason = self.reason.decode("utf-8") 205s except UnicodeDecodeError: 205s reason = self.reason.decode("iso-8859-1") 205s else: 205s reason = self.reason 205s 205s if 400 <= self.status_code < 500: 205s http_error_msg = ( 205s f"{self.status_code} Client Error: {reason} for url: {self.url}" 205s ) 205s 205s elif 500 <= self.status_code < 600: 205s http_error_msg = ( 205s f"{self.status_code} Server Error: {reason} for url: {self.url}" 205s ) 205s 205s if http_error_msg: 205s > raise HTTPError(http_error_msg, response=self) 205s E requests.exceptions.HTTPError: 403 Client Error: rate limit exceeded for url: https://api.github.com/repos/cBioPortal/datahub/git/trees/55cd360 205s 205s /usr/lib/python3/dist-packages/requests/models.py:1024: HTTPError 205s _______________________________ test_github_cat ________________________________ 205s 205s def test_github_cat(): 205s # test using cat to fetch the content of multiple files 205s > fs = fsspec.filesystem("github", org="mwaskom", repo="seaborn-data") 205s 205s /tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_github.py:34: 205s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 205s /usr/lib/python3/dist-packages/fsspec/registry.py:310: in filesystem 205s return cls(**storage_options) 205s /usr/lib/python3/dist-packages/fsspec/spec.py:81: in __call__ 205s obj = super().__call__(*args, **kwargs) 205s /usr/lib/python3/dist-packages/fsspec/implementations/github.py:63: in __init__ 205s r.raise_for_status() 205s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 205s 205s self = 205s 205s def raise_for_status(self): 205s """Raises :class:`HTTPError`, if one occurred.""" 205s 205s http_error_msg = "" 205s if isinstance(self.reason, bytes): 205s # We attempt to decode utf-8 first because some servers 205s # choose to localize their reason strings. If the string 205s # isn't utf-8, we fall back to iso-8859-1 for all other 205s # encodings. (See PR #3538) 205s try: 205s reason = self.reason.decode("utf-8") 205s except UnicodeDecodeError: 205s reason = self.reason.decode("iso-8859-1") 205s else: 205s reason = self.reason 205s 205s if 400 <= self.status_code < 500: 205s http_error_msg = ( 205s f"{self.status_code} Client Error: {reason} for url: {self.url}" 205s ) 205s 205s elif 500 <= self.status_code < 600: 205s http_error_msg = ( 205s f"{self.status_code} Server Error: {reason} for url: {self.url}" 205s ) 205s 205s if http_error_msg: 205s > raise HTTPError(http_error_msg, response=self) 205s E requests.exceptions.HTTPError: 403 Client Error: rate limit exceeded for url: https://api.github.com/repos/mwaskom/seaborn-data 205s 205s /usr/lib/python3/dist-packages/requests/models.py:1024: HTTPError 205s ________________________________ test_github_ls ________________________________ 205s 205s def test_github_ls(): 205s # test using ls to list the files in a resository 205s > fs = fsspec.filesystem("github", org="mwaskom", repo="seaborn-data") 205s 205s /tmp/autopkgtest.B9SVoI/autopkgtest_tmp/implementations_tests/test_github.py:44: 205s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 205s /usr/lib/python3/dist-packages/fsspec/registry.py:310: in filesystem 205s return cls(**storage_options) 205s /usr/lib/python3/dist-packages/fsspec/spec.py:81: in __call__ 205s obj = super().__call__(*args, **kwargs) 205s /usr/lib/python3/dist-packages/fsspec/implementations/github.py:63: in __init__ 205s r.raise_for_status() 205s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 205s 205s self = 205s 205s def raise_for_status(self): 205s """Raises :class:`HTTPError`, if one occurred.""" 205s 205s http_error_msg = "" 205s if isinstance(self.reason, bytes): 205s # We attempt to decode utf-8 first because some servers 205s # choose to localize their reason strings. If the string 205s # isn't utf-8, we fall back to iso-8859-1 for all other 205s # encodings. (See PR #3538) 205s try: 205s reason = self.reason.decode("utf-8") 205s except UnicodeDecodeError: 205s reason = self.reason.decode("iso-8859-1") 205s else: 205s reason = self.reason 205s 205s if 400 <= self.status_code < 500: 205s http_error_msg = ( 205s f"{self.status_code} Client Error: {reason} for url: {self.url}" 205s ) 205s 205s elif 500 <= self.status_code < 600: 205s http_error_msg = ( 205s f"{self.status_code} Server Error: {reason} for url: {self.url}" 205s ) 205s 205s if http_error_msg: 205s > raise HTTPError(http_error_msg, response=self) 205s E requests.exceptions.HTTPError: 403 Client Error: rate limit exceeded for url: https://api.github.com/repos/mwaskom/seaborn-data 205s 205s /usr/lib/python3/dist-packages/requests/models.py:1024: HTTPError 205s =========================== short test summary info ============================ 205s FAILED implementations_tests/test_github.py::test_github_open_small_file - re... 205s FAILED implementations_tests/test_github.py::test_github_open_large_file - re... 205s FAILED implementations_tests/test_github.py::test_github_open_lfs_file - requ... 205s FAILED implementations_tests/test_github.py::test_github_cat - requests.excep... 205s FAILED implementations_tests/test_github.py::test_github_ls - requests.except... 205s ========== 5 failed, 889 passed, 115 skipped, 3 deselected in 29.60s =========== 206s autopkgtest [14:17:27]: test fsspec-tests: -----------------------] 209s fsspec-tests FAIL non-zero exit status 1 209s autopkgtest [14:17:30]: test fsspec-tests: - - - - - - - - - - results - - - - - - - - - - 213s autopkgtest [14:17:34]: @@@@@@@@@@@@@@@@@@@@ summary 213s fsspec-tests FAIL non-zero exit status 1