<86>Apr 27 09:58:15 userdel[1731185]: delete user 'rooter' <86>Apr 27 09:58:15 userdel[1731185]: removed group 'rooter' owned by 'rooter' <86>Apr 27 09:58:15 userdel[1731185]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 27 09:58:15 groupadd[1731271]: group added to /etc/group: name=rooter, GID=1868 <86>Apr 27 09:58:15 groupadd[1731271]: group added to /etc/gshadow: name=rooter <86>Apr 27 09:58:15 groupadd[1731271]: new group: name=rooter, GID=1868 <86>Apr 27 09:58:15 useradd[1731351]: new user: name=rooter, UID=1868, GID=1868, home=/root, shell=/bin/bash, from=none <86>Apr 27 09:58:15 userdel[1731425]: delete user 'builder' <86>Apr 27 09:58:15 userdel[1731425]: removed group 'builder' owned by 'builder' <86>Apr 27 09:58:15 userdel[1731425]: removed shadow group 'builder' owned by 'builder' <86>Apr 27 09:58:15 groupadd[1731482]: group added to /etc/group: name=builder, GID=1869 <86>Apr 27 09:58:15 groupadd[1731482]: group added to /etc/gshadow: name=builder <86>Apr 27 09:58:15 groupadd[1731482]: new group: name=builder, GID=1869 <86>Apr 27 09:58:15 useradd[1731530]: new user: name=builder, UID=1869, GID=1869, home=/usr/src, shell=/bin/bash, from=none <13>Apr 27 09:58:18 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Apr 27 09:58:18 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed <13>Apr 27 09:58:18 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Apr 27 09:58:18 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed <13>Apr 27 09:58:18 rpmi: libp11-kit-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Apr 27 09:58:18 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Apr 27 09:58:18 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 27 09:58:18 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 27 09:58:18 rpmi: ca-certificates-2024.02.24-alt1 sisyphus+341362.100.1.1 1708791001 installed <13>Apr 27 09:58:18 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Apr 27 09:58:18 rpmi: p11-kit-trust-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Apr 27 09:58:18 rpmi: libcrypto3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <13>Apr 27 09:58:18 rpmi: libssl3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <13>Apr 27 09:58:18 rpmi: python3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 09:58:19 rpmi: python3-base-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 09:58:19 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed <13>Apr 27 09:58:19 rpmi: python3-module-pyproject-installer-0.5.3-alt1 sisyphus+344989.100.3.1 1713974805 installed <13>Apr 27 09:58:19 rpmi: rpm-macros-pyproject-0.0.5-alt1 sisyphus+344989.500.3.1 1713974843 installed <13>Apr 27 09:58:19 rpmi: tests-for-installed-python3-pkgs-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Apr 27 09:58:19 rpmi: rpm-build-python3-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Apr 27 09:58:19 rpmi: rpm-build-pyproject-0.0.5-alt1 sisyphus+344989.500.3.1 1713974843 installed <13>Apr 27 09:58:22 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718975 installed <13>Apr 27 09:58:22 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Apr 27 09:58:22 rpmi: python3-module-packaging-24.0-alt1 sisyphus+342487.100.2.1 1710407438 installed <13>Apr 27 09:58:22 rpmi: python3-module-pyasn1-0.6.0-alt1 sisyphus+343691.100.1.1 1711530038 installed <13>Apr 27 09:58:23 rpmi: python3-module-pyasn1-modules-0.4.0-alt1 sisyphus+343691.200.1.1 1711530070 installed <13>Apr 27 09:58:23 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Apr 27 09:58:23 rpmi: libgnutls30-3.8.4-alt1 sisyphus+343729.100.2.1 1711570650 installed <13>Apr 27 09:58:23 rpmi: libngtcp2.16-1.4.0-alt1 sisyphus+343912.100.1.1 1711714686 installed <13>Apr 27 09:58:23 rpmi: libngtcp2_crypto_gnutls8-1.4.0-alt1 sisyphus+343912.100.1.1 1711714686 installed <13>Apr 27 09:58:23 rpmi: python3-module-typing_extensions-4.11.0-alt2 sisyphus+345650.100.1.1 1713793625 installed <13>Apr 27 09:58:23 rpmi: python3-module-pluggy-1.5.0-alt1 sisyphus+345632.100.2.1 1713864244 installed <13>Apr 27 09:58:23 rpmi: python3-module-pkg_resources-1:69.5.1-alt1 sisyphus+345209.100.2.1 1713349328 installed <13>Apr 27 09:58:23 rpmi: python3-module-mdurl-0.1.2-alt1 sisyphus+318894.1000.3.1 1682420700 installed <13>Apr 27 09:58:23 rpmi: python3-module-markdown-it-3.0.0-alt1 sisyphus+324665.100.1.1 1689081992 installed <13>Apr 27 09:58:23 rpmi: python3-module-iniconfig-2.0.0-alt1 sisyphus+314076.200.3.1 1674737275 installed <13>Apr 27 09:58:23 rpmi: python3-module-pytest-8.0.2-alt1 sisyphus+341429.100.2.1 1709025013 installed <13>Apr 27 09:58:23 rpmi: python3-module-urllib3-2:2.2.1-alt1 sisyphus+341073.200.1.1 1708356525 installed <13>Apr 27 09:58:23 rpmi: python3-module-idna-3.7-alt1 sisyphus+345659.100.1.1 1713798399 installed <13>Apr 27 09:58:23 rpmi: python3-module-wcwidth-0.2.13-alt1 sisyphus+341792.100.2.1 1709543329 installed <13>Apr 27 09:58:23 rpmi: python3-module-prettytable-2.1.0-alt1 sisyphus+269172.200.1.1 1617824839 installed <13>Apr 27 09:58:23 rpmi: python3-module-click-8.1.7-alt1 sisyphus+327424.100.2.1 1695395098 installed <13>Apr 27 09:58:23 rpmi: python3-module-charset-normalizer-2.1.1-alt1 sisyphus+311047.100.1.1 1669992940 installed <13>Apr 27 09:58:23 rpmi: python3-module-requests-2.31.0-alt1 sisyphus+321663.100.2.1 1684917021 installed <13>Apr 27 09:58:23 rpmi: python3-module-bson-4.3.3-alt1 sisyphus+333513.20400.71.1 1704542923 installed <13>Apr 27 09:58:23 rpmi: python3-module-bottle-1:0.12.25-alt1 sisyphus+316623.100.1.1 1678651894 installed <13>Apr 27 09:58:23 rpmi: python3-module-attrs-23.2.0-alt1 sisyphus+338876.100.1.2 1706109385 installed <13>Apr 27 09:58:23 rpmi: python3-module-argcomplete-2.0.0-alt1 sisyphus+297796.100.1.1 1649076986 installed <13>Apr 27 09:58:23 rpmi: python3-module-Pygments-2.17.2-alt1 sisyphus+334864.100.2.1 1701773787 installed <13>Apr 27 09:58:23 rpmi: python3-module-rich-13.7.1-alt1 sisyphus+341675.100.1.1 1709202925 installed <13>Apr 27 09:58:23 rpmi: python3-module-pycparser-2.21-alt1.1 sisyphus+309935.7300.4.1 1668527005 installed <13>Apr 27 09:58:23 rpmi: python3-module-cffi-1.16.0-alt1 sisyphus+333513.10400.71.1 1704540321 installed <13>Apr 27 09:58:23 rpmi: python3-module-cryptography-42.0.5-alt1 sisyphus+341498.100.1.1 1709027854 installed <13>Apr 27 09:58:23 rpmi: python3-module-openssl-24.0.0-alt1 sisyphus+340924.100.1.1 1708214977 installed <13>Apr 27 09:58:23 rpmi: python3-module-service_identity-24.1.0-alt1 sisyphus+338892.100.1.2 1706114425 installed <13>Apr 27 09:58:23 rpmi: python3-module-pymongo-4.3.3-alt1 sisyphus+333513.20400.71.1 1704542923 installed <13>Apr 27 09:58:23 rpmi: python3-module-servicemanager-2.0.7-alt1 sisyphus+275998.100.1.1 1624811123 installed <13>Apr 27 09:58:24 rpmi: python3-module-execnet-2.1.1-alt1 sisyphus+344737.100.1.1 1712657795 installed <13>Apr 27 09:58:24 rpmi: mercurial-6.5.2-alt1 sisyphus+333513.46600.73.1 1704642737 installed <13>Apr 27 09:58:24 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094932 installed <13>Apr 27 09:58:24 rpmi: python3-module-yaml-6.0.1-alt1.1 sisyphus+333513.45640.73.1 1704640302 installed <13>Apr 27 09:58:24 rpmi: libpython3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 09:58:24 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 09:58:24 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 09:58:24 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 09:58:25 rpmi: python3-dev-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 09:58:25 rpmi: python3-module-setuptools-1:69.5.1-alt1 sisyphus+345209.100.2.1 1713349328 installed <13>Apr 27 09:58:25 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593140 installed <13>Apr 27 09:58:25 rpmi: publicsuffix-list-dafsa-20240415-alt1 sisyphus+345249.100.1.1 1713270235 installed <13>Apr 27 09:58:25 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684771 installed <13>Apr 27 09:58:25 rpmi: libnghttp3.9-1.2.0-alt1 sisyphus+343912.200.1.1 1711714731 installed <13>Apr 27 09:58:25 rpmi: libnghttp2-1.61.0-alt1 sisyphus+344450.100.1.1 1712304122 installed <13>Apr 27 09:58:25 rpmi: openldap-common-2.6.7-alt1 sisyphus+343335.200.1.1 1711113916 installed <13>Apr 27 09:58:25 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed <13>Apr 27 09:58:25 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed <13>Apr 27 09:58:25 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Apr 27 09:58:25 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Apr 27 09:58:25 rpmi: libxxhash-0.8.2-alt1 sisyphus+336514.200.7.1 1702672120 installed <13>Apr 27 09:58:25 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667413000 installed <13>Apr 27 09:58:25 rpmi: rsync-3.2.7-alt1 sisyphus+325006.2000.1.1 1689498390 installed <13>Apr 27 09:58:25 rpmi: openssh-common-9.6p1-alt1 sisyphus+338324.200.2.1 1706093727 installed <13>Apr 27 09:58:25 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed <13>Apr 27 09:58:25 rpmi: liblmdb-0.9.32-alt1 sisyphus+342426.100.1.1 1710124284 installed <13>Apr 27 09:58:25 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed <13>Apr 27 09:58:25 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed <86>Apr 27 09:58:25 groupadd[1791177]: group added to /etc/group: name=_keytab, GID=999 <86>Apr 27 09:58:25 groupadd[1791177]: group added to /etc/gshadow: name=_keytab <86>Apr 27 09:58:25 groupadd[1791177]: new group: name=_keytab, GID=999 <13>Apr 27 09:58:25 rpmi: libkrb5-1.21.2-alt2 sisyphus+338902.100.2.1 1706700985 installed <13>Apr 27 09:58:25 rpmi: libgsasl-2.2.0-alt1 sisyphus+333173.100.1.1 1698696961 installed <86>Apr 27 09:58:25 groupadd[1791722]: group added to /etc/group: name=sasl, GID=998 <86>Apr 27 09:58:25 groupadd[1791722]: group added to /etc/gshadow: name=sasl <86>Apr 27 09:58:25 groupadd[1791722]: new group: name=sasl, GID=998 <13>Apr 27 09:58:25 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112524 installed <13>Apr 27 09:58:25 rpmi: libldap2-2.6.7-alt1 sisyphus+343335.200.1.1 1711113906 installed <13>Apr 27 09:58:26 rpmi: libcurl-8.7.1-alt2 sisyphus+345773.100.1.1 1713974756 installed <13>Apr 27 09:58:26 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922745 installed <86>Apr 27 09:58:26 groupadd[1792321]: group added to /etc/group: name=sshagent, GID=997 <86>Apr 27 09:58:26 groupadd[1792321]: group added to /etc/gshadow: name=sshagent <86>Apr 27 09:58:26 groupadd[1792321]: new group: name=sshagent, GID=997 <13>Apr 27 09:58:26 rpmi: openssh-clients-9.6p1-alt1 sisyphus+338324.200.2.1 1706093727 installed <13>Apr 27 09:58:26 rpmi: less-633-alt1 sisyphus+328181.300.2.1 1693321749 installed <13>Apr 27 09:58:26 rpmi: diffstat-1.64-alt1 sisyphus+278100.700.1.1 1626056686 installed <13>Apr 27 09:58:26 rpmi: git-core-2.42.1-alt1 sisyphus+333661.100.1.1 1699193194 installed <13>Apr 27 09:58:26 rpmi: python3-module-setuptools_scm-8.0.4-alt1 sisyphus+330879.100.1.1 1696337010 installed <13>Apr 27 09:58:26 rpmi: python3-module-repo-review-0.10.6-alt1 sisyphus+345631.100.2.2 1713864608 installed <13>Apr 27 09:58:26 rpmi: python3-module-pytest-xdist-3.5.0-alt1 sisyphus+341682.100.1.1 1709206232 installed <13>Apr 27 09:58:26 rpmi: python3-module-pytest-randomly-3.15.0-alt1 sisyphus+327307.200.1.1 1692263387 installed <13>Apr 27 09:58:26 rpmi: python3-module-wheel-0.43.0-alt1 sisyphus+342546.200.3.1 1710867409 installed <13>Apr 27 09:58:26 rpmi: python3-module-trove-classifiers-2024.4.10-alt1 sisyphus+344939.100.1.1 1712846260 installed <13>Apr 27 09:58:26 rpmi: python3-module-fastjsonschema-2.18.1-alt1.1 sisyphus+340398.100.1.1 1707632591 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-validate-pyproject-0.16-alt1.nosrc.rpm (w1.gzdio) Installing python3-module-validate-pyproject-0.16-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.20897 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-validate-pyproject-0.16 + echo 'Source #0 (python3-module-validate-pyproject-0.16.tar):' Source #0 (python3-module-validate-pyproject-0.16.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-validate-pyproject-0.16.tar + cd python3-module-validate-pyproject-0.16 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (python3-module-validate-pyproject-0.16-alt.patch):' Patch #0 (python3-module-validate-pyproject-0.16-alt.patch): + /usr/bin/patch -p1 patching file src/validate_pyproject/pre_compile/NOTICE.template patching file src/validate_pyproject/pre_compile/__init__.py patching file tests/helpers.py patching file tests/test_formats.py patching file tests/test_pre_compile.py + '[' '!' -d .git ']' + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /usr/src/RPM/BUILD/python3-module-validate-pyproject-0.16/.git/ + git config user.email author@example.com + git config user.name author + git add . + git commit -m release [master (root-commit) b7c0eb7] release 204 files changed, 9539 insertions(+) create mode 100644 .cirrus.yml create mode 100644 .coveragerc create mode 100644 .git_archival.txt create mode 100644 .gitattributes create mode 100644 .github/workflows/ci.yml create mode 100644 .gitignore create mode 100644 .pre-commit-config.yaml create mode 100644 .pre-commit-hooks.yaml create mode 100644 .projections.json create mode 100644 .readthedocs.yml create mode 100644 .ruff.toml create mode 100644 AUTHORS.rst create mode 100644 CHANGELOG.rst create mode 100644 CONTRIBUTING.rst create mode 100644 LICENSE.txt create mode 100644 NOTICE.txt create mode 100644 README.rst create mode 100644 docs/Makefile create mode 100644 docs/_static/.gitignore create mode 100644 docs/_static/custom-adjustments.css create mode 100644 docs/authors.rst create mode 100644 docs/changelog.rst create mode 100644 docs/conf.py create mode 100644 docs/contributing.rst create mode 100644 docs/dev-guide.rst create mode 100644 docs/embedding.rst create mode 100644 docs/faq.rst create mode 100644 docs/index.rst create mode 100644 docs/json-schemas.rst create mode 100644 docs/license.rst create mode 100644 docs/readme.rst create mode 100644 docs/requirements.txt create mode 100644 docs/schemas.rst create mode 100644 pyproject.toml create mode 100644 setup.cfg create mode 100644 src/validate_pyproject/__init__.py create mode 100644 src/validate_pyproject/__main__.py create mode 100644 src/validate_pyproject/_tomllib.py create mode 100644 src/validate_pyproject/api.py create mode 100644 src/validate_pyproject/cli.py create mode 100644 src/validate_pyproject/error_reporting.py create mode 100644 src/validate_pyproject/errors.py create mode 100644 src/validate_pyproject/extra_validations.py create mode 100644 src/validate_pyproject/formats.py create mode 100644 src/validate_pyproject/plugins/__init__.py create mode 100644 src/validate_pyproject/plugins/distutils.schema.json create mode 100644 src/validate_pyproject/plugins/setuptools.schema.json create mode 100644 src/validate_pyproject/pre_compile/NOTICE.template create mode 100644 src/validate_pyproject/pre_compile/__init__.py create mode 100644 src/validate_pyproject/pre_compile/__main__.py create mode 100644 src/validate_pyproject/pre_compile/api-notice.template create mode 100644 src/validate_pyproject/pre_compile/cli-notice.template create mode 100644 src/validate_pyproject/pre_compile/cli.py create mode 100644 src/validate_pyproject/pre_compile/main_file.template create mode 100644 src/validate_pyproject/project_metadata.schema.json create mode 100644 src/validate_pyproject/py.typed create mode 100644 src/validate_pyproject/pyproject_toml.schema.json create mode 100644 src/validate_pyproject/remote.py create mode 100644 src/validate_pyproject/repo_review.py create mode 100644 src/validate_pyproject/types.py create mode 100644 src/validate_pyproject/vendoring/__init__.py create mode 100644 src/validate_pyproject/vendoring/__main__.py create mode 100644 src/validate_pyproject/vendoring/cli.py create mode 100644 tests/__init__.py create mode 100644 tests/conftest.py create mode 100644 tests/examples/atoml/LICENSE create mode 100644 tests/examples/atoml/pyproject.toml create mode 100644 tests/examples/cibuildwheel/default.toml create mode 100644 tests/examples/cibuildwheel/overrides.toml create mode 100644 tests/examples/cibuildwheel/test_config.json create mode 100644 tests/examples/flit/LICENSE create mode 100644 tests/examples/flit/pyproject.toml create mode 100644 tests/examples/localtool/localtool.schema.json create mode 100644 tests/examples/localtool/nestedtool.schema.json create mode 100644 tests/examples/localtool/test_config.json create mode 100644 tests/examples/localtool/working.toml create mode 100644 tests/examples/pdm/LICENSE create mode 100644 tests/examples/pdm/pyproject.toml create mode 100644 tests/examples/pep_text/pyproject.toml create mode 100644 tests/examples/poetry/poetry-author-no-email.toml create mode 100644 tests/examples/poetry/poetry-capital-in-author-email.toml create mode 100644 tests/examples/poetry/poetry-complete.toml create mode 100644 tests/examples/poetry/poetry-inline-table.toml create mode 100644 tests/examples/poetry/poetry-readme-files.toml create mode 100644 tests/examples/poetry/poetry-sample-project.toml create mode 100644 tests/examples/poetry/test_config.json create mode 100644 tests/examples/ruff/modern.toml create mode 100644 tests/examples/ruff/test_config.json create mode 100644 tests/examples/setuptools/01-pyproject.toml create mode 100644 tests/examples/setuptools/02-pyproject.toml create mode 100644 tests/examples/setuptools/03-pyproject.toml create mode 100644 tests/examples/setuptools/04-pyproject.toml create mode 100644 tests/examples/setuptools/05-pyproject.toml create mode 100644 tests/examples/setuptools/06-pyproject.toml create mode 100644 tests/examples/setuptools/07-pyproject.toml create mode 100644 tests/examples/setuptools/08-pyproject.toml create mode 100644 tests/examples/setuptools/09-pyproject.toml create mode 100644 tests/examples/setuptools/readme-pyproject.toml create mode 100644 tests/examples/simple/dynamic-version.toml create mode 100644 tests/examples/simple/minimal.toml create mode 100644 tests/examples/store/example.toml create mode 100644 tests/examples/store/test_config.json create mode 100644 tests/examples/trampolim/LICENSE create mode 100644 tests/examples/trampolim/pyproject.toml create mode 100644 tests/helpers.py create mode 100644 tests/invalid-examples/cibuildwheel/overrides-noaction.errors.txt create mode 100644 tests/invalid-examples/cibuildwheel/overrides-noaction.toml create mode 100644 tests/invalid-examples/cibuildwheel/overrides-noselect.errors.txt create mode 100644 tests/invalid-examples/cibuildwheel/overrides-noselect.toml create mode 100644 tests/invalid-examples/cibuildwheel/test_config.json create mode 100644 tests/invalid-examples/cibuildwheel/unknown-option.errors.txt create mode 100644 tests/invalid-examples/cibuildwheel/unknown-option.toml create mode 100644 tests/invalid-examples/localtool/fail1.errors.txt create mode 100644 tests/invalid-examples/localtool/fail1.toml create mode 100644 tests/invalid-examples/localtool/fail2.errors.txt create mode 100644 tests/invalid-examples/localtool/fail2.toml create mode 100644 tests/invalid-examples/localtool/test_config.json create mode 100644 tests/invalid-examples/pdm/LICENSE create mode 100644 tests/invalid-examples/pdm/invalid-version/errors.txt create mode 100644 tests/invalid-examples/pdm/invalid-version/pyproject.toml create mode 100644 tests/invalid-examples/pdm/redefining-as-dynamic/errors.txt create mode 100644 tests/invalid-examples/pdm/redefining-as-dynamic/pyproject.toml create mode 100644 tests/invalid-examples/pep621/dynamic/static_entry_points_listed_as_dynamic.errors.txt create mode 100644 tests/invalid-examples/pep621/dynamic/static_entry_points_listed_as_dynamic.toml create mode 100644 tests/invalid-examples/pep621/incorrect-subtables/author_with_extra_fields.errors.txt create mode 100644 tests/invalid-examples/pep621/incorrect-subtables/author_with_extra_fields.toml create mode 100644 tests/invalid-examples/pep621/missing-fields/missing-version-with-dynamic.errors.txt create mode 100644 tests/invalid-examples/pep621/missing-fields/missing-version-with-dynamic.toml create mode 100644 tests/invalid-examples/pep621/missing-fields/missing-version.errors.txt create mode 100644 tests/invalid-examples/pep621/missing-fields/missing-version.toml create mode 100644 tests/invalid-examples/pep621/non-standardised-project-fields/author_instead_of_authors.errors.txt create mode 100644 tests/invalid-examples/pep621/non-standardised-project-fields/author_instead_of_authors.toml create mode 100644 tests/invalid-examples/pep621/non-standardised-project-fields/requires_instead_of_dependencies.errors.txt create mode 100644 tests/invalid-examples/pep621/non-standardised-project-fields/requires_instead_of_dependencies.toml create mode 100644 tests/invalid-examples/poetry/poetry-bad-multiline.errors.txt create mode 100644 tests/invalid-examples/poetry/poetry-bad-multiline.toml create mode 100644 tests/invalid-examples/poetry/test_config.json create mode 100644 tests/invalid-examples/ruff/badcode.errors.txt create mode 100644 tests/invalid-examples/ruff/badcode.toml create mode 100644 tests/invalid-examples/ruff/test_config.json create mode 100644 tests/invalid-examples/ruff/unknown.errors.txt create mode 100644 tests/invalid-examples/ruff/unknown.toml create mode 100644 tests/invalid-examples/setuptools/attr/missing-attr-name.errors.txt create mode 100644 tests/invalid-examples/setuptools/attr/missing-attr-name.toml create mode 100644 tests/invalid-examples/setuptools/cmdclass/invalid-value.errors.txt create mode 100644 tests/invalid-examples/setuptools/cmdclass/invalid-value.toml create mode 100644 tests/invalid-examples/setuptools/dependencies/invalid-extra-name.errors.txt create mode 100644 tests/invalid-examples/setuptools/dependencies/invalid-extra-name.toml create mode 100644 tests/invalid-examples/setuptools/dynamic/readme-missing-file.errors.txt create mode 100644 tests/invalid-examples/setuptools/dynamic/readme-missing-file.toml create mode 100644 tests/invalid-examples/setuptools/dynamic/readme-too-many.errors.txt create mode 100644 tests/invalid-examples/setuptools/dynamic/readme-too-many.toml create mode 100644 tests/invalid-examples/setuptools/package-dir/invalid-name.errors.txt create mode 100644 tests/invalid-examples/setuptools/package-dir/invalid-name.toml create mode 100644 tests/invalid-examples/setuptools/package-dir/invalid-stub.errors.txt create mode 100644 tests/invalid-examples/setuptools/packages/invalid-name.errors.txt create mode 100644 tests/invalid-examples/setuptools/packages/invalid-name.toml create mode 100644 tests/invalid-examples/setuptools/packages/invalid-stub-name.errors.txt create mode 100644 tests/invalid-examples/setuptools/packages/invalid-stub-name.toml create mode 100644 tests/invalid-examples/setuptools/packages/missing-find-arguments.errors.txt create mode 100644 tests/invalid-examples/setuptools/packages/missing-find-arguments.toml create mode 100644 tests/invalid-examples/setuptools/pep621/license/both-text-and-file.errors.txt create mode 100644 tests/invalid-examples/setuptools/pep621/license/both-text-and-file.toml create mode 100644 tests/invalid-examples/setuptools/pep621/license/empty.errors.txt create mode 100644 tests/invalid-examples/setuptools/pep621/license/empty.toml create mode 100644 tests/invalid-examples/setuptools/pep621/readme/readme-as-array.errors.txt create mode 100644 tests/invalid-examples/setuptools/pep621/readme/readme-as-array.toml create mode 100644 tests/invalid-examples/setuptools/pep621/readme/readme-without-content-type.errors.txt create mode 100644 tests/invalid-examples/setuptools/pep621/readme/readme-without-content-type.toml create mode 100644 tests/invalid-examples/store/cibw-overrides-noaction.errors.txt create mode 100644 tests/invalid-examples/store/cibw-overrides-noaction.toml create mode 100644 tests/invalid-examples/store/cibw-overrides-noselect.errors.txt create mode 100644 tests/invalid-examples/store/cibw-overrides-noselect.toml create mode 100644 tests/invalid-examples/store/cibw-unknown-option.errors.txt create mode 100644 tests/invalid-examples/store/cibw-unknown-option.toml create mode 100644 tests/invalid-examples/store/ruff-badcode.errors.txt create mode 100644 tests/invalid-examples/store/ruff-badcode.toml create mode 100644 tests/invalid-examples/store/ruff-unknown.errors.txt create mode 100644 tests/invalid-examples/store/ruff-unknown.toml create mode 100644 tests/invalid-examples/store/test_config.json create mode 100644 tests/json_schema_summary/array-contains.example create mode 100644 tests/json_schema_summary/array-no-items.example create mode 100644 tests/json_schema_summary/array-prefix-items.example create mode 100644 tests/json_schema_summary/array-simple.example create mode 100644 tests/json_schema_summary/if-then-else.example create mode 100644 tests/json_schema_summary/if-then-else2.example create mode 100644 tests/json_schema_summary/not.example create mode 100644 tests/json_schema_summary/object-no-properties.example create mode 100644 tests/json_schema_summary/object-pattern-properties.example create mode 100644 tests/json_schema_summary/object-property-names.example create mode 100644 tests/json_schema_summary/oneof.example create mode 100644 tests/pre_compile/test_cli.py create mode 100644 tests/test_api.py create mode 100644 tests/test_cli.py create mode 100644 tests/test_error_reporting.py create mode 100644 tests/test_examples.py create mode 100644 tests/test_formats.py create mode 100644 tests/test_json_schema_summary.py create mode 100644 tests/test_plugins.py create mode 100644 tests/test_pre_compile.py create mode 100644 tests/test_repo_review.py create mode 100644 tests/test_vendoring.py create mode 100755 tools/to_schemastore.py create mode 100644 tox.ini + git tag 0.16 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep518 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify pep518 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep517 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify pep517 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show metadata + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify metadata INFO : Building metadata INFO : Building metadata with prepare_metadata_for_build_wheel INFO : Source tree: /usr/src/RPM/BUILD/python3-module-validate-pyproject-0.16 INFO : Output dir: /usr/src/tmp/tmpj0kq1lgq + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.80720 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-validate-pyproject-0.16 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/python3-module-validate-pyproject-0.16 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-validate-pyproject-0.16/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec DEBUG : pyproject_installer.lib.build_backend : Parsing configuration file: /usr/src/RPM/BUILD/python3-module-validate-pyproject-0.16/pyproject.toml INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: setuptools.build_meta INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/python3-module-validate-pyproject-0.16/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} INFO : root : running bdist_wheel INFO : root : running build INFO : root : running build_py INFO : root : creating build INFO : root : creating build/lib INFO : root : creating build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/types.py -> build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/repo_review.py -> build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/remote.py -> build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/formats.py -> build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/extra_validations.py -> build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/errors.py -> build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/error_reporting.py -> build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/cli.py -> build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/api.py -> build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/_tomllib.py -> build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/__main__.py -> build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/__init__.py -> build/lib/validate_pyproject INFO : root : creating build/lib/validate_pyproject/vendoring INFO : root : copying src/validate_pyproject/vendoring/cli.py -> build/lib/validate_pyproject/vendoring INFO : root : copying src/validate_pyproject/vendoring/__main__.py -> build/lib/validate_pyproject/vendoring INFO : root : copying src/validate_pyproject/vendoring/__init__.py -> build/lib/validate_pyproject/vendoring INFO : root : creating build/lib/validate_pyproject/pre_compile INFO : root : copying src/validate_pyproject/pre_compile/__init__.py -> build/lib/validate_pyproject/pre_compile INFO : root : copying src/validate_pyproject/pre_compile/cli.py -> build/lib/validate_pyproject/pre_compile INFO : root : copying src/validate_pyproject/pre_compile/__main__.py -> build/lib/validate_pyproject/pre_compile INFO : root : creating build/lib/validate_pyproject/plugins INFO : root : copying src/validate_pyproject/plugins/__init__.py -> build/lib/validate_pyproject/plugins INFO : root : running egg_info INFO : root : writing src/validate_pyproject.egg-info/PKG-INFO INFO : root : writing dependency_links to src/validate_pyproject.egg-info/dependency_links.txt INFO : root : writing entry points to src/validate_pyproject.egg-info/entry_points.txt INFO : root : writing requirements to src/validate_pyproject.egg-info/requires.txt INFO : root : writing top-level names to src/validate_pyproject.egg-info/top_level.txt INFO : root : adding license file 'LICENSE.txt' INFO : root : adding license file 'NOTICE.txt' INFO : root : writing manifest file 'src/validate_pyproject.egg-info/SOURCES.txt' INFO : root : copying src/validate_pyproject/project_metadata.schema.json -> build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/py.typed -> build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/pyproject_toml.schema.json -> build/lib/validate_pyproject INFO : root : copying src/validate_pyproject/pre_compile/NOTICE.template -> build/lib/validate_pyproject/pre_compile INFO : root : copying src/validate_pyproject/pre_compile/api-notice.template -> build/lib/validate_pyproject/pre_compile INFO : root : copying src/validate_pyproject/pre_compile/cli-notice.template -> build/lib/validate_pyproject/pre_compile INFO : root : copying src/validate_pyproject/pre_compile/main_file.template -> build/lib/validate_pyproject/pre_compile INFO : root : copying src/validate_pyproject/plugins/distutils.schema.json -> build/lib/validate_pyproject/plugins INFO : root : copying src/validate_pyproject/plugins/setuptools.schema.json -> build/lib/validate_pyproject/plugins INFO : wheel : installing to build/bdist.linux-i686/wheel INFO : root : running install INFO : root : running install_lib INFO : root : creating build/bdist.linux-i686 INFO : root : creating build/bdist.linux-i686/wheel INFO : root : creating build/bdist.linux-i686/wheel/validate_pyproject INFO : root : copying build/lib/validate_pyproject/pyproject_toml.schema.json -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : copying build/lib/validate_pyproject/py.typed -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : copying build/lib/validate_pyproject/project_metadata.schema.json -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : creating build/bdist.linux-i686/wheel/validate_pyproject/plugins INFO : root : copying build/lib/validate_pyproject/plugins/setuptools.schema.json -> build/bdist.linux-i686/wheel/validate_pyproject/plugins INFO : root : copying build/lib/validate_pyproject/plugins/distutils.schema.json -> build/bdist.linux-i686/wheel/validate_pyproject/plugins INFO : root : copying build/lib/validate_pyproject/plugins/__init__.py -> build/bdist.linux-i686/wheel/validate_pyproject/plugins INFO : root : creating build/bdist.linux-i686/wheel/validate_pyproject/pre_compile INFO : root : copying build/lib/validate_pyproject/pre_compile/main_file.template -> build/bdist.linux-i686/wheel/validate_pyproject/pre_compile INFO : root : copying build/lib/validate_pyproject/pre_compile/cli-notice.template -> build/bdist.linux-i686/wheel/validate_pyproject/pre_compile INFO : root : copying build/lib/validate_pyproject/pre_compile/api-notice.template -> build/bdist.linux-i686/wheel/validate_pyproject/pre_compile INFO : root : copying build/lib/validate_pyproject/pre_compile/NOTICE.template -> build/bdist.linux-i686/wheel/validate_pyproject/pre_compile INFO : root : copying build/lib/validate_pyproject/pre_compile/__main__.py -> build/bdist.linux-i686/wheel/validate_pyproject/pre_compile INFO : root : copying build/lib/validate_pyproject/pre_compile/cli.py -> build/bdist.linux-i686/wheel/validate_pyproject/pre_compile INFO : root : copying build/lib/validate_pyproject/pre_compile/__init__.py -> build/bdist.linux-i686/wheel/validate_pyproject/pre_compile INFO : root : creating build/bdist.linux-i686/wheel/validate_pyproject/vendoring INFO : root : copying build/lib/validate_pyproject/vendoring/__init__.py -> build/bdist.linux-i686/wheel/validate_pyproject/vendoring INFO : root : copying build/lib/validate_pyproject/vendoring/__main__.py -> build/bdist.linux-i686/wheel/validate_pyproject/vendoring INFO : root : copying build/lib/validate_pyproject/vendoring/cli.py -> build/bdist.linux-i686/wheel/validate_pyproject/vendoring INFO : root : copying build/lib/validate_pyproject/__init__.py -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : copying build/lib/validate_pyproject/__main__.py -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : copying build/lib/validate_pyproject/_tomllib.py -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : copying build/lib/validate_pyproject/api.py -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : copying build/lib/validate_pyproject/cli.py -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : copying build/lib/validate_pyproject/error_reporting.py -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : copying build/lib/validate_pyproject/errors.py -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : copying build/lib/validate_pyproject/extra_validations.py -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : copying build/lib/validate_pyproject/formats.py -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : copying build/lib/validate_pyproject/remote.py -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : copying build/lib/validate_pyproject/repo_review.py -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : copying build/lib/validate_pyproject/types.py -> build/bdist.linux-i686/wheel/validate_pyproject INFO : root : running install_egg_info INFO : root : Copying src/validate_pyproject.egg-info to build/bdist.linux-i686/wheel/validate_pyproject-0.16-py3.12.egg-info INFO : root : running install_scripts INFO : wheel : creating build/bdist.linux-i686/wheel/validate_pyproject-0.16.dist-info/WHEEL INFO : wheel : creating '/usr/src/RPM/BUILD/python3-module-validate-pyproject-0.16/dist/.tmp-bar0n9xm/validate_pyproject-0.16-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it INFO : wheel : adding 'validate_pyproject/__init__.py' INFO : wheel : adding 'validate_pyproject/__main__.py' INFO : wheel : adding 'validate_pyproject/_tomllib.py' INFO : wheel : adding 'validate_pyproject/api.py' INFO : wheel : adding 'validate_pyproject/cli.py' INFO : wheel : adding 'validate_pyproject/error_reporting.py' INFO : wheel : adding 'validate_pyproject/errors.py' INFO : wheel : adding 'validate_pyproject/extra_validations.py' INFO : wheel : adding 'validate_pyproject/formats.py' INFO : wheel : adding 'validate_pyproject/project_metadata.schema.json' INFO : wheel : adding 'validate_pyproject/py.typed' INFO : wheel : adding 'validate_pyproject/pyproject_toml.schema.json' INFO : wheel : adding 'validate_pyproject/remote.py' INFO : wheel : adding 'validate_pyproject/repo_review.py' INFO : wheel : adding 'validate_pyproject/types.py' INFO : wheel : adding 'validate_pyproject/plugins/__init__.py' INFO : wheel : adding 'validate_pyproject/plugins/distutils.schema.json' INFO : wheel : adding 'validate_pyproject/plugins/setuptools.schema.json' INFO : wheel : adding 'validate_pyproject/pre_compile/NOTICE.template' INFO : wheel : adding 'validate_pyproject/pre_compile/__init__.py' INFO : wheel : adding 'validate_pyproject/pre_compile/__main__.py' INFO : wheel : adding 'validate_pyproject/pre_compile/api-notice.template' INFO : wheel : adding 'validate_pyproject/pre_compile/cli-notice.template' INFO : wheel : adding 'validate_pyproject/pre_compile/cli.py' INFO : wheel : adding 'validate_pyproject/pre_compile/main_file.template' INFO : wheel : adding 'validate_pyproject/vendoring/__init__.py' INFO : wheel : adding 'validate_pyproject/vendoring/__main__.py' INFO : wheel : adding 'validate_pyproject/vendoring/cli.py' INFO : wheel : adding 'validate_pyproject-0.16.dist-info/LICENSE.txt' INFO : wheel : adding 'validate_pyproject-0.16.dist-info/METADATA' INFO : wheel : adding 'validate_pyproject-0.16.dist-info/NOTICE.txt' INFO : wheel : adding 'validate_pyproject-0.16.dist-info/WHEEL' INFO : wheel : adding 'validate_pyproject-0.16.dist-info/entry_points.txt' INFO : wheel : adding 'validate_pyproject-0.16.dist-info/top_level.txt' INFO : wheel : adding 'validate_pyproject-0.16.dist-info/RECORD' INFO : wheel : removing build/bdist.linux-i686/wheel INFO : pyproject_installer.build_cmd._build : Built wheel: validate_pyproject-0.16-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.80720 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-validate-pyproject-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-validate-pyproject-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd python3-module-validate-pyproject-0.16 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-validate-pyproject-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/python3-module-validate-pyproject-0.16/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: validate_pyproject-0.16-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-validate-pyproject-buildroot DEBUG : pyproject_installer.lib.wheel : Parsing wheel filename DEBUG : pyproject_installer.lib.wheel : Validating wheel file DEBUG : pyproject_installer.lib.wheel : Validating wheel spec version DEBUG : pyproject_installer.lib.wheel : Parsing wheel spec metadata DEBUG : pyproject_installer.lib.wheel : Validating RECORD INFO : pyproject_installer.install_cmd._install : Wheel installation root: /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages INFO : pyproject_installer.install_cmd._install : Extracting wheel DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: validate_pyproject-0.16.dist-info/LICENSE.txt DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: validate_pyproject-0.16.dist-info/NOTICE.txt DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: validate_pyproject-0.16.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: validate_pyproject-0.16.dist-info/top_level.txt DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: validate_pyproject-0.16.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Generating entrypoints scripts DEBUG : pyproject_installer.lib.scripts : Installing console script: validate-pyproject INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-validate-pyproject-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-validate-pyproject-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-validate-pyproject-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-validate-pyproject-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-validate-pyproject-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-validate-pyproject-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/python3-module-validate-pyproject-buildroot Bytecompiling python3 modules in /usr/src/tmp/python3-module-validate-pyproject-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/plugins/__init__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/__init__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/__main__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/cli.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/vendoring/__init__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/vendoring/__main__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/vendoring/cli.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/__init__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/__main__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/_tomllib.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/api.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/cli.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/error_reporting.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/errors.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/extra_validations.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/formats.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/remote.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/repo_review.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/types.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-validate-pyproject-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/plugins/__init__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/__init__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/__main__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/cli.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/vendoring/__init__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/vendoring/__main__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/vendoring/cli.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/__init__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/__main__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/_tomllib.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/api.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/cli.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/error_reporting.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/errors.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/extra_validations.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/formats.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/remote.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/repo_review.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/types.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-validate-pyproject-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/plugins/__init__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/__init__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/__main__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/cli.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/vendoring/__init__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/vendoring/__main__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/vendoring/cli.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/__init__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/__main__.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/_tomllib.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/api.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/cli.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/error_reporting.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/errors.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/extra_validations.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/formats.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/remote.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/repo_review.py compile /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/types.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/validate_pyproject/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/__main__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/__main__.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/__main__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/__main__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/_tomllib.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/_tomllib.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/_tomllib.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/_tomllib.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/api.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/api.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/cli.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/cli.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/error_reporting.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/error_reporting.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/errors.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/errors.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/errors.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/errors.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/extra_validations.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/extra_validations.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/formats.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/formats.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/remote.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/remote.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/repo_review.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/repo_review.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/types.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/types.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/__pycache__/types.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/validate_pyproject/__pycache__/types.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/validate_pyproject/plugins/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/plugins/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/pre_compile/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/pre_compile/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/pre_compile/__pycache__/__main__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/pre_compile/__pycache__/__main__.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/pre_compile/__pycache__/__main__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/validate_pyproject/pre_compile/__pycache__/__main__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/validate_pyproject/pre_compile/__pycache__/cli.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/pre_compile/__pycache__/cli.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/pre_compile/__pycache__/cli.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/validate_pyproject/pre_compile/__pycache__/cli.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/validate_pyproject/vendoring/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/vendoring/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/vendoring/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/validate_pyproject/vendoring/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/validate_pyproject/vendoring/__pycache__/__main__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/vendoring/__pycache__/__main__.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/vendoring/__pycache__/__main__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/validate_pyproject/vendoring/__pycache__/__main__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/validate_pyproject/vendoring/__pycache__/cli.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/validate_pyproject/vendoring/__pycache__/cli.cpython-312.pyc' './usr/lib/python3/site-packages/validate_pyproject/vendoring/__pycache__/cli.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/validate_pyproject/vendoring/__pycache__/cli.cpython-312.opt-1.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.36836 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-validate-pyproject-0.16 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export NO_INTERNET=YES + NO_INTERNET=YES + /usr/bin/python3 -m pyproject_installer run -- python3 -m pytest -ra -o=addopts=-Wignore INFO : Creating venv INFO : Installing console scripts INFO : Installing package: /usr/src/RPM/BUILD/python3-module-validate-pyproject-0.16/dist/validate_pyproject-0.16-py3-none-any.whl INFO : Running command: ['/usr/src/RPM/BUILD/python3-module-validate-pyproject-0.16/.run_venv/bin/python3', '-m', 'pyproject_installer', 'install', '/usr/src/RPM/BUILD/python3-module-validate-pyproject-0.16/dist/validate_pyproject-0.16-py3-none-any.whl'] INFO : Running command: ['python3', '-m', 'pytest', '-ra', '-o=addopts=-Wignore'] ============================= test session starts ============================== platform linux -- Python 3.12.2, pytest-8.0.2, pluggy-1.5.0 Using --randomly-seed=3608688253 rootdir: /usr/src/RPM/BUILD/python3-module-validate-pyproject-0.16 configfile: pyproject.toml testpaths: tests plugins: randomly-3.15.0, xdist-3.5.0 collected 466 items tests/test_examples.py ..s........sss.s....ss....s....sss....s..ss.s.s.. [ 10%] ...s.s..s.s.....ss.........ss.ss.s.s.s.s...s...s..ss....ssss...s......s. [ 25%] s.s [ 26%] tests/test_vendoring.py ... [ 27%] tests/test_formats.py .................................................. [ 37%] ........................................................................ [ 53%] .....................x.... [ 59%] tests/test_api.py ............. [ 61%] tests/test_repo_review.py ......... [ 63%] tests/test_pre_compile.py ....s.s........s..........ss.s..s..ssss....s.. [ 73%] .sss....ss....s.....s.....s.s.s......s.sss..sss.s.s.s.ss..sss....s.....s [ 89%] s...s.s. [ 90%] tests/test_json_schema_summary.py ........... [ 93%] tests/test_cli.py .................... [ 97%] tests/pre_compile/test_cli.py .. [ 97%] tests/test_error_reporting.py ...... [ 99%] tests/test_plugins.py .... [100%] ================================== XFAILURES =================================== ________________________ TestClassifiers.test_download _________________________ self = http_class = req = http_conn_args = {'context': } host = 'pypi.org', h = headers = {'Connection': 'close', 'Host': 'pypi.org', 'User-Agent': 'Python-urllib/3.12'} def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.12/urllib/request.py:1344: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/http/client.py:1331: in request self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.12/http/client.py:1377: in _send_request self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.12/http/client.py:1326: in endheaders self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.12/http/client.py:1085: in _send_output self.send(msg) /usr/lib/python3.12/http/client.py:1029: in send self.connect() /usr/lib/python3.12/http/client.py:1465: in connect super().connect() /usr/lib/python3.12/http/client.py:995: in connect self.sock = self._create_connection( /usr/lib/python3.12/socket.py:828: in create_connection for res in getaddrinfo(host, port, 0, SOCK_STREAM): _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ host = 'pypi.org', port = 443, family = 0, type = proto = 0, flags = 0 def getaddrinfo(host, port, family=0, type=0, proto=0, flags=0): """Resolve host and port into list of address info entries. Translate the host/port argument into a sequence of 5-tuples that contain all the necessary arguments for creating a socket connected to that service. host is a domain name, a string representation of an IPv4/v6 address or None. port is a string service name such as 'http', a numeric port number or None. By passing None as the value of host and port, you can pass NULL to the underlying C API. The family, type and proto arguments can be optionally specified in order to narrow the list of addresses returned. Passing zero as a value for each of these arguments selects the full range of results. """ # We override this function since we want to translate the numeric family # and socket type values to enum constants. addrlist = [] > for res in _socket.getaddrinfo(host, port, family, type, proto, flags): E socket.gaierror: [Errno -3] Temporary failure in name resolution /usr/lib/python3.12/socket.py:963: gaierror During handling of the above exception, another exception occurred: self = def test_download(self): try: > classifiers = formats._download_classifiers() tests/test_formats.py:317: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ .run_venv/lib/python3/site-packages/validate_pyproject/formats.py:124: in _download_classifiers with urlopen(url, context=context) as response: # noqa: S310 (audit URLs) /usr/lib/python3.12/urllib/request.py:215: in urlopen return opener.open(url, data, timeout) /usr/lib/python3.12/urllib/request.py:515: in open response = self._open(req, data) /usr/lib/python3.12/urllib/request.py:532: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.12/urllib/request.py:492: in _call_chain result = func(*args) /usr/lib/python3.12/urllib/request.py:1392: in https_open return self.do_open(http.client.HTTPSConnection, req, _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = http_conn_args = {'context': } host = 'pypi.org', h = headers = {'Connection': 'close', 'Host': 'pypi.org', 'User-Agent': 'Python-urllib/3.12'} def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.12/urllib/request.py:1347: URLError During handling of the above exception, another exception occurred: self = def test_download(self): try: classifiers = formats._download_classifiers() except Exception as ex: > pytest.xfail(f"Error with download: {ex.__class__.__name__} - {ex}") E _pytest.outcomes.XFailed: Error with download: URLError - tests/test_formats.py:319: XFailed =========================== short test summary info ============================ SKIPPED [28] tests/helpers.py:35: Requires Internet: https://json.schemastore.org/partial-poetry.json SKIPPED [24] tests/helpers.py:35: Requires Internet: https://json.schemastore.org/pyproject.json SKIPPED [20] tests/helpers.py:35: Requires Internet: https://json.schemastore.org/partial-cibuildwheel.json SKIPPED [12] tests/helpers.py:35: Requires Internet: https://json.schemastore.org/ruff.json XFAIL tests/test_formats.py::TestClassifiers::test_download - reason: Error with download: URLError - ================= 381 passed, 84 skipped, 1 xfailed in 10.59s ================== INFO : Command's result: OK + exit 0 Processing files: python3-module-validate-pyproject-0.16-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.77629 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-validate-pyproject-0.16 + DOCDIR=/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/share/doc/python3-module-validate-pyproject-0.16 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/share/doc/python3-module-validate-pyproject-0.16 + /bin/mkdir -p /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/share/doc/python3-module-validate-pyproject-0.16 + cp -prL README.rst /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/share/doc/python3-module-validate-pyproject-0.16 + chmod -R go-w /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/share/doc/python3-module-validate-pyproject-0.16 + chmod -R a+rX /usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/share/doc/python3-module-validate-pyproject-0.16 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.IKLRIl find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7BNqxU find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) py3prov: detected potential module:validate_pyproject py3prov: detected potential module:validate_pyproject py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/bin/validate-pyproject: skipping "sys" lines:[3] py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/bin/validate-pyproject: "validate_pyproject.cli" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/__init__.py: skipping "sys" lines:[1] py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/__init__.py: "importlib.metadata" lines:[[5]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/__init__.py: "importlib_metadata" lines:[[7]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/__main__.py: "validate_pyproject.cli" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/_tomllib.py: skipping "sys" lines:[1] py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/_tomllib.py: "tomllib" lines:[[[5]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/_tomllib.py: "tomli" lines:[[[7]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/_tomllib.py: "toml" lines:[[[[10, 11]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/api.py: skipping "sys" lines:[6] py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/api.py: "validate_pyproject" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/api.py: "validate_pyproject.error_reporting" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/api.py: "validate_pyproject.extra_validations" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/api.py: "validate_pyproject.types" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/api.py: "validate_pyproject.plugins" lines:[[33], [[[205]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/api.py: "importlib_resources" lines:[[[38]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/api.py: "importlib.resources" lines:[[[40], [46]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/cli.py: skipping "sys" lines:[12] py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/cli.py: skipping "itertools" lines:[14] py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/cli.py: "validate_pyproject" lines:[29, 30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/cli.py: "validate_pyproject.api" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/cli.py: "validate_pyproject.errors" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/cli.py: "validate_pyproject.plugins" lines:[33, 34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/cli.py: "validate_pyproject.remote" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/error_reporting.py: "sys" lines:[[14]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/error_reporting.py: "typing_extensions" lines:[[[17]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/error_reporting.py: "typing" lines:[[[19]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/errors.py: "validate_pyproject.error_reporting" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/extra_validations.py: "validate_pyproject.error_reporting" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/formats.py: skipping "builtins" lines:[1] py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/formats.py: skipping "itertools" lines:[7] py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/formats.py: "typing_extensions" lines:[[10]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/formats.py: "packaging" lines:[[[68]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/formats.py: "setuptools._vendor.packaging" lines:[[[[71]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/formats.py: "ssl" lines:[[118]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/formats.py: "email.message" lines:[[119]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/formats.py: "urllib.request" lines:[[120]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/formats.py: "trove_classifiers" lines:[[181]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/formats.py: "urllib.parse" lines:[[206]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/plugins/__init__.py: skipping "sys" lines:[8] py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/plugins/__init__.py: "validate_pyproject" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/plugins/__init__.py: "importlib.metadata" lines:[[18]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/plugins/__init__.py: "importlib_metadata" lines:[[20]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/plugins/__init__.py: "validate_pyproject.types" lines:[[23]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/plugins/__init__.py: "typing_extensions" lines:[[[26]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/plugins/__init__.py: "typing" lines:[[[28]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/__init__.py: skipping "sys" lines:[3] py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/__init__.py: "validate_pyproject" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/__init__.py: "importlib" lines:[[13]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/__init__.py: "importlib_metadata" lines:[[15]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/__init__.py: "validate_pyproject.plugins" lines:[[18]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/__main__.py: "validate_pyproject.pre_compile" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/cli.py: skipping "sys" lines:[6] py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/cli.py: "validate_pyproject" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/cli.py: "validate_pyproject.plugins" lines:[13, 14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/cli.py: "validate_pyproject.remote" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/cli.py: "validate_pyproject.pre_compile" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/cli.py: "subprocess" lines:[[19]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/pre_compile/cli.py: "shlex" lines:[[[21, 23]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/remote.py: skipping "sys" lines:[4] py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/remote.py: "validate_pyproject" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/remote.py: "validate_pyproject.types" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/remote.py: "typing_extensions" lines:[[[15]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/remote.py: "typing" lines:[[[17]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/remote.py: "pyodide.http" lines:[[20]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/remote.py: "validate_pyproject.plugins" lines:[[91]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/repo_review.py: "validate_pyproject" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/vendoring/__init__.py: "validate_pyproject.pre_compile" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/vendoring/__main__.py: "validate_pyproject.vendoring" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/vendoring/cli.py: "validate_pyproject.pre_compile" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-validate-pyproject-buildroot/usr/lib/python3/site-packages/validate_pyproject/vendoring/cli.py: "validate_pyproject.vendoring" lines:[4] is possibly a self-providing dependency, skip it Provides: python3(validate_pyproject), python3(validate_pyproject.__main__), python3(validate_pyproject._tomllib), python3(validate_pyproject.api), python3(validate_pyproject.cli), python3(validate_pyproject.error_reporting), python3(validate_pyproject.errors), python3(validate_pyproject.extra_validations), python3(validate_pyproject.formats), python3(validate_pyproject.plugins), python3(validate_pyproject.pre_compile), python3(validate_pyproject.pre_compile.__main__), python3(validate_pyproject.pre_compile.cli), python3(validate_pyproject.remote), python3(validate_pyproject.repo_review), python3(validate_pyproject.types), python3(validate_pyproject.vendoring), python3(validate_pyproject.vendoring.__main__), python3(validate_pyproject.vendoring.cli) Requires: python3-module-fastjsonschema, /usr/bin/python3, /usr/lib/python3/site-packages, python3(argparse) < 0, python3(contextlib) < 0, python3(enum) < 0, python3(fastjsonschema) < 0, python3(functools) < 0, python3(inspect) < 0, python3(io) < 0, python3(json) < 0, python3(logging) < 0, python3(os) < 0, python3(pathlib) < 0, python3(re) < 0, python3(string) < 0, python3(textwrap) < 0, python3(types) < 0, python3(typing) < 0, python3(urllib.parse) < 0, python3(urllib.request) < 0, python3(warnings) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python3-module-validate-pyproject-0.16-alt1.noarch.rpm (w2.lzdio) 13.43user 2.21system 0:16.84elapsed 92%CPU (0avgtext+0avgdata 47952maxresident)k 0inputs+0outputs (0major+349713minor)pagefaults 0swaps 4.94user 3.64system 0:36.06elapsed 23%CPU (0avgtext+0avgdata 127360maxresident)k 104inputs+0outputs (0major+317586minor)pagefaults 0swaps