2026-04-03T15:52:03,490 Created temporary directory: /tmp/pip-ephem-wheel-cache-0ze2fko4 2026-04-03T15:52:03,492 Created temporary directory: /tmp/pip-build-tracker-cxdmv707 2026-04-03T15:52:03,492 Initialized build tracking at /tmp/pip-build-tracker-cxdmv707 2026-04-03T15:52:03,493 Created build tracker: /tmp/pip-build-tracker-cxdmv707 2026-04-03T15:52:03,493 Entered build tracker: /tmp/pip-build-tracker-cxdmv707 2026-04-03T15:52:03,494 Created temporary directory: /tmp/pip-wheel-xjy3k41n 2026-04-03T15:52:03,497 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 2026-04-03T15:52:03,500 Created temporary directory: /tmp/pip-ephem-wheel-cache-wp0_whml 2026-04-03T15:52:03,525 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-03T15:52:03,528 2 location(s) to search for versions of ckanext-files: 2026-04-03T15:52:03,528 * https://pypi.org/simple/ckanext-files/ 2026-04-03T15:52:03,528 * https://www.piwheels.org/simple/ckanext-files/ 2026-04-03T15:52:03,529 Fetching project page and analyzing links: https://pypi.org/simple/ckanext-files/ 2026-04-03T15:52:03,530 Getting page https://pypi.org/simple/ckanext-files/ 2026-04-03T15:52:03,531 Found index url https://pypi.org/simple 2026-04-03T15:52:03,767 Fetched page https://pypi.org/simple/ckanext-files/ as application/vnd.pypi.simple.v1+json 2026-04-03T15:52:03,777 Found link https://files.pythonhosted.org/packages/d3/47/07cdf4627c5ca8354fdb1555118862fe03e1df37bdf07bfca04dcebe48be/ckanext-files-0.0.1.tar.gz (from https://pypi.org/simple/ckanext-files/), version: 0.0.1 2026-04-03T15:52:03,778 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/a5/b3/6aea31804fb2961f38f67a1e5b8a961cff150fd496b33796983033e67ee8/ckanext_files-0.0.1-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) 2026-04-03T15:52:03,779 Found link https://files.pythonhosted.org/packages/db/eb/d6b616c17af48b0650351949c10e3d1a48f54ca17d194cb5b06e78e1c97b/ckanext-files-0.0.2.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.7), version: 0.0.2 2026-04-03T15:52:03,780 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/37/4c/3f83ca10484bdb8bc241a30e80bedd1b6b8b565664cf096436db2e598079/ckanext_files-0.0.2-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.7) 2026-04-03T15:52:03,781 Found link https://files.pythonhosted.org/packages/8a/4b/f3d040832c2f609619fe4e7853d3a7802393f04c0cac36e48118c17c2f2f/ckanext-files-0.0.3.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.7), version: 0.0.3 2026-04-03T15:52:03,782 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/9b/09/afeb2069c43c75701aa675ff8dbe71322bb0766386bcd0db2b52e6d8bcb5/ckanext_files-0.0.3-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.7) 2026-04-03T15:52:03,783 Found link https://files.pythonhosted.org/packages/06/97/936f2db60f7bc57ee433de0afc5c71db421d75e0e22fd2b7cc7eabaafd7b/ckanext-files-0.0.4.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.7), version: 0.0.4 2026-04-03T15:52:03,783 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/76/8c/56d6985bcea066cf79b7e1207c465733b85c45778c7bf127e27f18fa11cc/ckanext_files-0.0.4-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.7) 2026-04-03T15:52:03,784 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/dc/c3/3e64f4920ce9131c4b8c9a8f398edb54a5bba7e1a285dc0968d05cf55dff/ckanext_files-0.0.6-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.7) 2026-04-03T15:52:03,785 Found link https://files.pythonhosted.org/packages/9f/33/53ca900a443608e16472e689b84dd9cf0ea1140fd10336e3aff35c5bc591/ckanext_files-0.0.6.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.7), version: 0.0.6 2026-04-03T15:52:03,786 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/0c/0a/27ab0a8f54c89bcc98aa270ffb3e8763d5f65ab405fa984ee53a27431a46/ckanext_files-0.0.7-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.7) 2026-04-03T15:52:03,787 Found link https://files.pythonhosted.org/packages/5b/87/399517f0d3e150b18b172a63d80cee6fa09268d61385760cc913e5ec41a1/ckanext_files-0.0.7.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.7), version: 0.0.7 2026-04-03T15:52:03,788 Found link https://files.pythonhosted.org/packages/7d/56/d5522950a3a95a3a1a2bc750fb627f1d14e9569bd6eb3ded2b9e3068f94a/ckanext-files-0.2.0.tar.gz (from https://pypi.org/simple/ckanext-files/), version: 0.2.0 2026-04-03T15:52:03,788 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/15/56/88143a003edacbc0e049ba6772d83e7e5d765255fc332b73339b30fd2d57/ckanext_files-0.2.0-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) 2026-04-03T15:52:03,789 Found link https://files.pythonhosted.org/packages/de/88/84f1f957021488740100c30af4e2096fbe7d8b7092127c0ae7002b878c44/ckanext-files-0.2.1.tar.gz (from https://pypi.org/simple/ckanext-files/), version: 0.2.1 2026-04-03T15:52:03,789 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/1b/0d/707e8028522e562e36595e6cf964e6656cbbba7f5bbf599922b6c1f29f0c/ckanext_files-0.2.1-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) 2026-04-03T15:52:03,790 Found link https://files.pythonhosted.org/packages/b9/7f/13c93ed2c0d25247b23e0a956e695a13e80c7641d16397e17dcb265dcb11/ckanext-files-0.2.2.tar.gz (from https://pypi.org/simple/ckanext-files/), version: 0.2.2 2026-04-03T15:52:03,791 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/12/77/4c8c087051fc7d4c8689a46e50ad9288a2aebc88aa8ae48400147e71ac65/ckanext_files-0.2.2-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) 2026-04-03T15:52:03,791 Found link https://files.pythonhosted.org/packages/be/22/c5a6abcc64f756c56408b2a862464f0f6bb8751374d46b665e82daf6a6a0/ckanext-files-0.2.3.tar.gz (from https://pypi.org/simple/ckanext-files/), version: 0.2.3 2026-04-03T15:52:03,792 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/cb/4d/77f47b0392d131aa9c19a464f0c18637f59847f8611be2fb17996b723df9/ckanext_files-0.2.3-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) 2026-04-03T15:52:03,793 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/75/40/4899d26c1b49ffb0462daef6e895acce9f47521fe0556bc620b8e7a30f90/ckanext_files-0.2.4-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) 2026-04-03T15:52:03,794 Found link https://files.pythonhosted.org/packages/f4/ff/690dd9e8b1df8a418c8fb8b9cde8164ae98c8050ba448f00c83797fd0a77/ckanext_files-0.2.4.tar.gz (from https://pypi.org/simple/ckanext-files/), version: 0.2.4 2026-04-03T15:52:03,795 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/7a/6f/4c6b7fddbcc6b8069bec111a4c7e305cd26eae368cd5e91cd53192617ec0/ckanext_files-0.2.5-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) 2026-04-03T15:52:03,795 Found link https://files.pythonhosted.org/packages/b0/91/52912ba6f97c55ffdaa1393a417b3fadc1037f3cd80edd40fb5c447c385c/ckanext_files-0.2.5.tar.gz (from https://pypi.org/simple/ckanext-files/), version: 0.2.5 2026-04-03T15:52:03,796 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/54/da/7af7a12a2b39061d048743a27561e18e3e59c9ff3f637d954a7dc5851b89/ckanext_files-0.2.6-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) 2026-04-03T15:52:03,796 Found link https://files.pythonhosted.org/packages/3b/ef/8a0b600744a5e87e4cc1125d27aeaf056d8b9e35d9d383c4630793c41492/ckanext_files-0.2.6.tar.gz (from https://pypi.org/simple/ckanext-files/), version: 0.2.6 2026-04-03T15:52:03,797 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/b6/6d/e66c2884e174fecc0a84fae9eb4c730cb7bd854c4c57594e5929419ff6ae/ckanext_files-0.3.0-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) 2026-04-03T15:52:03,798 Found link https://files.pythonhosted.org/packages/a2/5a/040b1cf3b78468b0c7240a2a8ae283c4fccfceb87d6711e84483d99f2e52/ckanext_files-0.3.0.tar.gz (from https://pypi.org/simple/ckanext-files/), version: 0.3.0 2026-04-03T15:52:03,798 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/16/c6/0d6937aaaa1164a56a4aa5fead8a5c39eaa6dd8747ec6905b51551ed6c6d/ckanext_files-1.0.0a0-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:03,799 Found link https://files.pythonhosted.org/packages/0a/23/6ea5eb3115997d6c5387460e6feb40047411f4a1fdc3d81c50c1aa0cd4b5/ckanext_files-1.0.0a0.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8), version: 1.0.0a0 2026-04-03T15:52:03,800 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/d1/38/a32066de32ba1ebb80a7185321369279975fb5d357a7b0887c29fd711ec9/ckanext_files-1.0.0a1-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:03,801 Found link https://files.pythonhosted.org/packages/e4/2a/17d94ff26c101bbb997f784b09b1d9a30564d0521890ed85e7532cff5e81/ckanext_files-1.0.0a1.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8), version: 1.0.0a1 2026-04-03T15:52:03,802 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/0e/fb/93183f8cb36dd10be8d5655dfbad8b6516459944baa8edf272158d921e0a/ckanext_files-1.0.0a2-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:03,802 Found link https://files.pythonhosted.org/packages/4e/df/8f638bb8fce0b25fcd5f6c939e57eb3734382d8c70bf74fe42f45116004e/ckanext_files-1.0.0a2.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8), version: 1.0.0a2 2026-04-03T15:52:03,803 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/f0/85/53f45d2bb240de3734f5b875d6609667159bbf5c86fe739c4fcb54e38845/ckanext_files-1.0.0a3-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:03,804 Found link https://files.pythonhosted.org/packages/bf/f4/52d258bd95a5268b64016fd6f8ca3fc8f2e13017edfad0d0f75cf4fe3c7b/ckanext_files-1.0.0a3.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8), version: 1.0.0a3 2026-04-03T15:52:03,805 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/55/1a/8ef3cc51cdb33a918f79a60a5f6055abc508c7373045b03459c9bee47853/ckanext_files-1.0.0a4-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:03,806 Found link https://files.pythonhosted.org/packages/8a/cb/db4b088cc6573645103641d58a9bfe1c5c05b882fb2009d617d26dc65183/ckanext_files-1.0.0a4.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8), version: 1.0.0a4 2026-04-03T15:52:03,806 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/43/5b/7c49c7a5789feb90eaae3c1a79147871a79bc2fac23c311725b14f9af00d/ckanext_files-1.0.0a5-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:03,807 Found link https://files.pythonhosted.org/packages/2b/87/e46a294d72382e1cde244250d92c0b5dece4493596bfb5e77aa0c8ce99af/ckanext_files-1.0.0a5.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8), version: 1.0.0a5 2026-04-03T15:52:03,808 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/7c/b4/e6d1b0ca4c03b79c3a8ca422f4fb8d47c74887298b84c868196242148d98/ckanext_files-1.0.0-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:03,809 Found link https://files.pythonhosted.org/packages/71/70/a1a6dac81b81014a186b94d0edf06a2f4624f3544f00fdb8eff0d5577e37/ckanext_files-1.0.0.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8), version: 1.0.0 2026-04-03T15:52:03,809 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/73/6c/2537feef3ab2a7ca8fbba8d96708a88b5853bb9fd7d9e596cbf2858b1325/ckanext_files-1.0.1-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:03,810 Found link https://files.pythonhosted.org/packages/27/f6/8a6174585bec5777cd46a91bb20bcebe9ab50d423939c66171c06f968db4/ckanext_files-1.0.1.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.8), version: 1.0.1 2026-04-03T15:52:03,811 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/26/78/8ec7c977a70a77e9487a289792fd37951b89dd46b4488865632ed0e77408/ckanext_files-1.1.0a0-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.10) 2026-04-03T15:52:03,812 Found link https://files.pythonhosted.org/packages/73/83/b35427d63b3d5514040c23b2385186b3badb70e5f550058e7407237e6864/ckanext_files-1.1.0a0.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.10), version: 1.1.0a0 2026-04-03T15:52:03,812 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/55/98/b73724ec2915b743a8f594a1c0d9a50edae089ba5b1126d60a0df646ce48/ckanext_files-1.1.0a1-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.10) 2026-04-03T15:52:03,813 Found link https://files.pythonhosted.org/packages/4b/ec/e47eba1c8add2bbdc503edb4e38982647c4d56b5801cc14526d311dad74c/ckanext_files-1.1.0a1.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.10), version: 1.1.0a1 2026-04-03T15:52:03,814 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/4a/cf/bd4959d23b2150988b73ed693b79995495ff54736dcc3a39b16a5a205980/ckanext_files-1.1.0a4-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.10) 2026-04-03T15:52:03,815 Found link https://files.pythonhosted.org/packages/73/3f/31afffbf978f3eb9d53e28696bfbbb64f776fc095ff767dd1f3090236654/ckanext_files-1.1.0a4.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.10), version: 1.1.0a4 2026-04-03T15:52:03,815 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/b6/20/747aef9197a23961a4a23ac3280df56ace1dcfdb4978a09ff197b59c4945/ckanext_files-1.1.0-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.10) 2026-04-03T15:52:03,816 Found link https://files.pythonhosted.org/packages/93/e6/eb3b24bd10da7912d8ecc9470f5e360271fc946d3881cd01d9d06e387b5c/ckanext_files-1.1.0.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.10), version: 1.1.0 2026-04-03T15:52:03,817 Skipping link: No binaries permitted for ckanext-files: https://files.pythonhosted.org/packages/7e/1d/98fc221b7c94e86a8ab127444ab25f7e77e643032040994d90d3364e0cf3/ckanext_files-1.2.0-py3-none-any.whl (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.10) 2026-04-03T15:52:03,818 Found link https://files.pythonhosted.org/packages/37/a9/789f60598d941ae474dbc1972aff89a639d834e1971de289527b386fd5aa/ckanext_files-1.2.0.tar.gz (from https://pypi.org/simple/ckanext-files/) (requires-python:>=3.10), version: 1.2.0 2026-04-03T15:52:03,818 Fetching project page and analyzing links: https://www.piwheels.org/simple/ckanext-files/ 2026-04-03T15:52:03,819 Getting page https://www.piwheels.org/simple/ckanext-files/ 2026-04-03T15:52:03,821 Found index url https://www.piwheels.org/simple 2026-04-03T15:52:03,996 Fetched page https://www.piwheels.org/simple/ckanext-files/ as text/html 2026-04-03T15:52:04,005 Skipping link: No binaries permitted for ckanext-files: https://www.piwheels.org/simple/ckanext-files/ckanext_files-1.1.0-py3-none-any.whl#sha256=34268792fcd9a00f2c650b74e7b38b10b603fac79c669d520c3d61978077a01e (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.10) 2026-04-03T15:52:04,005 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-1.1.0a4-py3-none-any.whl#sha256=da8b0875e1e8f6eb1383a3f18fcfbfd72b3109541d71a7c20ecd2f413ff54077 (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.10) 2026-04-03T15:52:04,006 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-1.1.0a1-py3-none-any.whl#sha256=0277fab8ce87cbece6b29da18b02df061ab524cd14b0d955d042c54fd46cdbd2 (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.10) 2026-04-03T15:52:04,006 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-1.1.0a0-py3-none-any.whl#sha256=483b029b4718a994e1f9bf24954d9bdc0559d7fc780ef2241c65adf2b08dce6e (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.10) 2026-04-03T15:52:04,007 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-1.0.1-py3-none-any.whl#sha256=aabe78996408ed323d16179b90756deca4f52bc6afd90fec38aa662b04798d7c (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:04,007 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-1.0.0-py3-none-any.whl#sha256=6cc7107890748fe0ce618412ac65e531c360a5667d905a82c9d5f2a9058d92f4 (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:04,008 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-1.0.0a5-py3-none-any.whl#sha256=bfe4a2c60d37cd836ad2fe653f260a9f953363680e931f4b5e4428f440ee5a99 (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:04,008 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-1.0.0a4-py3-none-any.whl#sha256=f755aa599770387207e3a3db7415afdf5366aab0841b2f406ab2b68643620cb0 (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:04,009 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-1.0.0a3-py3-none-any.whl#sha256=79e33e44cd56d45353bb2295265ff5fe2c878c4914867aea1ed08a05d4c89f07 (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:04,010 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-1.0.0a2-py3-none-any.whl#sha256=2ed707caaed966694dc2ced5e1572fd4602cb75165265185c16621e52a4eb6d5 (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:04,010 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-1.0.0a1-py3-none-any.whl#sha256=f44c0b802707bfd9a5c0e3a3ef55696e36d4d2ebfc877c685616ba3303704219 (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:04,011 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-1.0.0a0-py3-none-any.whl#sha256=1e8b0d8b0a45fd3905d1eab49e9fa65bb2eec588cdf7e0fe5fc6b9a91ee18e59 (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.8) 2026-04-03T15:52:04,011 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-0.3.0-py3-none-any.whl#sha256=cacedb6c732443ef78fe5d32b3686bb3f2c99035a089f88037db7ffc37dc4930 (from https://www.piwheels.org/simple/ckanext-files/) 2026-04-03T15:52:04,012 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-0.2.6-py3-none-any.whl#sha256=5a25786709a22da61fa599b7c7997eb381feb07479b48a42e69329e6fa04ec6a (from https://www.piwheels.org/simple/ckanext-files/) 2026-04-03T15:52:04,013 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-0.2.5-py3-none-any.whl#sha256=c6e69c866b335521ba325b21d732ae75bf708380e2eb3cd77950edbb447ee8f2 (from https://www.piwheels.org/simple/ckanext-files/) 2026-04-03T15:52:04,013 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-0.2.4-py3-none-any.whl#sha256=1e2d3e2fa76095b034124a84dc28555aaaa9c6aaac33254bce8305822104ffe5 (from https://www.piwheels.org/simple/ckanext-files/) 2026-04-03T15:52:04,013 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-0.2.3-py3-none-any.whl#sha256=465bbc79a6b3c190d21a1fff1713dfaa5cdd0144504bee6ccac0545b5ce04d3a (from https://www.piwheels.org/simple/ckanext-files/) 2026-04-03T15:52:04,014 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-0.2.2-py3-none-any.whl#sha256=ed8caf67f0e301347289bb6fc5018c1465ddc9bf7cb16cbd924a4345b75043fe (from https://www.piwheels.org/simple/ckanext-files/) 2026-04-03T15:52:04,014 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-0.2.1-py3-none-any.whl#sha256=6a2d10ddc97941e4659a9818d152f04c47fd8b867acfb35fdba4b3a1a16e4794 (from https://www.piwheels.org/simple/ckanext-files/) 2026-04-03T15:52:04,015 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-0.2.0-py3-none-any.whl#sha256=23c76912b9d66ad37fa39ae48a7e7d97b6828d758bcaf65d8f6af5f22a9bef8a (from https://www.piwheels.org/simple/ckanext-files/) 2026-04-03T15:52:04,016 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-0.0.7-py3-none-any.whl#sha256=c26882f38f85384fa78271614e02c32802c51f98845ebb32a5c37bd3ddd0e133 (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.7) 2026-04-03T15:52:04,016 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-0.0.6-py3-none-any.whl#sha256=6defcb7b79f4c265135476eeb0974447ede886968cdc4a5ef77d03e2c9f5d769 (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.7) 2026-04-03T15:52:04,017 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-0.0.4-py3-none-any.whl#sha256=5bc06322722fe776fc4b677d7736ba3bc1a09cbec9c16d1badd5f30c0e2c3074 (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.7) 2026-04-03T15:52:04,017 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-0.0.3-py3-none-any.whl#sha256=c8a07a1daa77eb7dd72f2015d52b68e3902e0b3895cc98285935da5d200283dc (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.7) 2026-04-03T15:52:04,017 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-0.0.2-py3-none-any.whl#sha256=56c11932bba78729b833c28c00f28259ba6517ccf17f46e3986d5e4a51644f20 (from https://www.piwheels.org/simple/ckanext-files/) (requires-python:>=3.7) 2026-04-03T15:52:04,018 Skipping link: No binaries permitted for ckanext-files: https://archive1.piwheels.org/simple/ckanext-files/ckanext_files-0.0.1-py3-none-any.whl#sha256=921f3a8669b7ca3b152747cbed380d2980e3996d3d836bc32c7fea918544da3c (from https://www.piwheels.org/simple/ckanext-files/) 2026-04-03T15:52:04,019 Skipping link: not a file: https://www.piwheels.org/simple/ckanext-files/ 2026-04-03T15:52:04,020 Skipping link: not a file: https://pypi.org/simple/ckanext-files/ 2026-04-03T15:52:04,043 Given no hashes to check 1 links for project 'ckanext-files': discarding no candidates 2026-04-03T15:52:04,063 Collecting ckanext-files==1.2.0 2026-04-03T15:52:04,066 Created temporary directory: /tmp/pip-unpack-6ruoen8q 2026-04-03T15:52:04,295 Downloading ckanext_files-1.2.0.tar.gz (106 kB) 2026-04-03T15:52:04,635 Added ckanext-files==1.2.0 from https://files.pythonhosted.org/packages/37/a9/789f60598d941ae474dbc1972aff89a639d834e1971de289527b386fd5aa/ckanext_files-1.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-cxdmv707' 2026-04-03T15:52:04,643 Created temporary directory: /tmp/pip-build-env-lv2_qj51 2026-04-03T15:52:04,647 Installing build dependencies: started 2026-04-03T15:52:04,648 Running command pip subprocess to install build dependencies 2026-04-03T15:52:05,785 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-03T15:52:06,216 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 2026-04-03T15:52:06,239 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-03T15:52:08,015 Collecting setuptools 2026-04-03T15:52:08,114 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-03T15:52:11,108 Installing collected packages: setuptools 2026-04-03T15:52:14,490 Successfully installed setuptools-82.0.1 2026-04-03T15:52:14,779 Installing build dependencies: finished with status 'done' 2026-04-03T15:52:14,790 Getting requirements to build wheel: started 2026-04-03T15:52:14,792 Running command Getting requirements to build wheel 2026-04-03T15:52:15,348 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/config/setupcfg.py:296: _DeprecatedConfig: Deprecated config in `setup.cfg` 2026-04-03T15:52:15,348 !! 2026-04-03T15:52:15,350 ******************************************************************************** 2026-04-03T15:52:15,350 The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420). 2026-04-03T15:52:15,351 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2026-04-03T15:52:15,352 ******************************************************************************** 2026-04-03T15:52:15,353 !! 2026-04-03T15:52:15,354 parsed = self.parsers.get(option_name, lambda x: x)(value) 2026-04-03T15:52:15,359 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:287: UserWarning: Unknown distribution option: 'message_extractors' 2026-04-03T15:52:15,359 warnings.warn(msg) 2026-04-03T15:52:15,442 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-03T15:52:15,442 !! 2026-04-03T15:52:15,444 ******************************************************************************** 2026-04-03T15:52:15,444 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-03T15:52:15,446 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-03T15:52:15,447 or your builds will no longer be supported. 2026-04-03T15:52:15,448 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T15:52:15,448 ******************************************************************************** 2026-04-03T15:52:15,449 !! 2026-04-03T15:52:15,450 corresp(dist, value, root_dir) 2026-04-03T15:52:15,527 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-03T15:52:15,528 !! 2026-04-03T15:52:15,529 ******************************************************************************** 2026-04-03T15:52:15,529 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-03T15:52:15,530 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-04-03T15:52:15,531 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T15:52:15,532 ******************************************************************************** 2026-04-03T15:52:15,532 !! 2026-04-03T15:52:15,533 dist._finalize_license_expression() 2026-04-03T15:52:15,534 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-03T15:52:15,534 !! 2026-04-03T15:52:15,535 ******************************************************************************** 2026-04-03T15:52:15,536 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-03T15:52:15,537 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-04-03T15:52:15,538 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T15:52:15,539 ******************************************************************************** 2026-04-03T15:52:15,540 !! 2026-04-03T15:52:15,540 self._finalize_license_expression() 2026-04-03T15:52:15,541 running egg_info 2026-04-03T15:52:15,546 writing ckanext_files.egg-info/PKG-INFO 2026-04-03T15:52:15,555 writing dependency_links to ckanext_files.egg-info/dependency_links.txt 2026-04-03T15:52:15,557 writing entry points to ckanext_files.egg-info/entry_points.txt 2026-04-03T15:52:15,559 writing namespace_packages to ckanext_files.egg-info/namespace_packages.txt 2026-04-03T15:52:15,563 writing requirements to ckanext_files.egg-info/requires.txt 2026-04-03T15:52:15,564 writing top-level names to ckanext_files.egg-info/top_level.txt 2026-04-03T15:52:15,623 reading manifest file 'ckanext_files.egg-info/SOURCES.txt' 2026-04-03T15:52:15,631 reading manifest template 'MANIFEST.in' 2026-04-03T15:52:15,632 warning: no files found matching 'README.rst' 2026-04-03T15:52:15,632 warning: no files found matching 'LICENSE' 2026-04-03T15:52:15,634 warning: no previously-included files matching '*.pyi' found under directory 'node_modules' 2026-04-03T15:52:15,635 warning: no previously-included files matching '*.pyi' found under directory 'build' 2026-04-03T15:52:15,718 warning: no files found matching '*.json' under directory 'ckanext/files' 2026-04-03T15:52:15,809 warning: no files found matching '*.less' under directory 'ckanext/files' 2026-04-03T15:52:15,888 warning: no files found matching '*.mo' under directory 'ckanext/files' 2026-04-03T15:52:16,015 warning: no files found matching '*.json' under directory 'ckanext/files_manager' 2026-04-03T15:52:16,025 warning: no files found matching '*.less' under directory 'ckanext/files_manager' 2026-04-03T15:52:16,030 warning: no files found matching '*.css' under directory 'ckanext/files_manager' 2026-04-03T15:52:16,036 warning: no files found matching '*.mo' under directory 'ckanext/files_manager' 2026-04-03T15:52:16,046 warning: no files found matching '*.config' under directory 'ckanext/files_manager' 2026-04-03T15:52:16,051 warning: no files found matching '*.yaml' under directory 'ckanext/files_manager' 2026-04-03T15:52:16,084 writing manifest file 'ckanext_files.egg-info/SOURCES.txt' 2026-04-03T15:52:16,183 Getting requirements to build wheel: finished with status 'done' 2026-04-03T15:52:16,186 Created temporary directory: /tmp/pip-modern-metadata-_yxzwnqj 2026-04-03T15:52:16,189 Preparing metadata (pyproject.toml): started 2026-04-03T15:52:16,190 Running command Preparing metadata (pyproject.toml) 2026-04-03T15:52:16,708 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:287: UserWarning: Unknown distribution option: 'message_extractors' 2026-04-03T15:52:16,709 warnings.warn(msg) 2026-04-03T15:52:16,721 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/config/setupcfg.py:296: _DeprecatedConfig: Deprecated config in `setup.cfg` 2026-04-03T15:52:16,722 !! 2026-04-03T15:52:16,723 ******************************************************************************** 2026-04-03T15:52:16,723 The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420). 2026-04-03T15:52:16,724 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2026-04-03T15:52:16,725 ******************************************************************************** 2026-04-03T15:52:16,726 !! 2026-04-03T15:52:16,726 parsed = self.parsers.get(option_name, lambda x: x)(value) 2026-04-03T15:52:16,777 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-03T15:52:16,777 !! 2026-04-03T15:52:16,778 ******************************************************************************** 2026-04-03T15:52:16,779 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-03T15:52:16,780 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-03T15:52:16,781 or your builds will no longer be supported. 2026-04-03T15:52:16,782 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T15:52:16,783 ******************************************************************************** 2026-04-03T15:52:16,784 !! 2026-04-03T15:52:16,784 corresp(dist, value, root_dir) 2026-04-03T15:52:16,857 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-03T15:52:16,858 !! 2026-04-03T15:52:16,859 ******************************************************************************** 2026-04-03T15:52:16,860 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-03T15:52:16,861 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-04-03T15:52:16,862 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T15:52:16,862 ******************************************************************************** 2026-04-03T15:52:16,864 !! 2026-04-03T15:52:16,864 dist._finalize_license_expression() 2026-04-03T15:52:16,865 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-03T15:52:16,866 !! 2026-04-03T15:52:16,867 ******************************************************************************** 2026-04-03T15:52:16,867 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-03T15:52:16,869 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-04-03T15:52:16,870 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T15:52:16,870 ******************************************************************************** 2026-04-03T15:52:16,871 !! 2026-04-03T15:52:16,872 self._finalize_license_expression() 2026-04-03T15:52:16,872 running dist_info 2026-04-03T15:52:16,880 creating /tmp/pip-modern-metadata-_yxzwnqj/ckanext_files.egg-info 2026-04-03T15:52:16,881 writing /tmp/pip-modern-metadata-_yxzwnqj/ckanext_files.egg-info/PKG-INFO 2026-04-03T15:52:16,889 writing dependency_links to /tmp/pip-modern-metadata-_yxzwnqj/ckanext_files.egg-info/dependency_links.txt 2026-04-03T15:52:16,891 writing entry points to /tmp/pip-modern-metadata-_yxzwnqj/ckanext_files.egg-info/entry_points.txt 2026-04-03T15:52:16,892 writing namespace_packages to /tmp/pip-modern-metadata-_yxzwnqj/ckanext_files.egg-info/namespace_packages.txt 2026-04-03T15:52:16,896 writing requirements to /tmp/pip-modern-metadata-_yxzwnqj/ckanext_files.egg-info/requires.txt 2026-04-03T15:52:16,897 writing top-level names to /tmp/pip-modern-metadata-_yxzwnqj/ckanext_files.egg-info/top_level.txt 2026-04-03T15:52:16,898 writing manifest file '/tmp/pip-modern-metadata-_yxzwnqj/ckanext_files.egg-info/SOURCES.txt' 2026-04-03T15:52:16,945 reading manifest file '/tmp/pip-modern-metadata-_yxzwnqj/ckanext_files.egg-info/SOURCES.txt' 2026-04-03T15:52:16,948 reading manifest template 'MANIFEST.in' 2026-04-03T15:52:16,949 warning: no files found matching 'README.rst' 2026-04-03T15:52:16,950 warning: no files found matching 'LICENSE' 2026-04-03T15:52:16,950 warning: no previously-included files matching '*.pyi' found under directory 'node_modules' 2026-04-03T15:52:16,951 warning: no previously-included files matching '*.pyi' found under directory 'build' 2026-04-03T15:52:17,043 warning: no files found matching '*.json' under directory 'ckanext/files' 2026-04-03T15:52:17,131 warning: no files found matching '*.less' under directory 'ckanext/files' 2026-04-03T15:52:17,224 warning: no files found matching '*.mo' under directory 'ckanext/files' 2026-04-03T15:52:17,374 warning: no files found matching '*.json' under directory 'ckanext/files_manager' 2026-04-03T15:52:17,385 warning: no files found matching '*.less' under directory 'ckanext/files_manager' 2026-04-03T15:52:17,391 warning: no files found matching '*.css' under directory 'ckanext/files_manager' 2026-04-03T15:52:17,396 warning: no files found matching '*.mo' under directory 'ckanext/files_manager' 2026-04-03T15:52:17,407 warning: no files found matching '*.config' under directory 'ckanext/files_manager' 2026-04-03T15:52:17,412 warning: no files found matching '*.yaml' under directory 'ckanext/files_manager' 2026-04-03T15:52:17,445 writing manifest file '/tmp/pip-modern-metadata-_yxzwnqj/ckanext_files.egg-info/SOURCES.txt' 2026-04-03T15:52:17,447 creating '/tmp/pip-modern-metadata-_yxzwnqj/ckanext_files-1.2.0.dist-info' 2026-04-03T15:52:17,572 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-03T15:52:17,578 Source in /tmp/pip-wheel-xjy3k41n/ckanext-files_f3abb14b6dd8428b81b95f1b711c25ad has version 1.2.0, which satisfies requirement ckanext-files==1.2.0 from https://files.pythonhosted.org/packages/37/a9/789f60598d941ae474dbc1972aff89a639d834e1971de289527b386fd5aa/ckanext_files-1.2.0.tar.gz 2026-04-03T15:52:17,579 Removed ckanext-files==1.2.0 from https://files.pythonhosted.org/packages/37/a9/789f60598d941ae474dbc1972aff89a639d834e1971de289527b386fd5aa/ckanext_files-1.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-cxdmv707' 2026-04-03T15:52:17,585 Created temporary directory: /tmp/pip-unpack-q_h6g7c2 2026-04-03T15:52:17,585 Building wheels for collected packages: ckanext-files 2026-04-03T15:52:17,590 Created temporary directory: /tmp/pip-wheel-_te6shrt 2026-04-03T15:52:17,591 Destination directory: /tmp/pip-wheel-_te6shrt 2026-04-03T15:52:17,593 Building wheel for ckanext-files (pyproject.toml): started 2026-04-03T15:52:17,595 Running command Building wheel for ckanext-files (pyproject.toml) 2026-04-03T15:52:18,111 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:287: UserWarning: Unknown distribution option: 'message_extractors' 2026-04-03T15:52:18,111 warnings.warn(msg) 2026-04-03T15:52:18,124 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/config/setupcfg.py:296: _DeprecatedConfig: Deprecated config in `setup.cfg` 2026-04-03T15:52:18,125 !! 2026-04-03T15:52:18,126 ******************************************************************************** 2026-04-03T15:52:18,127 The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420). 2026-04-03T15:52:18,128 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2026-04-03T15:52:18,128 ******************************************************************************** 2026-04-03T15:52:18,129 !! 2026-04-03T15:52:18,130 parsed = self.parsers.get(option_name, lambda x: x)(value) 2026-04-03T15:52:18,182 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-03T15:52:18,182 !! 2026-04-03T15:52:18,183 ******************************************************************************** 2026-04-03T15:52:18,184 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-03T15:52:18,185 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-03T15:52:18,186 or your builds will no longer be supported. 2026-04-03T15:52:18,187 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T15:52:18,188 ******************************************************************************** 2026-04-03T15:52:18,189 !! 2026-04-03T15:52:18,189 corresp(dist, value, root_dir) 2026-04-03T15:52:18,258 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-03T15:52:18,259 !! 2026-04-03T15:52:18,260 ******************************************************************************** 2026-04-03T15:52:18,261 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-03T15:52:18,262 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-04-03T15:52:18,263 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T15:52:18,264 ******************************************************************************** 2026-04-03T15:52:18,265 !! 2026-04-03T15:52:18,266 dist._finalize_license_expression() 2026-04-03T15:52:18,266 /tmp/pip-build-env-lv2_qj51/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-03T15:52:18,267 !! 2026-04-03T15:52:18,268 ******************************************************************************** 2026-04-03T15:52:18,269 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-03T15:52:18,270 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-04-03T15:52:18,271 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-03T15:52:18,272 ******************************************************************************** 2026-04-03T15:52:18,274 !! 2026-04-03T15:52:18,274 self._finalize_license_expression() 2026-04-03T15:52:18,275 running bdist_wheel 2026-04-03T15:52:18,285 running build 2026-04-03T15:52:18,285 running build_py 2026-04-03T15:52:18,293 creating build/lib/ckanext 2026-04-03T15:52:18,295 copying ckanext/__init__.py -> build/lib/ckanext 2026-04-03T15:52:18,297 creating build/lib/ckanext/files 2026-04-03T15:52:18,298 copying ckanext/files/plugin.py -> build/lib/ckanext/files 2026-04-03T15:52:18,301 copying ckanext/files/__init__.py -> build/lib/ckanext/files 2026-04-03T15:52:18,302 copying ckanext/files/base.py -> build/lib/ckanext/files 2026-04-03T15:52:18,305 copying ckanext/files/config.py -> build/lib/ckanext/files 2026-04-03T15:52:18,307 copying ckanext/files/helpers.py -> build/lib/ckanext/files 2026-04-03T15:52:18,309 copying ckanext/files/shared.py -> build/lib/ckanext/files 2026-04-03T15:52:18,311 copying ckanext/files/interfaces.py -> build/lib/ckanext/files 2026-04-03T15:52:18,313 copying ckanext/files/task.py -> build/lib/ckanext/files 2026-04-03T15:52:18,316 copying ckanext/files/views.py -> build/lib/ckanext/files 2026-04-03T15:52:18,319 copying ckanext/files/types.py -> build/lib/ckanext/files 2026-04-03T15:52:18,321 copying ckanext/files/signals.py -> build/lib/ckanext/files 2026-04-03T15:52:18,322 copying ckanext/files/utils.py -> build/lib/ckanext/files 2026-04-03T15:52:18,325 creating build/lib/ckanext/file_upload_widget 2026-04-03T15:52:18,326 copying ckanext/file_upload_widget/plugin.py -> build/lib/ckanext/file_upload_widget 2026-04-03T15:52:18,328 copying ckanext/file_upload_widget/__init__.py -> build/lib/ckanext/file_upload_widget 2026-04-03T15:52:18,329 copying ckanext/file_upload_widget/helpers.py -> build/lib/ckanext/file_upload_widget 2026-04-03T15:52:18,332 creating build/lib/ckanext/files_manager 2026-04-03T15:52:18,333 copying ckanext/files_manager/plugin.py -> build/lib/ckanext/files_manager 2026-04-03T15:52:18,335 copying ckanext/files_manager/__init__.py -> build/lib/ckanext/files_manager 2026-04-03T15:52:18,337 copying ckanext/files_manager/views.py -> build/lib/ckanext/files_manager 2026-04-03T15:52:18,340 copying ckanext/files_manager/collection.py -> build/lib/ckanext/files_manager 2026-04-03T15:52:18,343 creating build/lib/ckanext/files/storage 2026-04-03T15:52:18,344 copying ckanext/files/storage/google_cloud.py -> build/lib/ckanext/files/storage 2026-04-03T15:52:18,346 copying ckanext/files/storage/__init__.py -> build/lib/ckanext/files/storage 2026-04-03T15:52:18,347 copying ckanext/files/storage/filebin.py -> build/lib/ckanext/files/storage 2026-04-03T15:52:18,349 copying ckanext/files/storage/libcloud.py -> build/lib/ckanext/files/storage 2026-04-03T15:52:18,351 copying ckanext/files/storage/s3.py -> build/lib/ckanext/files/storage 2026-04-03T15:52:18,353 copying ckanext/files/storage/db.py -> build/lib/ckanext/files/storage 2026-04-03T15:52:18,355 copying ckanext/files/storage/link.py -> build/lib/ckanext/files/storage 2026-04-03T15:52:18,357 copying ckanext/files/storage/azure.py -> build/lib/ckanext/files/storage 2026-04-03T15:52:18,359 copying ckanext/files/storage/fs.py -> build/lib/ckanext/files/storage 2026-04-03T15:52:18,362 copying ckanext/files/storage/redis.py -> build/lib/ckanext/files/storage 2026-04-03T15:52:18,364 copying ckanext/files/storage/opendal.py -> build/lib/ckanext/files/storage 2026-04-03T15:52:18,368 creating build/lib/ckanext/files/logic 2026-04-03T15:52:18,369 copying ckanext/files/logic/__init__.py -> build/lib/ckanext/files/logic 2026-04-03T15:52:18,371 copying ckanext/files/logic/schema.py -> build/lib/ckanext/files/logic 2026-04-03T15:52:18,374 copying ckanext/files/logic/validators.py -> build/lib/ckanext/files/logic 2026-04-03T15:52:18,377 copying ckanext/files/logic/auth.py -> build/lib/ckanext/files/logic 2026-04-03T15:52:18,380 copying ckanext/files/logic/action.py -> build/lib/ckanext/files/logic 2026-04-03T15:52:18,384 creating build/lib/ckanext/files/cli 2026-04-03T15:52:18,385 copying ckanext/files/cli/__init__.py -> build/lib/ckanext/files/cli 2026-04-03T15:52:18,388 copying ckanext/files/cli/stats.py -> build/lib/ckanext/files/cli 2026-04-03T15:52:18,391 copying ckanext/files/cli/storage.py -> build/lib/ckanext/files/cli 2026-04-03T15:52:18,393 copying ckanext/files/cli/file.py -> build/lib/ckanext/files/cli 2026-04-03T15:52:18,396 copying ckanext/files/cli/dev.py -> build/lib/ckanext/files/cli 2026-04-03T15:52:18,398 copying ckanext/files/cli/maintain.py -> build/lib/ckanext/files/cli 2026-04-03T15:52:18,400 copying ckanext/files/cli/migrate.py -> build/lib/ckanext/files/cli 2026-04-03T15:52:18,403 creating build/lib/ckanext/files/tests 2026-04-03T15:52:18,405 copying ckanext/files/tests/__init__.py -> build/lib/ckanext/files/tests 2026-04-03T15:52:18,407 copying ckanext/files/tests/conftest.py -> build/lib/ckanext/files/tests 2026-04-03T15:52:18,410 copying ckanext/files/tests/test_config.py -> build/lib/ckanext/files/tests 2026-04-03T15:52:18,412 copying ckanext/files/tests/test_utils.py -> build/lib/ckanext/files/tests 2026-04-03T15:52:18,416 creating build/lib/ckanext/files/model 2026-04-03T15:52:18,417 copying ckanext/files/model/__init__.py -> build/lib/ckanext/files/model 2026-04-03T15:52:18,419 copying ckanext/files/model/owner.py -> build/lib/ckanext/files/model 2026-04-03T15:52:18,422 copying ckanext/files/model/base.py -> build/lib/ckanext/files/model 2026-04-03T15:52:18,424 copying ckanext/files/model/file.py -> build/lib/ckanext/files/model 2026-04-03T15:52:18,426 copying ckanext/files/model/transfer_history.py -> build/lib/ckanext/files/model 2026-04-03T15:52:18,431 creating build/lib/ckanext/files/migration/files 2026-04-03T15:52:18,433 copying ckanext/files/migration/files/env.py -> build/lib/ckanext/files/migration/files 2026-04-03T15:52:18,436 creating build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,438 copying ckanext/files/migration/files/versions/010_a11926fa799e_single_owner.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,441 copying ckanext/files/migration/files/versions/009_c7081d7f02e8_use_timestamp_with_timezone.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,443 copying ckanext/files/migration/files/versions/014_e1e5e203d76a_update_transfer_history.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,445 copying ckanext/files/migration/files/versions/005_2fbd30a1b364_create_owner_table.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,448 copying ckanext/files/migration/files/versions/015_6e3c2aa192f6_drop_multipart_table.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,450 copying ckanext/files/migration/files/versions/013_565ef5eca492_convert_size_to_bigint.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,452 copying ckanext/files/migration/files/versions/002_2c5f1f90888c_add_file_last_access_field.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,455 copying ckanext/files/migration/files/versions/001_cc1a832108c5_create_files_table.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,457 copying ckanext/files/migration/files/versions/007_76fdef67f479_add_access_column_to_owner_table.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,459 copying ckanext/files/migration/files/versions/008_d94bacc491e4_split_and_alter_files_table.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,462 copying ckanext/files/migration/files/versions/011_6a6ea2472155_create_transfer_history_table.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,465 copying ckanext/files/migration/files/versions/012_d19094d45a0f_align_tables_with_models.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,467 copying ckanext/files/migration/files/versions/016_ea61ab6a6042_drop_mtime_atime_rename_ctime_add_algorithm.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,470 copying ckanext/files/migration/files/versions/004_3c69eb68cecd_create_upload_table.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,472 copying ckanext/files/migration/files/versions/003_5851e09b7ca3_remove_path_rename_kind_add_stats.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,475 copying ckanext/files/migration/files/versions/017_b4b6ff46cd13_rename_owner_columns.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,477 copying ckanext/files/migration/files/versions/006_64ca007bf3eb_merge_upload_and_file_models.py -> build/lib/ckanext/files/migration/files/versions 2026-04-03T15:52:18,480 creating build/lib/ckanext/files/tests/storage 2026-04-03T15:52:18,481 copying ckanext/files/tests/storage/__init__.py -> build/lib/ckanext/files/tests/storage 2026-04-03T15:52:18,483 copying ckanext/files/tests/storage/test_link.py -> build/lib/ckanext/files/tests/storage 2026-04-03T15:52:18,487 creating build/lib/ckanext/files/tests/logic 2026-04-03T15:52:18,488 copying ckanext/files/tests/logic/test_validators.py -> build/lib/ckanext/files/tests/logic 2026-04-03T15:52:18,491 copying ckanext/files/tests/logic/__init__.py -> build/lib/ckanext/files/tests/logic 2026-04-03T15:52:18,493 copying ckanext/files/tests/logic/test_auth.py -> build/lib/ckanext/files/tests/logic 2026-04-03T15:52:18,496 copying ckanext/files/tests/logic/test_action.py -> build/lib/ckanext/files/tests/logic 2026-04-03T15:52:18,499 creating build/lib/ckanext/files/tests/model 2026-04-03T15:52:18,500 copying ckanext/files/tests/model/__init__.py -> build/lib/ckanext/files/tests/model 2026-04-03T15:52:18,503 copying ckanext/files/tests/model/test_file.py -> build/lib/ckanext/files/tests/model 2026-04-03T15:52:18,508 creating build/lib/ckanext/file_upload_widget/logic 2026-04-03T15:52:18,510 copying ckanext/file_upload_widget/logic/__init__.py -> build/lib/ckanext/file_upload_widget/logic 2026-04-03T15:52:18,512 copying ckanext/file_upload_widget/logic/action.py -> build/lib/ckanext/file_upload_widget/logic 2026-04-03T15:52:18,515 running egg_info 2026-04-03T15:52:18,525 writing ckanext_files.egg-info/PKG-INFO 2026-04-03T15:52:18,534 writing dependency_links to ckanext_files.egg-info/dependency_links.txt 2026-04-03T15:52:18,536 writing entry points to ckanext_files.egg-info/entry_points.txt 2026-04-03T15:52:18,538 writing namespace_packages to ckanext_files.egg-info/namespace_packages.txt 2026-04-03T15:52:18,542 writing requirements to ckanext_files.egg-info/requires.txt 2026-04-03T15:52:18,544 writing top-level names to ckanext_files.egg-info/top_level.txt 2026-04-03T15:52:18,585 reading manifest file 'ckanext_files.egg-info/SOURCES.txt' 2026-04-03T15:52:18,593 reading manifest template 'MANIFEST.in' 2026-04-03T15:52:18,593 warning: no files found matching 'README.rst' 2026-04-03T15:52:18,594 warning: no files found matching 'LICENSE' 2026-04-03T15:52:18,595 warning: no previously-included files matching '*.pyi' found under directory 'node_modules' 2026-04-03T15:52:18,596 warning: no previously-included files matching '*.pyi' found under directory 'build' 2026-04-03T15:52:18,693 warning: no files found matching '*.json' under directory 'ckanext/files' 2026-04-03T15:52:18,789 warning: no files found matching '*.less' under directory 'ckanext/files' 2026-04-03T15:52:18,867 warning: no files found matching '*.mo' under directory 'ckanext/files' 2026-04-03T15:52:19,019 warning: no files found matching '*.json' under directory 'ckanext/files_manager' 2026-04-03T15:52:19,029 warning: no files found matching '*.less' under directory 'ckanext/files_manager' 2026-04-03T15:52:19,034 warning: no files found matching '*.css' under directory 'ckanext/files_manager' 2026-04-03T15:52:19,040 warning: no files found matching '*.mo' under directory 'ckanext/files_manager' 2026-04-03T15:52:19,049 warning: no files found matching '*.config' under directory 'ckanext/files_manager' 2026-04-03T15:52:19,055 warning: no files found matching '*.yaml' under directory 'ckanext/files_manager' 2026-04-03T15:52:19,085 writing manifest file 'ckanext_files.egg-info/SOURCES.txt' 2026-04-03T15:52:19,105 copying ckanext/files/config_declaration.yaml -> build/lib/ckanext/files 2026-04-03T15:52:19,107 creating build/lib/ckanext/files/assets 2026-04-03T15:52:19,108 copying ckanext/files/assets/resource.config -> build/lib/ckanext/files/assets 2026-04-03T15:52:19,110 copying ckanext/files/assets/webassets.yml -> build/lib/ckanext/files/assets 2026-04-03T15:52:19,112 creating build/lib/ckanext/files/templates 2026-04-03T15:52:19,113 copying ckanext/files/templates/page.html -> build/lib/ckanext/files/templates 2026-04-03T15:52:19,115 creating build/lib/ckanext/files/public/ckanext-files/scripts 2026-04-03T15:52:19,117 copying ckanext/files/public/ckanext-files/scripts/files--shared-uploader.js -> build/lib/ckanext/files/public/ckanext-files/scripts 2026-04-03T15:52:19,119 creating build/lib/ckanext/files/resource_form_templates/package/snippets 2026-04-03T15:52:19,121 copying ckanext/files/resource_form_templates/package/snippets/resource_upload_field.html -> build/lib/ckanext/files/resource_form_templates/package/snippets 2026-04-03T15:52:19,123 copying ckanext/files/migration/files/alembic.ini -> build/lib/ckanext/files/migration/files 2026-04-03T15:52:19,126 copying ckanext/files/migration/files/script.py.mako -> build/lib/ckanext/files/migration/files 2026-04-03T15:52:19,135 creating build/lib/ckanext/files/assets/styles 2026-04-03T15:52:19,136 copying ckanext/files/assets/styles/files--style.css -> build/lib/ckanext/files/assets/styles 2026-04-03T15:52:19,138 creating build/lib/ckanext/files/assets/scripts 2026-04-03T15:52:19,139 copying ckanext/files/assets/scripts/files--google-cloud-storage-uploader.js -> build/lib/ckanext/files/assets/scripts 2026-04-03T15:52:19,142 copying ckanext/files/assets/scripts/files--modules.js -> build/lib/ckanext/files/assets/scripts 2026-04-03T15:52:19,145 copying ckanext/files/assets/scripts/files--s3.js -> build/lib/ckanext/files/assets/scripts 2026-04-03T15:52:19,149 copying ckanext/files/assets/scripts/files--shared-uploader.js -> build/lib/ckanext/files/assets/scripts 2026-04-03T15:52:19,151 copying ckanext/files/assets/scripts/files--shared.js -> build/lib/ckanext/files/assets/scripts 2026-04-03T15:52:19,154 creating build/lib/ckanext/files/templates/files 2026-04-03T15:52:19,155 copying ckanext/files/templates/files/delete.html -> build/lib/ckanext/files/templates/files 2026-04-03T15:52:19,157 copying ckanext/files/templates/files/index.html -> build/lib/ckanext/files/templates/files 2026-04-03T15:52:19,160 creating build/lib/ckanext/files/templates/scheming/form_snippets 2026-04-03T15:52:19,161 copying ckanext/files/templates/scheming/form_snippets/files_file_selector.html -> build/lib/ckanext/files/templates/scheming/form_snippets 2026-04-03T15:52:19,163 copying ckanext/files/templates/scheming/form_snippets/files_resource_upload_field.html -> build/lib/ckanext/files/templates/scheming/form_snippets 2026-04-03T15:52:19,166 creating build/lib/ckanext/files/templates/scheming/display_snippets 2026-04-03T15:52:19,166 copying ckanext/files/templates/scheming/display_snippets/files_download_link.html -> build/lib/ckanext/files/templates/scheming/display_snippets 2026-04-03T15:52:19,169 copying ckanext/files/templates/scheming/display_snippets/files_image.html -> build/lib/ckanext/files/templates/scheming/display_snippets 2026-04-03T15:52:19,171 copying ckanext/files/templates/scheming/display_snippets/files_object.html -> build/lib/ckanext/files/templates/scheming/display_snippets 2026-04-03T15:52:19,173 creating build/lib/ckanext/files/templates/files/snippets 2026-04-03T15:52:19,174 copying ckanext/files/templates/files/snippets/file_table.html -> build/lib/ckanext/files/templates/files/snippets 2026-04-03T15:52:19,177 copying ckanext/files/templates/files/snippets/uploader_v1.html -> build/lib/ckanext/files/templates/files/snippets 2026-04-03T15:52:19,179 creating build/lib/ckanext/files_manager/assets 2026-04-03T15:52:19,180 copying ckanext/files_manager/assets/webassets.yml -> build/lib/ckanext/files_manager/assets 2026-04-03T15:52:19,182 creating build/lib/ckanext/files_manager/assets/js 2026-04-03T15:52:19,183 copying ckanext/files_manager/assets/js/fm-htmx.js -> build/lib/ckanext/files_manager/assets/js 2026-04-03T15:52:19,185 creating build/lib/ckanext/files_manager/templates/files_manager 2026-04-03T15:52:19,186 copying ckanext/files_manager/templates/files_manager/list.html -> build/lib/ckanext/files_manager/templates/files_manager 2026-04-03T15:52:19,188 copying ckanext/files_manager/templates/files_manager/record.html -> build/lib/ckanext/files_manager/templates/files_manager 2026-04-03T15:52:19,190 copying ckanext/files_manager/templates/files_manager/upload_file_modal.html -> build/lib/ckanext/files_manager/templates/files_manager 2026-04-03T15:52:19,192 copying ckanext/files_manager/templates/files_manager/upload_file_modal_form.html -> build/lib/ckanext/files_manager/templates/files_manager 2026-04-03T15:52:19,215 installing to build/bdist.linux-armv7l/wheel 2026-04-03T15:52:19,215 running install 2026-04-03T15:52:19,238 running install_lib 2026-04-03T15:52:19,244 Skipping installation of build/bdist.linux-armv7l/wheel/./ckanext/__init__.py (namespace package) 2026-04-03T15:52:19,245 copying ckanext/files/plugin.py -> build/bdist.linux-armv7l/wheel/./ckanext/files 2026-04-03T15:52:19,249 copying ckanext/files/__init__.py -> build/bdist.linux-armv7l/wheel/./ckanext/files 2026-04-03T15:52:19,251 copying ckanext/files/base.py -> build/bdist.linux-armv7l/wheel/./ckanext/files 2026-04-03T15:52:19,253 copying ckanext/files/config.py -> build/bdist.linux-armv7l/wheel/./ckanext/files 2026-04-03T15:52:19,256 copying ckanext/files/helpers.py -> build/bdist.linux-armv7l/wheel/./ckanext/files 2026-04-03T15:52:19,258 copying ckanext/files/shared.py -> build/bdist.linux-armv7l/wheel/./ckanext/files 2026-04-03T15:52:19,260 copying ckanext/files/interfaces.py -> build/bdist.linux-armv7l/wheel/./ckanext/files 2026-04-03T15:52:19,263 copying ckanext/files/task.py -> build/bdist.linux-armv7l/wheel/./ckanext/files 2026-04-03T15:52:19,267 copying ckanext/files/config_declaration.yaml -> build/bdist.linux-armv7l/wheel/./ckanext/files 2026-04-03T15:52:19,269 copying ckanext/files/views.py -> build/bdist.linux-armv7l/wheel/./ckanext/files 2026-04-03T15:52:19,272 copying ckanext/files/types.py -> build/bdist.linux-armv7l/wheel/./ckanext/files 2026-04-03T15:52:19,274 copying ckanext/files/signals.py -> build/bdist.linux-armv7l/wheel/./ckanext/files 2026-04-03T15:52:19,276 copying ckanext/files/utils.py -> build/bdist.linux-armv7l/wheel/./ckanext/files 2026-04-03T15:52:19,279 copying ckanext/files/storage/google_cloud.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/storage 2026-04-03T15:52:19,282 copying ckanext/files/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/storage 2026-04-03T15:52:19,284 copying ckanext/files/storage/filebin.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/storage 2026-04-03T15:52:19,286 copying ckanext/files/storage/libcloud.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/storage 2026-04-03T15:52:19,288 copying ckanext/files/storage/s3.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/storage 2026-04-03T15:52:19,290 copying ckanext/files/storage/db.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/storage 2026-04-03T15:52:19,293 copying ckanext/files/storage/link.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/storage 2026-04-03T15:52:19,295 copying ckanext/files/storage/azure.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/storage 2026-04-03T15:52:19,297 copying ckanext/files/storage/fs.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/storage 2026-04-03T15:52:19,300 copying ckanext/files/storage/redis.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/storage 2026-04-03T15:52:19,303 copying ckanext/files/storage/opendal.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/storage 2026-04-03T15:52:19,307 copying ckanext/files/public/ckanext-files/scripts/files--shared-uploader.js -> build/bdist.linux-armv7l/wheel/./ckanext/files/public/ckanext-files/scripts 2026-04-03T15:52:19,312 copying ckanext/files/resource_form_templates/package/snippets/resource_upload_field.html -> build/bdist.linux-armv7l/wheel/./ckanext/files/resource_form_templates/package/snippets 2026-04-03T15:52:19,317 copying ckanext/files/logic/__init__.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/logic 2026-04-03T15:52:19,320 copying ckanext/files/logic/schema.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/logic 2026-04-03T15:52:19,322 copying ckanext/files/logic/validators.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/logic 2026-04-03T15:52:19,326 copying ckanext/files/logic/auth.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/logic 2026-04-03T15:52:19,328 copying ckanext/files/logic/action.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/logic 2026-04-03T15:52:19,334 copying ckanext/files/migration/files/alembic.ini -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files 2026-04-03T15:52:19,339 copying ckanext/files/migration/files/script.py.mako -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files 2026-04-03T15:52:19,342 copying ckanext/files/migration/files/env.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files 2026-04-03T15:52:19,346 copying ckanext/files/migration/files/versions/010_a11926fa799e_single_owner.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,354 copying ckanext/files/migration/files/versions/009_c7081d7f02e8_use_timestamp_with_timezone.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,371 copying ckanext/files/migration/files/versions/014_e1e5e203d76a_update_transfer_history.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,387 copying ckanext/files/migration/files/versions/005_2fbd30a1b364_create_owner_table.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,394 copying ckanext/files/migration/files/versions/015_6e3c2aa192f6_drop_multipart_table.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,396 copying ckanext/files/migration/files/versions/013_565ef5eca492_convert_size_to_bigint.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,398 copying ckanext/files/migration/files/versions/002_2c5f1f90888c_add_file_last_access_field.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,401 copying ckanext/files/migration/files/versions/001_cc1a832108c5_create_files_table.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,403 copying ckanext/files/migration/files/versions/007_76fdef67f479_add_access_column_to_owner_table.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,406 copying ckanext/files/migration/files/versions/008_d94bacc491e4_split_and_alter_files_table.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,408 copying ckanext/files/migration/files/versions/011_6a6ea2472155_create_transfer_history_table.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,411 copying ckanext/files/migration/files/versions/012_d19094d45a0f_align_tables_with_models.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,413 copying ckanext/files/migration/files/versions/016_ea61ab6a6042_drop_mtime_atime_rename_ctime_add_algorithm.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,415 copying ckanext/files/migration/files/versions/004_3c69eb68cecd_create_upload_table.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,418 copying ckanext/files/migration/files/versions/003_5851e09b7ca3_remove_path_rename_kind_add_stats.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,421 copying ckanext/files/migration/files/versions/017_b4b6ff46cd13_rename_owner_columns.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,423 copying ckanext/files/migration/files/versions/006_64ca007bf3eb_merge_upload_and_file_models.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/migration/files/versions 2026-04-03T15:52:19,426 copying ckanext/files/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/cli 2026-04-03T15:52:19,429 copying ckanext/files/cli/stats.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/cli 2026-04-03T15:52:19,432 copying ckanext/files/cli/storage.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/cli 2026-04-03T15:52:19,435 copying ckanext/files/cli/file.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/cli 2026-04-03T15:52:19,438 copying ckanext/files/cli/dev.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/cli 2026-04-03T15:52:19,445 copying ckanext/files/cli/maintain.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/cli 2026-04-03T15:52:19,461 copying ckanext/files/cli/migrate.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/cli 2026-04-03T15:52:19,469 copying ckanext/files/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/tests 2026-04-03T15:52:19,484 copying ckanext/files/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/tests 2026-04-03T15:52:19,493 copying ckanext/files/tests/test_config.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/tests 2026-04-03T15:52:19,496 copying ckanext/files/tests/test_utils.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/tests 2026-04-03T15:52:19,499 copying ckanext/files/tests/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/tests/storage 2026-04-03T15:52:19,502 copying ckanext/files/tests/storage/test_link.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/tests/storage 2026-04-03T15:52:19,506 copying ckanext/files/tests/logic/test_validators.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/tests/logic 2026-04-03T15:52:19,508 copying ckanext/files/tests/logic/__init__.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/tests/logic 2026-04-03T15:52:19,510 copying ckanext/files/tests/logic/test_auth.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/tests/logic 2026-04-03T15:52:19,514 copying ckanext/files/tests/logic/test_action.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/tests/logic 2026-04-03T15:52:19,517 copying ckanext/files/tests/model/__init__.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/tests/model 2026-04-03T15:52:19,520 copying ckanext/files/tests/model/test_file.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/tests/model 2026-04-03T15:52:19,523 copying ckanext/files/assets/webassets.yml -> build/bdist.linux-armv7l/wheel/./ckanext/files/assets 2026-04-03T15:52:19,526 copying ckanext/files/assets/resource.config -> build/bdist.linux-armv7l/wheel/./ckanext/files/assets 2026-04-03T15:52:19,528 copying ckanext/files/assets/styles/files--style.css -> build/bdist.linux-armv7l/wheel/./ckanext/files/assets/styles 2026-04-03T15:52:19,532 copying ckanext/files/assets/scripts/files--s3.js -> build/bdist.linux-armv7l/wheel/./ckanext/files/assets/scripts 2026-04-03T15:52:19,535 copying ckanext/files/assets/scripts/files--shared-uploader.js -> build/bdist.linux-armv7l/wheel/./ckanext/files/assets/scripts 2026-04-03T15:52:19,538 copying ckanext/files/assets/scripts/files--google-cloud-storage-uploader.js -> build/bdist.linux-armv7l/wheel/./ckanext/files/assets/scripts 2026-04-03T15:52:19,541 copying ckanext/files/assets/scripts/files--modules.js -> build/bdist.linux-armv7l/wheel/./ckanext/files/assets/scripts 2026-04-03T15:52:19,561 copying ckanext/files/assets/scripts/files--shared.js -> build/bdist.linux-armv7l/wheel/./ckanext/files/assets/scripts 2026-04-03T15:52:19,577 copying ckanext/files/model/__init__.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/model 2026-04-03T15:52:19,580 copying ckanext/files/model/owner.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/model 2026-04-03T15:52:19,582 copying ckanext/files/model/base.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/model 2026-04-03T15:52:19,585 copying ckanext/files/model/file.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/model 2026-04-03T15:52:19,588 copying ckanext/files/model/transfer_history.py -> build/bdist.linux-armv7l/wheel/./ckanext/files/model 2026-04-03T15:52:19,591 copying ckanext/files/templates/page.html -> build/bdist.linux-armv7l/wheel/./ckanext/files/templates 2026-04-03T15:52:19,595 copying ckanext/files/templates/scheming/form_snippets/files_resource_upload_field.html -> build/bdist.linux-armv7l/wheel/./ckanext/files/templates/scheming/form_snippets 2026-04-03T15:52:19,598 copying ckanext/files/templates/scheming/form_snippets/files_file_selector.html -> build/bdist.linux-armv7l/wheel/./ckanext/files/templates/scheming/form_snippets 2026-04-03T15:52:19,601 copying ckanext/files/templates/scheming/display_snippets/files_object.html -> build/bdist.linux-armv7l/wheel/./ckanext/files/templates/scheming/display_snippets 2026-04-03T15:52:19,604 copying ckanext/files/templates/scheming/display_snippets/files_download_link.html -> build/bdist.linux-armv7l/wheel/./ckanext/files/templates/scheming/display_snippets 2026-04-03T15:52:19,607 copying ckanext/files/templates/scheming/display_snippets/files_image.html -> build/bdist.linux-armv7l/wheel/./ckanext/files/templates/scheming/display_snippets 2026-04-03T15:52:19,610 copying ckanext/files/templates/files/delete.html -> build/bdist.linux-armv7l/wheel/./ckanext/files/templates/files 2026-04-03T15:52:19,613 copying ckanext/files/templates/files/index.html -> build/bdist.linux-armv7l/wheel/./ckanext/files/templates/files 2026-04-03T15:52:19,618 copying ckanext/files/templates/files/snippets/file_table.html -> build/bdist.linux-armv7l/wheel/./ckanext/files/templates/files/snippets 2026-04-03T15:52:19,643 copying ckanext/files/templates/files/snippets/uploader_v1.html -> build/bdist.linux-armv7l/wheel/./ckanext/files/templates/files/snippets 2026-04-03T15:52:19,664 copying ckanext/file_upload_widget/plugin.py -> build/bdist.linux-armv7l/wheel/./ckanext/file_upload_widget 2026-04-03T15:52:19,669 copying ckanext/file_upload_widget/__init__.py -> build/bdist.linux-armv7l/wheel/./ckanext/file_upload_widget 2026-04-03T15:52:19,671 copying ckanext/file_upload_widget/helpers.py -> build/bdist.linux-armv7l/wheel/./ckanext/file_upload_widget 2026-04-03T15:52:19,673 copying ckanext/file_upload_widget/logic/__init__.py -> build/bdist.linux-armv7l/wheel/./ckanext/file_upload_widget/logic 2026-04-03T15:52:19,676 copying ckanext/file_upload_widget/logic/action.py -> build/bdist.linux-armv7l/wheel/./ckanext/file_upload_widget/logic 2026-04-03T15:52:19,679 copying ckanext/files_manager/plugin.py -> build/bdist.linux-armv7l/wheel/./ckanext/files_manager 2026-04-03T15:52:19,683 copying ckanext/files_manager/__init__.py -> build/bdist.linux-armv7l/wheel/./ckanext/files_manager 2026-04-03T15:52:19,689 copying ckanext/files_manager/views.py -> build/bdist.linux-armv7l/wheel/./ckanext/files_manager 2026-04-03T15:52:19,693 copying ckanext/files_manager/collection.py -> build/bdist.linux-armv7l/wheel/./ckanext/files_manager 2026-04-03T15:52:19,696 copying ckanext/files_manager/assets/webassets.yml -> build/bdist.linux-armv7l/wheel/./ckanext/files_manager/assets 2026-04-03T15:52:19,699 copying ckanext/files_manager/assets/js/fm-htmx.js -> build/bdist.linux-armv7l/wheel/./ckanext/files_manager/assets/js 2026-04-03T15:52:19,704 copying ckanext/files_manager/templates/files_manager/list.html -> build/bdist.linux-armv7l/wheel/./ckanext/files_manager/templates/files_manager 2026-04-03T15:52:19,708 copying ckanext/files_manager/templates/files_manager/upload_file_modal.html -> build/bdist.linux-armv7l/wheel/./ckanext/files_manager/templates/files_manager 2026-04-03T15:52:19,710 copying ckanext/files_manager/templates/files_manager/upload_file_modal_form.html -> build/bdist.linux-armv7l/wheel/./ckanext/files_manager/templates/files_manager 2026-04-03T15:52:19,713 copying ckanext/files_manager/templates/files_manager/record.html -> build/bdist.linux-armv7l/wheel/./ckanext/files_manager/templates/files_manager 2026-04-03T15:52:19,716 running install_egg_info 2026-04-03T15:52:19,724 Copying ckanext_files.egg-info to build/bdist.linux-armv7l/wheel/./ckanext_files-1.2.0-py3.11.egg-info 2026-04-03T15:52:19,743 Installing build/bdist.linux-armv7l/wheel/./ckanext_files-1.2.0-py3.11-nspkg.pth 2026-04-03T15:52:19,745 running install_scripts 2026-04-03T15:52:19,761 creating build/bdist.linux-armv7l/wheel/ckanext_files-1.2.0.dist-info/WHEEL 2026-04-03T15:52:19,765 creating '/tmp/pip-wheel-_te6shrt/.tmp-66kn78ly/ckanext_files-1.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-03T15:52:19,767 adding 'ckanext_files-1.2.0-py3.11-nspkg.pth' 2026-04-03T15:52:19,770 adding 'ckanext/file_upload_widget/__init__.py' 2026-04-03T15:52:19,772 adding 'ckanext/file_upload_widget/helpers.py' 2026-04-03T15:52:19,774 adding 'ckanext/file_upload_widget/plugin.py' 2026-04-03T15:52:19,776 adding 'ckanext/file_upload_widget/logic/__init__.py' 2026-04-03T15:52:19,778 adding 'ckanext/file_upload_widget/logic/action.py' 2026-04-03T15:52:19,781 adding 'ckanext/files/__init__.py' 2026-04-03T15:52:19,784 adding 'ckanext/files/base.py' 2026-04-03T15:52:19,787 adding 'ckanext/files/config.py' 2026-04-03T15:52:19,789 adding 'ckanext/files/config_declaration.yaml' 2026-04-03T15:52:19,791 adding 'ckanext/files/helpers.py' 2026-04-03T15:52:19,793 adding 'ckanext/files/interfaces.py' 2026-04-03T15:52:19,796 adding 'ckanext/files/plugin.py' 2026-04-03T15:52:19,798 adding 'ckanext/files/shared.py' 2026-04-03T15:52:19,800 adding 'ckanext/files/signals.py' 2026-04-03T15:52:19,802 adding 'ckanext/files/task.py' 2026-04-03T15:52:19,804 adding 'ckanext/files/types.py' 2026-04-03T15:52:19,807 adding 'ckanext/files/utils.py' 2026-04-03T15:52:19,810 adding 'ckanext/files/views.py' 2026-04-03T15:52:19,812 adding 'ckanext/files/assets/resource.config' 2026-04-03T15:52:19,814 adding 'ckanext/files/assets/webassets.yml' 2026-04-03T15:52:19,816 adding 'ckanext/files/assets/scripts/files--google-cloud-storage-uploader.js' 2026-04-03T15:52:19,823 adding 'ckanext/files/assets/scripts/files--modules.js' 2026-04-03T15:52:19,825 adding 'ckanext/files/assets/scripts/files--s3.js' 2026-04-03T15:52:19,826 adding 'ckanext/files/assets/scripts/files--shared-uploader.js' 2026-04-03T15:52:19,832 adding 'ckanext/files/assets/scripts/files--shared.js' 2026-04-03T15:52:19,834 adding 'ckanext/files/assets/styles/files--style.css' 2026-04-03T15:52:19,836 adding 'ckanext/files/cli/__init__.py' 2026-04-03T15:52:19,838 adding 'ckanext/files/cli/dev.py' 2026-04-03T15:52:19,839 adding 'ckanext/files/cli/file.py' 2026-04-03T15:52:19,840 adding 'ckanext/files/cli/maintain.py' 2026-04-03T15:52:19,842 adding 'ckanext/files/cli/migrate.py' 2026-04-03T15:52:19,844 adding 'ckanext/files/cli/stats.py' 2026-04-03T15:52:19,846 adding 'ckanext/files/cli/storage.py' 2026-04-03T15:52:19,847 adding 'ckanext/files/logic/__init__.py' 2026-04-03T15:52:19,851 adding 'ckanext/files/logic/action.py' 2026-04-03T15:52:19,853 adding 'ckanext/files/logic/auth.py' 2026-04-03T15:52:19,854 adding 'ckanext/files/logic/schema.py' 2026-04-03T15:52:19,857 adding 'ckanext/files/logic/validators.py' 2026-04-03T15:52:19,859 adding 'ckanext/files/migration/files/alembic.ini' 2026-04-03T15:52:19,861 adding 'ckanext/files/migration/files/env.py' 2026-04-03T15:52:19,862 adding 'ckanext/files/migration/files/script.py.mako' 2026-04-03T15:52:19,865 adding 'ckanext/files/migration/files/versions/001_cc1a832108c5_create_files_table.py' 2026-04-03T15:52:19,866 adding 'ckanext/files/migration/files/versions/002_2c5f1f90888c_add_file_last_access_field.py' 2026-04-03T15:52:19,868 adding 'ckanext/files/migration/files/versions/003_5851e09b7ca3_remove_path_rename_kind_add_stats.py' 2026-04-03T15:52:19,870 adding 'ckanext/files/migration/files/versions/004_3c69eb68cecd_create_upload_table.py' 2026-04-03T15:52:19,871 adding 'ckanext/files/migration/files/versions/005_2fbd30a1b364_create_owner_table.py' 2026-04-03T15:52:19,873 adding 'ckanext/files/migration/files/versions/006_64ca007bf3eb_merge_upload_and_file_models.py' 2026-04-03T15:52:19,874 adding 'ckanext/files/migration/files/versions/007_76fdef67f479_add_access_column_to_owner_table.py' 2026-04-03T15:52:19,876 adding 'ckanext/files/migration/files/versions/008_d94bacc491e4_split_and_alter_files_table.py' 2026-04-03T15:52:19,878 adding 'ckanext/files/migration/files/versions/009_c7081d7f02e8_use_timestamp_with_timezone.py' 2026-04-03T15:52:19,880 adding 'ckanext/files/migration/files/versions/010_a11926fa799e_single_owner.py' 2026-04-03T15:52:19,881 adding 'ckanext/files/migration/files/versions/011_6a6ea2472155_create_transfer_history_table.py' 2026-04-03T15:52:19,883 adding 'ckanext/files/migration/files/versions/012_d19094d45a0f_align_tables_with_models.py' 2026-04-03T15:52:19,884 adding 'ckanext/files/migration/files/versions/013_565ef5eca492_convert_size_to_bigint.py' 2026-04-03T15:52:19,886 adding 'ckanext/files/migration/files/versions/014_e1e5e203d76a_update_transfer_history.py' 2026-04-03T15:52:19,888 adding 'ckanext/files/migration/files/versions/015_6e3c2aa192f6_drop_multipart_table.py' 2026-04-03T15:52:19,889 adding 'ckanext/files/migration/files/versions/016_ea61ab6a6042_drop_mtime_atime_rename_ctime_add_algorithm.py' 2026-04-03T15:52:19,891 adding 'ckanext/files/migration/files/versions/017_b4b6ff46cd13_rename_owner_columns.py' 2026-04-03T15:52:19,893 adding 'ckanext/files/model/__init__.py' 2026-04-03T15:52:19,895 adding 'ckanext/files/model/base.py' 2026-04-03T15:52:19,896 adding 'ckanext/files/model/file.py' 2026-04-03T15:52:19,898 adding 'ckanext/files/model/owner.py' 2026-04-03T15:52:19,900 adding 'ckanext/files/model/transfer_history.py' 2026-04-03T15:52:19,903 adding 'ckanext/files/public/ckanext-files/scripts/files--shared-uploader.js' 2026-04-03T15:52:19,906 adding 'ckanext/files/resource_form_templates/package/snippets/resource_upload_field.html' 2026-04-03T15:52:19,908 adding 'ckanext/files/storage/__init__.py' 2026-04-03T15:52:19,910 adding 'ckanext/files/storage/azure.py' 2026-04-03T15:52:19,911 adding 'ckanext/files/storage/db.py' 2026-04-03T15:52:19,912 adding 'ckanext/files/storage/filebin.py' 2026-04-03T15:52:19,913 adding 'ckanext/files/storage/fs.py' 2026-04-03T15:52:19,915 adding 'ckanext/files/storage/google_cloud.py' 2026-04-03T15:52:19,916 adding 'ckanext/files/storage/libcloud.py' 2026-04-03T15:52:19,918 adding 'ckanext/files/storage/link.py' 2026-04-03T15:52:19,919 adding 'ckanext/files/storage/opendal.py' 2026-04-03T15:52:19,920 adding 'ckanext/files/storage/redis.py' 2026-04-03T15:52:19,921 adding 'ckanext/files/storage/s3.py' 2026-04-03T15:52:19,923 adding 'ckanext/files/templates/page.html' 2026-04-03T15:52:19,925 adding 'ckanext/files/templates/files/delete.html' 2026-04-03T15:52:19,926 adding 'ckanext/files/templates/files/index.html' 2026-04-03T15:52:19,928 adding 'ckanext/files/templates/files/snippets/file_table.html' 2026-04-03T15:52:19,930 adding 'ckanext/files/templates/files/snippets/uploader_v1.html' 2026-04-03T15:52:19,932 adding 'ckanext/files/templates/scheming/display_snippets/files_download_link.html' 2026-04-03T15:52:19,933 adding 'ckanext/files/templates/scheming/display_snippets/files_image.html' 2026-04-03T15:52:19,934 adding 'ckanext/files/templates/scheming/display_snippets/files_object.html' 2026-04-03T15:52:19,936 adding 'ckanext/files/templates/scheming/form_snippets/files_file_selector.html' 2026-04-03T15:52:19,937 adding 'ckanext/files/templates/scheming/form_snippets/files_resource_upload_field.html' 2026-04-03T15:52:19,939 adding 'ckanext/files/tests/__init__.py' 2026-04-03T15:52:19,940 adding 'ckanext/files/tests/conftest.py' 2026-04-03T15:52:19,941 adding 'ckanext/files/tests/test_config.py' 2026-04-03T15:52:19,942 adding 'ckanext/files/tests/test_utils.py' 2026-04-03T15:52:19,944 adding 'ckanext/files/tests/logic/__init__.py' 2026-04-03T15:52:19,946 adding 'ckanext/files/tests/logic/test_action.py' 2026-04-03T15:52:19,948 adding 'ckanext/files/tests/logic/test_auth.py' 2026-04-03T15:52:19,949 adding 'ckanext/files/tests/logic/test_validators.py' 2026-04-03T15:52:19,950 adding 'ckanext/files/tests/model/__init__.py' 2026-04-03T15:52:19,951 adding 'ckanext/files/tests/model/test_file.py' 2026-04-03T15:52:19,953 adding 'ckanext/files/tests/storage/__init__.py' 2026-04-03T15:52:19,954 adding 'ckanext/files/tests/storage/test_link.py' 2026-04-03T15:52:19,956 adding 'ckanext/files_manager/__init__.py' 2026-04-03T15:52:19,957 adding 'ckanext/files_manager/collection.py' 2026-04-03T15:52:19,959 adding 'ckanext/files_manager/plugin.py' 2026-04-03T15:52:19,960 adding 'ckanext/files_manager/views.py' 2026-04-03T15:52:19,962 adding 'ckanext/files_manager/assets/webassets.yml' 2026-04-03T15:52:19,963 adding 'ckanext/files_manager/assets/js/fm-htmx.js' 2026-04-03T15:52:19,965 adding 'ckanext/files_manager/templates/files_manager/list.html' 2026-04-03T15:52:19,967 adding 'ckanext/files_manager/templates/files_manager/record.html' 2026-04-03T15:52:19,968 adding 'ckanext/files_manager/templates/files_manager/upload_file_modal.html' 2026-04-03T15:52:19,969 adding 'ckanext/files_manager/templates/files_manager/upload_file_modal_form.html' 2026-04-03T15:52:19,971 adding 'ckanext_files-1.2.0.dist-info/METADATA' 2026-04-03T15:52:19,972 adding 'ckanext_files-1.2.0.dist-info/WHEEL' 2026-04-03T15:52:19,973 adding 'ckanext_files-1.2.0.dist-info/entry_points.txt' 2026-04-03T15:52:19,974 adding 'ckanext_files-1.2.0.dist-info/namespace_packages.txt' 2026-04-03T15:52:19,975 adding 'ckanext_files-1.2.0.dist-info/top_level.txt' 2026-04-03T15:52:19,977 adding 'ckanext_files-1.2.0.dist-info/RECORD' 2026-04-03T15:52:19,982 removing build/bdist.linux-armv7l/wheel 2026-04-03T15:52:20,116 Building wheel for ckanext-files (pyproject.toml): finished with status 'done' 2026-04-03T15:52:20,123 Created wheel for ckanext-files: filename=ckanext_files-1.2.0-py3-none-any.whl size=138970 sha256=b207079a3bb7250959adcb539afd7cb19d913236ddb4f9b0ee3d1a9efb4507a2 2026-04-03T15:52:20,125 Stored in directory: /tmp/pip-ephem-wheel-cache-wp0_whml/wheels/fd/4e/41/2b2e0a67572472bc8fe2dd35950e7d2f1ece35ceb05c683fc4 2026-04-03T15:52:20,139 Successfully built ckanext-files 2026-04-03T15:52:20,147 Removed build tracker: '/tmp/pip-build-tracker-cxdmv707'