>>> py3-dnsrobocert: Checking sanity of /home/patrycja/aports/community/py3-dnsrobocert/APKBUILD... >>> py3-dnsrobocert: Cleaning up srcdir >>> py3-dnsrobocert: Cleaning up pkgdir >>> py3-dnsrobocert: Cleaning up tmpdir >>> py3-dnsrobocert: Fetching py3-dnsrobocert-3.25.0.tar.gz::https://github.com/adferrand/dnsrobocert/archive/v3.25.0.tar.gz >>> py3-dnsrobocert: Fetching py3-dnsrobocert-3.25.0.tar.gz::https://github.com/adferrand/dnsrobocert/archive/v3.25.0.tar.gz >>> py3-dnsrobocert: Checking sha512sums... py3-dnsrobocert-3.25.0.tar.gz: OK pebble.patch: OK revert-old-python.patch: OK >>> py3-dnsrobocert: Preparing build chroot... (1/268) Installing musl (1.2.5-r0) (2/268) Installing ca-certificates-bundle (20240226-r0) (3/268) Installing libcrypto3 (3.2.1-r1) (4/268) Installing libssl3 (3.2.1-r1) (5/268) Installing zlib (1.3.1-r0) (6/268) Installing apk-tools (2.14.3-r1) (7/268) Installing libattr (2.5.2-r0) (8/268) Installing attr (2.5.2-r0) (9/268) Installing libcap2 (2.69-r1) (10/268) Installing libcap-getcap (2.69-r1) (11/268) Installing fakeroot (1.33-r0) (12/268) Installing scanelf (1.3.7-r2) (13/268) Installing musl-utils (1.2.5-r0) (14/268) Installing libgcc (13.2.1_git20240309-r0) (15/268) Installing libstdc++ (13.2.1_git20240309-r0) (16/268) Installing lzip (1.24.1-r0) (17/268) Installing openssl (3.2.1-r1) (18/268) Installing patch (2.7.6-r10) (19/268) Installing pkgconf (2.2.0-r0) (20/268) Installing libacl (2.3.2-r0) (21/268) Installing tar (1.35-r2) (22/268) Installing busybox (1.36.1-r25) Executing busybox-1.36.1-r25.post-install (23/268) Installing ssl_client (1.36.1-r25) (24/268) Installing busybox-binsh (1.36.1-r25) (25/268) Installing abuild (3.12.0-r5) Executing abuild-3.12.0-r5.pre-install (26/268) Installing abuild-sudo (3.12.0-r5) (27/268) Installing alpine-baselayout-data (3.6.3-r0) (28/268) Installing alpine-baselayout (3.6.3-r0) Executing alpine-baselayout-3.6.3-r0.pre-install Executing alpine-baselayout-3.6.3-r0.post-install (29/268) Installing ifupdown-ng (0.12.1-r5) (30/268) Installing openrc (0.54-r1) Executing openrc-0.54-r1.post-install (31/268) Installing mdev-conf (4.6-r0) (32/268) Installing busybox-mdev-openrc (1.36.1-r25) (33/268) Installing alpine-conf (3.17.2-r0) (34/268) Installing alpine-keys (2.4-r1) (35/268) Installing alpine-release (3.20.0_alpha20240329-r0) (36/268) Installing busybox-openrc (1.36.1-r25) (37/268) Installing busybox-suid (1.36.1-r25) (38/268) Installing alpine-base (3.20.0_alpha20240329-r0) (39/268) Installing jansson (2.14-r4) (40/268) Installing zstd-libs (1.5.6-r0) (41/268) Installing binutils (2.42-r0) (42/268) Installing libmagic (5.45-r1) (43/268) Installing file (5.45-r1) (44/268) Installing libgomp (13.2.1_git20240309-r0) (45/268) Installing libatomic (13.2.1_git20240309-r0) (46/268) Installing gmp (6.3.0-r0) (47/268) Installing isl26 (0.26-r1) (48/268) Installing mpfr4 (4.2.1-r0) (49/268) Installing mpc1 (1.3.1-r1) (50/268) Installing gcc (13.2.1_git20240309-r0) (51/268) Installing libstdc++-dev (13.2.1_git20240309-r0) (52/268) Installing musl-dev (1.2.5-r0) (53/268) Installing g++ (13.2.1_git20240309-r0) (54/268) Installing make (4.4.1-r2) (55/268) Installing fortify-headers (1.1-r3) (56/268) Installing build-base (0.5-r3) (57/268) Installing hiredis (1.2.0-r0) (58/268) Installing libxxhash (0.8.2-r2) (59/268) Installing ccache (4.9.1-r0) (60/268) Installing libbz2 (1.0.8-r6) (61/268) Installing libexpat (2.6.2-r0) (62/268) Installing libffi (3.4.6-r0) (63/268) Installing gdbm (1.23-r1) (64/268) Installing xz-libs (5.6.1-r2) (65/268) Installing mpdecimal (4.0.0-r0) (66/268) Installing ncurses-terminfo-base (6.4_p20240309-r0) (67/268) Installing libncursesw (6.4_p20240309-r0) (68/268) Installing libpanelw (6.4_p20240309-r0) (69/268) Installing readline (8.2.10-r0) (70/268) Installing sqlite-libs (3.45.2-r0) (71/268) Installing python3 (3.12.2-r0) (72/268) Installing python3-pycache-pyc0 (3.12.2-r0) (73/268) Installing pyc (3.12.2-r0) (74/268) Installing py3-configargparse (1.7-r1) (75/268) Installing py3-configargparse-pyc (1.7-r1) (76/268) Installing py3-six (1.16.0-r9) (77/268) Installing py3-six-pyc (1.16.0-r9) (78/268) Installing py3-configobj (5.0.8-r2) (79/268) Installing py3-configobj-pyc (5.0.8-r2) (80/268) Installing py3-distro (1.9.0-r2) (81/268) Installing py3-distro-pyc (1.9.0-r2) (82/268) Installing py3-distutils-extra (2.47-r3) (83/268) Installing py3-distutils-extra-pyc (2.47-r3) (84/268) Installing py3-openssl (24.1.0-r1) (85/268) Installing py3-openssl-pyc (24.1.0-r1) (86/268) Installing py3-josepy (1.14.0-r1) (87/268) Installing py3-josepy-pyc (1.14.0-r1) (88/268) Installing py3-future (1.0.0-r0) (89/268) Installing py3-future-pyc (1.0.0-r0) (90/268) Installing py3-parsedatetime (2.6-r6) (91/268) Installing py3-parsedatetime-pyc (2.6-r6) (92/268) Installing py3-tz (2024.1-r1) (93/268) Installing py3-tz-pyc (2024.1-r1) (94/268) Installing py3-pyrfc3339 (1.1-r9) (95/268) Installing py3-pyrfc3339-pyc (1.1-r9) (96/268) Installing py3-parsing (3.1.2-r1) (97/268) Installing py3-parsing-pyc (3.1.2-r1) (98/268) Installing py3-packaging (24.0-r1) (99/268) Installing py3-packaging-pyc (24.0-r1) (100/268) Installing py3-setuptools (69.2.0-r1) (101/268) Installing py3-setuptools-pyc (69.2.0-r1) (102/268) Installing certbot-pyc (2.9.0-r1) (103/268) Installing py3-certifi (2024.2.2-r1) (104/268) Installing py3-certifi-pyc (2024.2.2-r1) (105/268) Installing py3-charset-normalizer (3.3.2-r1) (106/268) Installing py3-charset-normalizer-pyc (3.3.2-r1) (107/268) Installing py3-idna (3.6-r1) (108/268) Installing py3-idna-pyc (3.6-r1) (109/268) Installing py3-urllib3 (1.26.18-r1) (110/268) Installing py3-urllib3-pyc (1.26.18-r1) (111/268) Installing py3-requests (2.31.0-r2) (112/268) Installing py3-requests-pyc (2.31.0-r2) (113/268) Installing py3-acme-pyc (2.9.0-r1) (114/268) Installing py3-cparser (2.21-r5) (115/268) Installing py3-cparser-pyc (2.21-r5) (116/268) Installing py3-cffi (1.16.0-r1) (117/268) Installing py3-cffi-pyc (1.16.0-r1) (118/268) Installing py3-cryptography-pyc (42.0.5-r1) (119/268) Installing python3-pyc (3.12.2-r0) (120/268) Installing py3-cryptography (42.0.5-r1) (121/268) Installing py3-acme (2.9.0-r1) (122/268) Installing certbot (2.9.0-r1) (123/268) Installing ca-certificates (20240226-r0) (124/268) Installing brotli-libs (1.1.0-r2) (125/268) Installing c-ares (1.28.1-r0) (126/268) Installing libunistring (1.2-r0) (127/268) Installing libidn2 (2.3.7-r0) (128/268) Installing nghttp2-libs (1.61.0-r0) (129/268) Installing libpsl (0.21.5-r1) (130/268) Installing libcurl (8.7.1-r0) (131/268) Installing pcre2 (10.43-r0) (132/268) Installing git (2.44.0-r2) (133/268) Installing git-init-template (2.44.0-r2) (134/268) Installing pebble (2.5.1-r1) (135/268) Installing py3-dateutil (2.9.0-r1) (136/268) Installing py3-dateutil-pyc (2.9.0-r1) (137/268) Installing py3-jmespath (1.0.1-r2) (138/268) Installing py3-jmespath-pyc (1.0.1-r2) (139/268) Installing py3-botocore (1.31.12-r1) (140/268) Installing py3-botocore-pyc (1.31.12-r1) (141/268) Installing py3-s3transfer (0.6.1-r2) (142/268) Installing py3-s3transfer-pyc (0.6.1-r2) (143/268) Installing py3-boto3 (1.28.12-r1) (144/268) Installing py3-boto3-pyc (1.28.12-r1) (145/268) Installing py3-colorama (0.4.6-r4) (146/268) Installing py3-colorama-pyc (0.4.6-r4) (147/268) Installing py3-humanfriendly (10.0-r5) (148/268) Installing py3-humanfriendly-pyc (10.0-r5) (149/268) Installing py3-coloredlogs (15.0.1-r3) (150/268) Installing py3-coloredlogs-pyc (15.0.1-r3) (151/268) Installing py3-soupsieve (2.5-r1) (152/268) Installing py3-soupsieve-pyc (2.5-r1) (153/268) Installing py3-beautifulsoup4 (4.12.3-r1) (154/268) Installing py3-beautifulsoup4-pyc (4.12.3-r1) (155/268) Installing py3-dnspython (2.6.1-r1) (156/268) Installing py3-dnspython-pyc (2.6.1-r1) (157/268) Installing py3-otp (2.9.0-r2) (158/268) Installing py3-otp-pyc (2.9.0-r2) (159/268) Installing py3-requests-file (2.0.0-r1) (160/268) Installing py3-requests-file-pyc (2.0.0-r1) (161/268) Installing py3-filelock (3.13.1-r1) (162/268) Installing py3-filelock-pyc (3.13.1-r1) (163/268) Installing py3-tldextract (5.1.2-r1) (164/268) Installing py3-tldextract-pyc (5.1.2-r1) (165/268) Installing yaml (0.2.5-r2) (166/268) Installing py3-yaml (6.0.1-r3) (167/268) Installing py3-yaml-pyc (6.0.1-r3) (168/268) Installing py3-dns-lexicon (3.17.0-r2) (169/268) Installing py3-dns-lexicon-pyc (3.17.0-r2) (170/268) Installing py3-installer (0.7.0-r2) (171/268) Installing py3-installer-pyc (0.7.0-r2) (172/268) Installing py3-gpep517 (15-r2) (173/268) Installing py3-gpep517-pyc (15-r2) (174/268) Installing py3-attrs (23.2.0-r1) (175/268) Installing py3-attrs-pyc (23.2.0-r1) (176/268) Installing py3-rpds-py (0.10.6-r1) (177/268) Installing py3-rpds-py-pyc (0.10.6-r1) (178/268) Installing py3-referencing (0.34.0-r1) (179/268) Installing py3-referencing-pyc (0.34.0-r1) (180/268) Installing py3-jsonschema-specifications (2023.12.1-r1) (181/268) Installing py3-jsonschema-specifications-pyc (2023.12.1-r1) (182/268) Installing py3-jsonschema (4.21.1-r1) (183/268) Installing py3-jsonschema-pyc (4.21.1-r1) (184/268) Installing py3-localzone (0.9.8-r5) (185/268) Installing py3-localzone-pyc (0.9.8-r5) (186/268) Installing libgpg-error (1.48-r0) (187/268) Installing libgcrypt (1.10.3-r0) (188/268) Installing libxml2 (2.12.6-r1) (189/268) Installing libxslt (1.1.39-r1) (190/268) Installing py3-lxml (5.1.0-r0) (191/268) Installing py3-lxml-pyc (5.1.0-r0) (192/268) Installing py3-zope-interface (6.0-r1) (193/268) Installing py3-zope-interface-pyc (6.0-r1) (194/268) Installing py3-constantly (23.10.4-r1) (195/268) Installing py3-constantly-pyc (23.10.4-r1) (196/268) Installing py3-incremental (22.10.0-r3) (197/268) Installing py3-incremental-pyc (22.10.0-r3) (198/268) Installing py3-automat (22.10.0-r3) (199/268) Installing py3-automat-pyc (22.10.0-r3) (200/268) Installing py3-hyperlink (21.0.0-r5) (201/268) Installing py3-hyperlink-pyc (21.0.0-r5) (202/268) Installing py3-typing-extensions (4.11.0-r0) (203/268) Installing py3-typing-extensions-pyc (4.11.0-r0) (204/268) Installing py3-pyhamcrest (2.1.0-r1) (205/268) Installing py3-pyhamcrest-pyc (2.1.0-r1) (206/268) Installing py3-asn1 (0.6.0-r0) (207/268) Installing py3-asn1-pyc (0.6.0-r0) (208/268) Installing py3-asn1-modules (0.3.0-r2) (209/268) Installing py3-asn1-modules-pyc (0.3.0-r2) (210/268) Installing py3-service_identity (24.1.0-r1) (211/268) Installing py3-service_identity-pyc (24.1.0-r1) (212/268) Installing py3-pyserial (3.5-r7) (213/268) Installing py3-pyserial-pyc (3.5-r7) (214/268) Installing py3-hyperframe (6.0.1-r4) (215/268) Installing py3-hyperframe-pyc (6.0.1-r4) (216/268) Installing py3-hpack (4.0.0-r9) (217/268) Installing py3-hpack-pyc (4.0.0-r9) (218/268) Installing py3-h2 (4.1.0-r3) (219/268) Installing py3-h2-pyc (4.1.0-r3) (220/268) Installing py3-twisted (22.10.0-r5) (221/268) Installing py3-twisted-pyc (22.10.0-r5) (222/268) Installing py3-pem (23.1.0-r1) (223/268) Installing py3-pem-pyc (23.1.0-r1) (224/268) Installing py3-fastjsonschema (2.19.1-r1) (225/268) Installing py3-fastjsonschema-pyc (2.19.1-r1) (226/268) Installing py3-lark-parser (1.1.9-r1) (227/268) Installing py3-lark-parser-pyc (1.1.9-r1) (228/268) Installing py3-poetry-core (1.8.1-r1) (229/268) Installing py3-poetry-core-pyc (1.8.1-r1) (230/268) Installing py3-iniconfig (2.0.0-r1) (231/268) Installing py3-iniconfig-pyc (2.0.0-r1) (232/268) Installing py3-pluggy (1.4.0-r1) (233/268) Installing py3-pluggy-pyc (1.4.0-r1) (234/268) Installing py3-py (1.11.0-r3) (235/268) Installing py3-py-pyc (1.11.0-r3) (236/268) Installing py3-pytest (8.1.1-r1) (237/268) Installing py3-pytest-pyc (8.1.1-r1) (238/268) Installing py3-schedule (1.2.1-r1) (239/268) Installing py3-schedule-pyc (1.2.1-r1) (240/268) Installing py3-click (8.1.7-r2) (241/268) Installing py3-click-pyc (8.1.7-r2) (242/268) Installing py3-wcwidth (0.2.13-r1) (243/268) Installing py3-wcwidth-pyc (0.2.13-r1) (244/268) Installing py3-prompt_toolkit (3.0.43-r1) (245/268) Installing py3-prompt_toolkit-pyc (3.0.43-r1) (246/268) Installing py3-prettytable3 (3.10.0-r1) (247/268) Installing py3-prettytable3-pyc (3.10.0-r1) (248/268) Installing py3-pygments (2.17.2-r1) (249/268) Installing py3-pygments-pyc (2.17.2-r1) (250/268) Installing py3-mdurl (0.1.2-r3) (251/268) Installing py3-mdurl-pyc (0.1.2-r3) (252/268) Installing py3-markdown-it-py (3.0.0-r1) (253/268) Installing py3-markdown-it-py-pyc (3.0.0-r1) (254/268) Installing py3-rich (13.7.1-r1) (255/268) Installing py3-rich-pyc (13.7.1-r1) (256/268) Installing py3-softlayer (6.1.11-r1) (257/268) Installing py3-softlayer-pyc (6.1.11-r1) (258/268) Installing py3-isodate (0.6.1-r5) (259/268) Installing py3-isodate-pyc (0.6.1-r5) (260/268) Installing py3-platformdirs (4.2.0-r1) (261/268) Installing py3-platformdirs-pyc (4.2.0-r1) (262/268) Installing py3-requests-toolbelt (1.0.0-r1) (263/268) Installing py3-requests-toolbelt-pyc (1.0.0-r1) (264/268) Installing py3-softlayer-zeep (5.0.0-r3) (265/268) Installing py3-softlayer-zeep-pyc (5.0.0-r3) (266/268) Installing py3-xmltodict (0.13.0-r4) (267/268) Installing py3-xmltodict-pyc (0.13.0-r4) (268/268) Installing tini (0.19.0-r3) Executing busybox-1.36.1-r25.trigger Executing ca-certificates-20240226-r0.trigger OK: 500 MiB in 268 packages >>> py3-dnsrobocert: Fetching py3-dnsrobocert-3.25.0.tar.gz::https://github.com/adferrand/dnsrobocert/archive/v3.25.0.tar.gz >>> py3-dnsrobocert: Checking sha512sums... py3-dnsrobocert-3.25.0.tar.gz: OK pebble.patch: OK revert-old-python.patch: OK >>> py3-dnsrobocert: Unpacking /var/cache/distfiles/py3-dnsrobocert-3.25.0.tar.gz... >>> py3-dnsrobocert: pebble.patch patching file test/integration_tests/dnsrobocert_test.py >>> py3-dnsrobocert: revert-old-python.patch patching file src/dnsrobocert/core/config.py Hunk #1 succeeded at 7 (offset 1 line). 2024-04-08 15:15:12,067 gpep517 INFO Building wheel via backend poetry.core.masonry.api 2024-04-08 15:15:12,155 poetry.core.masonry.builders.wheel INFO Building wheel fatal: not a git repository (or any of the parent directories): .git 2024-04-08 15:15:12,166 poetry.core.masonry.builders.wheel INFO Built dnsrobocert-3.25.0-py3-none-any.whl 2024-04-08 15:15:12,166 gpep517 INFO The backend produced .dist/dnsrobocert-3.25.0-py3-none-any.whl dnsrobocert-3.25.0-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.12.2, pytest-8.1.1, pluggy-1.4.0 rootdir: /home/patrycja/aports/community/py3-dnsrobocert/src/dnsrobocert-3.25.0 configfile: pyproject.toml collected 17 items test/integration_tests/dnsrobocert_test.py . [ 5%] test/unit_tests/config_test.py ....... [ 47%] test/unit_tests/hooks_test.py ...F... [ 88%] test/unit_tests/legacy_test.py . [ 94%] test/unit_tests/main_test.py . [100%] =================================== FAILURES =================================== ___________________________________ test_pfx ___________________________________ _autorestart = _autocmd = _fix_permissions = fake_env = {'archive': PosixPath('/tmp/pytest-of-patrycja/pytest-0/test_pfx0/archive/test.example.com'), 'live': PosixPath('/tmp/pytest-of-patrycja/pytest-0/test_pfx0/live/test.example.com')} fake_config = PosixPath('/tmp/pytest-of-patrycja/pytest-0/test_pfx0/config.yml') @patch("dnsrobocert.core.hooks._fix_permissions") @patch("dnsrobocert.core.hooks._autocmd") @patch("dnsrobocert.core.hooks._autorestart") def test_pfx(_autorestart, _autocmd, _fix_permissions, fake_env, fake_config): archive_path = fake_env["archive"] key = rsa.generate_private_key( public_exponent=65537, key_size=2048, backend=default_backend() ) with open(archive_path / "privkey.pem", "wb") as f: f.write( key.private_bytes( encoding=serialization.Encoding.PEM, format=serialization.PrivateFormat.TraditionalOpenSSL, encryption_algorithm=serialization.NoEncryption(), ) ) subject = issuer = x509.Name( [x509.NameAttribute(NameOID.COMMON_NAME, "example.com")] ) cert = ( x509.CertificateBuilder() .subject_name(subject) .issuer_name(issuer) .public_key(key.public_key()) .serial_number(x509.random_serial_number()) .not_valid_before(datetime.datetime.utcnow()) .not_valid_after(datetime.datetime.utcnow() + datetime.timedelta(days=10)) .sign(key, hashes.SHA256(), default_backend()) ) with open(archive_path / "cert.pem", "wb") as f: f.write(cert.public_bytes(serialization.Encoding.PEM)) with open(archive_path / "chain.pem", "wb") as f: f.write(cert.public_bytes(serialization.Encoding.PEM)) > hooks.deploy(config.load(fake_config), LINEAGE) test/unit_tests/hooks_test.py:162: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ .testenv/lib/python3.12/site-packages/dnsrobocert/core/hooks.py:131: in deploy _pfx_export(certificate, lineage_path) .testenv/lib/python3.12/site-packages/dnsrobocert/core/hooks.py:156: in _pfx_export p12 = OpenSSL.crypto.PKCS12() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = attr = 'PKCS12' def __getattr__(self, attr: str) -> object: > obj = getattr(self._module, attr) E AttributeError: module 'OpenSSL.crypto' has no attribute 'PKCS12' /usr/lib/python3.12/site-packages/cryptography/utils.py:72: AttributeError =============================== warnings summary =============================== ../../../../../../../usr/lib/python3.12/site-packages/acme/crypto_util.py:372 /usr/lib/python3.12/site-packages/acme/crypto_util.py:372: DeprecationWarning: X509Extension support in pyOpenSSL is deprecated. You should use the APIs in cryptography. extensions: Optional[List[crypto.X509Extension]] = None, ../../../../../../../usr/lib/python3.12/site-packages/zeep/utils.py:1 /usr/lib/python3.12/site-packages/zeep/utils.py:1: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 import cgi test/integration_tests/dnsrobocert_test.py::test_it /usr/lib/python3.12/site-packages/urllib3/connectionpool.py:1061: InsecureRequestWarning: Unverified HTTPS request is being made to host '127.0.0.1'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings warnings.warn( test/unit_tests/hooks_test.py::test_pfx /home/patrycja/aports/community/py3-dnsrobocert/src/dnsrobocert-3.25.0/test/unit_tests/hooks_test.py:152: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). .not_valid_before(datetime.datetime.utcnow()) test/unit_tests/hooks_test.py::test_pfx /home/patrycja/aports/community/py3-dnsrobocert/src/dnsrobocert-3.25.0/test/unit_tests/hooks_test.py:153: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). .not_valid_after(datetime.datetime.utcnow() + datetime.timedelta(days=10)) test/unit_tests/hooks_test.py::test_pfx /usr/lib/python3.12/inspect.py:1004: DeprecationWarning: Module lexicon.cli is deprecated and will be removed in Lexicon 4>= if ismodule(module) and hasattr(module, '__file__'): test/unit_tests/hooks_test.py::test_pfx /usr/lib/python3.12/inspect.py:1005: DeprecationWarning: Module lexicon.cli is deprecated and will be removed in Lexicon 4>= f = module.__file__ test/unit_tests/hooks_test.py::test_pfx /usr/lib/python3.12/inspect.py:911: DeprecationWarning: Module lexicon.cli is deprecated and will be removed in Lexicon 4>= if getattr(object, '__file__', None): test/unit_tests/hooks_test.py::test_pfx /usr/lib/python3.12/inspect.py:912: DeprecationWarning: Module lexicon.cli is deprecated and will be removed in Lexicon 4>= return object.__file__ test/unit_tests/hooks_test.py::test_pfx /usr/lib/python3.12/inspect.py:1004: DeprecationWarning: Module lexicon.parser is deprecated and will be removed in Lexicon 4>= if ismodule(module) and hasattr(module, '__file__'): test/unit_tests/hooks_test.py::test_pfx /usr/lib/python3.12/inspect.py:1005: DeprecationWarning: Module lexicon.parser is deprecated and will be removed in Lexicon 4>= f = module.__file__ test/unit_tests/hooks_test.py::test_pfx /usr/lib/python3.12/inspect.py:911: DeprecationWarning: Module lexicon.parser is deprecated and will be removed in Lexicon 4>= if getattr(object, '__file__', None): test/unit_tests/hooks_test.py::test_pfx /usr/lib/python3.12/inspect.py:912: DeprecationWarning: Module lexicon.parser is deprecated and will be removed in Lexicon 4>= return object.__file__ test/unit_tests/hooks_test.py::test_pfx /usr/lib/python3.12/inspect.py:1004: DeprecationWarning: Module lexicon.discovery is deprecated and will be removed in Lexicon 4>= if ismodule(module) and hasattr(module, '__file__'): test/unit_tests/hooks_test.py::test_pfx /usr/lib/python3.12/inspect.py:1005: DeprecationWarning: Module lexicon.discovery is deprecated and will be removed in Lexicon 4>= f = module.__file__ test/unit_tests/hooks_test.py::test_pfx /usr/lib/python3.12/inspect.py:911: DeprecationWarning: Module lexicon.discovery is deprecated and will be removed in Lexicon 4>= if getattr(object, '__file__', None): test/unit_tests/hooks_test.py::test_pfx /usr/lib/python3.12/inspect.py:912: DeprecationWarning: Module lexicon.discovery is deprecated and will be removed in Lexicon 4>= return object.__file__ -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED test/unit_tests/hooks_test.py::test_pfx - AttributeError: module 'Open... ================== 1 failed, 16 passed, 17 warnings in 8.87s =================== >>> ERROR: py3-dnsrobocert: check failed >>> ERROR: py3-dnsrobocert: rootbld failed >>> py3-dnsrobocert: Cleaning up build chroot