2026-05-22T14:02:52,860 Created temporary directory: /tmp/pip-ephem-wheel-cache-g0tunj7j 2026-05-22T14:02:52,862 Created temporary directory: /tmp/pip-build-tracker-x8hqkii0 2026-05-22T14:02:52,863 Initialized build tracking at /tmp/pip-build-tracker-x8hqkii0 2026-05-22T14:02:52,863 Created build tracker: /tmp/pip-build-tracker-x8hqkii0 2026-05-22T14:02:52,864 Entered build tracker: /tmp/pip-build-tracker-x8hqkii0 2026-05-22T14:02:52,864 Created temporary directory: /tmp/pip-wheel-knz47nox 2026-05-22T14:02:52,867 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-05-22T14:02:52,870 Created temporary directory: /tmp/pip-ephem-wheel-cache-dsnyntxc 2026-05-22T14:02:52,891 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-22T14:02:52,895 2 location(s) to search for versions of plastron-models: 2026-05-22T14:02:52,895 * https://pypi.org/simple/plastron-models/ 2026-05-22T14:02:52,895 * https://www.piwheels.org/simple/plastron-models/ 2026-05-22T14:02:52,896 Fetching project page and analyzing links: https://pypi.org/simple/plastron-models/ 2026-05-22T14:02:52,896 Getting page https://pypi.org/simple/plastron-models/ 2026-05-22T14:02:52,898 Found index url https://pypi.org/simple 2026-05-22T14:02:53,128 Fetched page https://pypi.org/simple/plastron-models/ as application/vnd.pypi.simple.v1+json 2026-05-22T14:02:53,133 Skipping link: No binaries permitted for plastron-models: https://files.pythonhosted.org/packages/9d/a7/17beef38139cd8ca781673e1285bcc14bbbf757be9cd50b1c7dbe5a65160/plastron_models-4.3.2-py3-none-any.whl (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.8) 2026-05-22T14:02:53,134 Found link https://files.pythonhosted.org/packages/d7/f3/cd2ffe5bc958100e0538bb434c21a2fa76cf302a29e2a494aa2f247aac9a/plastron_models-4.3.2.tar.gz (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.8), version: 4.3.2 2026-05-22T14:02:53,135 Skipping link: No binaries permitted for plastron-models: https://files.pythonhosted.org/packages/ca/de/ae18ef3a39c9bae116f83892a177d87b418ce86d0eed2c910a1604ff2572/plastron_models-4.3.3-py3-none-any.whl (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.8) 2026-05-22T14:02:53,136 Found link https://files.pythonhosted.org/packages/de/5a/1cb023c0a4dc5861119796f0acb6909fba99e91fe208b0c9e99e83241323/plastron_models-4.3.3.tar.gz (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.8), version: 4.3.3 2026-05-22T14:02:53,136 Skipping link: No binaries permitted for plastron-models: https://files.pythonhosted.org/packages/13/15/7476086bfd09cce1874cc6ed43037d7486f3286430c31e3939885f2e00fa/plastron_models-4.4.0-py3-none-any.whl (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.8) 2026-05-22T14:02:53,137 Found link https://files.pythonhosted.org/packages/6b/a8/fbd86636924c41d3b9ba5c3f252836407fb1a7b61730be7837dc902e366e/plastron_models-4.4.0.tar.gz (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.8), version: 4.4.0 2026-05-22T14:02:53,138 Skipping link: No binaries permitted for plastron-models: https://files.pythonhosted.org/packages/7e/0a/558a8f5ff24eac1d27720cc568809eed989cb6af040f5b29c45a9d574c92/plastron_models-4.5.0-py3-none-any.whl (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.8) 2026-05-22T14:02:53,139 Found link https://files.pythonhosted.org/packages/65/dc/f8d132d7e3aa35885f9840645494fbe8a2390a8680634d30127e42b4fc6b/plastron_models-4.5.0.tar.gz (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.8), version: 4.5.0 2026-05-22T14:02:53,139 Skipping link: No binaries permitted for plastron-models: https://files.pythonhosted.org/packages/9c/ff/f7b9dfbe5aab3cc221ca4c26640854126576644fb758aa17cf6c11fbd50b/plastron_models-4.5.1-py3-none-any.whl (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.8) 2026-05-22T14:02:53,140 Found link https://files.pythonhosted.org/packages/db/cb/f4aa8a146277502005491e6711488d4abc723762a1abac6d7c43db3bc51e/plastron_models-4.5.1.tar.gz (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.8), version: 4.5.1 2026-05-22T14:02:53,141 Skipping link: No binaries permitted for plastron-models: https://files.pythonhosted.org/packages/8d/eb/faef74a53132e6faf94434b42dedd71b598013e949109e2a0c928739b597/plastron_models-4.6.0-py3-none-any.whl (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.10) 2026-05-22T14:02:53,142 Found link https://files.pythonhosted.org/packages/7a/f0/ada27b9a80039dc93abb9083ef636231181032ca1b28bfd25b48a50a2070/plastron_models-4.6.0.tar.gz (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.10), version: 4.6.0 2026-05-22T14:02:53,143 Skipping link: No binaries permitted for plastron-models: https://files.pythonhosted.org/packages/63/ac/a78160550fe0482016ce724d255df29003fc9ba5fa28c7ddd533cdd77f8a/plastron_models-4.6.2-py3-none-any.whl (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.10) 2026-05-22T14:02:53,144 Found link https://files.pythonhosted.org/packages/95/ea/ff3661557cb35405709e28880bf93cab868f15e61992ee67552458153a55/plastron_models-4.6.2.tar.gz (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.10), version: 4.6.2 2026-05-22T14:02:53,144 Skipping link: No binaries permitted for plastron-models: https://files.pythonhosted.org/packages/3b/eb/99be5205c714713e993a357bb425b54e9122ba58a38cd2965ab66fe4dfee/plastron_models-4.6.3-py3-none-any.whl (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.10) 2026-05-22T14:02:53,145 Found link https://files.pythonhosted.org/packages/ef/75/16945137e06cdb40b9da375e6b6abd57a2c3e5353b6b13ed6f82848ee409/plastron_models-4.6.3.tar.gz (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.10), version: 4.6.3 2026-05-22T14:02:53,146 Skipping link: No binaries permitted for plastron-models: https://files.pythonhosted.org/packages/3b/25/605dc70d26acf55c4daf0c46e480f038abc7bf93eb80f02b33fe38a27cda/plastron_models-4.7.0-py3-none-any.whl (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.10) 2026-05-22T14:02:53,147 Found link https://files.pythonhosted.org/packages/a0/6b/b73dc1a593d415974fc70e7a0c0e527c15b9d0c985acc76d9fb525879356/plastron_models-4.7.0.tar.gz (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.10), version: 4.7.0 2026-05-22T14:02:53,147 Skipping link: No binaries permitted for plastron-models: https://files.pythonhosted.org/packages/a2/fc/cbb6d781edb8af48847904cfc456eff6d8d800a61e067ffe42d8c110d106/plastron_models-4.8.0-py3-none-any.whl (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.10) 2026-05-22T14:02:53,148 Found link https://files.pythonhosted.org/packages/ca/93/e38c8d5a5d5fdb3e83b1ee67d432e9dd56b929fcbdddcae3e8d61150bea0/plastron_models-4.8.0.tar.gz (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.10), version: 4.8.0 2026-05-22T14:02:53,149 Skipping link: No binaries permitted for plastron-models: https://files.pythonhosted.org/packages/1a/5c/e633281ea51ab0ecbe266778a8a9431bd880c8299bc3c933aa9deda9845b/plastron_models-4.8.1-py3-none-any.whl (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.10) 2026-05-22T14:02:53,150 Found link https://files.pythonhosted.org/packages/29/7b/2fd4ba0e7c9fdc4d5a69a6d995ec41e88e546e48b412cdc12ac268aa8633/plastron_models-4.8.1.tar.gz (from https://pypi.org/simple/plastron-models/) (requires-python:>=3.10), version: 4.8.1 2026-05-22T14:02:53,151 Fetching project page and analyzing links: https://www.piwheels.org/simple/plastron-models/ 2026-05-22T14:02:53,151 Getting page https://www.piwheels.org/simple/plastron-models/ 2026-05-22T14:02:53,153 Found index url https://www.piwheels.org/simple 2026-05-22T14:02:53,328 Fetched page https://www.piwheels.org/simple/plastron-models/ as text/html 2026-05-22T14:02:53,332 Skipping link: No binaries permitted for plastron-models: https://www.piwheels.org/simple/plastron-models/plastron_models-4.8.0-py3-none-any.whl#sha256=665be0684538e12e7681bff03b3f10c61fb0313ed3e4e59628928ce84e5e1e69 (from https://www.piwheels.org/simple/plastron-models/) (requires-python:>=3.10) 2026-05-22T14:02:53,333 Skipping link: No binaries permitted for plastron-models: https://archive1.piwheels.org/simple/plastron-models/plastron_models-4.7.0-py3-none-any.whl#sha256=ce6b6b66fc720f3917e3967303ad8329a1a17b32e9f3d26cbfe63d04fd5ea9e0 (from https://www.piwheels.org/simple/plastron-models/) (requires-python:>=3.10) 2026-05-22T14:02:53,333 Skipping link: No binaries permitted for plastron-models: https://archive1.piwheels.org/simple/plastron-models/plastron_models-4.6.3-py3-none-any.whl#sha256=0e58a19cadf16d48f2af132c797fd28ac526f6045836db5214e81bfdb0dd0106 (from https://www.piwheels.org/simple/plastron-models/) (requires-python:>=3.10) 2026-05-22T14:02:53,334 Skipping link: No binaries permitted for plastron-models: https://archive1.piwheels.org/simple/plastron-models/plastron_models-4.6.2-py3-none-any.whl#sha256=da577bc5f2da0df57d20fd6b426f552c057f0eaf1738f0bbb7d8b65307649cdb (from https://www.piwheels.org/simple/plastron-models/) (requires-python:>=3.10) 2026-05-22T14:02:53,334 Skipping link: No binaries permitted for plastron-models: https://archive1.piwheels.org/simple/plastron-models/plastron_models-4.6.0-py3-none-any.whl#sha256=0ae3b89bee1e998e7e291ab9a45791d00ba3d9f18ad4687c513a310ef5495b4a (from https://www.piwheels.org/simple/plastron-models/) (requires-python:>=3.10) 2026-05-22T14:02:53,335 Skipping link: No binaries permitted for plastron-models: https://archive1.piwheels.org/simple/plastron-models/plastron_models-4.5.1-py3-none-any.whl#sha256=205998fd2b23426e6ad673f5ddde20e7c6ae7117e3d3fd8f0dbc3b53b6f01416 (from https://www.piwheels.org/simple/plastron-models/) (requires-python:>=3.8) 2026-05-22T14:02:53,335 Skipping link: No binaries permitted for plastron-models: https://archive1.piwheels.org/simple/plastron-models/plastron_models-4.5.0-py3-none-any.whl#sha256=24e901ef70590767547737b067c0ffc915c3e819a312273d5cbebea84342f859 (from https://www.piwheels.org/simple/plastron-models/) (requires-python:>=3.8) 2026-05-22T14:02:53,336 Skipping link: No binaries permitted for plastron-models: https://archive1.piwheels.org/simple/plastron-models/plastron_models-4.4.0-py3-none-any.whl#sha256=bb69898f40013a7b7074d2eeacedfc3c89ad0662ca1fb175edc9c75d678971f9 (from https://www.piwheels.org/simple/plastron-models/) (requires-python:>=3.8) 2026-05-22T14:02:53,336 Skipping link: No binaries permitted for plastron-models: https://archive1.piwheels.org/simple/plastron-models/plastron_models-4.3.3-py3-none-any.whl#sha256=f7cf8eecc1dd96ddd9a1487f6039b7b9c2d35eb07b2aca9f5f842d3d84c74f2a (from https://www.piwheels.org/simple/plastron-models/) (requires-python:>=3.8) 2026-05-22T14:02:53,337 Skipping link: No binaries permitted for plastron-models: https://archive1.piwheels.org/simple/plastron-models/plastron_models-4.3.2-py3-none-any.whl#sha256=090d728619bc6f47d94253cdf565f4f0a297dc2f1f0c310c3889b6c6ac7d4d2c (from https://www.piwheels.org/simple/plastron-models/) (requires-python:>=3.8) 2026-05-22T14:02:53,338 Skipping link: not a file: https://www.piwheels.org/simple/plastron-models/ 2026-05-22T14:02:53,338 Skipping link: not a file: https://pypi.org/simple/plastron-models/ 2026-05-22T14:02:53,359 Given no hashes to check 1 links for project 'plastron-models': discarding no candidates 2026-05-22T14:02:53,377 Collecting plastron-models==4.8.1 2026-05-22T14:02:53,379 Created temporary directory: /tmp/pip-unpack-gtk6ffzl 2026-05-22T14:02:53,530 Downloading plastron_models-4.8.1.tar.gz (48 kB) 2026-05-22T14:02:53,696 Added plastron-models==4.8.1 from https://files.pythonhosted.org/packages/29/7b/2fd4ba0e7c9fdc4d5a69a6d995ec41e88e546e48b412cdc12ac268aa8633/plastron_models-4.8.1.tar.gz to build tracker '/tmp/pip-build-tracker-x8hqkii0' 2026-05-22T14:02:53,701 Created temporary directory: /tmp/pip-build-env-2jjigzbu 2026-05-22T14:02:53,706 Installing build dependencies: started 2026-05-22T14:02:53,707 Running command pip subprocess to install build dependencies 2026-05-22T14:02:54,844 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-22T14:02:55,265 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-05-22T14:02:55,289 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-22T14:02:57,085 Collecting setuptools>=66.1.0 2026-05-22T14:02:57,086 Obtaining dependency information for setuptools>=66.1.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-22T14:02:57,102 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-22T14:02:57,350 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-22T14:02:57,448 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-22T14:03:00,178 Installing collected packages: setuptools 2026-05-22T14:03:03,448 Successfully installed setuptools-82.0.1 2026-05-22T14:03:03,715 Installing build dependencies: finished with status 'done' 2026-05-22T14:03:03,721 Getting requirements to build wheel: started 2026-05-22T14:03:03,722 Running command Getting requirements to build wheel 2026-05-22T14:03:04,420 running egg_info 2026-05-22T14:03:04,426 writing src/plastron_models.egg-info/PKG-INFO 2026-05-22T14:03:04,430 writing dependency_links to src/plastron_models.egg-info/dependency_links.txt 2026-05-22T14:03:04,433 writing entry points to src/plastron_models.egg-info/entry_points.txt 2026-05-22T14:03:04,435 writing requirements to src/plastron_models.egg-info/requires.txt 2026-05-22T14:03:04,436 writing top-level names to src/plastron_models.egg-info/top_level.txt 2026-05-22T14:03:04,466 reading manifest file 'src/plastron_models.egg-info/SOURCES.txt' 2026-05-22T14:03:04,470 reading manifest template 'MANIFEST.in' 2026-05-22T14:03:04,476 writing manifest file 'src/plastron_models.egg-info/SOURCES.txt' 2026-05-22T14:03:04,572 Getting requirements to build wheel: finished with status 'done' 2026-05-22T14:03:04,576 Created temporary directory: /tmp/pip-modern-metadata-kx7u6u_w 2026-05-22T14:03:04,578 Preparing metadata (pyproject.toml): started 2026-05-22T14:03:04,580 Running command Preparing metadata (pyproject.toml) 2026-05-22T14:03:05,222 running dist_info 2026-05-22T14:03:05,232 creating /tmp/pip-modern-metadata-kx7u6u_w/plastron_models.egg-info 2026-05-22T14:03:05,234 writing /tmp/pip-modern-metadata-kx7u6u_w/plastron_models.egg-info/PKG-INFO 2026-05-22T14:03:05,238 writing dependency_links to /tmp/pip-modern-metadata-kx7u6u_w/plastron_models.egg-info/dependency_links.txt 2026-05-22T14:03:05,240 writing entry points to /tmp/pip-modern-metadata-kx7u6u_w/plastron_models.egg-info/entry_points.txt 2026-05-22T14:03:05,242 writing requirements to /tmp/pip-modern-metadata-kx7u6u_w/plastron_models.egg-info/requires.txt 2026-05-22T14:03:05,243 writing top-level names to /tmp/pip-modern-metadata-kx7u6u_w/plastron_models.egg-info/top_level.txt 2026-05-22T14:03:05,245 writing manifest file '/tmp/pip-modern-metadata-kx7u6u_w/plastron_models.egg-info/SOURCES.txt' 2026-05-22T14:03:05,271 reading manifest file '/tmp/pip-modern-metadata-kx7u6u_w/plastron_models.egg-info/SOURCES.txt' 2026-05-22T14:03:05,273 reading manifest template 'MANIFEST.in' 2026-05-22T14:03:05,278 writing manifest file '/tmp/pip-modern-metadata-kx7u6u_w/plastron_models.egg-info/SOURCES.txt' 2026-05-22T14:03:05,279 creating '/tmp/pip-modern-metadata-kx7u6u_w/plastron_models-4.8.1.dist-info' 2026-05-22T14:03:05,401 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-22T14:03:05,405 Source in /tmp/pip-wheel-knz47nox/plastron-models_4b2e2ddc3f73472db6d53318530e290a has version 4.8.1, which satisfies requirement plastron-models==4.8.1 from https://files.pythonhosted.org/packages/29/7b/2fd4ba0e7c9fdc4d5a69a6d995ec41e88e546e48b412cdc12ac268aa8633/plastron_models-4.8.1.tar.gz 2026-05-22T14:03:05,406 Removed plastron-models==4.8.1 from https://files.pythonhosted.org/packages/29/7b/2fd4ba0e7c9fdc4d5a69a6d995ec41e88e546e48b412cdc12ac268aa8633/plastron_models-4.8.1.tar.gz from build tracker '/tmp/pip-build-tracker-x8hqkii0' 2026-05-22T14:03:05,412 Created temporary directory: /tmp/pip-unpack-rjpzo8ek 2026-05-22T14:03:05,412 Building wheels for collected packages: plastron-models 2026-05-22T14:03:05,417 Created temporary directory: /tmp/pip-wheel-4kagb1ux 2026-05-22T14:03:05,417 Destination directory: /tmp/pip-wheel-4kagb1ux 2026-05-22T14:03:05,419 Building wheel for plastron-models (pyproject.toml): started 2026-05-22T14:03:05,420 Running command Building wheel for plastron-models (pyproject.toml) 2026-05-22T14:03:06,045 running bdist_wheel 2026-05-22T14:03:06,063 running build 2026-05-22T14:03:06,064 running build_py 2026-05-22T14:03:06,070 creating build/lib/plastron/serializers 2026-05-22T14:03:06,073 copying src/plastron/serializers/csv.py -> build/lib/plastron/serializers 2026-05-22T14:03:06,075 copying src/plastron/serializers/__init__.py -> build/lib/plastron/serializers 2026-05-22T14:03:06,077 copying src/plastron/serializers/turtle.py -> build/lib/plastron/serializers 2026-05-22T14:03:06,080 creating build/lib/plastron/validation 2026-05-22T14:03:06,081 copying src/plastron/validation/__init__.py -> build/lib/plastron/validation 2026-05-22T14:03:06,083 copying src/plastron/validation/rules.py -> build/lib/plastron/validation 2026-05-22T14:03:06,085 creating build/lib/plastron/rdf 2026-05-22T14:03:06,086 copying src/plastron/rdf/__init__.py -> build/lib/plastron/rdf 2026-05-22T14:03:06,088 copying src/plastron/rdf/oa.py -> build/lib/plastron/rdf 2026-05-22T14:03:06,090 copying src/plastron/rdf/rdf.py -> build/lib/plastron/rdf 2026-05-22T14:03:06,092 copying src/plastron/rdf/ore.py -> build/lib/plastron/rdf 2026-05-22T14:03:06,094 copying src/plastron/rdf/authority.py -> build/lib/plastron/rdf 2026-05-22T14:03:06,096 copying src/plastron/rdf/ldp.py -> build/lib/plastron/rdf 2026-05-22T14:03:06,098 copying src/plastron/rdf/pcdm.py -> build/lib/plastron/rdf 2026-05-22T14:03:06,101 creating build/lib/plastron/ocr 2026-05-22T14:03:06,102 copying src/plastron/ocr/alto.py -> build/lib/plastron/ocr 2026-05-22T14:03:06,104 copying src/plastron/ocr/__init__.py -> build/lib/plastron/ocr 2026-05-22T14:03:06,106 copying src/plastron/ocr/core.py -> build/lib/plastron/ocr 2026-05-22T14:03:06,109 copying src/plastron/ocr/hocr.py -> build/lib/plastron/ocr 2026-05-22T14:03:06,111 creating build/lib/plastron/handles 2026-05-22T14:03:06,112 copying src/plastron/handles/__init__.py -> build/lib/plastron/handles 2026-05-22T14:03:06,115 creating build/lib/plastron/models 2026-05-22T14:03:06,116 copying src/plastron/models/__init__.py -> build/lib/plastron/models 2026-05-22T14:03:06,118 copying src/plastron/models/letter.py -> build/lib/plastron/models 2026-05-22T14:03:06,120 copying src/plastron/models/newspaper.py -> build/lib/plastron/models 2026-05-22T14:03:06,123 copying src/plastron/models/page.py -> build/lib/plastron/models 2026-05-22T14:03:06,124 copying src/plastron/models/fedora.py -> build/lib/plastron/models 2026-05-22T14:03:06,126 copying src/plastron/models/authorities.py -> build/lib/plastron/models 2026-05-22T14:03:06,128 copying src/plastron/models/poster.py -> build/lib/plastron/models 2026-05-22T14:03:06,130 copying src/plastron/models/annotations.py -> build/lib/plastron/models 2026-05-22T14:03:06,132 copying src/plastron/models/ore.py -> build/lib/plastron/models 2026-05-22T14:03:06,134 copying src/plastron/models/ldp.py -> build/lib/plastron/models 2026-05-22T14:03:06,136 copying src/plastron/models/pcdm.py -> build/lib/plastron/models 2026-05-22T14:03:06,138 copying src/plastron/models/umd.py -> build/lib/plastron/models 2026-05-22T14:03:06,140 creating build/lib/plastron/validation/vocabularies 2026-05-22T14:03:06,142 copying src/plastron/validation/vocabularies/__init__.py -> build/lib/plastron/validation/vocabularies 2026-05-22T14:03:06,144 running egg_info 2026-05-22T14:03:06,154 writing src/plastron_models.egg-info/PKG-INFO 2026-05-22T14:03:06,158 writing dependency_links to src/plastron_models.egg-info/dependency_links.txt 2026-05-22T14:03:06,159 writing entry points to src/plastron_models.egg-info/entry_points.txt 2026-05-22T14:03:06,161 writing requirements to src/plastron_models.egg-info/requires.txt 2026-05-22T14:03:06,162 writing top-level names to src/plastron_models.egg-info/top_level.txt 2026-05-22T14:03:06,180 reading manifest file 'src/plastron_models.egg-info/SOURCES.txt' 2026-05-22T14:03:06,184 reading manifest template 'MANIFEST.in' 2026-05-22T14:03:06,190 writing manifest file 'src/plastron_models.egg-info/SOURCES.txt' 2026-05-22T14:03:06,192 /tmp/pip-build-env-2jjigzbu/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plastron.validation.vocabularies.__pycache__' is absent from the `packages` configuration. 2026-05-22T14:03:06,193 !! 2026-05-22T14:03:06,194 ******************************************************************************** 2026-05-22T14:03:06,195 ############################ 2026-05-22T14:03:06,195 # Package would be ignored # 2026-05-22T14:03:06,196 ############################ 2026-05-22T14:03:06,196 Python recognizes 'plastron.validation.vocabularies.__pycache__' as an importable package[^1], 2026-05-22T14:03:06,197 but it is absent from setuptools' `packages` configuration. 2026-05-22T14:03:06,198 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-22T14:03:06,198 package, please make sure that 'plastron.validation.vocabularies.__pycache__' is explicitly added 2026-05-22T14:03:06,199 to the `packages` configuration field. 2026-05-22T14:03:06,200 Alternatively, you can also rely on setuptools' discovery methods 2026-05-22T14:03:06,200 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-22T14:03:06,201 instead of `find_packages(...)`/`find:`). 2026-05-22T14:03:06,202 You can read more about "package discovery" on setuptools documentation page: 2026-05-22T14:03:06,203 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-22T14:03:06,204 If you don't want 'plastron.validation.vocabularies.__pycache__' to be distributed and are 2026-05-22T14:03:06,205 already explicitly excluding 'plastron.validation.vocabularies.__pycache__' via 2026-05-22T14:03:06,205 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-22T14:03:06,206 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-22T14:03:06,206 combination with a more fine grained `package-data` configuration. 2026-05-22T14:03:06,207 You can read more about "package data files" on setuptools documentation page: 2026-05-22T14:03:06,209 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-22T14:03:06,210 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-22T14:03:06,211 even if it does not contain any `.py` files. 2026-05-22T14:03:06,211 On the other hand, currently there is no concept of package data 2026-05-22T14:03:06,212 directory, all directories are treated like packages. 2026-05-22T14:03:06,213 ******************************************************************************** 2026-05-22T14:03:06,214 !! 2026-05-22T14:03:06,214 check.warn(importable) 2026-05-22T14:03:06,214 copying src/plastron/validation/vocabularies/dcmitype.ttl -> build/lib/plastron/validation/vocabularies 2026-05-22T14:03:06,215 creating build/lib/plastron/validation/vocabularies/__pycache__ 2026-05-22T14:03:06,215 copying src/plastron/validation/vocabularies/__pycache__/__init__.cpython-310.pyc -> build/lib/plastron/validation/vocabularies/__pycache__ 2026-05-22T14:03:06,216 copying src/plastron/validation/vocabularies/__pycache__/__init__.cpython-311.pyc -> build/lib/plastron/validation/vocabularies/__pycache__ 2026-05-22T14:03:06,216 copying src/plastron/validation/vocabularies/__pycache__/__init__.cpython-312.pyc -> build/lib/plastron/validation/vocabularies/__pycache__ 2026-05-22T14:03:06,217 copying src/plastron/validation/vocabularies/__pycache__/__init__.cpython-38.pyc -> build/lib/plastron/validation/vocabularies/__pycache__ 2026-05-22T14:03:06,232 installing to build/bdist.linux-armv7l/wheel 2026-05-22T14:03:06,233 running install 2026-05-22T14:03:06,256 running install_lib 2026-05-22T14:03:06,262 creating build/bdist.linux-armv7l/wheel 2026-05-22T14:03:06,264 creating build/bdist.linux-armv7l/wheel/plastron 2026-05-22T14:03:06,265 creating build/bdist.linux-armv7l/wheel/plastron/serializers 2026-05-22T14:03:06,266 copying build/lib/plastron/serializers/csv.py -> build/bdist.linux-armv7l/wheel/./plastron/serializers 2026-05-22T14:03:06,269 copying build/lib/plastron/serializers/__init__.py -> build/bdist.linux-armv7l/wheel/./plastron/serializers 2026-05-22T14:03:06,271 copying build/lib/plastron/serializers/turtle.py -> build/bdist.linux-armv7l/wheel/./plastron/serializers 2026-05-22T14:03:06,273 creating build/bdist.linux-armv7l/wheel/plastron/validation 2026-05-22T14:03:06,274 copying build/lib/plastron/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./plastron/validation 2026-05-22T14:03:06,276 copying build/lib/plastron/validation/rules.py -> build/bdist.linux-armv7l/wheel/./plastron/validation 2026-05-22T14:03:06,279 creating build/bdist.linux-armv7l/wheel/plastron/validation/vocabularies 2026-05-22T14:03:06,280 copying build/lib/plastron/validation/vocabularies/dcmitype.ttl -> build/bdist.linux-armv7l/wheel/./plastron/validation/vocabularies 2026-05-22T14:03:06,282 copying build/lib/plastron/validation/vocabularies/__init__.py -> build/bdist.linux-armv7l/wheel/./plastron/validation/vocabularies 2026-05-22T14:03:06,285 creating build/bdist.linux-armv7l/wheel/plastron/validation/vocabularies/__pycache__ 2026-05-22T14:03:06,286 copying build/lib/plastron/validation/vocabularies/__pycache__/__init__.cpython-38.pyc -> build/bdist.linux-armv7l/wheel/./plastron/validation/vocabularies/__pycache__ 2026-05-22T14:03:06,289 copying build/lib/plastron/validation/vocabularies/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./plastron/validation/vocabularies/__pycache__ 2026-05-22T14:03:06,291 copying build/lib/plastron/validation/vocabularies/__pycache__/__init__.cpython-310.pyc -> build/bdist.linux-armv7l/wheel/./plastron/validation/vocabularies/__pycache__ 2026-05-22T14:03:06,294 copying build/lib/plastron/validation/vocabularies/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./plastron/validation/vocabularies/__pycache__ 2026-05-22T14:03:06,297 creating build/bdist.linux-armv7l/wheel/plastron/rdf 2026-05-22T14:03:06,298 copying build/lib/plastron/rdf/__init__.py -> build/bdist.linux-armv7l/wheel/./plastron/rdf 2026-05-22T14:03:06,300 copying build/lib/plastron/rdf/oa.py -> build/bdist.linux-armv7l/wheel/./plastron/rdf 2026-05-22T14:03:06,302 copying build/lib/plastron/rdf/rdf.py -> build/bdist.linux-armv7l/wheel/./plastron/rdf 2026-05-22T14:03:06,304 copying build/lib/plastron/rdf/ore.py -> build/bdist.linux-armv7l/wheel/./plastron/rdf 2026-05-22T14:03:06,306 copying build/lib/plastron/rdf/authority.py -> build/bdist.linux-armv7l/wheel/./plastron/rdf 2026-05-22T14:03:06,308 copying build/lib/plastron/rdf/ldp.py -> build/bdist.linux-armv7l/wheel/./plastron/rdf 2026-05-22T14:03:06,310 copying build/lib/plastron/rdf/pcdm.py -> build/bdist.linux-armv7l/wheel/./plastron/rdf 2026-05-22T14:03:06,313 creating build/bdist.linux-armv7l/wheel/plastron/ocr 2026-05-22T14:03:06,314 copying build/lib/plastron/ocr/alto.py -> build/bdist.linux-armv7l/wheel/./plastron/ocr 2026-05-22T14:03:06,316 copying build/lib/plastron/ocr/__init__.py -> build/bdist.linux-armv7l/wheel/./plastron/ocr 2026-05-22T14:03:06,318 copying build/lib/plastron/ocr/core.py -> build/bdist.linux-armv7l/wheel/./plastron/ocr 2026-05-22T14:03:06,320 copying build/lib/plastron/ocr/hocr.py -> build/bdist.linux-armv7l/wheel/./plastron/ocr 2026-05-22T14:03:06,323 creating build/bdist.linux-armv7l/wheel/plastron/handles 2026-05-22T14:03:06,324 copying build/lib/plastron/handles/__init__.py -> build/bdist.linux-armv7l/wheel/./plastron/handles 2026-05-22T14:03:06,327 creating build/bdist.linux-armv7l/wheel/plastron/models 2026-05-22T14:03:06,328 copying build/lib/plastron/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plastron/models 2026-05-22T14:03:06,330 copying build/lib/plastron/models/letter.py -> build/bdist.linux-armv7l/wheel/./plastron/models 2026-05-22T14:03:06,332 copying build/lib/plastron/models/newspaper.py -> build/bdist.linux-armv7l/wheel/./plastron/models 2026-05-22T14:03:06,335 copying build/lib/plastron/models/page.py -> build/bdist.linux-armv7l/wheel/./plastron/models 2026-05-22T14:03:06,336 copying build/lib/plastron/models/fedora.py -> build/bdist.linux-armv7l/wheel/./plastron/models 2026-05-22T14:03:06,338 copying build/lib/plastron/models/authorities.py -> build/bdist.linux-armv7l/wheel/./plastron/models 2026-05-22T14:03:06,340 copying build/lib/plastron/models/poster.py -> build/bdist.linux-armv7l/wheel/./plastron/models 2026-05-22T14:03:06,342 copying build/lib/plastron/models/annotations.py -> build/bdist.linux-armv7l/wheel/./plastron/models 2026-05-22T14:03:06,344 copying build/lib/plastron/models/ore.py -> build/bdist.linux-armv7l/wheel/./plastron/models 2026-05-22T14:03:06,346 copying build/lib/plastron/models/ldp.py -> build/bdist.linux-armv7l/wheel/./plastron/models 2026-05-22T14:03:06,347 copying build/lib/plastron/models/pcdm.py -> build/bdist.linux-armv7l/wheel/./plastron/models 2026-05-22T14:03:06,349 copying build/lib/plastron/models/umd.py -> build/bdist.linux-armv7l/wheel/./plastron/models 2026-05-22T14:03:06,351 running install_egg_info 2026-05-22T14:03:06,356 Copying src/plastron_models.egg-info to build/bdist.linux-armv7l/wheel/./plastron_models-4.8.1-py3.11.egg-info 2026-05-22T14:03:06,367 running install_scripts 2026-05-22T14:03:06,376 creating build/bdist.linux-armv7l/wheel/plastron_models-4.8.1.dist-info/WHEEL 2026-05-22T14:03:06,379 creating '/tmp/pip-wheel-4kagb1ux/.tmp-prxqhnmn/plastron_models-4.8.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-22T14:03:06,382 adding 'plastron/handles/__init__.py' 2026-05-22T14:03:06,384 adding 'plastron/models/__init__.py' 2026-05-22T14:03:06,386 adding 'plastron/models/annotations.py' 2026-05-22T14:03:06,387 adding 'plastron/models/authorities.py' 2026-05-22T14:03:06,388 adding 'plastron/models/fedora.py' 2026-05-22T14:03:06,390 adding 'plastron/models/ldp.py' 2026-05-22T14:03:06,391 adding 'plastron/models/letter.py' 2026-05-22T14:03:06,393 adding 'plastron/models/newspaper.py' 2026-05-22T14:03:06,394 adding 'plastron/models/ore.py' 2026-05-22T14:03:06,396 adding 'plastron/models/page.py' 2026-05-22T14:03:06,397 adding 'plastron/models/pcdm.py' 2026-05-22T14:03:06,398 adding 'plastron/models/poster.py' 2026-05-22T14:03:06,400 adding 'plastron/models/umd.py' 2026-05-22T14:03:06,401 adding 'plastron/ocr/__init__.py' 2026-05-22T14:03:06,403 adding 'plastron/ocr/alto.py' 2026-05-22T14:03:06,405 adding 'plastron/ocr/core.py' 2026-05-22T14:03:06,406 adding 'plastron/ocr/hocr.py' 2026-05-22T14:03:06,408 adding 'plastron/rdf/__init__.py' 2026-05-22T14:03:06,409 adding 'plastron/rdf/authority.py' 2026-05-22T14:03:06,411 adding 'plastron/rdf/ldp.py' 2026-05-22T14:03:06,412 adding 'plastron/rdf/oa.py' 2026-05-22T14:03:06,414 adding 'plastron/rdf/ore.py' 2026-05-22T14:03:06,415 adding 'plastron/rdf/pcdm.py' 2026-05-22T14:03:06,417 adding 'plastron/rdf/rdf.py' 2026-05-22T14:03:06,419 adding 'plastron/serializers/__init__.py' 2026-05-22T14:03:06,422 adding 'plastron/serializers/csv.py' 2026-05-22T14:03:06,423 adding 'plastron/serializers/turtle.py' 2026-05-22T14:03:06,425 adding 'plastron/validation/__init__.py' 2026-05-22T14:03:06,426 adding 'plastron/validation/rules.py' 2026-05-22T14:03:06,428 adding 'plastron/validation/vocabularies/__init__.py' 2026-05-22T14:03:06,430 adding 'plastron/validation/vocabularies/dcmitype.ttl' 2026-05-22T14:03:06,432 adding 'plastron/validation/vocabularies/__pycache__/__init__.cpython-310.pyc' 2026-05-22T14:03:06,434 adding 'plastron/validation/vocabularies/__pycache__/__init__.cpython-311.pyc' 2026-05-22T14:03:06,436 adding 'plastron/validation/vocabularies/__pycache__/__init__.cpython-312.pyc' 2026-05-22T14:03:06,439 adding 'plastron/validation/vocabularies/__pycache__/__init__.cpython-38.pyc' 2026-05-22T14:03:06,441 adding 'plastron_models-4.8.1.dist-info/METADATA' 2026-05-22T14:03:06,442 adding 'plastron_models-4.8.1.dist-info/WHEEL' 2026-05-22T14:03:06,443 adding 'plastron_models-4.8.1.dist-info/entry_points.txt' 2026-05-22T14:03:06,444 adding 'plastron_models-4.8.1.dist-info/top_level.txt' 2026-05-22T14:03:06,445 adding 'plastron_models-4.8.1.dist-info/RECORD' 2026-05-22T14:03:06,447 removing build/bdist.linux-armv7l/wheel 2026-05-22T14:03:06,557 Building wheel for plastron-models (pyproject.toml): finished with status 'done' 2026-05-22T14:03:06,563 Created wheel for plastron-models: filename=plastron_models-4.8.1-py3-none-any.whl size=62942 sha256=6b3a8b910b74a0d91f70361edc8fb94756188e6094d3044ed8d7c4ccbdb6dd88 2026-05-22T14:03:06,564 Stored in directory: /tmp/pip-ephem-wheel-cache-dsnyntxc/wheels/83/a7/f5/6fd67b6e94bff6fa558d5f2f6f227d2c26d3d3cd32d26f01ac 2026-05-22T14:03:06,575 Successfully built plastron-models 2026-05-22T14:03:06,580 Removed build tracker: '/tmp/pip-build-tracker-x8hqkii0'