2022-12-08T20:22:01,968 Created temporary directory: /tmp/pip-ephem-wheel-cache-z74q4y3b 2022-12-08T20:22:01,970 Created temporary directory: /tmp/pip-build-tracker-um_x7exh 2022-12-08T20:22:01,970 Initialized build tracking at /tmp/pip-build-tracker-um_x7exh 2022-12-08T20:22:01,970 Created build tracker: /tmp/pip-build-tracker-um_x7exh 2022-12-08T20:22:01,970 Entered build tracker: /tmp/pip-build-tracker-um_x7exh 2022-12-08T20:22:01,971 Created temporary directory: /tmp/pip-wheel-gt1ejb0i 2022-12-08T20:22:01,974 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2022-12-08T20:22:01,977 Created temporary directory: /tmp/pip-ephem-wheel-cache-mco5ns9o 2022-12-08T20:22:02,003 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-12-08T20:22:02,006 2 location(s) to search for versions of craft-providers: 2022-12-08T20:22:02,006 * https://pypi.org/simple/craft-providers/ 2022-12-08T20:22:02,006 * https://www.piwheels.org/simple/craft-providers/ 2022-12-08T20:22:02,007 Fetching project page and analyzing links: https://pypi.org/simple/craft-providers/ 2022-12-08T20:22:02,007 Getting page https://pypi.org/simple/craft-providers/ 2022-12-08T20:22:02,008 Found index url https://pypi.org/simple 2022-12-08T20:22:02,081 Fetched page https://pypi.org/simple/craft-providers/ as application/vnd.pypi.simple.v1+json 2022-12-08T20:22:02,090 Found link https://files.pythonhosted.org/packages/17/63/9c5117e8142fadd71e6ec30d0c906e299dc944148eb4245df221d28b8663/craft-providers-0.0.1.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 0.0.1 2022-12-08T20:22:02,090 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/f2/7f/9e866175cea5e02694205dfac21dab559259551500f2a047b9472f56ee9e/craft_providers-0.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,091 Found link https://files.pythonhosted.org/packages/39/11/a5f6263e540dee50e9bea9b06c905781ad8f6fd3e4ed7c5f53d2a12808ab/craft-providers-0.0.2.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 0.0.2 2022-12-08T20:22:02,091 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/fa/8a/4d50eb97925c6e747e1261248e242dac424eb91863c0e672ee3f3223aaa7/craft_providers-0.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,091 Found link https://files.pythonhosted.org/packages/66/fd/635ca5c38609eb6cebb078e2cc504fd0ad097fe7d5d81af1aa1685c90abe/craft-providers-1.0.0.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.0.0 2022-12-08T20:22:02,092 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/74/c1/989af0eae4444a51611e77eaad2e8ba87d8a5f2aa2c1a7821a07f93ab62c/craft_providers-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,092 Found link https://files.pythonhosted.org/packages/d6/43/3695116557cbc6206fe2a14ae4cde8ce5cf2bf252eb676ead1f6e0b815df/craft-providers-1.0.1.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.0.1 2022-12-08T20:22:02,093 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/bb/3d/69a9cbd8c7d7ff7907cb9b5e904d032407dad2da87dd80bacb0403969f18/craft_providers-1.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,093 Found link https://files.pythonhosted.org/packages/ca/f3/b15feb865ee41eb009d9061ebc01f62c438e453e9f20674b14ed0aa67e80/craft-providers-1.0.2.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.0.2 2022-12-08T20:22:02,093 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/85/64/e456f1fbd10ef8c893cdac375f6e844cfbde4848b01bd10b94f33d09eb63/craft_providers-1.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,094 Found link https://files.pythonhosted.org/packages/53/1e/8fd1513c39312225f5a5bb13552965ebd4d090df255c4279aef64fc32b2c/craft-providers-1.0.3.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.0.3 2022-12-08T20:22:02,094 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/14/ed/fc7b3cce6543c932267539caf81a263aa49f5935699e77d73494ebd8e10c/craft_providers-1.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,095 Found link https://files.pythonhosted.org/packages/2f/6f/0aaf8848976fc644e6a2e42c397566cdf75835a27b1b681bcdcc7905f13e/craft-providers-1.0.4.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.0.4 2022-12-08T20:22:02,095 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/bf/88/2c86673978d0f6ccd30693251bfd4d5bfba7d3fde042c94021914500a6e3/craft_providers-1.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,095 Found link https://files.pythonhosted.org/packages/c9/01/66a5ecb83200aa7f94a8a2d4c985349d7fc31ef84424ab70a4853d547e03/craft-providers-1.0.5.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.0.5 2022-12-08T20:22:02,096 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/f1/2d/2a1bb64fe0abfd87351f3a6a0c9bd0be3190e29632914aae0306cd35d83b/craft_providers-1.0.5-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,096 Found link https://files.pythonhosted.org/packages/08/07/32dc5843ccc06ce9379d8c0a759cc01a297b51bf00a8033a7f86a68e22ac/craft-providers-1.1.0.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.1.0 2022-12-08T20:22:02,096 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/c6/6b/f7580e7ee19e9a4eb6ea2077fb828d9f906885056a4460308f2d839440c2/craft_providers-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,097 Found link https://files.pythonhosted.org/packages/88/18/a5cd6fa355961bb3bbca5448751df4281dc1bd6e374538a77fbdd6669cb5/craft-providers-1.1.1.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.1.1 2022-12-08T20:22:02,097 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/eb/9f/2a409fd247fd62d4427bca341cf985e811d2445083080332afb8d4159989/craft_providers-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,098 Found link https://files.pythonhosted.org/packages/56/77/b670ba4a26016d68322d29392871bdbada2d9c6f46653cc0e630a85a652a/craft-providers-1.2.0.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.2.0 2022-12-08T20:22:02,098 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/63/32/245e1ede60cab2210da7b6fa1606e7984ecb7e3da3d33ad33329373c5347/craft_providers-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,099 Found link https://files.pythonhosted.org/packages/64/ce/dd392c1ca19e7e9bdef884818170f6d6883abb99eb919c3dd76c2b9f4a18/craft-providers-1.3.0.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.3.0 2022-12-08T20:22:02,099 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/11/b7/e7fe8ebe9f7293e8b891638d5b6fe311e3ae3ed2183a339476b5e568a72b/craft_providers-1.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,099 Found link https://files.pythonhosted.org/packages/ad/e4/7037f3b9a08210357db0b2bf30b759217a8bb06d8b62f52f6b236a510781/craft-providers-1.3.1.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.3.1 2022-12-08T20:22:02,100 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/c4/32/5667c430215fc273a522dec1c2eb9b004aa5c981aabdf2ff0344cddafff7/craft_providers-1.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,100 Found link https://files.pythonhosted.org/packages/8d/31/7e8d373e2e971015365bd55b4089df1962dcb1af82c0bda2daf3404c05dc/craft-providers-1.4.0.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.4.0 2022-12-08T20:22:02,101 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/7b/cb/1757ef2166b5b279fa32a8e943bb484e438b5025b7a2e4eac02019fc7a9c/craft_providers-1.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,101 Found link https://files.pythonhosted.org/packages/9a/c8/c401008ecb61f51237d52849e4fff972316a7c58466faed206cc5e8f62a4/craft-providers-1.4.1.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.4.1 2022-12-08T20:22:02,101 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/cf/ee/ce5a76f7033423f429122a7d950beb639bf16c2ea48d3b2d656c7dab834c/craft_providers-1.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,102 Found link https://files.pythonhosted.org/packages/38/d9/c42d56151e1e68ad61926536c096b44a2e1260c7f218ab53ed6da3d354e3/craft-providers-1.4.2.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.4.2 2022-12-08T20:22:02,102 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/5c/f4/073ffd829e389256191cf6e5bc555b6afed7982ddacb59e576c0ded450c8/craft_providers-1.4.2-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,103 Found link https://files.pythonhosted.org/packages/4d/00/ab22ec0aa4072d2d15b0eaf2b8fe7e6b1a52eae8c2e325937b899bbb8edd/craft-providers-1.5.0.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.5.0 2022-12-08T20:22:02,103 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/4d/2a/a5259826c9a6f1f996c7334437702884be94bb6c48ad2cbbfd13499e9f3e/craft_providers-1.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,103 Found link https://files.pythonhosted.org/packages/33/69/70d15886c763c89bd8bf7d2ec3122a279dba8ee913516c8fa47ad6ebbb5e/craft-providers-1.5.1.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.5.1 2022-12-08T20:22:02,104 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/ea/e1/9baff544f13206fafd243e3263df9ad0b9f9e19c105c67578194a3c04535/craft_providers-1.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,104 Found link https://files.pythonhosted.org/packages/2b/2f/2591da2c3526d629246e3c6cd85ce673e838516c1ec8fb3e03e08a64f17f/craft-providers-1.6.0.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.6.0 2022-12-08T20:22:02,104 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/97/89/fc21f910a25f3ef5d919b1e22798eb1d3661245379ccbe340ba73745f931/craft_providers-1.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,105 Found link https://files.pythonhosted.org/packages/19/33/f756a14055aa51270ba306a405091d5f2de6dc340e45ce1eadef1e2f9ea8/craft-providers-1.6.1.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.6.1 2022-12-08T20:22:02,105 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/cd/e3/19e6ea4b49cfd9867807852e02da25e09ae63915089bcd2737696847dbc2/craft_providers-1.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,106 Found link https://files.pythonhosted.org/packages/dc/7f/8eb3eb991a4cdf6cdb3b414bbb53e4104c664d49abd4eaecdf6c734bfaa2/craft-providers-1.6.2.tar.gz (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8), version: 1.6.2 2022-12-08T20:22:02,106 Skipping link: No binaries permitted for craft-providers: https://files.pythonhosted.org/packages/ae/86/ef22d1c1d4c58318338651e4701f9040f85fc90f0892cfd550e038182b17/craft_providers-1.6.2-py2.py3-none-any.whl (from https://pypi.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,106 Fetching project page and analyzing links: https://www.piwheels.org/simple/craft-providers/ 2022-12-08T20:22:02,107 Getting page https://www.piwheels.org/simple/craft-providers/ 2022-12-08T20:22:02,108 Found index url https://www.piwheels.org/simple 2022-12-08T20:22:02,278 Fetched page https://www.piwheels.org/simple/craft-providers/ as text/html 2022-12-08T20:22:02,285 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.6.1-py2.py3-none-any.whl#sha256=880fcac98c7d35576477ef0ffa39ae22140bd28c397252cc26420925588aaa4b (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,285 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.6.0-py2.py3-none-any.whl#sha256=e6166aefe082a292e374e0026202de6ae35bc774dbfdc6ff1e4c683d891f04af (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,285 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.5.1-py2.py3-none-any.whl#sha256=383b43148d6da333b60c3d346949e211e464125371a0cae09d5bc28bb2b197de (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,286 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.5.0-py2.py3-none-any.whl#sha256=bd5a43c8f20ef715f503d4c80e7dca48beaaeb7246fbd0a4fe0bfcad597080bc (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,286 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.4.2-py2.py3-none-any.whl#sha256=b45ff2eb785815a32fc0eae4c12ed9eb21911160d251e39e713170230931ab4b (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,286 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.4.1-py2.py3-none-any.whl#sha256=ff57423e356f0801b93f3ea6ea8ae5fd27e45136d403e567eb0fdafe3387167e (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,286 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.4.0-py2.py3-none-any.whl#sha256=d81b347a3438249d34cb10f048a0bf9eb77d7f63460d50c2dabed3df6cfb61ef (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,287 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.3.1-py2.py3-none-any.whl#sha256=636fdbaa27910cc1289a18398c9d52cf19dbab7fa5bfdbf7705627be8f639fa6 (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,287 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.3.0-py2.py3-none-any.whl#sha256=71a06fcf7e7ba1647f882b5459e212ded99a9614ade6781ba9f9e7f442b93324 (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,287 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.2.0-py2.py3-none-any.whl#sha256=16044751d382694c47663c6b19388e3391ca85205fedb2817a19bec9714727f9 (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,287 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.1.1-py2.py3-none-any.whl#sha256=e86830ed7677a2c3ecb22d83a8ee10b5229686bcb475fa707b7028e860366b2d (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,287 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.1.0-py2.py3-none-any.whl#sha256=469a527dd3830c28dfba1b7d9e674ebc55f0acaa5703455b27564c3ed22b1f2a (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,288 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.0.5-py2.py3-none-any.whl#sha256=91ccca8c183ca90f39fc194f5a3a41533ad94609480ddd1c1d4afdb1dcc41a4b (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,288 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.0.4-py2.py3-none-any.whl#sha256=e28c476890269d43828cb8a657990129f987884cf66d97c16869e7cf25a3eb1d (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,288 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.0.3-py2.py3-none-any.whl#sha256=c9a7f7f2cefec1e89e0c552c35e1e2ac828b0de69a2396997e447259b039915e (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,288 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.0.2-py2.py3-none-any.whl#sha256=061a0f6a4bdfbd4c2f722a6abab252a8442cb07ba132fb1d4421906e420f07e5 (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,288 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.0.1-py2.py3-none-any.whl#sha256=d2280aa8e84ad2831ac463726acf275dcf16c3dac803b7079a5c02d61a182515 (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,289 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-1.0.0-py2.py3-none-any.whl#sha256=102c683e4f26ef3db243edcc3477d923dc122c552ba22a8f4a2c48fb500a0e3a (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,289 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-0.0.2-py2.py3-none-any.whl#sha256=b9e2f6f7f76a5b9248b4ab5585a544c0d0ff2c680fd7510631993e1b2de13240 (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,289 Skipping link: No binaries permitted for craft-providers: https://www.piwheels.org/simple/craft-providers/craft_providers-0.0.1-py2.py3-none-any.whl#sha256=8809be60d0465b25099bf11ab93b7ee70eb62e5cc1bbe0a0f6125d2726af8fa0 (from https://www.piwheels.org/simple/craft-providers/) (requires-python:>=3.8) 2022-12-08T20:22:02,289 Skipping link: not a file: https://www.piwheels.org/simple/craft-providers/ 2022-12-08T20:22:02,290 Skipping link: not a file: https://pypi.org/simple/craft-providers/ 2022-12-08T20:22:02,310 Given no hashes to check 1 links for project 'craft-providers': discarding no candidates 2022-12-08T20:22:02,327 Collecting craft-providers==1.6.2 2022-12-08T20:22:02,329 Created temporary directory: /tmp/pip-unpack-m9vgnk2x 2022-12-08T20:22:02,504 Downloading craft-providers-1.6.2.tar.gz (47 kB) 2022-12-08T20:22:02,631 Added craft-providers==1.6.2 from https://files.pythonhosted.org/packages/dc/7f/8eb3eb991a4cdf6cdb3b414bbb53e4104c664d49abd4eaecdf6c734bfaa2/craft-providers-1.6.2.tar.gz to build tracker '/tmp/pip-build-tracker-um_x7exh' 2022-12-08T20:22:02,635 Created temporary directory: /tmp/pip-build-env-u4z0olp9 2022-12-08T20:22:02,643 Installing build dependencies: started 2022-12-08T20:22:02,644 Running command pip subprocess to install build dependencies 2022-12-08T20:22:03,837 Using pip 22.3 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2022-12-08T20:22:04,226 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2022-12-08T20:22:04,251 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-12-08T20:22:05,906 Collecting setuptools>=40.8.0 2022-12-08T20:22:06,035 Using cached https://www.piwheels.org/simple/setuptools/setuptools-65.6.3-py3-none-any.whl (1.2 MB) 2022-12-08T20:22:06,303 Collecting wheel 2022-12-08T20:22:06,322 Using cached https://www.piwheels.org/simple/wheel/wheel-0.38.4-py3-none-any.whl (36 kB) 2022-12-08T20:22:08,283 Installing collected packages: wheel, setuptools 2022-12-08T20:22:08,430 Creating /tmp/pip-build-env-u4z0olp9/overlay/bin 2022-12-08T20:22:08,432 changing mode of /tmp/pip-build-env-u4z0olp9/overlay/bin/wheel to 755 2022-12-08T20:22:11,467 Successfully installed setuptools-65.6.3 wheel-0.38.4 2022-12-08T20:22:11,481 [notice] A new release of pip available: 22.3 -> 22.3.1 2022-12-08T20:22:11,482 [notice] To update, run: python3 -m pip install --upgrade pip 2022-12-08T20:22:11,741 Installing build dependencies: finished with status 'done' 2022-12-08T20:22:11,747 Getting requirements to build wheel: started 2022-12-08T20:22:11,748 Running command Getting requirements to build wheel 2022-12-08T20:22:12,761 running egg_info 2022-12-08T20:22:12,767 writing craft_providers.egg-info/PKG-INFO 2022-12-08T20:22:12,770 writing dependency_links to craft_providers.egg-info/dependency_links.txt 2022-12-08T20:22:12,771 writing entry points to craft_providers.egg-info/entry_points.txt 2022-12-08T20:22:12,773 writing requirements to craft_providers.egg-info/requires.txt 2022-12-08T20:22:12,774 writing top-level names to craft_providers.egg-info/top_level.txt 2022-12-08T20:22:12,800 reading manifest file 'craft_providers.egg-info/SOURCES.txt' 2022-12-08T20:22:12,803 adding license file 'LICENSE' 2022-12-08T20:22:12,807 writing manifest file 'craft_providers.egg-info/SOURCES.txt' 2022-12-08T20:22:12,924 Getting requirements to build wheel: finished with status 'done' 2022-12-08T20:22:12,934 Created temporary directory: /tmp/pip-modern-metadata-9dtxmkvm 2022-12-08T20:22:12,936 Preparing metadata (pyproject.toml): started 2022-12-08T20:22:12,937 Running command Preparing metadata (pyproject.toml) 2022-12-08T20:22:13,841 running dist_info 2022-12-08T20:22:13,862 creating /tmp/pip-modern-metadata-9dtxmkvm/craft_providers.egg-info 2022-12-08T20:22:13,868 writing /tmp/pip-modern-metadata-9dtxmkvm/craft_providers.egg-info/PKG-INFO 2022-12-08T20:22:13,871 writing dependency_links to /tmp/pip-modern-metadata-9dtxmkvm/craft_providers.egg-info/dependency_links.txt 2022-12-08T20:22:13,872 writing entry points to /tmp/pip-modern-metadata-9dtxmkvm/craft_providers.egg-info/entry_points.txt 2022-12-08T20:22:13,874 writing requirements to /tmp/pip-modern-metadata-9dtxmkvm/craft_providers.egg-info/requires.txt 2022-12-08T20:22:13,875 writing top-level names to /tmp/pip-modern-metadata-9dtxmkvm/craft_providers.egg-info/top_level.txt 2022-12-08T20:22:13,877 writing manifest file '/tmp/pip-modern-metadata-9dtxmkvm/craft_providers.egg-info/SOURCES.txt' 2022-12-08T20:22:13,899 reading manifest file '/tmp/pip-modern-metadata-9dtxmkvm/craft_providers.egg-info/SOURCES.txt' 2022-12-08T20:22:13,902 adding license file 'LICENSE' 2022-12-08T20:22:13,905 writing manifest file '/tmp/pip-modern-metadata-9dtxmkvm/craft_providers.egg-info/SOURCES.txt' 2022-12-08T20:22:13,907 creating '/tmp/pip-modern-metadata-9dtxmkvm/craft_providers-1.6.2.dist-info' 2022-12-08T20:22:14,156 Preparing metadata (pyproject.toml): finished with status 'done' 2022-12-08T20:22:14,163 Source in /tmp/pip-wheel-gt1ejb0i/craft-providers_c235bdd5584b4f33b4c6191125cb56b5 has version 1.6.2, which satisfies requirement craft-providers==1.6.2 from https://files.pythonhosted.org/packages/dc/7f/8eb3eb991a4cdf6cdb3b414bbb53e4104c664d49abd4eaecdf6c734bfaa2/craft-providers-1.6.2.tar.gz 2022-12-08T20:22:14,164 Removed craft-providers==1.6.2 from https://files.pythonhosted.org/packages/dc/7f/8eb3eb991a4cdf6cdb3b414bbb53e4104c664d49abd4eaecdf6c734bfaa2/craft-providers-1.6.2.tar.gz from build tracker '/tmp/pip-build-tracker-um_x7exh' 2022-12-08T20:22:14,171 Created temporary directory: /tmp/pip-unpack-p3o3fezb 2022-12-08T20:22:14,171 Building wheels for collected packages: craft-providers 2022-12-08T20:22:14,176 Created temporary directory: /tmp/pip-wheel-blfd02b9 2022-12-08T20:22:14,176 Destination directory: /tmp/pip-wheel-blfd02b9 2022-12-08T20:22:14,179 Building wheel for craft-providers (pyproject.toml): started 2022-12-08T20:22:14,180 Running command Building wheel for craft-providers (pyproject.toml) 2022-12-08T20:22:15,106 running bdist_wheel 2022-12-08T20:22:15,143 running build 2022-12-08T20:22:15,144 running build_py 2022-12-08T20:22:15,152 creating build 2022-12-08T20:22:15,152 creating build/lib 2022-12-08T20:22:15,153 creating build/lib/craft_providers 2022-12-08T20:22:15,155 copying craft_providers/base.py -> build/lib/craft_providers 2022-12-08T20:22:15,158 copying craft_providers/errors.py -> build/lib/craft_providers 2022-12-08T20:22:15,160 copying craft_providers/executor.py -> build/lib/craft_providers 2022-12-08T20:22:15,162 copying craft_providers/__init__.py -> build/lib/craft_providers 2022-12-08T20:22:15,164 copying craft_providers/provider.py -> build/lib/craft_providers 2022-12-08T20:22:15,167 creating build/lib/craft_providers/bases 2022-12-08T20:22:15,168 copying craft_providers/bases/errors.py -> build/lib/craft_providers/bases 2022-12-08T20:22:15,170 copying craft_providers/bases/__init__.py -> build/lib/craft_providers/bases 2022-12-08T20:22:15,172 copying craft_providers/bases/buildd.py -> build/lib/craft_providers/bases 2022-12-08T20:22:15,175 copying craft_providers/bases/instance_config.py -> build/lib/craft_providers/bases 2022-12-08T20:22:15,178 creating build/lib/craft_providers/lxd 2022-12-08T20:22:15,179 copying craft_providers/lxd/launcher.py -> build/lib/craft_providers/lxd 2022-12-08T20:22:15,182 copying craft_providers/lxd/lxd_provider.py -> build/lib/craft_providers/lxd 2022-12-08T20:22:15,185 copying craft_providers/lxd/lxd.py -> build/lib/craft_providers/lxd 2022-12-08T20:22:15,187 copying craft_providers/lxd/project.py -> build/lib/craft_providers/lxd 2022-12-08T20:22:15,189 copying craft_providers/lxd/errors.py -> build/lib/craft_providers/lxd 2022-12-08T20:22:15,191 copying craft_providers/lxd/installer.py -> build/lib/craft_providers/lxd 2022-12-08T20:22:15,193 copying craft_providers/lxd/lxc.py -> build/lib/craft_providers/lxd 2022-12-08T20:22:15,196 copying craft_providers/lxd/__init__.py -> build/lib/craft_providers/lxd 2022-12-08T20:22:15,199 copying craft_providers/lxd/remotes.py -> build/lib/craft_providers/lxd 2022-12-08T20:22:15,200 copying craft_providers/lxd/lxd_instance.py -> build/lib/craft_providers/lxd 2022-12-08T20:22:15,204 creating build/lib/craft_providers/actions 2022-12-08T20:22:15,205 copying craft_providers/actions/__init__.py -> build/lib/craft_providers/actions 2022-12-08T20:22:15,207 copying craft_providers/actions/snap_installer.py -> build/lib/craft_providers/actions 2022-12-08T20:22:15,210 creating build/lib/craft_providers/multipass 2022-12-08T20:22:15,211 copying craft_providers/multipass/_ready.py -> build/lib/craft_providers/multipass 2022-12-08T20:22:15,214 copying craft_providers/multipass/errors.py -> build/lib/craft_providers/multipass 2022-12-08T20:22:15,215 copying craft_providers/multipass/installer.py -> build/lib/craft_providers/multipass 2022-12-08T20:22:15,218 copying craft_providers/multipass/multipass.py -> build/lib/craft_providers/multipass 2022-12-08T20:22:15,220 copying craft_providers/multipass/__init__.py -> build/lib/craft_providers/multipass 2022-12-08T20:22:15,222 copying craft_providers/multipass/_launch.py -> build/lib/craft_providers/multipass 2022-12-08T20:22:15,224 copying craft_providers/multipass/multipass_instance.py -> build/lib/craft_providers/multipass 2022-12-08T20:22:15,227 copying craft_providers/multipass/multipass_provider.py -> build/lib/craft_providers/multipass 2022-12-08T20:22:15,230 creating build/lib/craft_providers/util 2022-12-08T20:22:15,231 copying craft_providers/util/env_cmd.py -> build/lib/craft_providers/util 2022-12-08T20:22:15,233 copying craft_providers/util/temp_paths.py -> build/lib/craft_providers/util 2022-12-08T20:22:15,234 copying craft_providers/util/snap_cmd.py -> build/lib/craft_providers/util 2022-12-08T20:22:15,237 copying craft_providers/util/__init__.py -> build/lib/craft_providers/util 2022-12-08T20:22:15,238 copying craft_providers/util/os_release.py -> build/lib/craft_providers/util 2022-12-08T20:22:15,240 running egg_info 2022-12-08T20:22:15,262 writing craft_providers.egg-info/PKG-INFO 2022-12-08T20:22:15,264 writing dependency_links to craft_providers.egg-info/dependency_links.txt 2022-12-08T20:22:15,266 writing entry points to craft_providers.egg-info/entry_points.txt 2022-12-08T20:22:15,267 writing requirements to craft_providers.egg-info/requires.txt 2022-12-08T20:22:15,269 writing top-level names to craft_providers.egg-info/top_level.txt 2022-12-08T20:22:15,280 reading manifest file 'craft_providers.egg-info/SOURCES.txt' 2022-12-08T20:22:15,283 adding license file 'LICENSE' 2022-12-08T20:22:15,287 writing manifest file 'craft_providers.egg-info/SOURCES.txt' 2022-12-08T20:22:15,290 copying craft_providers/py.typed -> build/lib/craft_providers 2022-12-08T20:22:15,311 installing to build/bdist.linux-armv7l/wheel 2022-12-08T20:22:15,311 running install 2022-12-08T20:22:15,336 running install_lib 2022-12-08T20:22:15,344 creating build/bdist.linux-armv7l 2022-12-08T20:22:15,345 creating build/bdist.linux-armv7l/wheel 2022-12-08T20:22:15,347 creating build/bdist.linux-armv7l/wheel/craft_providers 2022-12-08T20:22:15,348 creating build/bdist.linux-armv7l/wheel/craft_providers/bases 2022-12-08T20:22:15,349 copying build/lib/craft_providers/bases/errors.py -> build/bdist.linux-armv7l/wheel/craft_providers/bases 2022-12-08T20:22:15,352 copying build/lib/craft_providers/bases/__init__.py -> build/bdist.linux-armv7l/wheel/craft_providers/bases 2022-12-08T20:22:15,354 copying build/lib/craft_providers/bases/buildd.py -> build/bdist.linux-armv7l/wheel/craft_providers/bases 2022-12-08T20:22:15,357 copying build/lib/craft_providers/bases/instance_config.py -> build/bdist.linux-armv7l/wheel/craft_providers/bases 2022-12-08T20:22:15,359 copying build/lib/craft_providers/base.py -> build/bdist.linux-armv7l/wheel/craft_providers 2022-12-08T20:22:15,362 copying build/lib/craft_providers/errors.py -> build/bdist.linux-armv7l/wheel/craft_providers 2022-12-08T20:22:15,364 copying build/lib/craft_providers/executor.py -> build/bdist.linux-armv7l/wheel/craft_providers 2022-12-08T20:22:15,366 copying build/lib/craft_providers/__init__.py -> build/bdist.linux-armv7l/wheel/craft_providers 2022-12-08T20:22:15,369 creating build/bdist.linux-armv7l/wheel/craft_providers/lxd 2022-12-08T20:22:15,370 copying build/lib/craft_providers/lxd/launcher.py -> build/bdist.linux-armv7l/wheel/craft_providers/lxd 2022-12-08T20:22:15,372 copying build/lib/craft_providers/lxd/lxd_provider.py -> build/bdist.linux-armv7l/wheel/craft_providers/lxd 2022-12-08T20:22:15,374 copying build/lib/craft_providers/lxd/lxd.py -> build/bdist.linux-armv7l/wheel/craft_providers/lxd 2022-12-08T20:22:15,376 copying build/lib/craft_providers/lxd/project.py -> build/bdist.linux-armv7l/wheel/craft_providers/lxd 2022-12-08T20:22:15,378 copying build/lib/craft_providers/lxd/errors.py -> build/bdist.linux-armv7l/wheel/craft_providers/lxd 2022-12-08T20:22:15,380 copying build/lib/craft_providers/lxd/installer.py -> build/bdist.linux-armv7l/wheel/craft_providers/lxd 2022-12-08T20:22:15,383 copying build/lib/craft_providers/lxd/lxc.py -> build/bdist.linux-armv7l/wheel/craft_providers/lxd 2022-12-08T20:22:15,385 copying build/lib/craft_providers/lxd/__init__.py -> build/bdist.linux-armv7l/wheel/craft_providers/lxd 2022-12-08T20:22:15,388 copying build/lib/craft_providers/lxd/remotes.py -> build/bdist.linux-armv7l/wheel/craft_providers/lxd 2022-12-08T20:22:15,390 copying build/lib/craft_providers/lxd/lxd_instance.py -> build/bdist.linux-armv7l/wheel/craft_providers/lxd 2022-12-08T20:22:15,392 copying build/lib/craft_providers/provider.py -> build/bdist.linux-armv7l/wheel/craft_providers 2022-12-08T20:22:15,394 copying build/lib/craft_providers/py.typed -> build/bdist.linux-armv7l/wheel/craft_providers 2022-12-08T20:22:15,396 creating build/bdist.linux-armv7l/wheel/craft_providers/actions 2022-12-08T20:22:15,397 copying build/lib/craft_providers/actions/__init__.py -> build/bdist.linux-armv7l/wheel/craft_providers/actions 2022-12-08T20:22:15,399 copying build/lib/craft_providers/actions/snap_installer.py -> build/bdist.linux-armv7l/wheel/craft_providers/actions 2022-12-08T20:22:15,402 creating build/bdist.linux-armv7l/wheel/craft_providers/multipass 2022-12-08T20:22:15,403 copying build/lib/craft_providers/multipass/_ready.py -> build/bdist.linux-armv7l/wheel/craft_providers/multipass 2022-12-08T20:22:15,406 copying build/lib/craft_providers/multipass/errors.py -> build/bdist.linux-armv7l/wheel/craft_providers/multipass 2022-12-08T20:22:15,408 copying build/lib/craft_providers/multipass/installer.py -> build/bdist.linux-armv7l/wheel/craft_providers/multipass 2022-12-08T20:22:15,410 copying build/lib/craft_providers/multipass/multipass.py -> build/bdist.linux-armv7l/wheel/craft_providers/multipass 2022-12-08T20:22:15,412 copying build/lib/craft_providers/multipass/__init__.py -> build/bdist.linux-armv7l/wheel/craft_providers/multipass 2022-12-08T20:22:15,414 copying build/lib/craft_providers/multipass/_launch.py -> build/bdist.linux-armv7l/wheel/craft_providers/multipass 2022-12-08T20:22:15,416 copying build/lib/craft_providers/multipass/multipass_instance.py -> build/bdist.linux-armv7l/wheel/craft_providers/multipass 2022-12-08T20:22:15,419 copying build/lib/craft_providers/multipass/multipass_provider.py -> build/bdist.linux-armv7l/wheel/craft_providers/multipass 2022-12-08T20:22:15,421 creating build/bdist.linux-armv7l/wheel/craft_providers/util 2022-12-08T20:22:15,422 copying build/lib/craft_providers/util/env_cmd.py -> build/bdist.linux-armv7l/wheel/craft_providers/util 2022-12-08T20:22:15,424 copying build/lib/craft_providers/util/temp_paths.py -> build/bdist.linux-armv7l/wheel/craft_providers/util 2022-12-08T20:22:15,426 copying build/lib/craft_providers/util/snap_cmd.py -> build/bdist.linux-armv7l/wheel/craft_providers/util 2022-12-08T20:22:15,428 copying build/lib/craft_providers/util/__init__.py -> build/bdist.linux-armv7l/wheel/craft_providers/util 2022-12-08T20:22:15,430 copying build/lib/craft_providers/util/os_release.py -> build/bdist.linux-armv7l/wheel/craft_providers/util 2022-12-08T20:22:15,432 running install_egg_info 2022-12-08T20:22:15,443 Copying craft_providers.egg-info to build/bdist.linux-armv7l/wheel/craft_providers-1.6.2-py3.9.egg-info 2022-12-08T20:22:15,458 running install_scripts 2022-12-08T20:22:15,599 creating build/bdist.linux-armv7l/wheel/craft_providers-1.6.2.dist-info/WHEEL 2022-12-08T20:22:15,601 creating '/tmp/pip-wheel-blfd02b9/.tmp-3p9oqen6/craft_providers-1.6.2-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2022-12-08T20:22:15,604 adding 'craft_providers/__init__.py' 2022-12-08T20:22:15,605 adding 'craft_providers/base.py' 2022-12-08T20:22:15,607 adding 'craft_providers/errors.py' 2022-12-08T20:22:15,609 adding 'craft_providers/executor.py' 2022-12-08T20:22:15,610 adding 'craft_providers/provider.py' 2022-12-08T20:22:15,611 adding 'craft_providers/py.typed' 2022-12-08T20:22:15,613 adding 'craft_providers/actions/__init__.py' 2022-12-08T20:22:15,615 adding 'craft_providers/actions/snap_installer.py' 2022-12-08T20:22:15,617 adding 'craft_providers/bases/__init__.py' 2022-12-08T20:22:15,621 adding 'craft_providers/bases/buildd.py' 2022-12-08T20:22:15,622 adding 'craft_providers/bases/errors.py' 2022-12-08T20:22:15,624 adding 'craft_providers/bases/instance_config.py' 2022-12-08T20:22:15,626 adding 'craft_providers/lxd/__init__.py' 2022-12-08T20:22:15,627 adding 'craft_providers/lxd/errors.py' 2022-12-08T20:22:15,629 adding 'craft_providers/lxd/installer.py' 2022-12-08T20:22:15,631 adding 'craft_providers/lxd/launcher.py' 2022-12-08T20:22:15,633 adding 'craft_providers/lxd/lxc.py' 2022-12-08T20:22:15,635 adding 'craft_providers/lxd/lxd.py' 2022-12-08T20:22:15,638 adding 'craft_providers/lxd/lxd_instance.py' 2022-12-08T20:22:15,639 adding 'craft_providers/lxd/lxd_provider.py' 2022-12-08T20:22:15,641 adding 'craft_providers/lxd/project.py' 2022-12-08T20:22:15,642 adding 'craft_providers/lxd/remotes.py' 2022-12-08T20:22:15,644 adding 'craft_providers/multipass/__init__.py' 2022-12-08T20:22:15,646 adding 'craft_providers/multipass/_launch.py' 2022-12-08T20:22:15,647 adding 'craft_providers/multipass/_ready.py' 2022-12-08T20:22:15,649 adding 'craft_providers/multipass/errors.py' 2022-12-08T20:22:15,650 adding 'craft_providers/multipass/installer.py' 2022-12-08T20:22:15,652 adding 'craft_providers/multipass/multipass.py' 2022-12-08T20:22:15,654 adding 'craft_providers/multipass/multipass_instance.py' 2022-12-08T20:22:15,656 adding 'craft_providers/multipass/multipass_provider.py' 2022-12-08T20:22:15,658 adding 'craft_providers/util/__init__.py' 2022-12-08T20:22:15,659 adding 'craft_providers/util/env_cmd.py' 2022-12-08T20:22:15,661 adding 'craft_providers/util/os_release.py' 2022-12-08T20:22:15,662 adding 'craft_providers/util/snap_cmd.py' 2022-12-08T20:22:15,663 adding 'craft_providers/util/temp_paths.py' 2022-12-08T20:22:15,666 adding 'craft_providers-1.6.2.dist-info/LICENSE' 2022-12-08T20:22:15,668 adding 'craft_providers-1.6.2.dist-info/METADATA' 2022-12-08T20:22:15,669 adding 'craft_providers-1.6.2.dist-info/WHEEL' 2022-12-08T20:22:15,670 adding 'craft_providers-1.6.2.dist-info/entry_points.txt' 2022-12-08T20:22:15,671 adding 'craft_providers-1.6.2.dist-info/top_level.txt' 2022-12-08T20:22:15,672 adding 'craft_providers-1.6.2.dist-info/RECORD' 2022-12-08T20:22:15,675 removing build/bdist.linux-armv7l/wheel 2022-12-08T20:22:15,824 Building wheel for craft-providers (pyproject.toml): finished with status 'done' 2022-12-08T20:22:15,832 Created wheel for craft-providers: filename=craft_providers-1.6.2-py2.py3-none-any.whl size=70864 sha256=f53f49db814e185b0fe2c05c7eb091d44a96f338ded1b58024a2a22cd6ba0cea 2022-12-08T20:22:15,833 Stored in directory: /tmp/pip-ephem-wheel-cache-mco5ns9o/wheels/40/fa/7c/ec5ae4c82be23492207dcc807b9f78e833df834ffd0c88c284 2022-12-08T20:22:15,847 Successfully built craft-providers 2022-12-08T20:22:15,853 Removed build tracker: '/tmp/pip-build-tracker-um_x7exh'