:: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging-with-build-support] (pentium4)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-pentium4/root] -> [build]...done ==> Making package: streamlink 7.3.0-1.0 (Fri May 2 09:56:44 2025) ==> Retrieving sources... -> Found streamlink-7.3.0.tar.gz -> Found streamlink-7.3.0.tar.gz.asc ==> Validating source files with sha256sums... streamlink-7.3.0.tar.gz ... Passed streamlink-7.3.0.tar.gz.asc ... Skipped ==> Validating source files with sha512sums... streamlink-7.3.0.tar.gz ... Passed streamlink-7.3.0.tar.gz.asc ... Skipped ==> Verifying source file signatures with gpg... streamlink-7.3.0.tar.gz ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-07-01 ==> Making package: streamlink 7.3.0-1.0 (Fri May 2 09:56:46 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (22) libxslt-1.1.43-1.0 python-attrs-23.2.0-3.0 python-charset-normalizer-3.4.0-1.0 python-h11-0.14.0-4.0 python-idna-3.10-1.0 python-outcome-1.3.0.post0-4.1 python-six-1.16.0-9.1 python-sniffio-1.3.1-3.1 python-sortedcontainers-2.4.0-6.1 python-urllib3-1.26.20-3.0 python-wsproto-1.2.0-4.1 python-certifi-2024.08.30-1.0 python-isodate-0.6.1-4.0 python-lxml-5.3.0-1.0 python-pycountry-24.6.1-2.0 python-pycryptodome-3.22.0-1.0 python-pysocks-1.7.1-9.1 python-requests-2.32.3-1.0 python-trio-0.26.2-1.0 python-trio-websocket-0.11.1-3.0 python-typing_extensions-4.12.2-1.0 python-websocket-client-1.8.0-1.0 Total Installed Size: 38.29 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-certifi... installing python-six... installing python-isodate... installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing python-lxml... Optional dependencies for python-lxml python-beautifulsoup4: support for beautifulsoup parser to parse not well formed HTML python-cssselect: support for cssselect python-html5lib: support for html5lib parser python-lxml-docs: offline docs python-lxml-html-clean: enable htmlclean feature installing python-pycountry... installing python-pycryptodome... installing python-pysocks... installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-certifi: security support [installed] python-cryptography: security support python-idna: security support [installed] python-pyopenssl: security support python-pysocks: SOCKS support [installed] installing python-requests... installing python-attrs... installing python-typing_extensions... installing python-outcome... installing python-sniffio... installing python-sortedcontainers... installing python-trio... installing python-h11... installing python-wsproto... installing python-trio-websocket... installing python-websocket-client... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (14) python-dateutil-2.9.0-5.1 python-hypothesis-6.118.7-1.0 python-iniconfig-2.0.0-5.1 python-pluggy-1.5.0-3.0 python-pyproject-hooks-1.2.0-3.1 python-build-1-1.3 python-freezegun-1.5.1-1.0 python-installer-1-1.3 python-pytest-1:8.3.3-1.0 python-pytest-asyncio-0.24.0-1.0 python-pytest-trio-0.8.0-7.0 python-requests-mock-1.11.0-2.0 python-setuptools-1-1.3 python-wheel-1-1.3 Total Installed Size: 25.11 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-pyproject-hooks... installing python-build... installing python-installer... installing python-setuptools... installing python-wheel... installing python-dateutil... installing python-freezegun... installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-pytest-asyncio... installing python-hypothesis... Optional dependencies for python-hypothesis python-black: for CLI and ghostwriter python-click: for CLI python-dateutil: for date support [installed] python-django: for django module python-dpcontracts: for contracts support python-faker: for fakefactory and django module python-lark-parser: for lark module python-libcst: for codemods module python-numpy: for numpy module python-pandas: for pandas support python-pytest: for pytest module [installed] python-pytz: for datetime and django module python-redis: for redis support python-rich: for CLI installing python-pytest-trio... installing python-requests-mock... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found streamlink-7.3.0.tar.gz -> Found streamlink-7.3.0.tar.gz.asc ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting streamlink-7.3.0.tar.gz with bsdtar ==> Starting build()... * Getting build dependencies for wheel... configuration error: `project.license` must be valid exactly by one definition (2 matches found): - keys: 'file': {type: string} required: ['file'] - keys: 'text': {type: string} required: ['text'] DESCRIPTION: `Project license `_. GIVEN VALUE: "BSD-2-Clause" OFFENDING RULE: 'oneOf' DEFINITION: { "oneOf": [ { "properties": { "file": { "type": "string", "$$description": [ "Relative path to the file (UTF-8) which contains the license for the", "project." ] } }, "required": [ "file" ] }, { "properties": { "text": { "type": "string", "$$description": [ "The license of the project whose meaning is that of the", "`License field from the core metadata", "`_." ] } }, "required": [ "text" ] } ] } Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in main() ~~~~^^ File "/usr/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 143, in get_requires_for_build_wheel return hook(config_settings) File "/build/streamlink/src/streamlink-7.3.0/build_backend/__init__.py", line 45, in get_requires_for_build_wheel return _build_meta.get_requires_for_build_wheel(config_settings) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/setuptools/build_meta.py", line 332, in get_requires_for_build_wheel return self._get_build_requires(config_settings, requirements=[]) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/setuptools/build_meta.py", line 302, in _get_build_requires self.run_setup() ~~~~~~~~~~~~~~^^ File "/usr/lib/python3.13/site-packages/setuptools/build_meta.py", line 318, in run_setup exec(code, locals()) ~~~~^^^^^^^^^^^^^^^^ File "", line 96, in File "/usr/lib/python3.13/site-packages/setuptools/__init__.py", line 117, in setup return distutils.core.setup(**attrs) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.13/site-packages/setuptools/_distutils/core.py", line 157, in setup dist.parse_config_files() ~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.13/site-packages/setuptools/dist.py", line 647, in parse_config_files pyprojecttoml.apply_configuration(self, filename, ignore_option_errors) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/setuptools/config/pyprojecttoml.py", line 71, in apply_configuration config = read_configuration(filepath, True, ignore_option_errors, dist) File "/usr/lib/python3.13/site-packages/setuptools/config/pyprojecttoml.py", line 139, in read_configuration validate(subset, filepath) ~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/setuptools/config/pyprojecttoml.py", line 60, in validate raise ValueError(f"{error}\n{summary}") from None ValueError: invalid pyproject.toml config: `project.license`. configuration error: `project.license` must be valid exactly by one definition (2 matches found): - keys: 'file': {type: string} required: ['file'] - keys: 'text': {type: string} required: ['text'] ERROR Backend subprocess exited when trying to invoke get_requires_for_build_wheel ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-pentium4/build/build used straw: :with_build_support:haskell_without_check: build@euronuc.lan