<86>Apr 15 04:33:02 userdel[497254]: delete user 'rooter' <86>Apr 15 04:33:02 userdel[497254]: removed group 'rooter' owned by 'rooter' <86>Apr 15 04:33:02 userdel[497254]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 15 04:33:02 groupadd[497278]: group added to /etc/group: name=rooter, GID=762 <86>Apr 15 04:33:02 groupadd[497278]: group added to /etc/gshadow: name=rooter <86>Apr 15 04:33:02 groupadd[497278]: new group: name=rooter, GID=762 <86>Apr 15 04:33:02 useradd[497294]: new user: name=rooter, UID=762, GID=762, home=/root, shell=/bin/bash <86>Apr 15 04:33:02 userdel[497333]: delete user 'builder' <86>Apr 15 04:33:02 userdel[497333]: removed group 'builder' owned by 'builder' <86>Apr 15 04:33:02 userdel[497333]: removed shadow group 'builder' owned by 'builder' <86>Apr 15 04:33:02 groupadd[497358]: group added to /etc/group: name=builder, GID=763 <86>Apr 15 04:33:02 groupadd[497358]: group added to /etc/gshadow: name=builder <86>Apr 15 04:33:02 groupadd[497358]: new group: name=builder, GID=763 <86>Apr 15 04:33:02 useradd[497381]: new user: name=builder, UID=763, GID=763, home=/usr/src, shell=/bin/bash <13>Apr 15 04:33:06 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Apr 15 04:33:06 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed <13>Apr 15 04:33:06 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Apr 15 04:33:06 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535281 installed <13>Apr 15 04:33:06 rpmi: libtasn1-4.19.0-alt1 sisyphus+305700.100.1.1 1661359628 installed <13>Apr 15 04:33:06 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 15 04:33:06 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 15 04:33:06 rpmi: ca-certificates-2022.12.14-alt1 sisyphus+311754.200.1.1 1671046143 installed <13>Apr 15 04:33:06 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Apr 15 04:33:06 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535281 installed <13>Apr 15 04:33:06 rpmi: libcrypto1.1-1.1.1t-alt1 sisyphus+314824.100.2.2 1675799073 installed <13>Apr 15 04:33:06 rpmi: libssl1.1-1.1.1t-alt1 sisyphus+314824.100.2.2 1675799073 installed <13>Apr 15 04:33:06 rpmi: python3-3.10.8-alt1.1 sisyphus+311926.100.2.1 1671363746 installed <13>Apr 15 04:33:08 rpmi: python3-base-3.10.8-alt1.1 sisyphus+311926.100.2.1 1671363746 installed <13>Apr 15 04:33:08 rpmi: tests-for-installed-python3-pkgs-0.1.21-alt1 sisyphus+313305.100.2.1 1674203926 installed <13>Apr 15 04:33:08 rpmi: rpm-build-python3-0.1.21-alt1 sisyphus+313305.100.2.1 1674203926 installed <13>Apr 15 04:33:13 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791089 installed <13>Apr 15 04:33:13 rpmi: libnettle8-3.8.1-alt2 sisyphus+308213.100.1.1 1665439443 installed <13>Apr 15 04:33:13 rpmi: python3-module-tomli-2.0.1-alt2 sisyphus+305000.3300.2.1 1660575675 installed <13>Apr 15 04:33:13 rpmi: python3-module-pkg_resources-1:67.4.0-alt1 sisyphus+316154.100.2.1 1678108061 installed <13>Apr 15 04:33:13 rpmi: python3-module-packaging-23.0-alt1 sisyphus+314493.40.11.1 1676633541 installed <13>Apr 15 04:33:13 rpmi: libhogweed6-3.8.1-alt2 sisyphus+308213.100.1.1 1665439443 installed <13>Apr 15 04:33:13 rpmi: libgnutls30-3.7.9-alt1 sisyphus+315353.100.1.1 1676639387 installed <13>Apr 15 04:33:13 rpmi: libngtcp2-0.13.1-alt1 sisyphus+317411.100.1.1 1679680599 installed <13>Apr 15 04:33:13 rpmi: python3-module-typing_extensions-4.5.0-alt1 sisyphus+315274.100.1.1 1676455261 installed <13>Apr 15 04:33:13 rpmi: python3-module-pluggy-1.0.0-alt1 sisyphus+284853.100.1.1 1631109373 installed <13>Apr 15 04:33:13 rpmi: python3-module-iniconfig-2.0.0-alt1 sisyphus+314076.200.3.1 1674737275 installed <13>Apr 15 04:33:13 rpmi: python3-module-exceptiongroup-1.1.0-alt1 sisyphus+314076.100.3.1 1674737254 installed <13>Apr 15 04:33:13 rpmi: python3-module-attrs-22.2.0-alt1 sisyphus+313134.100.1.1 1673363066 installed <13>Apr 15 04:33:13 rpmi: python3-module-pycparser-2.21-alt1.1 sisyphus+309935.7300.4.1 1668527005 installed <13>Apr 15 04:33:13 rpmi: python3-module-cffi-1.15.1-alt1 sisyphus+308243.100.2.1 1665650136 installed <13>Apr 15 04:33:14 rpmi: mercurial-6.3.1-alt1 sisyphus+310846.100.1.1 1669727469 installed <13>Apr 15 04:33:14 rpmi: libpython3-3.10.8-alt1.1 sisyphus+311926.100.2.1 1671363746 installed <13>Apr 15 04:33:14 rpmi: libncurses-6.3.20220618-alt1 sisyphus+302449.100.1.1 1655835262 installed <13>Apr 15 04:33:14 rpmi: libtinfo-devel-6.3.20220618-alt1 sisyphus+302449.100.1.1 1655835262 installed <13>Apr 15 04:33:14 rpmi: libncurses-devel-6.3.20220618-alt1 sisyphus+302449.100.1.1 1655835262 installed <13>Apr 15 04:33:15 rpmi: python3-dev-3.10.8-alt1.1 sisyphus+311926.100.2.1 1671363746 installed <13>Apr 15 04:33:15 rpmi: python3-module-setuptools-1:67.4.0-alt1 sisyphus+316154.100.2.1 1678108061 installed <13>Apr 15 04:33:15 rpmi: libssh2-1.10.0-alt1 sisyphus+289470.100.1.1 1636752294 installed <13>Apr 15 04:33:15 rpmi: publicsuffix-list-dafsa-20230404-alt1 sisyphus+318117.100.1.1 1680769734 installed <13>Apr 15 04:33:15 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131180 installed <13>Apr 15 04:33:15 rpmi: libnghttp3-0.9.0-alt1 sisyphus+317166.100.1.1 1679409333 installed <13>Apr 15 04:33:15 rpmi: libnghttp2-1.52.0-alt1 sisyphus+315262.100.1.1 1676446375 installed <13>Apr 15 04:33:15 rpmi: openldap-common-2.6.4-alt1 sisyphus+317419.100.1.1 1679684487 installed <13>Apr 15 04:33:15 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed <13>Apr 15 04:33:15 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed <13>Apr 15 04:33:15 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Apr 15 04:33:15 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Apr 15 04:33:15 rpmi: libxxhash-0.8.0-alt2 sisyphus+277476.100.2.1 1625621318 installed <13>Apr 15 04:33:15 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667413000 installed <13>Apr 15 04:33:15 rpmi: rsync-3.2.7-alt1 sisyphus+308790.100.1.1 1666394150 installed <13>Apr 15 04:33:15 rpmi: openssh-common-8.6p1-alt3 sisyphus+294457.100.2.1 1643759043 installed <13>Apr 15 04:33:15 rpmi: libverto-0.3.2-alt1_1 sisyphus+279289.100.1.3 1626493872 installed <13>Apr 15 04:33:15 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072361 installed <13>Apr 15 04:33:15 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed <13>Apr 15 04:33:15 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed <86>Apr 15 04:33:15 groupadd[517914]: group added to /etc/group: name=_keytab, GID=499 <86>Apr 15 04:33:15 groupadd[517914]: group added to /etc/gshadow: name=_keytab <86>Apr 15 04:33:15 groupadd[517914]: new group: name=_keytab, GID=499 <13>Apr 15 04:33:15 rpmi: libkrb5-1.20.1-alt1 sisyphus+306946.1000.5.2 1677793939 installed <13>Apr 15 04:33:15 rpmi: libgsasl-1.8.0-alt3 sisyphus+275307.100.1.2 1624478553 installed <86>Apr 15 04:33:15 groupadd[518137]: group added to /etc/group: name=sasl, GID=498 <86>Apr 15 04:33:15 groupadd[518137]: group added to /etc/gshadow: name=sasl <86>Apr 15 04:33:15 groupadd[518137]: new group: name=sasl, GID=498 <13>Apr 15 04:33:15 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+306372.1000.8.1 1663097332 installed <13>Apr 15 04:33:15 rpmi: libldap2-2.6.4-alt1 sisyphus+317419.100.1.1 1679684507 installed <13>Apr 15 04:33:15 rpmi: libcurl-8.0.1-alt2 sisyphus+317180.500.4.1 1679494063 installed <13>Apr 15 04:33:15 rpmi: libedit3-3.1.20191231-alt1 sisyphus+278505.100.1.1 1626106372 installed <86>Apr 15 04:33:15 groupadd[518286]: group added to /etc/group: name=sshagent, GID=497 <86>Apr 15 04:33:15 groupadd[518286]: group added to /etc/gshadow: name=sshagent <86>Apr 15 04:33:15 groupadd[518286]: new group: name=sshagent, GID=497 <13>Apr 15 04:33:16 rpmi: openssh-clients-8.6p1-alt3 sisyphus+294457.100.2.1 1643759043 installed <13>Apr 15 04:33:16 rpmi: less-608-alt1 sisyphus+306395.100.1.1 1662550257 installed <13>Apr 15 04:33:16 rpmi: diffstat-1.64-alt1 sisyphus+278100.700.1.1 1626056686 installed <13>Apr 15 04:33:16 rpmi: git-core-2.33.7-alt1 sisyphus+315247.100.1.1 1676405129 installed <13>Apr 15 04:33:16 rpmi: python3-module-setuptools_scm-7.1.0-alt1 sisyphus+314222.100.1.1 1674811383 installed <13>Apr 15 04:33:16 rpmi: python3-module-wheel-0.38.4-alt1 sisyphus+309865.100.2.1 1668501417 installed <13>Apr 15 04:33:16 rpmi: python3-module-pytest-7.2.2-alt1 sisyphus+316277.100.2.1 1678119095 installed <13>Apr 15 04:33:16 rpmi: python3-module-boolean.py-4.0-alt1 sisyphus+307894.200.1.1 1664987445 installed warning: File /usr/src/in/source/python3-module-license-expression-30.1.0-alt.patch is smaller than 8 bytes Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-license-expression-30.1.0-alt1.nosrc.rpm (w1.gzdio) <13>Apr 15 04:33:19 rpmi: python3-module-pyproject-installer-0.4.0-alt1 sisyphus+313284.100.1.1 1673516834 installed warning: File /usr/src/RPM/SOURCES/python3-module-license-expression-30.1.0-alt.patch is smaller than 8 bytes Installing python3-module-license-expression-30.1.0-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.71348 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-license-expression-30.1.0 + echo 'Source #0 (python3-module-license-expression-30.1.0.tar):' Source #0 (python3-module-license-expression-30.1.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-license-expression-30.1.0.tar + cd python3-module-license-expression-30.1.0 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (python3-module-license-expression-30.1.0-alt.patch):' Patch #0 (python3-module-license-expression-30.1.0-alt.patch): + /usr/bin/patch -p1 + '[' '!' -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-license-expression-30.1.0/.git/ + git config user.email author@example.com + git config user.name author + git add . + git commit -m release [master (root-commit) 966abd4] release 72 files changed, 37443 insertions(+) create mode 100644 .gitattributes create mode 100644 .github/workflows/docs-ci.yml create mode 100644 .github/workflows/pypi-release.yml create mode 100644 .gitignore create mode 100644 .readthedocs.yml create mode 100644 AUTHORS.rst create mode 100644 CHANGELOG.rst create mode 100644 CODE_OF_CONDUCT.rst create mode 100644 MANIFEST.in create mode 100644 Makefile create mode 100644 NOTICE create mode 100644 README.rst create mode 100644 apache-2.0.LICENSE create mode 100644 azure-pipelines.yml create mode 100755 configure create mode 100755 configure.bat create mode 100644 docs/Makefile create mode 100644 docs/make.bat create mode 100644 docs/scripts/doc8_style_check.sh create mode 100644 docs/scripts/sphinx_build_link_check.sh create mode 100644 docs/source/_static/theme_overrides.css create mode 100644 docs/source/api/license_expression.rst create mode 100644 docs/source/api/modules.rst create mode 100644 docs/source/conf.py create mode 100644 docs/source/index.rst create mode 100644 docs/source/readme_link.rst create mode 100644 etc/ci/azure-container-deb.yml create mode 100644 etc/ci/azure-container-rpm.yml create mode 100644 etc/ci/azure-posix.yml create mode 100644 etc/ci/azure-win.yml create mode 100644 etc/ci/install_sudo.sh create mode 100644 etc/ci/macports-ci create mode 100644 etc/ci/macports-ci.ABOUT create mode 100644 etc/ci/mit.LICENSE create mode 100755 etc/scripts/README.rst create mode 100644 etc/scripts/check_thirdparty.py create mode 100644 etc/scripts/fetch_thirdparty.py create mode 100644 etc/scripts/gen_pypi_simple.py create mode 100644 etc/scripts/gen_pypi_simple.py.ABOUT create mode 100644 etc/scripts/gen_pypi_simple.py.NOTICE create mode 100644 etc/scripts/gen_requirements.py create mode 100644 etc/scripts/gen_requirements_dev.py create mode 100644 etc/scripts/requirements.txt create mode 100644 etc/scripts/test_utils_pip_compatibility_tags.py create mode 100644 etc/scripts/test_utils_pip_compatibility_tags.py.ABOUT create mode 100644 etc/scripts/test_utils_pypi_supported_tags.py create mode 100644 etc/scripts/test_utils_pypi_supported_tags.py.ABOUT create mode 100644 etc/scripts/utils_dejacode.py create mode 100644 etc/scripts/utils_pip_compatibility_tags.py create mode 100644 etc/scripts/utils_pip_compatibility_tags.py.ABOUT create mode 100644 etc/scripts/utils_pypi_supported_tags.py create mode 100644 etc/scripts/utils_pypi_supported_tags.py.ABOUT create mode 100644 etc/scripts/utils_requirements.py create mode 100644 etc/scripts/utils_thirdparty.py create mode 100644 etc/scripts/utils_thirdparty.py.ABOUT create mode 100644 license-expression.ABOUT create mode 100644 pyproject.toml create mode 100644 requirements-dev.txt create mode 100644 requirements.txt create mode 100644 setup.cfg create mode 100644 setup.py create mode 100644 src/license_expression/__init__.py create mode 100644 src/license_expression/_pyahocorasick.ABOUT create mode 100644 src/license_expression/_pyahocorasick.py create mode 100644 src/license_expression/data/cc-by-4.0.LICENSE create mode 100644 src/license_expression/data/license_key_index.json.ABOUT create mode 100644 src/license_expression/data/scancode-licensedb-index.json create mode 100644 tests/data/test_license_key_index.json create mode 100644 tests/test__pyahocorasick.py create mode 100644 tests/test_license_expression.py create mode 100644 tests/test_skeleton_codestyle.py create mode 100644 tox.ini + git tag 30.1.0 + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.71348 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-license-expression-30.1.0 + 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-license-expression-30.1.0 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-license-expression-30.1.0/dist DEBUG : pyproject_installer.build_cmd._build : Validating source path DEBUG : pyproject_installer.build_cmd._build : Checking for PEP517 spec DEBUG : pyproject_installer.build_cmd._build : Parsing configuration file: /usr/src/RPM/BUILD/python3-module-license-expression-30.1.0/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-license-expression-30.1.0/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/license_expression INFO : root : copying src/license_expression/_pyahocorasick.py -> build/lib/license_expression INFO : root : copying src/license_expression/__init__.py -> build/lib/license_expression INFO : root : running egg_info INFO : root : creating src/license_expression.egg-info INFO : root : writing src/license_expression.egg-info/PKG-INFO INFO : root : writing dependency_links to src/license_expression.egg-info/dependency_links.txt INFO : root : writing requirements to src/license_expression.egg-info/requires.txt INFO : root : writing top-level names to src/license_expression.egg-info/top_level.txt INFO : root : writing manifest file 'src/license_expression.egg-info/SOURCES.txt' INFO : root : reading manifest template 'MANIFEST.in' WARNING : root : warning: no previously-included files matching '*.py[co]' found anywhere in distribution WARNING : root : warning: no previously-included files matching '__pycache__' found anywhere in distribution WARNING : root : warning: no previously-included files matching '*.*~' found anywhere in distribution INFO : root : adding license file 'apache-2.0.LICENSE' INFO : root : adding license file 'NOTICE' INFO : root : adding license file 'AUTHORS.rst' INFO : root : adding license file 'CHANGELOG.rst' INFO : root : adding license file 'CODE_OF_CONDUCT.rst' INFO : root : writing manifest file 'src/license_expression.egg-info/SOURCES.txt' /usr/lib/python3/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'license_expression.data' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'license_expression.data' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'license_expression.data' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'license_expression.data' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) INFO : root : copying src/license_expression/_pyahocorasick.ABOUT -> build/lib/license_expression INFO : root : creating build/lib/license_expression/data INFO : root : copying src/license_expression/data/cc-by-4.0.LICENSE -> build/lib/license_expression/data INFO : root : copying src/license_expression/data/license_key_index.json.ABOUT -> build/lib/license_expression/data INFO : root : copying src/license_expression/data/scancode-licensedb-index.json -> build/lib/license_expression/data 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/license_expression INFO : root : creating build/bdist.linux-i686/wheel/license_expression/data INFO : root : copying build/lib/license_expression/data/scancode-licensedb-index.json -> build/bdist.linux-i686/wheel/license_expression/data INFO : root : copying build/lib/license_expression/data/license_key_index.json.ABOUT -> build/bdist.linux-i686/wheel/license_expression/data INFO : root : copying build/lib/license_expression/data/cc-by-4.0.LICENSE -> build/bdist.linux-i686/wheel/license_expression/data INFO : root : copying build/lib/license_expression/_pyahocorasick.ABOUT -> build/bdist.linux-i686/wheel/license_expression INFO : root : copying build/lib/license_expression/__init__.py -> build/bdist.linux-i686/wheel/license_expression INFO : root : copying build/lib/license_expression/_pyahocorasick.py -> build/bdist.linux-i686/wheel/license_expression INFO : root : running install_egg_info INFO : root : Copying src/license_expression.egg-info to build/bdist.linux-i686/wheel/license_expression-30.1.0-py3.10.egg-info INFO : root : running install_scripts INFO : wheel : creating build/bdist.linux-i686/wheel/license_expression-30.1.0.dist-info/WHEEL INFO : wheel : creating '/usr/src/RPM/BUILD/python3-module-license-expression-30.1.0/dist/.tmp-gm3aqtyv/license_expression-30.1.0-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it INFO : wheel : adding 'license_expression/__init__.py' INFO : wheel : adding 'license_expression/_pyahocorasick.ABOUT' INFO : wheel : adding 'license_expression/_pyahocorasick.py' INFO : wheel : adding 'license_expression/data/cc-by-4.0.LICENSE' INFO : wheel : adding 'license_expression/data/license_key_index.json.ABOUT' INFO : wheel : adding 'license_expression/data/scancode-licensedb-index.json' INFO : wheel : adding 'license_expression-30.1.0.dist-info/AUTHORS.rst' INFO : wheel : adding 'license_expression-30.1.0.dist-info/CHANGELOG.rst' INFO : wheel : adding 'license_expression-30.1.0.dist-info/CODE_OF_CONDUCT.rst' INFO : wheel : adding 'license_expression-30.1.0.dist-info/METADATA' INFO : wheel : adding 'license_expression-30.1.0.dist-info/NOTICE' INFO : wheel : adding 'license_expression-30.1.0.dist-info/WHEEL' INFO : wheel : adding 'license_expression-30.1.0.dist-info/apache-2.0.LICENSE' INFO : wheel : adding 'license_expression-30.1.0.dist-info/top_level.txt' INFO : wheel : adding 'license_expression-30.1.0.dist-info/RECORD' INFO : wheel : removing build/bdist.linux-i686/wheel INFO : pyproject_installer.build_cmd._build : Built wheel: license_expression-30.1.0-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.71348 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-license-expression-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-license-expression-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python3-module-license-expression-30.1.0 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-license-expression-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/python3-module-license-expression-30.1.0/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: license_expression-30.1.0-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-license-expression-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-license-expression-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: license_expression-30.1.0.dist-info/AUTHORS.rst DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: license_expression-30.1.0.dist-info/CHANGELOG.rst DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: license_expression-30.1.0.dist-info/CODE_OF_CONDUCT.rst DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: license_expression-30.1.0.dist-info/NOTICE DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: license_expression-30.1.0.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: license_expression-30.1.0.dist-info/apache-2.0.LICENSE DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: license_expression-30.1.0.dist-info/top_level.txt DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: license_expression-30.1.0.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt egrep: warning: egrep is obsolescent; using grep -E Cleaning files in /usr/src/tmp/python3-module-license-expression-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-license-expression-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-license-expression-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-license-expression-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-license-expression-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-license-expression-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python3 modules in /usr/src/tmp/python3-module-license-expression-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-license-expression-buildroot/usr/lib/python3/site-packages/license_expression/__init__.py compile /usr/src/tmp/python3-module-license-expression-buildroot/usr/lib/python3/site-packages/license_expression/_pyahocorasick.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-license-expression-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-license-expression-buildroot/usr/lib/python3/site-packages/license_expression/__init__.py compile /usr/src/tmp/python3-module-license-expression-buildroot/usr/lib/python3/site-packages/license_expression/_pyahocorasick.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-license-expression-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-license-expression-buildroot/usr/lib/python3/site-packages/license_expression/__init__.py compile /usr/src/tmp/python3-module-license-expression-buildroot/usr/lib/python3/site-packages/license_expression/_pyahocorasick.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/license_expression/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/license_expression/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/license_expression/__pycache__/_pyahocorasick.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/license_expression/__pycache__/_pyahocorasick.cpython-310.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.55998 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-license-expression-30.1.0 + 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 -vra INFO : Creating venv INFO : Installing console scripts INFO : Installing package: /usr/src/RPM/BUILD/python3-module-license-expression-30.1.0/dist/license_expression-30.1.0-py3-none-any.whl INFO : Running command: ['/usr/src/RPM/BUILD/python3-module-license-expression-30.1.0/.run_venv/bin/python3', '-m', 'pyproject_installer', 'install', '/usr/src/RPM/BUILD/python3-module-license-expression-30.1.0/dist/license_expression-30.1.0-py3-none-any.whl'] INFO : Running command: ['python3', '-m', 'pytest', '-vra'] ============================= test session starts ============================== platform linux -- Python 3.10.8, pytest-7.2.2, pluggy-1.0.0 -- /usr/src/RPM/BUILD/python3-module-license-expression-30.1.0/.run_venv/bin/python3 cachedir: .pytest_cache rootdir: /usr/src/RPM/BUILD/python3-module-license-expression-30.1.0, configfile: pyproject.toml collecting ... collected 187 items src/license_expression/__init__.py::license_expression.Licensing PASSED [ 0%] src/license_expression/__init__.py::license_expression.Licensing.license_keys PASSED [ 1%] src/license_expression/__init__.py::license_expression.Licensing.license_symbols PASSED [ 1%] src/license_expression/__init__.py::license_expression.Licensing.parse PASSED [ 2%] src/license_expression/__init__.py::license_expression.combine_expressions PASSED [ 2%] src/license_expression/_pyahocorasick.py::license_expression._pyahocorasick.Token.__contains__ PASSED [ 3%] src/license_expression/_pyahocorasick.py::license_expression._pyahocorasick.Token.is_after PASSED [ 3%] src/license_expression/_pyahocorasick.py::license_expression._pyahocorasick.Token.overlap PASSED [ 4%] src/license_expression/_pyahocorasick.py::license_expression._pyahocorasick.Token.sort PASSED [ 4%] src/license_expression/_pyahocorasick.py::license_expression._pyahocorasick.Trie.iter PASSED [ 5%] src/license_expression/_pyahocorasick.py::license_expression._pyahocorasick.Trie.tokenize PASSED [ 5%] src/license_expression/_pyahocorasick.py::license_expression._pyahocorasick.filter_overlapping PASSED [ 6%] tests/test__pyahocorasick.py::TestTrie::test_add_can_get PASSED [ 6%] tests/test__pyahocorasick.py::TestTrie::test_add_existing_WordShouldReplaceAssociatedValue PASSED [ 7%] tests/test__pyahocorasick.py::TestTrie::test_exists_ShouldDetectAddedWords PASSED [ 8%] tests/test__pyahocorasick.py::TestTrie::test_exists_ShouldReturnFailOnUnknownWord PASSED [ 8%] tests/test__pyahocorasick.py::TestTrie::test_get_UnknowWordWithDefaultValueShouldReturnDefault PASSED [ 9%] tests/test__pyahocorasick.py::TestTrie::test_get_UnknowWordWithoutDefaultValueShouldRaiseException PASSED [ 9%] tests/test__pyahocorasick.py::TestTrie::test_is_prefix_ShouldDetecAllPrefixesIncludingWord PASSED [ 10%] tests/test__pyahocorasick.py::TestTrie::test_items_ShouldReturnAllItemsAlreadyAddedToTheTrie PASSED [ 10%] tests/test__pyahocorasick.py::TestTrie::test_iter_should_can_return_non_matches_optionally PASSED [ 11%] tests/test__pyahocorasick.py::TestTrie::test_iter_should_not_return_non_matches_by_default PASSED [ 11%] tests/test__pyahocorasick.py::TestTrie::test_iter_simple PASSED [ 12%] tests/test__pyahocorasick.py::TestTrie::test_iter_vs_tokenize PASSED [ 12%] tests/test__pyahocorasick.py::TestTrie::test_iter_with_unmatched_simple PASSED [ 13%] tests/test__pyahocorasick.py::TestTrie::test_iter_with_unmatched_simple2 PASSED [ 13%] tests/test__pyahocorasick.py::TestTrie::test_iter_with_unmatched_simple3 PASSED [ 14%] tests/test__pyahocorasick.py::TestTrie::test_keys_ShouldReturnAllKeysAlreadyAddedToTheTrie PASSED [ 14%] tests/test__pyahocorasick.py::TestTrie::test_tokenize_with_unmatched_and_space PASSED [ 15%] tests/test__pyahocorasick.py::TestTrie::test_values_ShouldReturnAllValuesAlreadyAddedToTheTrie PASSED [ 16%] tests/test_license_expression.py::LicenseSymbolTest::test_LicenseSymbol PASSED [ 16%] tests/test_license_expression.py::LicensingTest::test_Licensing_create PASSED [ 17%] tests/test_license_expression.py::LicensingTokenizeWithoutSymbolsTest::test_tokenize_plain1 PASSED [ 17%] tests/test_license_expression.py::LicensingTokenizeWithoutSymbolsTest::test_tokenize_plain2 PASSED [ 18%] tests/test_license_expression.py::LicensingTokenizeWithoutSymbolsTest::test_tokenize_plain3 PASSED [ 18%] tests/test_license_expression.py::LicensingTokenizeWithoutSymbolsTest::test_tokenize_plain4 PASSED [ 19%] tests/test_license_expression.py::LicensingTokenizeWithoutSymbolsTest::test_tokenize_plain5 PASSED [ 19%] tests/test_license_expression.py::LicensingTokenizeWithSymbolsTest::test_tokenize_1_no_symbols PASSED [ 20%] tests/test_license_expression.py::LicensingTokenizeWithSymbolsTest::test_tokenize_1_with_symbols PASSED [ 20%] tests/test_license_expression.py::LicensingTokenizeWithSymbolsTest::test_tokenize_3 PASSED [ 21%] tests/test_license_expression.py::LicensingTokenizeWithSymbolsTest::test_tokenize_unknown_as_trailing_single_attached_character PASSED [ 21%] tests/test_license_expression.py::LicensingTokenizeWithSymbolsTest::test_tokenize_with_trailing_unknown PASSED [ 22%] tests/test_license_expression.py::LicensingTokenizeWithSymbolsTest::test_tokenize_with_unknown_symbol_containing_known_symbol_contained PASSED [ 22%] tests/test_license_expression.py::LicensingTokenizeWithSymbolsTest::test_tokenize_with_unknown_symbol_containing_known_symbol_leading PASSED [ 23%] tests/test_license_expression.py::LicensingTokenizeWithSymbolsTest::test_tokenize_with_unknown_symbol_containing_known_symbol_trailing PASSED [ 24%] tests/test_license_expression.py::LicensingParseTest::test_Licensing_can_parse_expressions_with_symbols_that_contain_a_colon PASSED [ 24%] tests/test_license_expression.py::LicensingParseTest::test_Licensing_can_parse_valid_expressions_with_symbols_that_contain_and_with_or PASSED [ 25%] tests/test_license_expression.py::LicensingParseTest::test_Licensing_can_parse_valid_expressions_with_symbols_that_contain_spaces PASSED [ 25%] tests/test_license_expression.py::LicensingParseTest::test_Licensing_can_simple_tokenize_valid_expressions_with_symbols_that_contain_and_with_or PASSED [ 26%] tests/test_license_expression.py::LicensingParseTest::test_Licensing_can_tokenize_valid_expressions_with_symbols_that_contain_and_with_or PASSED [ 26%] tests/test_license_expression.py::LicensingParseTest::test_contains_works_with_plain_symbol PASSED [ 27%] tests/test_license_expression.py::LicensingParseTest::test_create_from_python PASSED [ 27%] tests/test_license_expression.py::LicensingParseTest::test_dedup_expressions_WITH PASSED [ 28%] tests/test_license_expression.py::LicensingParseTest::test_dedup_expressions_WITH_AND PASSED [ 28%] tests/test_license_expression.py::LicensingParseTest::test_dedup_expressions_WITH_OR PASSED [ 29%] tests/test_license_expression.py::LicensingParseTest::test_dedup_expressions_can_be_simplified_1 PASSED [ 29%] tests/test_license_expression.py::LicensingParseTest::test_dedup_expressions_can_be_simplified_2 PASSED [ 30%] tests/test_license_expression.py::LicensingParseTest::test_dedup_expressions_cannot_be_simplified PASSED [ 31%] tests/test_license_expression.py::LicensingParseTest::test_dedup_expressions_multiple_occurrences PASSED [ 31%] tests/test_license_expression.py::LicensingParseTest::test_dedup_expressions_single_license PASSED [ 32%] tests/test_license_expression.py::LicensingParseTest::test_dedup_licensexpressions_can_be_simplified_3 PASSED [ 32%] tests/test_license_expression.py::LicensingParseTest::test_dedup_licensexpressions_works_with_subexpressions PASSED [ 33%] tests/test_license_expression.py::LicensingParseTest::test_end_to_end PASSED [ 33%] tests/test_license_expression.py::LicensingParseTest::test_license_expression_is_equivalent PASSED [ 34%] tests/test_license_expression.py::LicensingParseTest::test_license_expression_license_keys PASSED [ 34%] tests/test_license_expression.py::LicensingParseTest::test_parse PASSED [ 35%] tests/test_license_expression.py::LicensingParseTest::test_parse_can_parse PASSED [ 35%] tests/test_license_expression.py::LicensingParseTest::test_parse_complex PASSED [ 36%] tests/test_license_expression.py::LicensingParseTest::test_parse_complex2 PASSED [ 36%] tests/test_license_expression.py::LicensingParseTest::test_parse_does_not_raise_error_for_empty_expression PASSED [ 37%] tests/test_license_expression.py::LicensingParseTest::test_parse_errors_catch_invalid_expression_with_bare_and PASSED [ 37%] tests/test_license_expression.py::LicensingParseTest::test_parse_errors_catch_invalid_expression_with_empty_parens PASSED [ 38%] tests/test_license_expression.py::LicensingParseTest::test_parse_errors_catch_invalid_expression_with_or_and_no_other PASSED [ 39%] tests/test_license_expression.py::LicensingParseTest::test_parse_errors_catch_invalid_nesting PASSED [ 39%] tests/test_license_expression.py::LicensingParseTest::test_parse_errors_catch_invalid_non_unicode_byte_strings_on_python3 PASSED [ 40%] tests/test_license_expression.py::LicensingParseTest::test_parse_errors_does_not_raise_error_on_plain_non_unicode_raw_string PASSED [ 40%] tests/test_license_expression.py::LicensingParseTest::test_parse_in_strict_mode_for_solo_symbol PASSED [ 41%] tests/test_license_expression.py::LicensingParseTest::test_parse_invalid_expression_drops_single_trailing_or PASSED [ 41%] tests/test_license_expression.py::LicensingParseTest::test_parse_invalid_expression_drops_single_trailing_or2 PASSED [ 42%] tests/test_license_expression.py::LicensingParseTest::test_parse_invalid_expression_raise_exception PASSED [ 42%] tests/test_license_expression.py::LicensingParseTest::test_parse_invalid_expression_raise_exception3 PASSED [ 43%] tests/test_license_expression.py::LicensingParseTest::test_parse_invalid_expression_raise_exception4 PASSED [ 43%] tests/test_license_expression.py::LicensingParseTest::test_parse_invalid_expression_raise_exception5 PASSED [ 44%] tests/test_license_expression.py::LicensingParseTest::test_parse_invalid_expression_raise_exception6 PASSED [ 44%] tests/test_license_expression.py::LicensingParseTest::test_parse_invalid_expression_with_repeated_trailing_or_raise_exception PASSED [ 45%] tests/test_license_expression.py::LicensingParseTest::test_parse_invalid_expression_with_single_leading_or_raise_exception PASSED [ 45%] tests/test_license_expression.py::LicensingParseTest::test_parse_invalid_expression_with_single_trailing_and_raise_exception PASSED [ 46%] tests/test_license_expression.py::LicensingParseTest::test_parse_invalid_expression_with_trailing_or PASSED [ 47%] tests/test_license_expression.py::LicensingParseTest::test_parse_invalid_expression_with_trailing_or_and_valid_start_does_not_raise_exception PASSED [ 47%] tests/test_license_expression.py::LicensingParseTest::test_parse_not_invalid_expression_rais_not_exception PASSED [ 48%] tests/test_license_expression.py::LicensingParseTest::test_parse_not_invalid_expression_raise_no_exception2 PASSED [ 48%] tests/test_license_expression.py::LicensingParseTest::test_parse_raise_ExpressionError_when_validating PASSED [ 49%] tests/test_license_expression.py::LicensingParseTest::test_parse_raise_ExpressionError_when_validating_strict_with_unknown PASSED [ 49%] tests/test_license_expression.py::LicensingParseTest::test_parse_raise_ParseError PASSED [ 50%] tests/test_license_expression.py::LicensingParseTest::test_parse_raise_ParseError_when_strict_no_validate PASSED [ 50%] tests/test_license_expression.py::LicensingParseTest::test_parse_raise_ParseError_when_validating_strict PASSED [ 51%] tests/test_license_expression.py::LicensingParseTest::test_parse_simplify_and_contain_and_equal PASSED [ 51%] tests/test_license_expression.py::LicensingParseTest::test_parse_simplify_no_sort PASSED [ 52%] tests/test_license_expression.py::LicensingParseTest::test_parse_with_repeated_or_later_does_not_raise_parse_error PASSED [ 52%] tests/test_license_expression.py::LicensingParseTest::test_pretty PASSED [ 53%] tests/test_license_expression.py::LicensingParseTest::test_render_complex PASSED [ 54%] tests/test_license_expression.py::LicensingParseTest::test_render_with PASSED [ 54%] tests/test_license_expression.py::LicensingParseTest::test_simplify_and_contains PASSED [ 55%] tests/test_license_expression.py::LicensingParseTest::test_simplify_and_equivalent_and_contains PASSED [ 55%] tests/test_license_expression.py::LicensingParseWithSymbolsSimpleTest::test_Licensing_with_overlapping_symbols_with_keywords_does_not_raise_Exception PASSED [ 56%] tests/test_license_expression.py::LicensingParseWithSymbolsSimpleTest::test_parse_license_expression1 PASSED [ 56%] tests/test_license_expression.py::LicensingParseWithSymbolsSimpleTest::test_parse_license_expression3 PASSED [ 57%] tests/test_license_expression.py::LicensingParseWithSymbolsSimpleTest::test_parse_license_expression4 PASSED [ 57%] tests/test_license_expression.py::LicensingParseWithSymbolsSimpleTest::test_parse_license_expression5 PASSED [ 58%] tests/test_license_expression.py::LicensingParseWithSymbolsSimpleTest::test_parse_license_expression6 PASSED [ 58%] tests/test_license_expression.py::LicensingParseWithSymbolsSimpleTest::test_parse_license_expression7 PASSED [ 59%] tests/test_license_expression.py::LicensingParseWithSymbolsSimpleTest::test_parse_license_expression8 PASSED [ 59%] tests/test_license_expression.py::LicensingParseWithSymbolsSimpleTest::test_parse_license_expression8_twice PASSED [ 60%] tests/test_license_expression.py::LicensingParseWithSymbolsSimpleTest::test_parse_license_expression_with_alias PASSED [ 60%] tests/test_license_expression.py::LicensingParseWithSymbolsSimpleTest::test_parse_license_expression_with_trailing_space_plus PASSED [ 61%] tests/test_license_expression.py::LicensingParseWithSymbolsSimpleTest::test_parse_of_side_by_side_symbols_raise_exception PASSED [ 62%] tests/test_license_expression.py::LicensingParseWithSymbolsSimpleTest::test_validate_symbols PASSED [ 62%] tests/test_license_expression.py::LicensingParseWithSymbolsTest::test_parse_raise_ParseError_when_validating_strict_with_exception_symbols_in_incorrect_spot PASSED [ 63%] tests/test_license_expression.py::LicensingParseWithSymbolsTest::test_parse_raise_ParseError_when_validating_strict_with_non_exception_symbols PASSED [ 63%] tests/test_license_expression.py::LicensingParseWithSymbolsTest::test_with_known_symbol_string_contained_in_known_symbol_does_not_crash_or PASSED [ 64%] tests/test_license_expression.py::LicensingParseWithSymbolsTest::test_with_known_symbol_string_contained_in_known_symbol_does_not_crash_with PASSED [ 64%] tests/test_license_expression.py::LicensingParseWithSymbolsTest::test_with_unknown_symbol_string_contained_in_known_symbol_does_not_crash_and PASSED [ 65%] tests/test_license_expression.py::LicensingParseWithSymbolsTest::test_with_unknown_symbol_string_contained_in_known_symbol_does_not_crash_or PASSED [ 65%] tests/test_license_expression.py::LicensingParseWithSymbolsTest::test_with_unknown_symbol_string_contained_in_known_symbol_does_not_crash_with PASSED [ 66%] tests/test_license_expression.py::LicensingSymbolsReplacement::test_advanced_substitution PASSED [ 66%] tests/test_license_expression.py::LicensingSymbolsReplacement::test_multiple_substitutions PASSED [ 67%] tests/test_license_expression.py::LicensingSymbolsReplacement::test_multiple_substitutions_complex PASSED [ 67%] tests/test_license_expression.py::LicensingSymbolsReplacement::test_simple_substitution PASSED [ 68%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_advanced_tokenizer_iter_with_overlapping_key_with_symbols_and_trailing_unknown PASSED [ 68%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_advanced_tokenizer_iter_with_overlapping_key_with_symbols_and_trailing_unknown2 PASSED [ 69%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_advanced_tokenizer_tokenize_with_overlapping_key_with_symbols_and_trailing_unknown PASSED [ 70%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_parse_expression_with_WITH PASSED [ 70%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_parse_expression_with_WITH_and_unknown_symbol PASSED [ 71%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_parse_expression_with_trailing_unknown_should_raise_exception PASSED [ 71%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_parse_expression_with_trailing_unknown_should_raise_exception2 PASSED [ 72%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_parse_trailing_char_does_not_raise_exception_without_validate PASSED [ 72%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_parse_trailing_char_raise_exception_with_validate PASSED [ 73%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_parse_with_overlapping_key_without_symbols PASSED [ 73%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_tokenize_with_overlapping_key_with_symbols_and_trailing_unknown PASSED [ 74%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_unknown_keys PASSED [ 74%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_unknown_keys_with_trailing_char PASSED [ 75%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_unknown_keys_with_trailing_char_2_with_validate PASSED [ 75%] tests/test_license_expression.py::LicensingParseWithSymbolsAdvancedTest::test_unknown_keys_with_trailing_char_2_without_validate PASSED [ 76%] tests/test_license_expression.py::LicensingSymbolsTest::test_get_license_symbols PASSED [ 77%] tests/test_license_expression.py::LicensingSymbolsTest::test_get_license_symbols2 PASSED [ 77%] tests/test_license_expression.py::LicensingSymbolsTest::test_get_license_symbols3 PASSED [ 78%] tests/test_license_expression.py::LicensingSymbolsTest::test_get_license_symbols4 PASSED [ 78%] tests/test_license_expression.py::LicensingSymbolsTest::test_license_symbols PASSED [ 79%] tests/test_license_expression.py::LicensingSymbolsTest::test_primary_license_symbol_and_primary_license_key PASSED [ 79%] tests/test_license_expression.py::LicensingSymbolsTest::test_render_as_readable_does_not_wrap_in_parens_if_no_with PASSED [ 80%] tests/test_license_expression.py::LicensingSymbolsTest::test_render_as_readable_does_not_wrap_in_parens_single_with PASSED [ 80%] tests/test_license_expression.py::LicensingSymbolsTest::test_render_as_readable_wraps_in_parens_with_and_other_subexpressions PASSED [ 81%] tests/test_license_expression.py::LicensingSymbolsTest::test_render_plain PASSED [ 81%] tests/test_license_expression.py::SplitAndTokenizeTest::test_simple_tokenizer PASSED [ 82%] tests/test_license_expression.py::SplitAndTokenizeTest::test_tokenize_can_handle_expressions_with_symbols_that_contain_a_colon PASSED [ 82%] tests/test_license_expression.py::SplitAndTokenizeTest::test_tokenize_can_handle_expressions_with_tabs_and_new_lines PASSED [ 83%] tests/test_license_expression.py::SplitAndTokenizeTest::test_tokenize_simple_can_handle_expressions_with_symbols_that_contain_a_colon PASSED [ 83%] tests/test_license_expression.py::SplitAndTokenizeTest::test_tokenize_simple_can_handle_expressions_with_tabs_and_new_lines PASSED [ 84%] tests/test_license_expression.py::SplitAndTokenizeTest::test_tokenize_step_by_step_does_not_munge_trailing_symbols PASSED [ 85%] tests/test_license_expression.py::LicensingExpression::test_all_symbol_classes_can_compare_and_sort PASSED [ 85%] tests/test_license_expression.py::LicensingExpression::test_is_equivalent_with_different_Licensing_and_compound_expression PASSED [ 86%] tests/test_license_expression.py::LicensingExpression::test_is_equivalent_with_different_Licensing_and_compound_expression2 PASSED [ 86%] tests/test_license_expression.py::LicensingExpression::test_is_equivalent_with_different_Licensing_and_simple_expression PASSED [ 87%] tests/test_license_expression.py::LicensingExpression::test_is_equivalent_with_same_Licensing PASSED [ 87%] tests/test_license_expression.py::LicensingExpression::test_is_equivalent_with_same_Licensing2 PASSED [ 88%] tests/test_license_expression.py::LicensingExpression::test_is_equivalent_with_symbols_and_complex_expression PASSED [ 88%] tests/test_license_expression.py::MockLicensesTest::test_and_and_or_is_invalid PASSED [ 89%] tests/test_license_expression.py::MockLicensesTest::test_licensing_can_use_mocklicense_tuple PASSED [ 89%] tests/test_license_expression.py::MockLicensesTest::test_or_or_is_invalid PASSED [ 90%] tests/test_license_expression.py::MockLicensesTest::test_tokenize_or_or PASSED [ 90%] tests/test_license_expression.py::LicensingValidateTest::test_validate_exception PASSED [ 91%] tests/test_license_expression.py::LicensingValidateTest::test_validate_simple PASSED [ 91%] tests/test_license_expression.py::LicensingValidateTest::test_validation_bad_syntax PASSED [ 92%] tests/test_license_expression.py::LicensingValidateTest::test_validation_exception_as_regular_key PASSED [ 93%] tests/test_license_expression.py::LicensingValidateTest::test_validation_exception_with_choice PASSED [ 93%] tests/test_license_expression.py::LicensingValidateTest::test_validation_invalid_license_exception PASSED [ 94%] tests/test_license_expression.py::LicensingValidateTest::test_validation_invalid_license_exception_strict_false PASSED [ 94%] tests/test_license_expression.py::LicensingValidateTest::test_validation_invalid_license_key PASSED [ 95%] tests/test_license_expression.py::UtilTest::test_build_licensing PASSED [ 95%] tests/test_license_expression.py::UtilTest::test_build_spdx_licensing PASSED [ 96%] tests/test_license_expression.py::UtilTest::test_get_license_key_info PASSED [ 96%] tests/test_license_expression.py::UtilTest::test_get_license_key_info_vendored PASSED [ 97%] tests/test_license_expression.py::CombineExpressionTest::test_combine_expressions_with_duplicated_elements PASSED [ 97%] tests/test_license_expression.py::CombineExpressionTest::test_combine_expressions_with_empty_input PASSED [ 98%] tests/test_license_expression.py::CombineExpressionTest::test_combine_expressions_with_or_relationship PASSED [ 98%] tests/test_license_expression.py::CombineExpressionTest::test_combine_expressions_with_regular PASSED [ 99%] tests/test_skeleton_codestyle.py::BaseTests::test_skeleton_codestyle PASSED [100%] ============================= 187 passed in 1.38s ============================== INFO : Command's result: OK + exit 0 Processing files: python3-module-license-expression-30.1.0-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.47337 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-license-expression-30.1.0 + DOCDIR=/usr/src/tmp/python3-module-license-expression-buildroot/usr/share/doc/python3-module-license-expression-30.1.0 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-license-expression-buildroot/usr/share/doc/python3-module-license-expression-30.1.0 + /bin/mkdir -p /usr/src/tmp/python3-module-license-expression-buildroot/usr/share/doc/python3-module-license-expression-30.1.0 + cp -prL README.rst /usr/src/tmp/python3-module-license-expression-buildroot/usr/share/doc/python3-module-license-expression-30.1.0 + chmod -R go-w /usr/src/tmp/python3-module-license-expression-buildroot/usr/share/doc/python3-module-license-expression-30.1.0 + chmod -R a+rX /usr/src/tmp/python3-module-license-expression-buildroot/usr/share/doc/python3-module-license-expression-30.1.0 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.5iDVol 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.k4dhj7 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) python3.req: /usr/src/tmp/python3-module-license-expression-buildroot/usr/lib/python3/site-packages/license_expression/__init__.py: skipping itertools /usr/src/tmp/python3-module-license-expression-buildroot/usr/lib/python3/site-packages/license_expression/__init__.py: license_expression._pyahocorasick is possibly a self-providing dependency, skip it python3.req: /usr/src/tmp/python3-module-license-expression-buildroot/usr/lib/python3/site-packages/license_expression/_pyahocorasick.py: skipping sys Provides: python3(license-expression), python3(license_expression), python3(license_expression._pyahocorasick) Requires: /usr/lib/python3/site-packages, python3(boolean) < 0, python3(boolean.boolean) < 0, python3(collections) < 0, python3(copy) < 0, python3(functools) < 0, python3(json) < 0, python3(logging) < 0, python3(os.path) < 0, python3(re) < 0, python3(string) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python3-module-license-expression-30.1.0-alt1.noarch.rpm (w2.lzdio) 3.67user 0.62system 0:05.88elapsed 72%CPU (0avgtext+0avgdata 30448maxresident)k 0inputs+0outputs (0major+125830minor)pagefaults 0swaps 7.90user 2.98system 0:27.64elapsed 39%CPU (0avgtext+0avgdata 110372maxresident)k 9840inputs+0outputs (48827major+282924minor)pagefaults 0swaps