<86>Oct 4 02:03:03 userdel[535372]: delete user 'rooter' <86>Oct 4 02:03:03 userdel[535372]: removed group 'rooter' owned by 'rooter' <86>Oct 4 02:03:03 userdel[535372]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 4 02:03:03 groupadd[535421]: group added to /etc/group: name=rooter, GID=1844 <86>Oct 4 02:03:03 groupadd[535421]: group added to /etc/gshadow: name=rooter <86>Oct 4 02:03:03 groupadd[535421]: new group: name=rooter, GID=1844 <86>Oct 4 02:03:03 useradd[535477]: new user: name=rooter, UID=1844, GID=1844, home=/root, shell=/bin/bash, from=none <86>Oct 4 02:03:03 userdel[535576]: delete user 'builder' <86>Oct 4 02:03:03 userdel[535576]: removed group 'builder' owned by 'builder' <86>Oct 4 02:03:03 userdel[535576]: removed shadow group 'builder' owned by 'builder' <86>Oct 4 02:03:03 groupadd[535670]: group added to /etc/group: name=builder, GID=1845 <86>Oct 4 02:03:03 groupadd[535670]: group added to /etc/gshadow: name=builder <86>Oct 4 02:03:03 groupadd[535670]: new group: name=builder, GID=1845 <86>Oct 4 02:03:03 useradd[535721]: new user: name=builder, UID=1845, GID=1845, home=/usr/src, shell=/bin/bash, from=none <13>Oct 4 02:03:06 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Oct 4 02:03:06 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Oct 4 02:03:06 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Oct 4 02:03:06 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Oct 4 02:03:06 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed <13>Oct 4 02:03:06 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Oct 4 02:03:06 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 4 02:03:06 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 4 02:03:06 rpmi: ca-certificates-2023.07.31-alt1 sisyphus+326137.200.1.1 1690809798 installed <13>Oct 4 02:03:06 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Oct 4 02:03:06 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed <13>Oct 4 02:03:06 rpmi: libcrypto3-3.1.3-alt1 sisyphus+329935.40.3.2 1695159002 installed <13>Oct 4 02:03:06 rpmi: libssl3-3.1.3-alt1 sisyphus+329935.40.3.2 1695159002 installed <13>Oct 4 02:03:06 rpmi: python3-3.11.4-alt3 sisyphus+330215.1400.3.1 1695493590 installed <13>Oct 4 02:03:07 rpmi: python3-base-3.11.4-alt3 sisyphus+330215.1400.3.1 1695493590 installed <13>Oct 4 02:03:07 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed <13>Oct 4 02:03:07 rpmi: python3-module-pyproject-installer-0.5.2-alt1 sisyphus+324644.100.2.1 1689089627 installed <13>Oct 4 02:03:07 rpmi: rpm-macros-pyproject-0.0.4-alt1 sisyphus+322305.200.2.1 1686212200 installed <13>Oct 4 02:03:07 rpmi: tests-for-installed-python3-pkgs-0.1.24-alt1 sisyphus+328191.700.5.1 1693609218 installed <13>Oct 4 02:03:07 rpmi: rpm-build-python3-0.1.24-alt1 sisyphus+328191.700.5.1 1693609218 installed <13>Oct 4 02:03:07 rpmi: rpm-build-pyproject-0.0.4-alt1 sisyphus+322305.200.2.1 1686212200 installed <13>Oct 4 02:03:10 rpmi: python3-module-attrs-23.1.0-alt1 sisyphus+321859.100.1.1 1685027490 installed <13>Oct 4 02:03:10 rpmi: python3-module-idna-3.4-alt1 sisyphus+307942.100.1.1 1665051373 installed <13>Oct 4 02:03:10 rpmi: python3-module-six-1.16.0-alt2 sisyphus+324249.100.1.1 1688484676 installed <13>Oct 4 02:03:10 rpmi: python3-module-zope.interface-6.0-alt1 sisyphus+326348.600.4.1 1691597453 installed <13>Oct 4 02:03:10 rpmi: python3-module-pkg_resources-1:68.2.2-alt1 sisyphus+329927.100.2.1 1695208269 installed <13>Oct 4 02:03:10 rpmi: python3-module-packaging-23.2-alt1 sisyphus+330805.100.2.1 1696324248 installed <13>Oct 4 02:03:10 rpmi: python3-module-greenlet-2.0.2-alt1 sisyphus+326609.100.1.1 1691406110 installed <13>Oct 4 02:03:10 rpmi: libtcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548266 installed <13>Oct 4 02:03:10 rpmi: python3-module-pluggy-1.3.0-alt1 sisyphus+330478.100.1.1 1695823310 installed <13>Oct 4 02:03:10 rpmi: python3-module-iniconfig-2.0.0-alt1 sisyphus+314076.200.3.1 1674737275 installed <13>Oct 4 02:03:10 rpmi: python3-module-pytest-7.4.2-alt1 sisyphus+330393.100.2.1 1695807047 installed <13>Oct 4 02:03:10 rpmi: python3-module-pathspec-0.11.2-alt1 sisyphus+326154.100.2.1 1690886843 installed <13>Oct 4 02:03:10 rpmi: python3-module-multidict-6.0.4-alt1 sisyphus+311250.32340.176.1 1685737916 installed <13>Oct 4 02:03:10 rpmi: python3-module-click-8.1.7-alt1 sisyphus+327424.100.2.1 1695395098 installed <13>Oct 4 02:03:10 rpmi: python3-module-typing_extensions-4.7.1-alt1 sisyphus+324215.100.1.1 1688464174 installed <13>Oct 4 02:03:10 rpmi: python3-module-frozenlist-1.3.3-alt1 sisyphus+311250.30540.176.1 1685737433 installed <13>Oct 4 02:03:10 rpmi: libcares-1.19.1-alt1 sisyphus+324326.100.1.1 1688585812 installed <13>Oct 4 02:03:10 rpmi: python3-module-aiosignal-1.3.1-alt1 sisyphus+314057.100.1.1 1674561191 installed <13>Oct 4 02:03:10 rpmi: python3-module-incremental-22.10.0-alt1 sisyphus+312706.100.1.1 1672404273 installed <13>Oct 4 02:03:10 rpmi: python3-module-yarl-1.9.2-alt2 sisyphus+326605.100.1.1 1691404439 installed <13>Oct 4 02:03:10 rpmi: tcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548266 installed <13>Oct 4 02:03:10 rpmi: python3-module-dateutil-2.8.2-alt2 sisyphus+319889.300.1.1 1683215971 installed <13>Oct 4 02:03:10 rpmi: python3-module-idna_ssl-1.1.0-alt2 sisyphus+272418.100.1.1 1621876529 installed <13>Oct 4 02:03:10 rpmi: python3-module-hyperlink-21.0.0-alt1.1 sisyphus+304836.100.1.1 1659710964 installed <13>Oct 4 02:03:10 rpmi: python3-module-outcome-1.2.0-alt2 sisyphus+318894.1400.3.1 1682420792 installed <13>Oct 4 02:03:10 rpmi: ruff-0.0.292-alt1 sisyphus+330852.100.1.1 1696312082 installed <13>Oct 4 02:03:10 rpmi: python3-module-ruff-0.0.292-alt1 sisyphus+330852.100.1.1 1696312082 installed <13>Oct 4 02:03:10 rpmi: python3-module-tomli-2.0.1-alt2 sisyphus+305000.3300.2.1 1660575675 installed <13>Oct 4 02:03:10 rpmi: python3-module-trove-classifiers-2023.8.7-alt1 sisyphus+326819.100.1.1 1691570029 installed <13>Oct 4 02:03:10 rpmi: python3-module-editables-0.5-alt1 sisyphus+325524.100.1.1 1690277257 installed <13>Oct 4 02:03:10 rpmi: python3-module-hatchling-1.18.0-alt1 sisyphus+322894.100.1.1 1686650008 installed <13>Oct 4 02:03:10 rpmi: python3-module-cpuinfo-9.0.0-alt1 sisyphus+319498.500.3.1 1684409117 installed <13>Oct 4 02:03:10 rpmi: python3-module-commonmark-0.9.1-alt1 sisyphus+275909.100.1.1 1624804424 installed <13>Oct 4 02:03:10 rpmi: python3-module-platformdirs-3.10.0-alt1 sisyphus+326155.100.2.1 1690880012 installed <13>Oct 4 02:03:10 rpmi: python3-module-mypy_extensions-1.0.0-alt1 sisyphus+316350.100.2.1 1678357948 installed <13>Oct 4 02:03:10 rpmi: python3-module-apipkg-3.0.1-alt2 sisyphus+323078.100.1.1 1686823905 installed <13>Oct 4 02:03:10 rpmi: python3-module-py-1.11.0-alt1 sisyphus+295927.100.2.1 1646050822 installed <13>Oct 4 02:03:10 rpmi: python3-module-constantly-15.1.0-alt6 sisyphus+284854.100.1.1 1631108193 installed <13>Oct 4 02:03:10 rpmi: python3-module-pygobject-2.28.6-alt13 sisyphus+311250.56700.178.1 1685789242 installed <13>Oct 4 02:03:10 rpmi: python3-module-appdirs-1.4.4-alt1 sisyphus+267613.300.2.1 1620039159 installed <13>Oct 4 02:03:10 rpmi: python3-module-certifi-2023.5.7-alt1 sisyphus+322622.100.1.1 1686217855 installed <13>Oct 4 02:03:10 rpmi: python3-module-z3c-3.0.0-alt4 sisyphus+284857.200.1.1 1631109149 installed <13>Oct 4 02:03:10 rpmi: python3-module-zc-1.0.0-alt7 sisyphus+284857.100.1.1 1631109117 installed <13>Oct 4 02:03:10 rpmi: python3-module-zope-3.3.0-alt9 sisyphus+281937.200.4.1 1628175900 installed <13>Oct 4 02:03:10 rpmi: python3-module-zope.event-5.0-alt1.1 sisyphus+325755.140.2.1 1690991538 installed <13>Oct 4 02:03:10 rpmi: python3-module-pycparser-2.21-alt1.1 sisyphus+309935.7300.4.1 1668527005 installed <13>Oct 4 02:03:10 rpmi: python3-module-cffi-1.15.1-alt2 sisyphus+311250.35200.176.1 1685739391 installed <13>Oct 4 02:03:11 rpmi: python3-module-cryptography-41.0.3-alt1 sisyphus+326306.100.1.1 1690985258 installed <13>Oct 4 02:03:11 rpmi: python3-module-openssl-23.2.0-alt1 sisyphus+326014.100.1.1 1690659362 installed <13>Oct 4 02:03:11 rpmi: python3-module-pycares-4.1.2-alt1 sisyphus+311250.45300.178.1 1685783505 installed <13>Oct 4 02:03:11 rpmi: python3-module-astor-0.8.1-alt1.1 sisyphus+315877.100.1.1 1677481862 installed <13>Oct 4 02:03:11 rpmi: python3-module-sortedcontainers-2.4.0-alt1 sisyphus+272042.100.1.1 1621262424 installed <13>Oct 4 02:03:11 rpmi: python3-module-sniffio-1.2.0-alt1 sisyphus+295017.1600.2.1 1644498020 installed <13>Oct 4 02:03:11 rpmi: python3-module-exceptiongroup-1.1.3-alt1 sisyphus+327210.100.2.1 1692096915 installed <13>Oct 4 02:03:11 rpmi: python3-module-async_generator-1.10-alt3 sisyphus+319053.1600.6.1 1682668582 installed <13>Oct 4 02:03:11 rpmi: python3-module-trio-0.22.0-alt3 sisyphus+319053.2100.6.1 1682668663 installed <13>Oct 4 02:03:11 rpmi: python3-module-dns-1:2.2.0-alt2 sisyphus+320065.60.1.1 1683366881 installed <13>Oct 4 02:03:11 rpmi: python3-module-async-timeout-4.0.3-alt1 sisyphus+329482.100.1.1 1694612611 installed <13>Oct 4 02:03:11 rpmi: python3-module-charset-normalizer-2.1.1-alt1 sisyphus+311047.100.1.1 1669992940 installed <13>Oct 4 02:03:11 rpmi: python3-module-Pygments-2.16.1-alt1 sisyphus+326610.100.1.1 1691406169 installed <13>Oct 4 02:03:11 rpmi: python3-module-rich-12.5.1-alt1 sisyphus+306923.4240.12.1 1663926259 installed <13>Oct 4 02:03:11 rpmi: python3-module-openid-3.2.0-alt1 sisyphus+278049.100.2.1 1625998936 installed <13>Oct 4 02:03:11 rpmi: python3-module-Cheetah-3.3.2-alt1 sisyphus+327681.100.1.1 1692684609 installed <13>Oct 4 02:03:11 rpmi: python3-module-paste-3.5.0-alt1.1 sisyphus+309935.6500.4.1 1668526794 installed <13>Oct 4 02:03:11 rpmi: python3-module-PasteDeploy-1:3.0.1-alt1 sisyphus+308592.100.1.1 1666070463 installed <13>Oct 4 02:03:11 rpmi: python3-module-PasteScript-1:2.0.2-alt2 sisyphus+272468.100.1.1 1621939313 installed <13>Oct 4 02:03:11 rpmi: libuv-1.46.0-alt1 sisyphus+326001.100.1.1 1690655254 installed <13>Oct 4 02:03:11 rpmi: openldap-common-2.6.4-alt1 sisyphus+324359.600.5.1 1689262595 installed <13>Oct 4 02:03:11 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Oct 4 02:03:11 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072360 installed <13>Oct 4 02:03:11 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed <13>Oct 4 02:03:11 rpmi: libusb-1.0.26-alt2 sisyphus+305525.100.1.1 1660924427 installed <13>Oct 4 02:03:11 rpmi: libhidapi-0.12.0-alt1_1 sisyphus+303213.100.1.1 1657034192 installed <13>Oct 4 02:03:11 rpmi: python3-module-cython-hidapi-0.14.0-alt1 sisyphus+326006.100.1.1 1690656873 installed <13>Oct 4 02:03:11 rpmi: python3-module-serial-3.5-alt2 sisyphus+281995.100.1.1 1628172783 installed <13>Oct 4 02:03:11 rpmi: libev4-4.33-alt2 sisyphus+286828.100.2.3 1634005197 installed <13>Oct 4 02:03:11 rpmi: python3-module-gevent-22.10.2-alt1 sisyphus+311250.61340.178.1 1685796005 installed <13>Oct 4 02:03:11 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <86>Oct 4 02:03:11 groupadd[581944]: group added to /etc/group: name=_keytab, GID=999 <86>Oct 4 02:03:11 groupadd[581944]: group added to /etc/gshadow: name=_keytab <86>Oct 4 02:03:11 groupadd[581944]: new group: name=_keytab, GID=999 <13>Oct 4 02:03:11 rpmi: libkrb5-1.21.2-alt1 sisyphus+327265.100.1.1 1692185462 installed <86>Oct 4 02:03:11 groupadd[582107]: group added to /etc/group: name=sasl, GID=998 <86>Oct 4 02:03:11 groupadd[582107]: group added to /etc/gshadow: name=sasl <86>Oct 4 02:03:11 groupadd[582107]: new group: name=sasl, GID=998 <13>Oct 4 02:03:11 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+324359.6000.12.1 1689392001 installed <13>Oct 4 02:03:11 rpmi: libldap2-2.6.4-alt1 sisyphus+324359.600.5.1 1689262595 installed <13>Oct 4 02:03:11 rpmi: libpq5-16.0-alt1 sisyphus+329622.100.1.1 1694764476 installed <13>Oct 4 02:03:11 rpmi: python3-module-psycopg2-2.9.5-alt1 sisyphus+311250.16300.175.1 1685633229 installed <13>Oct 4 02:03:11 rpmi: python3-module-eventlet-0.33.3-alt2 sisyphus+318403.100.1.1 1681290339 installed <13>Oct 4 02:03:11 rpmi: libpng16-1.6.40-alt1 sisyphus+323732.100.1.1 1687771851 installed <13>Oct 4 02:03:11 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Oct 4 02:03:11 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Oct 4 02:03:11 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Oct 4 02:03:11 rpmi: libharfbuzz-8.2.1-alt1 sisyphus+329986.40.2.1 1695293816 installed <13>Oct 4 02:03:11 rpmi: libfreetype-2.13.2-alt1 sisyphus+328677.100.1.1 1693834345 installed <13>Oct 4 02:03:11 rpmi: libfontconfig1-2.14.2-alt8 sisyphus+328444.100.1.1 1693553402 installed <13>Oct 4 02:03:11 rpmi: libXdmcp-1.1.4-alt1 sisyphus+311188.1000.1.1 1670233857 installed <13>Oct 4 02:03:11 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Oct 4 02:03:11 rpmi: libxcb-1.16-alt1 sisyphus+327325.200.1.1 1692276261 installed <13>Oct 4 02:03:11 rpmi: libX11-locales-3:1.8.6-alt1 sisyphus+323114.100.1.1 1686850054 installed <13>Oct 4 02:03:12 rpmi: libX11-3:1.8.6-alt1 sisyphus+323114.100.1.1 1686850054 installed <13>Oct 4 02:03:12 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Oct 4 02:03:12 rpmi: libXft-2.3.7-alt1 sisyphus+310164.100.1.1 1668680608 installed <13>Oct 4 02:03:12 rpmi: libtk-8.6.13-alt1 sisyphus+310696.200.1.1 1669548530 installed <13>Oct 4 02:03:12 rpmi: tk-8.6.13-alt1 sisyphus+310696.200.1.1 1669548530 installed <13>Oct 4 02:03:12 rpmi: tcl-tix-8.4.3-alt4 sisyphus+277292.300.2.1 1625442550 installed <13>Oct 4 02:03:12 rpmi: python3-modules-tkinter-3.11.4-alt3 sisyphus+330215.1400.3.1 1695493590 installed <13>Oct 4 02:03:12 rpmi: python3-module-automat-22.10.0-alt1 sisyphus+322927.200.2.1 1686736914 installed <13>Oct 4 02:03:12 rpmi: python3-module-twisted-logger-22.10.0-alt2 sisyphus+325754.100.1.1 1690535804 installed <13>Oct 4 02:03:12 rpmi: python3-module-twisted-core-22.10.0-alt2 sisyphus+325754.100.1.1 1690535804 installed <13>Oct 4 02:03:12 rpmi: python3-module-twisted-names-22.10.0-alt2 sisyphus+325754.100.1.1 1690535804 installed <13>Oct 4 02:03:12 rpmi: python3-module-tornado-6.3.3-alt1.1 sisyphus+329433.100.1.1 1694583814 installed <13>Oct 4 02:03:12 rpmi: python3-module-gunicorn-20.1.0-alt2 sisyphus+297766.100.1.1 1649054912 installed <13>Oct 4 02:03:12 rpmi: python3-module-aiohttp-3.8.5-alt1 sisyphus+329480.100.1.1 1694611985 installed <13>Oct 4 02:03:12 rpmi: python3-module-black-23.9.1-alt1 sisyphus+330481.100.1.1 1695826837 installed <13>Oct 4 02:03:12 rpmi: python3-module-pytest-examples-0.0.10-alt1 sisyphus+328908.100.1.1 1694089906 installed <13>Oct 4 02:03:12 rpmi: python3-module-pytest-pretty-1.2.0-alt1 sisyphus+325486.140.2.1 1690270459 installed <13>Oct 4 02:03:12 rpmi: python3-module-email-validator-2.0.0.post2-alt1 sisyphus+320065.100.1.1 1683366930 installed <13>Oct 4 02:03:12 rpmi: python3-module-pytest-benchmark-4.0.0-alt2 sisyphus+326832.100.2.1 1691598075 installed <13>Oct 4 02:03:12 rpmi: python3-module-hatch-fancy-pypi-readme-23.1.0-alt1 sisyphus+321621.100.1.1 1684754766 installed <13>Oct 4 02:03:12 rpmi: python3-module-faker-19.6.2-alt1 sisyphus+329997.100.1.2 1695295953 installed <13>Oct 4 02:03:12 rpmi: python3-module-pydantic-core-2.10.1-alt1 sisyphus+330608.100.1.1 1695999828 installed <13>Oct 4 02:03:12 rpmi: python3-module-pytest-mock-3.11.1-alt1 sisyphus+323311.100.2.2 1687175799 installed <13>Oct 4 02:03:12 rpmi: python3-module-dirty-equals-0.4-alt2 sisyphus+306728.500.3.1 1663153520 installed <13>Oct 4 02:03:12 rpmi: python3-module-annotated-types-0.5.0-alt1 sisyphus+324055.400.3.1 1691699354 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python3-module-pydantic-2.4.2-alt1.nosrc.rpm (w1.gzdio) Installing python3-module-pydantic-2.4.2-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.28698 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-pydantic-2.4.2 + echo 'Source #0 (python3-module-pydantic-2.4.2.tar):' Source #0 (python3-module-pydantic-2.4.2.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-pydantic-2.4.2.tar + cd python3-module-pydantic-2.4.2 + /bin/chmod -c -Rf u+rwX,go-w . + /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-pydantic-2.4.2 INFO : Output dir: /usr/src/tmp/tmprvcq5_iy + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show check + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify check + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.55282 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-pydantic-2.4.2 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + /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-pydantic-2.4.2 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-pydantic-2.4.2/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-pydantic-2.4.2/pyproject.toml INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: hatchling.build INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/python3-module-pydantic-2.4.2/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} INFO : pyproject_installer.build_cmd._build : Built wheel: pydantic-2.4.2-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.55282 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-pydantic-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-pydantic-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python3-module-pydantic-2.4.2 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-pydantic-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/python3-module-pydantic-2.4.2/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: pydantic-2.4.2-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-pydantic-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-pydantic-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: pydantic-2.4.2.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: pydantic-2.4.2.dist-info/licenses/LICENSE DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: pydantic-2.4.2.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-pydantic-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-pydantic-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-pydantic-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-pydantic-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-pydantic-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-pydantic-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-pydantic-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_config.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_core_metadata.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_core_utils.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators_v1.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_discriminated_union.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_fields.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_forward_ref.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generics.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_internal_dataclass.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_known_annotated_metadata.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_mock_val_ser.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_repr.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_schema_generation_shared.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_typing_extra.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_utils.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_validate_call.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/class_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/config.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/copy_internals.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/decorator.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/json.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/tools.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/_loader.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/_schema_validator.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/_hypothesis_plugin.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/annotated_types.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/class_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/color.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/config.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/dataclasses.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/datetime_parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/decorator.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/env_settings.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/error_wrappers.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/errors.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/generics.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/json.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/mypy.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/networks.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/tools.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/types.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/typing.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/version.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_migration.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/alias_generators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/annotated_handlers.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/class_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/color.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/config.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/dataclasses.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/datetime_parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/decorator.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/env_settings.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/error_wrappers.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/errors.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/fields.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_serializers.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/generics.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json_schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/mypy.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/networks.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/root_model.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/tools.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/type_adapter.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/types.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/typing.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/utils.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/validate_call.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/version.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/warnings.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-pydantic-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_config.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_core_metadata.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_core_utils.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators_v1.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_discriminated_union.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_fields.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_forward_ref.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generics.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_internal_dataclass.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_known_annotated_metadata.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_mock_val_ser.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_repr.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_schema_generation_shared.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_typing_extra.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_utils.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_validate_call.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/class_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/config.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/copy_internals.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/decorator.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/json.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/tools.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/_loader.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/_schema_validator.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/_hypothesis_plugin.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/annotated_types.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/class_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/color.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/config.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/dataclasses.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/datetime_parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/decorator.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/env_settings.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/error_wrappers.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/errors.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/generics.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/json.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/mypy.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/networks.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/tools.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/types.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/typing.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/version.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_migration.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/alias_generators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/annotated_handlers.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/class_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/color.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/config.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/dataclasses.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/datetime_parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/decorator.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/env_settings.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/error_wrappers.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/errors.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/fields.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_serializers.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/generics.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json_schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/mypy.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/networks.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/root_model.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/tools.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/type_adapter.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/types.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/typing.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/utils.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/validate_call.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/version.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/warnings.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-pydantic-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_config.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_core_metadata.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_core_utils.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators_v1.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_discriminated_union.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_fields.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_forward_ref.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generics.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_internal_dataclass.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_known_annotated_metadata.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_mock_val_ser.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_repr.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_schema_generation_shared.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_typing_extra.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_utils.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_validate_call.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/class_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/config.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/copy_internals.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/decorator.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/json.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/tools.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/_loader.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/_schema_validator.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/_hypothesis_plugin.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/annotated_types.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/class_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/color.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/config.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/dataclasses.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/datetime_parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/decorator.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/env_settings.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/error_wrappers.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/errors.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/generics.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/json.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/mypy.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/networks.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/tools.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/types.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/typing.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/version.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_migration.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/alias_generators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/annotated_handlers.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/class_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/color.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/config.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/dataclasses.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/datetime_parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/decorator.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/env_settings.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/error_wrappers.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/errors.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/fields.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_serializers.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/generics.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json_schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/mypy.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/networks.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/parse.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/root_model.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/schema.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/tools.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/type_adapter.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/types.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/typing.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/utils.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/validate_call.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/validators.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/version.py compile /usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/warnings.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/pydantic/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/__init__.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/__init__.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/__init__.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/_migration.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/_migration.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/alias_generators.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/alias_generators.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/annotated_handlers.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/annotated_handlers.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/class_validators.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/class_validators.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/color.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/color.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/config.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/config.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/datetime_parse.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/datetime_parse.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/decorator.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/decorator.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/env_settings.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/env_settings.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/error_wrappers.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/error_wrappers.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/errors.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/errors.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/fields.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/fields.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/functional_serializers.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/functional_serializers.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/functional_validators.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/functional_validators.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/generics.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/generics.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/json.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/json.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/main.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/main.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/parse.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/parse.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/root_model.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/root_model.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/schema.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/schema.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/tools.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/tools.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/type_adapter.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/type_adapter.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/typing.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/typing.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/utils.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/utils.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/validate_call.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/validate_call.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/validators.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/validators.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/version.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/version.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/__pycache__/warnings.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/__pycache__/warnings.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/__init__.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/__init__.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/__init__.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_config.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_config.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_core_metadata.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_core_metadata.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_dataclasses.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_dataclasses.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_decorators_v1.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_decorators_v1.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_fields.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_fields.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_forward_ref.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_forward_ref.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_internal_dataclass.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_internal_dataclass.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_internal_dataclass.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_internal_dataclass.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_known_annotated_metadata.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_known_annotated_metadata.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_mock_val_ser.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_mock_val_ser.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_model_construction.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_model_construction.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_repr.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_repr.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_schema_generation_shared.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_schema_generation_shared.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_typing_extra.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_typing_extra.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_utils.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_utils.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_validate_call.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_validate_call.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_validators.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/_internal/__pycache__/_validators.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/__init__.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/__init__.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/__init__.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/class_validators.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/class_validators.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/config.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/config.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/copy_internals.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/copy_internals.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/copy_internals.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/copy_internals.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/json.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/json.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/parse.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/parse.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/parse.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/parse.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/tools.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/deprecated/__pycache__/tools.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/plugin/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/plugin/__pycache__/__init__.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/plugin/__pycache__/_loader.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/plugin/__pycache__/_loader.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/plugin/__pycache__/_schema_validator.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/plugin/__pycache__/_schema_validator.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/__init__.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/__init__.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/__init__.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/annotated_types.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/annotated_types.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/color.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/color.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/config.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/config.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/dataclasses.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/dataclasses.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/datetime_parse.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/datetime_parse.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/env_settings.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/env_settings.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/error_wrappers.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/error_wrappers.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/error_wrappers.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/error_wrappers.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/errors.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/errors.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/json.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/json.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/main.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/main.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/parse.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/parse.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/parse.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/parse.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/tools.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/tools.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/types.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/types.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/typing.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/typing.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/validators.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/validators.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/version.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/version.cpython-311.pyc' './usr/lib/python3/site-packages/pydantic/v1/__pycache__/version.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/pydantic/v1/__pycache__/version.cpython-311.opt-1.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.36397 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-pydantic-2.4.2 + sed -i -E 's/(_EXPECTED_NORTH_STAR_DATA_MD5 =) .+/\1 '\''e0fb021af00010f90e9348d8c7fc8da4'\''/' tests/benchmarks/test_north_star.py + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export NO_INTERNET=YES + NO_INTERNET=YES + /usr/bin/python3 -m pyproject_installer run -- python3 -m pytest -vra --ignore=tests/test_docs.py INFO : Creating venv INFO : Installing console scripts INFO : Installing package: /usr/src/RPM/BUILD/python3-module-pydantic-2.4.2/dist/pydantic-2.4.2-py3-none-any.whl INFO : Running command: ['/usr/src/RPM/BUILD/python3-module-pydantic-2.4.2/.run_venv/bin/python3', '-m', 'pyproject_installer', 'install', '/usr/src/RPM/BUILD/python3-module-pydantic-2.4.2/dist/pydantic-2.4.2-py3-none-any.whl'] INFO : Running command: ['python3', '-m', 'pytest', '-vra', '--ignore=tests/test_docs.py'] ============================= test session starts ============================== platform linux -- Python 3.11.4, pytest-7.4.2, pluggy-1.3.0 -- /usr/src/RPM/BUILD/python3-module-pydantic-2.4.2/.run_venv/bin/python3 cachedir: .pytest_cache benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=True warmup_iterations=100000) rootdir: /usr/src/RPM/BUILD/python3-module-pydantic-2.4.2 configfile: pyproject.toml testpaths: tests plugins: mock-3.11.1, Faker-19.6.2, benchmark-4.0.0, pretty-1.2.0, examples-0.0.10 collecting ... collected 4068 items tests/test_abc.py::test_model_subclassing_abstract_base_classes PASSED [ 0%] tests/test_abc.py::test_model_subclassing_abstract_base_classes_without_implementation_raises_exception SKIPPED [ 0%] tests/test_aliases.py::test_alias_generator PASSED [ 0%] tests/test_aliases.py::test_alias_generator_wrong_type_error PASSED [ 0%] tests/test_aliases.py::test_basic_alias PASSED [ 0%] tests/test_aliases.py::test_field_info_repr_with_aliases PASSED [ 0%] tests/test_aliases.py::test_alias_error PASSED [ 0%] tests/test_aliases.py::test_alias_error_loc_by_alias PASSED [ 0%] tests/test_aliases.py::test_annotation_config PASSED [ 0%] tests/test_aliases.py::test_pop_by_field_name PASSED [ 0%] tests/test_aliases.py::test_alias_override_behavior PASSED [ 0%] tests/test_aliases.py::test_alias_generator_parent PASSED [ 0%] tests/test_aliases.py::test_alias_generator_on_parent PASSED [ 0%] tests/test_aliases.py::test_alias_generator_on_child PASSED [ 0%] tests/test_aliases.py::test_low_priority_alias PASSED [ 0%] tests/test_aliases.py::test_aliases_priority[alias-validation_alias] PASSED [ 0%] tests/test_aliases.py::test_aliases_priority[alias_generator-alias] PASSED [ 0%] tests/test_aliases.py::test_aliases_priority[alias_generator-alias-validation_alias] PASSED [ 0%] tests/test_aliases.py::test_aliases_priority[alias_generator-alias-serialization_alias] PASSED [ 0%] tests/test_aliases.py::test_aliases_priority[alias_generator-alias-validation_alias-serialization_alias] PASSED [ 0%] tests/test_aliases.py::test_empty_string_alias PASSED [ 0%] tests/test_aliases.py::test_populate_by_name_config[False-True-bar-expectation0] PASSED [ 0%] tests/test_aliases.py::test_populate_by_name_config[False-True-bar_-expectation1] PASSED [ 0%] tests/test_aliases.py::test_populate_by_name_config[False-False-bar-expectation2] PASSED [ 0%] tests/test_aliases.py::test_populate_by_name_config[False-False-bar_-expectation3] PASSED [ 0%] tests/test_aliases.py::test_populate_by_name_config[True-True-bar-expectation4] PASSED [ 0%] tests/test_aliases.py::test_populate_by_name_config[True-True-bar_-expectation5] PASSED [ 0%] tests/test_aliases.py::test_populate_by_name_config[True-False-bar-expectation6] PASSED [ 0%] tests/test_aliases.py::test_populate_by_name_config[True-False-bar_-expectation7] PASSED [ 0%] tests/test_aliases.py::test_validation_alias PASSED [ 0%] tests/test_aliases.py::test_validation_alias_with_alias PASSED [ 0%] tests/test_aliases.py::test_validation_alias_from_str_alias PASSED [ 0%] tests/test_aliases.py::test_validation_alias_from_list_alias PASSED [ 0%] tests/test_aliases.py::test_serialization_alias PASSED [ 0%] tests/test_aliases.py::test_serialization_alias_with_alias PASSED [ 0%] tests/test_aliases.py::test_serialization_alias_from_alias PASSED [ 0%] tests/test_aliases.py::test_aliases_json_schema[single_alias] PASSED [ 0%] tests/test_aliases.py::test_aliases_json_schema[multiple_aliases] PASSED [ 0%] tests/test_aliases.py::test_aliases_json_schema[multiple_aliases_with_path] PASSED [ 0%] tests/test_aliases.py::test_validation_alias_path[a] PASSED [ 0%] tests/test_aliases.py::test_validation_alias_path[value1] PASSED [ 1%] tests/test_aliases.py::test_validation_alias_path[value2] PASSED [ 1%] tests/test_aliases.py::test_validation_alias_path[value3] PASSED [ 1%] tests/test_aliases.py::test_validation_alias_invalid_value_type PASSED [ 1%] tests/test_aliases.py::test_validation_alias_parse_data PASSED [ 1%] tests/test_annotated.py::test_annotated[-5-FieldInfo(annotation=int, required=False, default=5, metadata=[Gt(gt=0)])0] PASSED [ 1%] tests/test_annotated.py::test_annotated[-5-FieldInfo(annotation=int, required=False, default=5, metadata=[Gt(gt=0)])1] PASSED [ 1%] tests/test_annotated.py::test_annotated[-value2-FieldInfo(annotation=int, required=False, default=5, metadata=[Gt(gt=0)])] PASSED [ 1%] tests/test_annotated.py::test_annotated[-value3-FieldInfo(annotation=int, required=False, default_factory=, metadata=[Gt(gt=0)])] PASSED [ 1%] tests/test_annotated.py::test_annotated[-value4-FieldInfo(annotation=int, required=False, default=5, metadata=[Gt(gt=0), Lt(lt=2)])] PASSED [ 1%] tests/test_annotated.py::test_annotated[-value5-FieldInfo(annotation=int, required=True, metadata=[Gt(gt=0)])] PASSED [ 1%] tests/test_annotated.py::test_annotated[-value6-FieldInfo(annotation=int, required=True, metadata=[Gt(gt=0)])] PASSED [ 1%] tests/test_annotated.py::test_annotated[-value7-FieldInfo(annotation=int, required=True, metadata=[Gt(gt=0)])] PASSED [ 1%] tests/test_annotated.py::test_annotated[-value8-FieldInfo(annotation=int, required=True, metadata=[Gt(gt=0)])] PASSED [ 1%] tests/test_annotated.py::test_annotated[-5-FieldInfo(annotation=int, required=False, default=5, metadata=[Gt(gt=0), Lt(lt=2)])] PASSED [ 1%] tests/test_annotated.py::test_annotated[-value10-FieldInfo(annotation=int, required=True, alias='foobar', alias_priority=2)] PASSED [ 1%] tests/test_annotated.py::test_annotated_allows_unknown[0] PASSED [ 1%] tests/test_annotated.py::test_annotated_allows_unknown[foo] PASSED [ 1%] tests/test_annotated.py::test_annotated_instance_exceptions[-value0-empty_init_ctx0] PASSED [ 1%] tests/test_annotated.py::test_annotated_instance_exceptions[-value1-empty_init_ctx1] PASSED [ 1%] tests/test_annotated.py::test_field_reuse PASSED [ 1%] tests/test_annotated.py::test_config_field_info PASSED [ 1%] tests/test_annotated.py::test_annotated_alias PASSED [ 1%] tests/test_annotated.py::test_modify_get_schema_annotated PASSED [ 1%] tests/test_annotated.py::test_get_pydantic_core_schema_source_type PASSED [ 1%] tests/test_annotated.py::test_merge_field_infos_type_adapter PASSED [ 1%] tests/test_annotated.py::test_merge_field_infos_model PASSED [ 1%] tests/test_annotated.py::test_model_dump_doesnt_dump_annotated_dunder PASSED [ 1%] tests/test_annotated.py::test_merge_field_infos_ordering PASSED [ 1%] tests/test_annotated.py::test_validate_float_inf_nan_python PASSED [ 1%] tests/test_annotated.py::test_predicate_error_python PASSED [ 1%] tests/test_assert_in_validators.py::test_assert_raises_validation_error PASSED [ 1%] tests/test_callable.py::test_callable[Callable0] PASSED [ 1%] tests/test_callable.py::test_callable[Callable1] PASSED [ 1%] tests/test_callable.py::test_callable[Callable2] PASSED [ 1%] tests/test_callable.py::test_callable[Callable3] PASSED [ 1%] tests/test_callable.py::test_non_callable[Callable0] PASSED [ 1%] tests/test_callable.py::test_non_callable[Callable1] PASSED [ 1%] tests/test_callable.py::test_non_callable[Callable2] PASSED [ 1%] tests/test_callable.py::test_non_callable[Callable3] PASSED [ 1%] tests/test_color.py::test_color_success[aliceblue-as_tuple0] PASSED [ 1%] tests/test_color.py::test_color_success[Antiquewhite-as_tuple1] PASSED [ 2%] tests/test_color.py::test_color_success[#000000-as_tuple2] PASSED [ 2%] tests/test_color.py::test_color_success[#DAB-as_tuple3] PASSED [ 2%] tests/test_color.py::test_color_success[#dab-as_tuple4] PASSED [ 2%] tests/test_color.py::test_color_success[#000-as_tuple5] PASSED [ 2%] tests/test_color.py::test_color_success[0x797979-as_tuple6] PASSED [ 2%] tests/test_color.py::test_color_success[0x777-as_tuple7] PASSED [ 2%] tests/test_color.py::test_color_success[0x777777-as_tuple8] PASSED [ 2%] tests/test_color.py::test_color_success[0x777777cc-as_tuple9] PASSED [ 2%] tests/test_color.py::test_color_success[777-as_tuple10] PASSED [ 2%] tests/test_color.py::test_color_success[777c-as_tuple11] PASSED [ 2%] tests/test_color.py::test_color_success[ 777-as_tuple12] PASSED [ 2%] tests/test_color.py::test_color_success[777 -as_tuple13] PASSED [ 2%] tests/test_color.py::test_color_success[ 777 -as_tuple14] PASSED [ 2%] tests/test_color.py::test_color_success[raw_color15-as_tuple15] PASSED [ 2%] tests/test_color.py::test_color_success[raw_color16-as_tuple16] PASSED [ 2%] tests/test_color.py::test_color_success[raw_color17-as_tuple17] PASSED [ 2%] tests/test_color.py::test_color_success[raw_color18-as_tuple18] PASSED [ 2%] tests/test_color.py::test_color_success[rgb(0, 0, 205)-as_tuple19] PASSED [ 2%] tests/test_color.py::test_color_success[rgb(0, 0, 205.2)-as_tuple20] PASSED [ 2%] tests/test_color.py::test_color_success[rgb(0, 0.2, 205)-as_tuple21] PASSED [ 2%] tests/test_color.py::test_color_success[rgba(0, 0, 128, 0.6)-as_tuple22] PASSED [ 2%] tests/test_color.py::test_color_success[rgba(0, 0, 128, .6)-as_tuple23] PASSED [ 2%] tests/test_color.py::test_color_success[rgba(0, 0, 128, 60%)-as_tuple24] PASSED [ 2%] tests/test_color.py::test_color_success[ rgba(0, 0, 128,0.6) -as_tuple25] PASSED [ 2%] tests/test_color.py::test_color_success[rgba(00,0,128,0.6 )-as_tuple26] PASSED [ 2%] tests/test_color.py::test_color_success[rgba(0, 0, 128, 0)-as_tuple27] PASSED [ 2%] tests/test_color.py::test_color_success[rgba(0, 0, 128, 1)-as_tuple28] PASSED [ 2%] tests/test_color.py::test_color_success[rgb(0 0.2 205)-as_tuple29] PASSED [ 2%] tests/test_color.py::test_color_success[rgb(0 0.2 205 / 0.6)-as_tuple30] PASSED [ 2%] tests/test_color.py::test_color_success[rgb(0 0.2 205 / 60%)-as_tuple31] PASSED [ 2%] tests/test_color.py::test_color_success[rgba(0 0 128)-as_tuple32] PASSED [ 2%] tests/test_color.py::test_color_success[rgba(0 0 128 / 0.6)-as_tuple33] PASSED [ 2%] tests/test_color.py::test_color_success[rgba(0 0 128 / 60%)-as_tuple34] PASSED [ 2%] tests/test_color.py::test_color_success[hsl(270, 60%, 70%)-as_tuple35] PASSED [ 2%] tests/test_color.py::test_color_success[hsl(180, 100%, 50%)-as_tuple36] PASSED [ 2%] tests/test_color.py::test_color_success[hsl(630, 60%, 70%)-as_tuple37] PASSED [ 2%] tests/test_color.py::test_color_success[hsl(270deg, 60%, 70%)-as_tuple38] PASSED [ 2%] tests/test_color.py::test_color_success[hsl(.75turn, 60%, 70%)-as_tuple39] PASSED [ 2%] tests/test_color.py::test_color_success[hsl(-.25turn, 60%, 70%)-as_tuple40] PASSED [ 2%] tests/test_color.py::test_color_success[hsl(-0.25turn, 60%, 70%)-as_tuple41] PASSED [ 2%] tests/test_color.py::test_color_success[hsl(4.71238rad, 60%, 70%)-as_tuple42] PASSED [ 3%] tests/test_color.py::test_color_success[hsl(10.9955rad, 60%, 70%)-as_tuple43] PASSED [ 3%] tests/test_color.py::test_color_success[hsl(270, 60%, 50%, .15)-as_tuple44] PASSED [ 3%] tests/test_color.py::test_color_success[hsl(270.00deg, 60%, 50%, 15%)-as_tuple45] PASSED [ 3%] tests/test_color.py::test_color_success[hsl(630 60% 70%)-as_tuple46] PASSED [ 3%] tests/test_color.py::test_color_success[hsl(270 60% 50% / .15)-as_tuple47] PASSED [ 3%] tests/test_color.py::test_color_success[hsla(630, 60%, 70%)-as_tuple48] PASSED [ 3%] tests/test_color.py::test_color_success[hsla(630 60% 70%)-as_tuple49] PASSED [ 3%] tests/test_color.py::test_color_success[hsla(270 60% 50% / .15)-as_tuple50] PASSED [ 3%] tests/test_color.py::test_color_fail[nosuchname] PASSED [ 3%] tests/test_color.py::test_color_fail[chucknorris] PASSED [ 3%] tests/test_color.py::test_color_fail[#0000000] PASSED [ 3%] tests/test_color.py::test_color_fail[x000] PASSED [ 3%] tests/test_color.py::test_color_fail[color4] PASSED [ 3%] tests/test_color.py::test_color_fail[color5] PASSED [ 3%] tests/test_color.py::test_color_fail[color6] PASSED [ 3%] tests/test_color.py::test_color_fail[color7] PASSED [ 3%] tests/test_color.py::test_color_fail[color8] PASSED [ 3%] tests/test_color.py::test_color_fail[color9] PASSED [ 3%] tests/test_color.py::test_color_fail[color10] PASSED [ 3%] tests/test_color.py::test_color_fail[color11] PASSED [ 3%] tests/test_color.py::test_color_fail[color12] PASSED [ 3%] tests/test_color.py::test_color_fail[color13] PASSED [ 3%] tests/test_color.py::test_color_fail[rgb(0, 0, 1205)] PASSED [ 3%] tests/test_color.py::test_color_fail[rgb(0, 0, 1128)] PASSED [ 3%] tests/test_color.py::test_color_fail[rgb(0, 0, 200 / 0.2)] PASSED [ 3%] tests/test_color.py::test_color_fail[rgb(72 122 18, 0.3)] PASSED [ 3%] tests/test_color.py::test_color_fail[rgba(0, 0, 11205, 0.1)] PASSED [ 3%] tests/test_color.py::test_color_fail[rgba(0, 0, 128, 11.5)] PASSED [ 3%] tests/test_color.py::test_color_fail[rgba(0, 0, 128 / 11.5)] PASSED [ 3%] tests/test_color.py::test_color_fail[rgba(72 122 18 0.3)] PASSED [ 3%] tests/test_color.py::test_color_fail[hsl(180, 101%, 50%)] PASSED [ 3%] tests/test_color.py::test_color_fail[hsl(72 122 18 / 0.3)] PASSED [ 3%] tests/test_color.py::test_color_fail[hsl(630 60% 70%, 0.3)] PASSED [ 3%] tests/test_color.py::test_color_fail[hsla(72 122 18 / 0.3)] PASSED [ 3%] tests/test_color.py::test_color_fail[color26] PASSED [ 3%] tests/test_color.py::test_color_fail[object] PASSED [ 3%] tests/test_color.py::test_color_fail[color28] PASSED [ 3%] tests/test_color.py::test_model_validation PASSED [ 3%] tests/test_color.py::test_as_rgb PASSED [ 3%] tests/test_color.py::test_as_rgb_tuple PASSED [ 4%] tests/test_color.py::test_as_hsl PASSED [ 4%] tests/test_color.py::test_as_hsl_tuple PASSED [ 4%] tests/test_color.py::test_as_hex PASSED [ 4%] tests/test_color.py::test_as_named PASSED [ 4%] tests/test_color.py::test_str_repr PASSED [ 4%] tests/test_color.py::test_eq PASSED [ 4%] tests/test_color.py::test_color_hashable PASSED [ 4%] tests/test_computed_fields.py::test_computed_fields_get PASSED [ 4%] tests/test_computed_fields.py::test_computed_fields_json_schema PASSED [ 4%] tests/test_computed_fields.py::test_computed_fields_set PASSED [ 4%] tests/test_computed_fields.py::test_computed_fields_del PASSED [ 4%] tests/test_computed_fields.py::test_cached_property PASSED [ 4%] tests/test_computed_fields.py::test_properties_and_computed_fields PASSED [ 4%] tests/test_computed_fields.py::test_computed_fields_repr PASSED [ 4%] tests/test_computed_fields.py::test_functools PASSED [ 4%] tests/test_computed_fields.py::test_include_exclude PASSED [ 4%] tests/test_computed_fields.py::test_exclude_none PASSED [ 4%] tests/test_computed_fields.py::test_expected_type PASSED [ 4%] tests/test_computed_fields.py::test_expected_type_wrong PASSED [ 4%] tests/test_computed_fields.py::test_inheritance PASSED [ 4%] tests/test_computed_fields.py::test_dataclass PASSED [ 4%] tests/test_computed_fields.py::test_free_function PASSED [ 4%] tests/test_computed_fields.py::test_private_computed_field PASSED [ 4%] tests/test_computed_fields.py::test_classmethod PASSED [ 4%] tests/test_computed_fields.py::test_frozen PASSED [ 4%] tests/test_computed_fields.py::test_validate_assignment PASSED [ 4%] tests/test_computed_fields.py::test_abstractmethod PASSED [ 4%] tests/test_computed_fields.py::test_abstractmethod_missing[bases0] SKIPPED [ 4%] tests/test_computed_fields.py::test_abstractmethod_missing[bases1] SKIPPED [ 4%] tests/test_computed_fields.py::test_abstractmethod_missing[bases2] SKIPPED [ 4%] tests/test_computed_fields.py::test_computed_fields_infer_return_type PASSED [ 4%] tests/test_computed_fields.py::test_computed_fields_missing_return_type PASSED [ 4%] tests/test_computed_fields.py::test_alias_generator PASSED [ 4%] tests/test_computed_fields.py::test_multiple_references_to_schema[make_base_model] PASSED [ 4%] tests/test_computed_fields.py::test_multiple_references_to_schema[make_typed_dict] XFAIL [ 4%] tests/test_computed_fields.py::test_multiple_references_to_schema[make_dataclass] PASSED [ 4%] tests/test_computed_fields.py::test_generic_computed_field PASSED [ 4%] tests/test_computed_fields.py::test_computed_field_override_raises PASSED [ 4%] tests/test_config.py::test_config_dict_missing_keys PASSED [ 4%] tests/test_config.py::TestsBaseConfig::test_base_config_equality_defaults_of_config_dict_class PASSED [ 4%] tests/test_config.py::TestsBaseConfig::test_config_and_module_config_cannot_be_used_together PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_base_config_properly_converted_to_dict PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_base_config_custom_init_signature PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_base_config_custom_init_signature_with_no_var_kw PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_base_config_use_field_name PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_base_config_does_not_use_reserved_word PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_base_config_extra_allow_no_conflict PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_base_config_extra_allow_conflict_twice PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_base_config_extra_allow_conflict_custom_signature PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_base_config_private_attribute_intersection_with_extra_field PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_base_config_parse_model_with_strict_config_disabled PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_finite_float_config PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_str_strip_whitespace[True- 123 -123] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_str_strip_whitespace[True- 123\t\n-123] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_str_strip_whitespace[False- 123 - 123 ] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_str_to_upper[True-ABCDefG-ABCDEFG] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_str_to_upper[False-ABCDefG-ABCDefG] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_str_to_lower[True-ABCDefG-abcdefg] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_str_to_lower[False-ABCDefG-ABCDefG] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_namedtuple_arbitrary_type PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[False-True-bar-expectation0] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[False-True-bar_-expectation1] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[False-False-bar-expectation2] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[False-False-bar_-expectation3] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[True-True-bar-expectation4] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[True-True-bar_-expectation5] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[True-False-bar-expectation6] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[True-False-bar_-expectation7] PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_immutable_copy_with_frozen PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_config_class_is_deprecated PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_config_class_attributes_are_deprecated PASSED [ 5%] tests/test_config.py::TestsBaseConfig::test_config_class_missing_attributes PASSED [ 5%] tests/test_config.py::test_config_key_deprecation PASSED [ 5%] tests/test_config.py::test_invalid_extra PASSED [ 5%] tests/test_config.py::test_invalid_config_keys PASSED [ 5%] tests/test_config.py::test_multiple_inheritance_config PASSED [ 5%] tests/test_config.py::test_config_wrapper_match PASSED [ 5%] tests/test_config.py::test_config_defaults_match PASSED [ 5%] tests/test_config.py::test_config_is_not_inherited_in_model_fields PASSED [ 5%] tests/test_config.py::test_hide_input_in_errors[config0-type=string_type, input_value=123, input_type=int] PASSED [ 5%] tests/test_config.py::test_hide_input_in_errors[config1-type=string_type, input_value=123, input_type=int] PASSED [ 5%] tests/test_config.py::test_hide_input_in_errors[config2-type=string_type] PASSED [ 6%] tests/test_config.py::test_config_inf_nan_enabled[float-Inf] PASSED [ 6%] tests/test_config.py::test_config_inf_nan_enabled[float-NaN] PASSED [ 6%] tests/test_config.py::test_config_inf_nan_enabled[Decimal-Inf] PASSED [ 6%] tests/test_config.py::test_config_inf_nan_enabled[Decimal-NaN] PASSED [ 6%] tests/test_config.py::test_config_inf_nan_disabled[float-Inf] PASSED [ 6%] tests/test_config.py::test_config_inf_nan_disabled[float-NaN] PASSED [ 6%] tests/test_config.py::test_config_inf_nan_disabled[Decimal-Inf] PASSED [ 6%] tests/test_config.py::test_config_inf_nan_disabled[Decimal-NaN] PASSED [ 6%] tests/test_config.py::test_config_wrapper_repr[config0-ConfigWrapper()] PASSED [ 6%] tests/test_config.py::test_config_wrapper_repr[config1-ConfigWrapper(title='test')] PASSED [ 6%] tests/test_config.py::test_config_wrapper_get_item PASSED [ 6%] tests/test_config.py::test_config_inheritance_with_annotations PASSED [ 6%] tests/test_config.py::test_json_encoders_model PASSED [ 6%] tests/test_config.py::test_json_encoders_type_adapter PASSED [ 6%] tests/test_config.py::test_config_model_defer_build PASSED [ 6%] tests/test_config.py::test_config_model_defer_build_nested PASSED [ 6%] tests/test_config.py::test_config_model_defer_build_ser_first PASSED [ 6%] tests/test_config.py::test_defer_build_json_schema PASSED [ 6%] tests/test_config.py::test_partial_creation_with_defer_build PASSED [ 6%] tests/test_construction.py::test_simple_construct PASSED [ 6%] tests/test_construction.py::test_construct_misuse PASSED [ 6%] tests/test_construction.py::test_construct_fields_set PASSED [ 6%] tests/test_construction.py::test_construct_allow_extra[allow] PASSED [ 6%] tests/test_construction.py::test_construct_allow_extra[ignore] PASSED [ 6%] tests/test_construction.py::test_construct_allow_extra[forbid] PASSED [ 6%] tests/test_construction.py::test_construct_keep_order PASSED [ 6%] tests/test_construction.py::test_large_any_str PASSED [ 6%] tests/test_construction.py::test_simple_copy[copy] PASSED [ 6%] tests/test_construction.py::test_simple_copy[model_copy] PASSED [ 6%] tests/test_construction.py::test_deep_copy[copy] PASSED [ 6%] tests/test_construction.py::test_deep_copy[model_copy] PASSED [ 6%] tests/test_construction.py::test_copy_exclude PASSED [ 6%] tests/test_construction.py::test_copy_include PASSED [ 6%] tests/test_construction.py::test_copy_include_exclude PASSED [ 6%] tests/test_construction.py::test_copy_advanced_exclude PASSED [ 6%] tests/test_construction.py::test_copy_advanced_include PASSED [ 6%] tests/test_construction.py::test_copy_advanced_include_exclude PASSED [ 6%] tests/test_construction.py::test_copy_update[copy] PASSED [ 6%] tests/test_construction.py::test_copy_update[model_copy] PASSED [ 6%] tests/test_construction.py::test_copy_update_unset[copy] PASSED [ 7%] tests/test_construction.py::test_copy_update_unset[model_copy] PASSED [ 7%] tests/test_construction.py::test_copy_deep_extra[copy] PASSED [ 7%] tests/test_construction.py::test_copy_deep_extra[model_copy] PASSED [ 7%] tests/test_construction.py::test_copy_set_fields[copy] PASSED [ 7%] tests/test_construction.py::test_copy_set_fields[model_copy] PASSED [ 7%] tests/test_construction.py::test_simple_pickle PASSED [ 7%] tests/test_construction.py::test_recursive_pickle PASSED [ 7%] tests/test_construction.py::test_pickle_undefined PASSED [ 7%] tests/test_construction.py::test_copy_undefined[copy] PASSED [ 7%] tests/test_construction.py::test_copy_undefined[model_copy] PASSED [ 7%] tests/test_construction.py::test_immutable_copy_with_frozen[copy] PASSED [ 7%] tests/test_construction.py::test_immutable_copy_with_frozen[model_copy] PASSED [ 7%] tests/test_construction.py::test_pickle_fields_set PASSED [ 7%] tests/test_construction.py::test_pickle_preserves_extra PASSED [ 7%] tests/test_construction.py::test_copy_update_exclude PASSED [ 7%] tests/test_construction.py::test_shallow_copy_modify[copy] PASSED [ 7%] tests/test_construction.py::test_shallow_copy_modify[model_copy] PASSED [ 7%] tests/test_construction.py::test_construct_default_factory PASSED [ 7%] tests/test_construction.py::test_copy_with_excluded_fields PASSED [ 7%] tests/test_construction.py::test_dunder_copy PASSED [ 7%] tests/test_construction.py::test_dunder_deepcopy PASSED [ 7%] tests/test_construction.py::test_model_copy PASSED [ 7%] tests/test_construction.py::test_pydantic_extra PASSED [ 7%] tests/test_create_model.py::test_create_model PASSED [ 7%] tests/test_create_model.py::test_create_model_usage PASSED [ 7%] tests/test_create_model.py::test_create_model_pickle PASSED [ 7%] tests/test_create_model.py::test_create_model_multi_inheritance PASSED [ 7%] tests/test_create_model.py::test_invalid_name PASSED [ 7%] tests/test_create_model.py::test_field_wrong_tuple PASSED [ 7%] tests/test_create_model.py::test_config_and_base PASSED [ 7%] tests/test_create_model.py::test_inheritance PASSED [ 7%] tests/test_create_model.py::test_custom_config PASSED [ 7%] tests/test_create_model.py::test_custom_config_inherits PASSED [ 7%] tests/test_create_model.py::test_custom_config_extras PASSED [ 7%] tests/test_create_model.py::test_inheritance_validators PASSED [ 7%] tests/test_create_model.py::test_inheritance_validators_always PASSED [ 7%] tests/test_create_model.py::test_inheritance_validators_all PASSED [ 7%] tests/test_create_model.py::test_funky_name PASSED [ 7%] tests/test_create_model.py::test_repeat_base_usage PASSED [ 7%] tests/test_create_model.py::test_dynamic_and_static PASSED [ 7%] tests/test_create_model.py::test_create_model_field_and_model_title PASSED [ 8%] tests/test_create_model.py::test_create_model_field_description PASSED [ 8%] tests/test_create_model.py::test_private_descriptors[True-ModelPrivateAttr] PASSED [ 8%] tests/test_create_model.py::test_private_descriptors[True-object] PASSED [ 8%] tests/test_create_model.py::test_private_descriptors[False-ModelPrivateAttr] PASSED [ 8%] tests/test_create_model.py::test_private_descriptors[False-object] PASSED [ 8%] tests/test_create_model.py::test_private_attr_set_name PASSED [ 8%] tests/test_create_model.py::test_private_attr_default_descriptor_attribute_error PASSED [ 8%] tests/test_create_model.py::test_private_attr_set_name_do_not_crash_if_not_callable PASSED [ 8%] tests/test_create_model.py::test_del_model_attr PASSED [ 8%] tests/test_create_model.py::test_del_model_attr_error PASSED [ 8%] tests/test_create_model.py::test_del_model_attr_with_privat_attrs PASSED [ 8%] tests/test_create_model.py::test_del_model_attr_with_privat_attrs_error PASSED [ 8%] tests/test_create_model.py::test_del_model_attr_with_privat_attrs_twice_error PASSED [ 8%] tests/test_create_model.py::test_create_model_with_slots PASSED [ 8%] tests/test_create_model.py::test_create_model_non_annotated PASSED [ 8%] tests/test_create_model.py::test_create_model_tuple PASSED [ 8%] tests/test_create_model.py::test_create_model_tuple_3 PASSED [ 8%] tests/test_create_model.py::test_create_model_protected_namespace_default PASSED [ 8%] tests/test_create_model.py::test_create_model_protected_namespace_real_conflict PASSED [ 8%] tests/test_create_model.py::test_create_model_custom_protected_namespace PASSED [ 8%] tests/test_create_model.py::test_create_model_multiple_protected_namespace PASSED [ 8%] tests/test_create_model.py::test_json_schema_with_inner_models_with_duplicate_names PASSED [ 8%] tests/test_dataclasses.py::test_simple PASSED [ 8%] tests/test_dataclasses.py::test_model_name PASSED [ 8%] tests/test_dataclasses.py::test_value_error PASSED [ 8%] tests/test_dataclasses.py::test_frozen PASSED [ 8%] tests/test_dataclasses.py::test_validate_assignment PASSED [ 8%] tests/test_dataclasses.py::test_validate_assignment_error PASSED [ 8%] tests/test_dataclasses.py::test_not_validate_assignment PASSED [ 8%] tests/test_dataclasses.py::test_validate_assignment_value_change PASSED [ 8%] tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config0] PASSED [ 8%] tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config1] PASSED [ 8%] tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config2] PASSED [ 8%] tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config3] PASSED [ 8%] tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config4] PASSED [ 8%] tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config5] PASSED [ 8%] tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config6] PASSED [ 8%] tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config7] PASSED [ 8%] tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config8] PASSED [ 8%] tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_errors[config0] PASSED [ 8%] tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_errors[config1] PASSED [ 9%] tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_errors[config2] PASSED [ 9%] tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_errors[config3] PASSED [ 9%] tests/test_dataclasses.py::test_post_init PASSED [ 9%] tests/test_dataclasses.py::test_post_init_validation PASSED [ 9%] tests/test_dataclasses.py::test_convert_vanilla_dc PASSED [ 9%] tests/test_dataclasses.py::test_std_dataclass_with_parent PASSED [ 9%] tests/test_dataclasses.py::test_post_init_inheritance_chain PASSED [ 9%] tests/test_dataclasses.py::test_post_init_post_parse PASSED [ 9%] tests/test_dataclasses.py::test_post_init_assignment PASSED [ 9%] tests/test_dataclasses.py::test_inheritance PASSED [ 9%] tests/test_dataclasses.py::test_validate_long_string_error PASSED [ 9%] tests/test_dataclasses.py::test_validate_assignment_long_string_error PASSED [ 9%] tests/test_dataclasses.py::test_no_validate_assignment_long_string_error PASSED [ 9%] tests/test_dataclasses.py::test_nested_dataclass PASSED [ 9%] tests/test_dataclasses.py::test_arbitrary_types_allowed PASSED [ 9%] tests/test_dataclasses.py::test_nested_dataclass_model PASSED [ 9%] tests/test_dataclasses.py::test_fields PASSED [ 9%] tests/test_dataclasses.py::test_default_factory_field PASSED [ 9%] tests/test_dataclasses.py::test_default_factory_singleton_field PASSED [ 9%] tests/test_dataclasses.py::test_schema PASSED [ 9%] tests/test_dataclasses.py::test_nested_schema PASSED [ 9%] tests/test_dataclasses.py::test_intvar_3_7 SKIPPED (InitVar not supp...) [ 9%] tests/test_dataclasses.py::test_initvar PASSED [ 9%] tests/test_dataclasses.py::test_derived_field_from_initvar PASSED [ 9%] tests/test_dataclasses.py::test_initvars_post_init PASSED [ 9%] tests/test_dataclasses.py::test_classvar PASSED [ 9%] tests/test_dataclasses.py::test_frozenset_field PASSED [ 9%] tests/test_dataclasses.py::test_inheritance_post_init PASSED [ 9%] tests/test_dataclasses.py::test_hashable_required PASSED [ 9%] tests/test_dataclasses.py::test_default_value[1] PASSED [ 9%] tests/test_dataclasses.py::test_default_value[None] PASSED [ 9%] tests/test_dataclasses.py::test_default_value_ellipsis PASSED [ 9%] tests/test_dataclasses.py::test_override_builtin_dataclass PASSED [ 9%] tests/test_dataclasses.py::test_override_builtin_dataclass_2 PASSED [ 9%] tests/test_dataclasses.py::test_override_builtin_dataclass_nested PASSED [ 9%] tests/test_dataclasses.py::test_override_builtin_dataclass_nested_schema PASSED [ 9%] tests/test_dataclasses.py::test_inherit_builtin_dataclass PASSED [ 9%] tests/test_dataclasses.py::test_forward_stdlib_dataclass_params PASSED [ 9%] tests/test_dataclasses.py::test_pydantic_callable_field PASSED [ 9%] tests/test_dataclasses.py::test_pickle_overridden_builtin_dataclass PASSED [ 10%] tests/test_dataclasses.py::test_dataclass_equality_for_field_values[stdlib_stdlib] PASSED [ 10%] tests/test_dataclasses.py::test_dataclass_equality_for_field_values[pydantic_pydantic] PASSED [ 10%] tests/test_dataclasses.py::test_dataclass_equality_for_field_values[pydantic_stdlib] PASSED [ 10%] tests/test_dataclasses.py::test_dataclass_equality_for_field_values[stdlib_pydantic] PASSED [ 10%] tests/test_dataclasses.py::test_issue_2383 PASSED [ 10%] tests/test_dataclasses.py::test_issue_2398 PASSED [ 10%] tests/test_dataclasses.py::test_issue_2424 PASSED [ 10%] tests/test_dataclasses.py::test_issue_2541 PASSED [ 10%] tests/test_dataclasses.py::test_complex_nested_vanilla_dataclass PASSED [ 10%] tests/test_dataclasses.py::test_json_schema_with_computed_field PASSED [ 10%] tests/test_dataclasses.py::test_issue_2594 PASSED [ 10%] tests/test_dataclasses.py::test_schema_description_unset PASSED [ 10%] tests/test_dataclasses.py::test_schema_description_set PASSED [ 10%] tests/test_dataclasses.py::test_issue_3011 PASSED [ 10%] tests/test_dataclasses.py::test_issue_3162 PASSED [ 10%] tests/test_dataclasses.py::test_discriminated_union_basemodel_instance_value PASSED [ 10%] tests/test_dataclasses.py::test_post_init_after_validation PASSED [ 10%] tests/test_dataclasses.py::test_new_not_called PASSED [ 10%] tests/test_dataclasses.py::test_ignore_extra PASSED [ 10%] tests/test_dataclasses.py::test_ignore_extra_subclass PASSED [ 10%] tests/test_dataclasses.py::test_allow_extra PASSED [ 10%] tests/test_dataclasses.py::test_allow_extra_subclass PASSED [ 10%] tests/test_dataclasses.py::test_forbid_extra PASSED [ 10%] tests/test_dataclasses.py::test_self_reference_dataclass PASSED [ 10%] tests/test_dataclasses.py::test_cyclic_reference_dataclass PASSED [ 10%] tests/test_dataclasses.py::test_cross_module_cyclic_reference_dataclass PASSED [ 10%] tests/test_dataclasses.py::test_kw_only PASSED [ 10%] tests/test_dataclasses.py::test_kw_only_inheritance[pydantic-pydantic] PASSED [ 10%] tests/test_dataclasses.py::test_kw_only_inheritance[pydantic-stdlib] PASSED [ 10%] tests/test_dataclasses.py::test_kw_only_inheritance[stdlib-pydantic] PASSED [ 10%] tests/test_dataclasses.py::test_kw_only_inheritance[stdlib-stdlib] PASSED [ 10%] tests/test_dataclasses.py::test_extra_forbid_list_no_error PASSED [ 10%] tests/test_dataclasses.py::test_extra_forbid_list_error PASSED [ 10%] tests/test_dataclasses.py::test_field_validator PASSED [ 10%] tests/test_dataclasses.py::test_model_validator_before PASSED [ 10%] tests/test_dataclasses.py::test_model_validator_after PASSED [ 10%] tests/test_dataclasses.py::test_parent_post_init PASSED [ 10%] tests/test_dataclasses.py::test_subclass_post_init_order PASSED [ 10%] tests/test_dataclasses.py::test_subclass_post_init_inheritance PASSED [ 10%] tests/test_dataclasses.py::test_config_as_type_deprecated PASSED [ 10%] tests/test_dataclasses.py::test_validator_info_field_name_data_before PASSED [ 11%] tests/test_dataclasses.py::test_inheritance_replace[pydantic] PASSED [ 11%] tests/test_dataclasses.py::test_inheritance_replace[stdlib] PASSED [ 11%] tests/test_dataclasses.py::test_dataclasses_inheritance_default_value_is_not_deleted[1-pydantic] PASSED [ 11%] tests/test_dataclasses.py::test_dataclasses_inheritance_default_value_is_not_deleted[1-stdlib] PASSED [ 11%] tests/test_dataclasses.py::test_dataclasses_inheritance_default_value_is_not_deleted[dataclasses.field(default=1)-pydantic] PASSED [ 11%] tests/test_dataclasses.py::test_dataclasses_inheritance_default_value_is_not_deleted[dataclasses.field(default=1)-stdlib] PASSED [ 11%] tests/test_dataclasses.py::test_dataclasses_inheritance_default_value_is_not_deleted[pydantic.Field(default=1)-pydantic] PASSED [ 11%] tests/test_dataclasses.py::test_dataclasses_inheritance_default_value_is_not_deleted[pydantic.Field(default=1)-stdlib] SKIPPED [ 11%] tests/test_dataclasses.py::test_dataclass_config_validate_default PASSED [ 11%] tests/test_dataclasses.py::test_unparametrized_generic_dataclass[pydantic] PASSED [ 11%] tests/test_dataclasses.py::test_unparametrized_generic_dataclass[stdlib] PASSED [ 11%] tests/test_dataclasses.py::test_unparametrized_generic_dataclass[combined] PASSED [ 11%] tests/test_dataclasses.py::test_parametrized_generic_dataclass[int-1-False-1-pydantic] PASSED [ 11%] tests/test_dataclasses.py::test_parametrized_generic_dataclass[int-1-False-1-stdlib] PASSED [ 11%] tests/test_dataclasses.py::test_parametrized_generic_dataclass[int-1-False-1-combined] PASSED [ 11%] tests/test_dataclasses.py::test_parametrized_generic_dataclass[str-a-False-a-pydantic] PASSED [ 11%] tests/test_dataclasses.py::test_parametrized_generic_dataclass[str-a-False-a-stdlib] PASSED [ 11%] tests/test_dataclasses.py::test_parametrized_generic_dataclass[str-a-False-a-combined] PASSED [ 11%] tests/test_dataclasses.py::test_parametrized_generic_dataclass[int-a-True-output_value2-pydantic] PASSED [ 11%] tests/test_dataclasses.py::test_parametrized_generic_dataclass[int-a-True-output_value2-stdlib] PASSED [ 11%] tests/test_dataclasses.py::test_parametrized_generic_dataclass[int-a-True-output_value2-combined] PASSED [ 11%] tests/test_dataclasses.py::test_multiple_parametrized_generic_dataclasses PASSED [ 11%] tests/test_dataclasses.py::test_pydantic_dataclass_preserves_metadata[pydantic] PASSED [ 11%] tests/test_dataclasses.py::test_pydantic_dataclass_preserves_metadata[stdlib] PASSED [ 11%] tests/test_dataclasses.py::test_pydantic_dataclass_preserves_metadata[combined] PASSED [ 11%] tests/test_dataclasses.py::test_pydantic_dataclass_preserves_metadata[identity] PASSED [ 11%] tests/test_dataclasses.py::test_recursive_dataclasses_gh_4509 PASSED [ 11%] tests/test_dataclasses.py::test_dataclass_alias_generator PASSED [ 11%] tests/test_dataclasses.py::test_init_vars_inheritance PASSED [ 11%] tests/test_dataclasses.py::test_init_vars_call_monkeypatch[True] SKIPPED [ 11%] tests/test_dataclasses.py::test_init_vars_call_monkeypatch[False] SKIPPED [ 11%] tests/test_dataclasses.py::test_decorators_in_model_field[pydantic-pydantic] PASSED [ 11%] tests/test_dataclasses.py::test_decorators_in_model_field[pydantic-stdlib] PASSED [ 11%] tests/test_dataclasses.py::test_decorators_in_model_field[pydantic-combined] PASSED [ 11%] tests/test_dataclasses.py::test_decorators_in_model_field[stdlib-pydantic] PASSED [ 11%] tests/test_dataclasses.py::test_decorators_in_model_field[stdlib-stdlib] PASSED [ 11%] tests/test_dataclasses.py::test_decorators_in_model_field[stdlib-combined] PASSED [ 11%] tests/test_dataclasses.py::test_decorators_in_model_field[combined-pydantic] PASSED [ 11%] tests/test_dataclasses.py::test_decorators_in_model_field[combined-stdlib] PASSED [ 11%] tests/test_dataclasses.py::test_decorators_in_model_field[combined-combined] PASSED [ 11%] tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[pydantic-pydantic] PASSED [ 12%] tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[pydantic-stdlib] PASSED [ 12%] tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[pydantic-combined] PASSED [ 12%] tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[stdlib-pydantic] PASSED [ 12%] tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[stdlib-stdlib] PASSED [ 12%] tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[stdlib-combined] PASSED [ 12%] tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[combined-pydantic] PASSED [ 12%] tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[combined-stdlib] PASSED [ 12%] tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[combined-combined] PASSED [ 12%] tests/test_dataclasses.py::test_dataclass_slots[pydantic] PASSED [ 12%] tests/test_dataclasses.py::test_dataclass_slots[stdlib] PASSED [ 12%] tests/test_dataclasses.py::test_dataclass_slots_mixed[pydantic] PASSED [ 12%] tests/test_dataclasses.py::test_dataclass_slots_mixed[stdlib] PASSED [ 12%] tests/test_dataclasses.py::test_rebuild_dataclass PASSED [ 12%] tests/test_dataclasses.py::test_model_config[pydantic] PASSED [ 12%] tests/test_dataclasses.py::test_model_config[stdlib] PASSED [ 12%] tests/test_dataclasses.py::test_model_config_override_in_decorator PASSED [ 12%] tests/test_dataclasses.py::test_model_config_override_in_decorator_empty_config PASSED [ 12%] tests/test_dataclasses.py::test_pydantic_field_annotation PASSED [ 12%] tests/test_dataclasses.py::test_combined_field_annotations PASSED [ 12%] tests/test_dataclasses.py::test_dataclass_field_default_factory_with_init PASSED [ 12%] tests/test_dataclasses.py::test_metadata PASSED [ 12%] tests/test_dataclasses.py::test_signature PASSED [ 12%] tests/test_dataclasses.py::test_dataclasses_with_slots_and_default PASSED [ 12%] tests/test_dataclasses.py::test_schema_generator PASSED [ 12%] tests/test_dataclasses.py::test_annotated_before_validator_called_once[pydantic] PASSED [ 12%] tests/test_dataclasses.py::test_annotated_before_validator_called_once[stdlib] PASSED [ 12%] tests/test_dataclasses.py::test_annotated_before_validator_called_once[combined] PASSED [ 12%] tests/test_dataclasses.py::test_is_pydantic_dataclass PASSED [ 12%] tests/test_dataclasses.py::test_can_inherit_stdlib_dataclasses_with_defaults PASSED [ 12%] tests/test_dataclasses.py::test_can_inherit_stdlib_dataclasses_default_factories_and_use_them PASSED [ 12%] tests/test_dataclasses.py::test_can_inherit_stdlib_dataclasses_default_factories_and_provide_a_value PASSED [ 12%] tests/test_dataclasses.py::test_can_inherit_stdlib_dataclasses_with_dataclass_fields PASSED [ 12%] tests/test_dataclasses.py::test_alias_with_dashes PASSED [ 12%] tests/test_dataclasses.py::test_validate_strings PASSED [ 12%] tests/test_datetime.py::test_date_parsing[1493942400-result0] PASSED [ 12%] tests/test_datetime.py::test_date_parsing[1493942400000-result1] PASSED [ 12%] tests/test_datetime.py::test_date_parsing[0-result2] PASSED [ 12%] tests/test_datetime.py::test_date_parsing[2012-04-23-result3] PASSED [ 12%] tests/test_datetime.py::test_date_parsing[2012-04-23-result4] PASSED [ 12%] tests/test_datetime.py::test_date_parsing[value5-result5] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[value6-result6] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[value7-result7] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[x20120423-result8] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[2012-04-56-result9] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[19999958400-result10] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[20000044800-result11] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[1549238400-result12] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[1549238400000-result13] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[1549238400000000-result14] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[1549238400000000000-result15] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[infinity-result16] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[inf-result17] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-result18] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[inf-result19] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[-inf-result20] PASSED [ 13%] tests/test_datetime.py::test_date_parsing[nan-result21] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[09:15:00-result0] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[10:10-result1] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[10:20:30.400-result2] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[10:20:30.400-result3] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[value4-result4] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[3610-result5] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[3600.5-result6] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[86399-result7] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[4:8:16-result8] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[86400-result9] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[xxx-result10] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[091500-result11] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[091500-result12] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[09:15:90-result13] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[11:05:00Y-result14] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[11:05:00-05:30-result15] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[11:05:00-0530-result16] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[11:05:00Z-result17] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[11:05:00+00:00-result18] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[11:05-06:00-result19] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[11:05+06:00-result20] PASSED [ 13%] tests/test_datetime.py::test_time_parsing[11:05:00-25:00-result21] PASSED [ 13%] tests/test_datetime.py::test_datetime_parsing[1494012444.883309-result0] PASSED [ 13%] tests/test_datetime.py::test_datetime_parsing[1494012444-result1] PASSED [ 13%] tests/test_datetime.py::test_datetime_parsing[1494012444000-result2] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[2012-04-23T09:15:00-result3] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[2012-04-23T09:15:00Z-result4] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[2012-04-23T10:20:30.400+02:30-result5] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[2012-04-23T10:20:30.400+02:00-result6] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[2012-04-23T10:20:30.400-02:00-result7] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[2012-04-23T10:20:30.400-02:00-result8] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[value9-result9] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[0-result10] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[1494012444.883309-result11] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[1494012444-result12] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[1494012444-result13] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[1494012444000.883309-result14] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[-1494012444000.883309-result15] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[2012-4-9 4:8:16-result16] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[x20120423091500-result17] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[2012-04-56T09:15:90-result18] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[2012-04-23T11:05:00-25:00-result19] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[19999999999-result20] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[20000000001-result21] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[1549316052-result22] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[1549316052104-result23] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[1549316052104324-result24] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[1549316052104324096-result25] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[infinity-result26] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[inf-result27] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[-inf-result28] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[1e+50-result29] PASSED [ 14%] tests/test_datetime.py::test_datetime_parsing[nan-result30] PASSED [ 14%] tests/test_datetime.py::test_aware_datetime_validation_success[AwareDatetime] PASSED [ 14%] tests/test_datetime.py::test_aware_datetime_validation_fails[AwareDatetime] PASSED [ 14%] tests/test_datetime.py::test_aware_datetime_validation_success[Annotated] PASSED [ 14%] tests/test_datetime.py::test_aware_datetime_validation_fails[Annotated] PASSED [ 14%] tests/test_datetime.py::test_naive_datetime_validation_success[NaiveDatetime] PASSED [ 14%] tests/test_datetime.py::test_naive_datetime_validation_fails[NaiveDatetime] PASSED [ 14%] tests/test_datetime.py::test_naive_datetime_validation_success[Annotated] PASSED [ 14%] tests/test_datetime.py::test_naive_datetime_validation_fails[Annotated] PASSED [ 14%] tests/test_datetime.py::test_parse_python_format[delta0] PASSED [ 14%] tests/test_datetime.py::test_parse_python_format[delta1] PASSED [ 14%] tests/test_datetime.py::test_parse_python_format[delta2] PASSED [ 14%] tests/test_datetime.py::test_parse_python_format[delta3] PASSED [ 14%] tests/test_datetime.py::test_parse_python_format[delta4] PASSED [ 15%] tests/test_datetime.py::test_parse_python_format[delta5] PASSED [ 15%] tests/test_datetime.py::test_parse_python_format[delta6] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[value0-result0] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[30-result1] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[30.1-result2] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[9.9e-05-result3] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[00:15:30-result4] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[00:05:30-result5] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[10:15:30-result6] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[01:15:30-result7] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[4d,00:15:30-result8] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[4d,10:15:30-result9] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[00:15:30.1-result10] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[00:15:30.01-result11] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[00:15:30.001-result12] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[00:15:30.0001-result13] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[00:15:30.00001-result14] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[00:15:30.000001-result15] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[00:15:30.000001-result16] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[-4d,00:15:30-result17] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[-172800-result18] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[-00:15:30-result19] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[-01:15:30-result20] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[-30.1-result21] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[30-result22] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[P4Y-result23] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[P4M-result24] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[P4W-result25] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[P4D-result26] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[P0.5D-result27] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[PT5H-result28] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[PT5M-result29] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[PT5S-result30] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[PT0.000005S-result31] PASSED [ 15%] tests/test_datetime.py::test_parse_durations[PT0.000005S-result32] PASSED [ 15%] tests/test_datetime.py::test_model_type_errors[dt-value0-Input should be a valid datetime] PASSED [ 15%] tests/test_datetime.py::test_model_type_errors[dt-value1-Input should be a valid datetime] PASSED [ 15%] tests/test_datetime.py::test_model_type_errors[dt-object-Input should be a valid datetime] PASSED [ 15%] tests/test_datetime.py::test_model_type_errors[d-value3-Input should be a valid date] PASSED [ 15%] tests/test_datetime.py::test_model_type_errors[d-value4-Input should be a valid date] PASSED [ 16%] tests/test_datetime.py::test_model_type_errors[d-object-Input should be a valid date] PASSED [ 16%] tests/test_datetime.py::test_model_type_errors[t-value6-Input should be a valid time] PASSED [ 16%] tests/test_datetime.py::test_model_type_errors[t-value7-Input should be a valid time] PASSED [ 16%] tests/test_datetime.py::test_model_type_errors[t-object-Input should be a valid time] PASSED [ 16%] tests/test_datetime.py::test_model_type_errors[td-value9-Input should be a valid timedelta] PASSED [ 16%] tests/test_datetime.py::test_model_type_errors[td-value10-Input should be a valid timedelta] PASSED [ 16%] tests/test_datetime.py::test_model_type_errors[td-object-Input should be a valid timedelta] PASSED [ 16%] tests/test_datetime.py::test_unicode_decode_error[dt0] PASSED [ 16%] tests/test_datetime.py::test_unicode_decode_error[d] PASSED [ 16%] tests/test_datetime.py::test_unicode_decode_error[t] PASSED [ 16%] tests/test_datetime.py::test_unicode_decode_error[dt1] PASSED [ 16%] tests/test_datetime.py::test_nan PASSED [ 16%] tests/test_datetime.py::test_date_constraints[gt-greater than-ok_value0-error_value0] PASSED [ 16%] tests/test_datetime.py::test_date_constraints[gt-greater than-ok_value1-error_value1] PASSED [ 16%] tests/test_datetime.py::test_date_constraints[ge-greater than or equal to-ok_value2-error_value2] PASSED [ 16%] tests/test_datetime.py::test_date_constraints[ge-greater than or equal to-ok_value3-error_value3] PASSED [ 16%] tests/test_datetime.py::test_date_constraints[lt-less than-ok_value4-error_value4] PASSED [ 16%] tests/test_datetime.py::test_date_constraints[lt-less than-ok_value5-error_value5] PASSED [ 16%] tests/test_datetime.py::test_date_constraints[le-less than or equal to-ok_value6-error_value6] PASSED [ 16%] tests/test_datetime.py::test_date_constraints[le-less than or equal to-ok_value7-error_value7] PASSED [ 16%] tests/test_datetime.py::test_past_date_validation_success[PastDate-1996-01-22-result0] PASSED [ 16%] tests/test_datetime.py::test_past_date_validation_success[PastDate-value1-result1] PASSED [ 16%] tests/test_datetime.py::test_past_date_validation_fails[PastDate-value0] PASSED [ 16%] tests/test_datetime.py::test_past_date_validation_fails[PastDate-value1] PASSED [ 16%] tests/test_datetime.py::test_past_date_validation_fails[PastDate-2064-06-01] PASSED [ 16%] tests/test_datetime.py::test_past_date_validation_success[Annotated-1996-01-22-result0] PASSED [ 16%] tests/test_datetime.py::test_past_date_validation_success[Annotated-value1-result1] PASSED [ 16%] tests/test_datetime.py::test_past_date_validation_fails[Annotated-value0] PASSED [ 16%] tests/test_datetime.py::test_past_date_validation_fails[Annotated-value1] PASSED [ 16%] tests/test_datetime.py::test_past_date_validation_fails[Annotated-2064-06-01] PASSED [ 16%] tests/test_datetime.py::test_future_date_validation_success[FutureDate-value0-result0] PASSED [ 16%] tests/test_datetime.py::test_future_date_validation_success[FutureDate-2064-06-01-result1] PASSED [ 16%] tests/test_datetime.py::test_future_date_validation_fails[FutureDate-value0] PASSED [ 16%] tests/test_datetime.py::test_future_date_validation_fails[FutureDate-value1] PASSED [ 16%] tests/test_datetime.py::test_future_date_validation_fails[FutureDate-1996-01-22] PASSED [ 16%] tests/test_datetime.py::test_future_date_validation_success[Annotated-value0-result0] PASSED [ 16%] tests/test_datetime.py::test_future_date_validation_success[Annotated-2064-06-01-result1] PASSED [ 16%] tests/test_datetime.py::test_future_date_validation_fails[Annotated-value0] PASSED [ 16%] tests/test_datetime.py::test_future_date_validation_fails[Annotated-value1] PASSED [ 16%] tests/test_datetime.py::test_future_date_validation_fails[Annotated-1996-01-22] PASSED [ 16%] tests/test_datetime.py::test_past_datetime_validation_success[PastDatetime-1996-01-22T10:20:30-result0] PASSED [ 17%] tests/test_datetime.py::test_past_datetime_validation_success[PastDatetime-value1-result1] PASSED [ 17%] tests/test_datetime.py::test_past_datetime_validation_fails[PastDatetime-value0] PASSED [ 17%] tests/test_datetime.py::test_past_datetime_validation_fails[PastDatetime-2064-06-01T10:20:30] PASSED [ 17%] tests/test_datetime.py::test_past_datetime_validation_success[Annotated-1996-01-22T10:20:30-result0] PASSED [ 17%] tests/test_datetime.py::test_past_datetime_validation_success[Annotated-value1-result1] PASSED [ 17%] tests/test_datetime.py::test_past_datetime_validation_fails[Annotated-value0] PASSED [ 17%] tests/test_datetime.py::test_past_datetime_validation_fails[Annotated-2064-06-01T10:20:30] PASSED [ 17%] tests/test_datetime.py::test_future_datetime_validation_success[FutureDatetime] PASSED [ 17%] tests/test_datetime.py::test_future_datetime_validation_fails[FutureDatetime-value0] PASSED [ 17%] tests/test_datetime.py::test_future_datetime_validation_fails[FutureDatetime-value1] PASSED [ 17%] tests/test_datetime.py::test_future_datetime_validation_fails[FutureDatetime-1996-01-22T10:20:30] PASSED [ 17%] tests/test_datetime.py::test_future_datetime_validation_success[Annotated] PASSED [ 17%] tests/test_datetime.py::test_future_datetime_validation_fails[Annotated-value0] PASSED [ 17%] tests/test_datetime.py::test_future_datetime_validation_fails[Annotated-value1] PASSED [ 17%] tests/test_datetime.py::test_future_datetime_validation_fails[Annotated-1996-01-22T10:20:30] PASSED [ 17%] tests/test_datetime.py::test_invalid_annotated_type[PastDate] PASSED [ 17%] tests/test_datetime.py::test_invalid_annotated_type[PastDatetime] PASSED [ 17%] tests/test_datetime.py::test_invalid_annotated_type[FutureDate] PASSED [ 17%] tests/test_datetime.py::test_invalid_annotated_type[FutureDatetime] PASSED [ 17%] tests/test_datetime.py::test_invalid_annotated_type[NaiveDatetime] PASSED [ 17%] tests/test_datetime.py::test_invalid_annotated_type[AwareDatetime] PASSED [ 17%] tests/test_datetime.py::test_tzinfo_could_be_reused PASSED [ 17%] tests/test_decorators.py::test_inspect_validator_error_wrap PASSED [ 17%] tests/test_decorators.py::test_inspect_validator_error[before] PASSED [ 17%] tests/test_decorators.py::test_inspect_validator_error[after] PASSED [ 17%] tests/test_decorators.py::test_inspect_validator_error[plain] PASSED [ 17%] tests/test_decorators.py::test_inspect_annotated_serializer[plain] PASSED [ 17%] tests/test_decorators.py::test_inspect_annotated_serializer[wrap] PASSED [ 17%] tests/test_deprecated.py::test_from_attributes_root PASSED [ 17%] tests/test_deprecated.py::test_from_attributes PASSED [ 17%] tests/test_deprecated.py::test_not_from_attributes PASSED [ 17%] tests/test_deprecated.py::test_object_with_getattr PASSED [ 17%] tests/test_deprecated.py::test_properties PASSED [ 17%] tests/test_deprecated.py::test_extra_allow_from_orm[ignore] PASSED [ 17%] tests/test_deprecated.py::test_extra_allow_from_orm[forbid] PASSED [ 17%] tests/test_deprecated.py::test_extra_allow_from_orm[allow] PASSED [ 17%] tests/test_deprecated.py::test_root_validator PASSED [ 17%] tests/test_deprecated.py::test_nested_orm PASSED [ 17%] tests/test_deprecated.py::test_parse_raw_pass PASSED [ 17%] tests/test_deprecated.py::test_parse_raw_pass_fail PASSED [ 17%] tests/test_deprecated.py::test_fields PASSED [ 18%] tests/test_deprecated.py::test_fields_set PASSED [ 18%] tests/test_deprecated.py::test_extra_used_as_enum[allow-allow] PASSED [ 18%] tests/test_deprecated.py::test_extra_used_as_enum[ignore-ignore] PASSED [ 18%] tests/test_deprecated.py::test_extra_used_as_enum[forbid-forbid] PASSED [ 18%] tests/test_deprecated.py::test_field_min_items_deprecation PASSED [ 18%] tests/test_deprecated.py::test_field_min_items_with_min_length PASSED [ 18%] tests/test_deprecated.py::test_field_max_items PASSED [ 18%] tests/test_deprecated.py::test_field_max_items_with_max_length PASSED [ 18%] tests/test_deprecated.py::test_field_const PASSED [ 18%] tests/test_deprecated.py::test_field_include_deprecation PASSED [ 18%] tests/test_deprecated.py::test_unique_items_items PASSED [ 18%] tests/test_deprecated.py::test_unique_items_conlist PASSED [ 18%] tests/test_deprecated.py::test_allow_mutation PASSED [ 18%] tests/test_deprecated.py::test_field_regex PASSED [ 18%] tests/test_deprecated.py::test_modify_schema_error PASSED [ 18%] tests/test_deprecated.py::test_v1_v2_custom_type_compatibility PASSED [ 18%] tests/test_deprecated.py::test_v1_get_validators PASSED [ 18%] tests/test_deprecated.py::test_v1_get_validators_invalid_validator PASSED [ 18%] tests/test_deprecated.py::test_field_extra_arguments PASSED [ 18%] tests/test_deprecated.py::test_field_extra_does_not_rewrite_json_schema_extra PASSED [ 18%] tests/test_deprecated.py::test_dict PASSED [ 18%] tests/test_deprecated.py::test_json PASSED [ 18%] tests/test_deprecated.py::test_parse_obj PASSED [ 18%] tests/test_deprecated.py::test_parse_file PASSED [ 18%] tests/test_deprecated.py::test_construct PASSED [ 18%] tests/test_deprecated.py::test_json_schema PASSED [ 18%] tests/test_deprecated.py::test_validate PASSED [ 18%] tests/test_deprecated.py::test_update_forward_refs PASSED [ 18%] tests/test_deprecated.py::test_copy_and_set_values PASSED [ 18%] tests/test_deprecated.py::test_get_value PASSED [ 18%] tests/test_deprecated.py::test_deprecated_module PASSED [ 18%] tests/test_deprecated.py::test_deprecated_color PASSED [ 18%] tests/test_deprecated.py::test_deprecated_payment PASSED [ 18%] tests/test_deprecated_validate_arguments.py::test_args PASSED [ 18%] tests/test_deprecated_validate_arguments.py::test_wrap PASSED [ 18%] tests/test_deprecated_validate_arguments.py::test_kwargs PASSED [ 18%] tests/test_deprecated_validate_arguments.py::test_untyped PASSED [ 18%] tests/test_deprecated_validate_arguments.py::test_var_args_kwargs[True] PASSED [ 18%] tests/test_deprecated_validate_arguments.py::test_var_args_kwargs[False] PASSED [ 18%] tests/test_deprecated_validate_arguments.py::test_field_can_provide_factory PASSED [ 19%] tests/test_deprecated_validate_arguments.py::test_positional_only PASSED [ 19%] tests/test_deprecated_validate_arguments.py::test_args_name PASSED [ 19%] tests/test_deprecated_validate_arguments.py::test_v_args PASSED [ 19%] tests/test_deprecated_validate_arguments.py::test_async PASSED [ 19%] tests/test_deprecated_validate_arguments.py::test_string_annotation PASSED [ 19%] tests/test_deprecated_validate_arguments.py::test_item_method PASSED [ 19%] tests/test_deprecated_validate_arguments.py::test_class_method PASSED [ 19%] tests/test_deprecated_validate_arguments.py::test_config_title PASSED [ 19%] tests/test_deprecated_validate_arguments.py::test_config_title_cls PASSED [ 19%] tests/test_deprecated_validate_arguments.py::test_config_fields PASSED [ 19%] tests/test_deprecated_validate_arguments.py::test_config_arbitrary_types_allowed PASSED [ 19%] tests/test_deprecated_validate_arguments.py::test_validate PASSED [ 19%] tests/test_deprecated_validate_arguments.py::test_use_of_alias PASSED [ 19%] tests/test_deprecated_validate_arguments.py::test_populate_by_name PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_type PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_single_variant[True] PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_single_variant[False] PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_single_variant PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_invalid_type PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_defined_discriminator PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_literal_discriminator PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_root_same_discriminator PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_validation PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_annotated_union PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_basemodel_instance_value PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_basemodel_instance_value_with_alias PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_int PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_enum[Enum-choices0] PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_enum[Enum-choices1] PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_enum[FooIntEnum-choices2] PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_enum[IntEnum-choices3] PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_enum[FooStrEnum-choices4] PASSED [ 19%] tests/test_discriminated_union.py::test_discriminated_union_enum[StrEnum-choices5] PASSED [ 19%] tests/test_discriminated_union.py::test_alias_different PASSED [ 19%] tests/test_discriminated_union.py::test_alias_same PASSED [ 19%] tests/test_discriminated_union.py::test_nested PASSED [ 19%] tests/test_discriminated_union.py::test_generic PASSED [ 19%] tests/test_discriminated_union.py::test_optional_union PASSED [ 19%] tests/test_discriminated_union.py::test_optional_union_with_defaults PASSED [ 19%] tests/test_discriminated_union.py::test_aliases_matching_is_not_sufficient PASSED [ 19%] tests/test_discriminated_union.py::test_nested_optional_unions PASSED [ 20%] tests/test_discriminated_union.py::test_nested_discriminated_union PASSED [ 20%] tests/test_discriminated_union.py::test_unions_of_optionals PASSED [ 20%] tests/test_discriminated_union.py::test_union_discriminator_literals PASSED [ 20%] tests/test_discriminated_union.py::test_none_schema PASSED [ 20%] tests/test_discriminated_union.py::test_nested_unwrapping PASSED [ 20%] tests/test_discriminated_union.py::test_distinct_choices PASSED [ 20%] tests/test_discriminated_union.py::test_invalid_discriminated_union_type PASSED [ 20%] tests/test_discriminated_union.py::test_invalid_alias PASSED [ 20%] tests/test_discriminated_union.py::test_invalid_discriminator_type PASSED [ 20%] tests/test_discriminated_union.py::test_missing_discriminator_field PASSED [ 20%] tests/test_discriminated_union.py::test_wrap_function_schema PASSED [ 20%] tests/test_discriminated_union.py::test_plain_function_schema_is_invalid PASSED [ 20%] tests/test_discriminated_union.py::test_invalid_str_choice_discriminator_values PASSED [ 20%] tests/test_discriminated_union.py::test_lax_or_strict_definitions PASSED [ 20%] tests/test_discriminated_union.py::test_wrapped_nullable_union PASSED [ 20%] tests/test_discriminated_union.py::test_union_in_submodel PASSED [ 20%] tests/test_discriminated_union.py::test_function_after_discriminator PASSED [ 20%] tests/test_discriminated_union.py::test_sequence_discriminated_union PASSED [ 20%] tests/test_edge_cases.py::test_str_bytes PASSED [ 20%] tests/test_edge_cases.py::test_str_bytes_none PASSED [ 20%] tests/test_edge_cases.py::test_union_int_str PASSED [ 20%] tests/test_edge_cases.py::test_union_int_any PASSED [ 20%] tests/test_edge_cases.py::test_typed_list PASSED [ 20%] tests/test_edge_cases.py::test_typed_set PASSED [ 20%] tests/test_edge_cases.py::test_dict_dict PASSED [ 20%] tests/test_edge_cases.py::test_none_list PASSED [ 20%] tests/test_edge_cases.py::test_typed_dict[value0-result0] PASSED [ 20%] tests/test_edge_cases.py::test_typed_dict[value1-result1] PASSED [ 20%] tests/test_edge_cases.py::test_typed_dict_error[1-errors0] PASSED [ 20%] tests/test_edge_cases.py::test_typed_dict_error[value1-errors1] PASSED [ 20%] tests/test_edge_cases.py::test_typed_dict_error[value2-errors2] PASSED [ 20%] tests/test_edge_cases.py::test_dict_key_error PASSED [ 20%] tests/test_edge_cases.py::test_tuple PASSED [ 20%] tests/test_edge_cases.py::test_tuple_more PASSED [ 20%] tests/test_edge_cases.py::test_pep585_generic_types[Dict-FrozenSet-List-Set-Tuple-Type] PASSED [ 20%] tests/test_edge_cases.py::test_pep585_generic_types[dict-frozenset-list-set-tuple-type] PASSED [ 20%] tests/test_edge_cases.py::test_tuple_length_error PASSED [ 20%] tests/test_edge_cases.py::test_tuple_invalid PASSED [ 20%] tests/test_edge_cases.py::test_tuple_value_error PASSED [ 20%] tests/test_edge_cases.py::test_recursive_list PASSED [ 20%] tests/test_edge_cases.py::test_recursive_list_error PASSED [ 21%] tests/test_edge_cases.py::test_list_unions PASSED [ 21%] tests/test_edge_cases.py::test_recursive_lists PASSED [ 21%] tests/test_edge_cases.py::test_str_enum PASSED [ 21%] tests/test_edge_cases.py::test_any_dict PASSED [ 21%] tests/test_edge_cases.py::test_success_values_include PASSED [ 21%] tests/test_edge_cases.py::test_include_exclude_unset PASSED [ 21%] tests/test_edge_cases.py::test_include_exclude_defaults PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_by_alias PASSED [ 21%] tests/test_edge_cases.py::test_advanced_value_include PASSED [ 21%] tests/test_edge_cases.py::test_advanced_value_exclude_include PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Normal nested __all__] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Merge sub dicts 1] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Merge sub sets 2] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Merge sub sets 3] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Merge sub sets 1] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Merge sub dict-set] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Different keys 1] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Different keys 2] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Different keys 3] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Nested different keys 1] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Nested different keys 2] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Nested different keys 3] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Ignore __all__ for index with defined exclude 1] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Ignore __all__ for index with defined exclude 2] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Ignore __all__ for index with defined exclude 3] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Normal nested __all__] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Merge sub dicts 1] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Merge sub dicts 2] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Merge sub dicts 3] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Merge sub sets] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Merge sub dict-set] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Nested different keys 10] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Nested different keys 20] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Nested different keys 30] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Nested different keys 11] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Nested different keys 21] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Nested different keys 31] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Ignore __all__ for index with defined include 1] PASSED [ 21%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Ignore __all__ for index with defined include 2] PASSED [ 22%] tests/test_edge_cases.py::test_advanced_include_nested_lists[Ignore __all__ for index with defined include 3] PASSED [ 22%] tests/test_edge_cases.py::test_field_set_ignore_extra PASSED [ 22%] tests/test_edge_cases.py::test_field_set_allow_extra PASSED [ 22%] tests/test_edge_cases.py::test_field_set_field_name PASSED [ 22%] tests/test_edge_cases.py::test_values_order PASSED [ 22%] tests/test_edge_cases.py::test_inheritance PASSED [ 22%] tests/test_edge_cases.py::test_inheritance_subclass_default PASSED [ 22%] tests/test_edge_cases.py::test_invalid_type PASSED [ 22%] tests/test_edge_cases.py::test_valid_string_types[a string-a string] PASSED [ 22%] tests/test_edge_cases.py::test_valid_string_types[some bytes-some bytes] PASSED [ 22%] tests/test_edge_cases.py::test_valid_string_types[value2-foobar] PASSED [ 22%] tests/test_edge_cases.py::test_valid_string_types[a10-a10] PASSED [ 22%] tests/test_edge_cases.py::test_valid_string_types[whatever-whatever] PASSED [ 22%] tests/test_edge_cases.py::test_invalid_string_types[value0-errors0] PASSED [ 22%] tests/test_edge_cases.py::test_invalid_string_types[value1-errors1] PASSED [ 22%] tests/test_edge_cases.py::test_inheritance_config PASSED [ 22%] tests/test_edge_cases.py::test_partial_inheritance_config PASSED [ 22%] tests/test_edge_cases.py::test_annotation_inheritance PASSED [ 22%] tests/test_edge_cases.py::test_string_none PASSED [ 22%] tests/test_edge_cases.py::test_optional_required PASSED [ 22%] tests/test_edge_cases.py::test_unable_to_infer PASSED [ 22%] tests/test_edge_cases.py::test_multiple_errors PASSED [ 22%] tests/test_edge_cases.py::test_validate_default PASSED [ 22%] tests/test_edge_cases.py::test_force_extra PASSED [ 22%] tests/test_edge_cases.py::test_submodel_different_type PASSED [ 22%] tests/test_edge_cases.py::test_self PASSED [ 22%] tests/test_edge_cases.py::test_self_recursive PASSED [ 22%] tests/test_edge_cases.py::test_custom_init PASSED [ 22%] tests/test_edge_cases.py::test_nested_custom_init PASSED [ 22%] tests/test_edge_cases.py::test_init_inspection PASSED [ 22%] tests/test_edge_cases.py::test_type_on_annotation PASSED [ 22%] tests/test_edge_cases.py::test_assign_type PASSED [ 22%] tests/test_edge_cases.py::test_optional_subfields PASSED [ 22%] tests/test_edge_cases.py::test_validated_optional_subfields PASSED [ 22%] tests/test_edge_cases.py::test_optional_field_constraints PASSED [ 22%] tests/test_edge_cases.py::test_field_str_shape PASSED [ 22%] tests/test_edge_cases.py::test_field_type_display[int-int] PASSED [ 22%] tests/test_edge_cases.py::test_field_type_display[Optional-Union[int, NoneType]] PASSED [ 22%] tests/test_edge_cases.py::test_field_type_display[Union-Union[NoneType, int, str]] PASSED [ 22%] tests/test_edge_cases.py::test_field_type_display[Union-Union[int, str, bytes]] PASSED [ 22%] tests/test_edge_cases.py::test_field_type_display[List-List[int]] PASSED [ 23%] tests/test_edge_cases.py::test_field_type_display[Tuple-Tuple[int, str, bytes]] PASSED [ 23%] tests/test_edge_cases.py::test_field_type_display[Union-Union[List[int], Set[bytes]]] PASSED [ 23%] tests/test_edge_cases.py::test_field_type_display[List-List[Tuple[int, int]]] PASSED [ 23%] tests/test_edge_cases.py::test_field_type_display[Dict-Dict[int, str]] PASSED [ 23%] tests/test_edge_cases.py::test_field_type_display[FrozenSet-FrozenSet[int]] PASSED [ 23%] tests/test_edge_cases.py::test_field_type_display[Tuple-Tuple[int, ...]] PASSED [ 23%] tests/test_edge_cases.py::test_field_type_display[Optional-Union[List[int], NoneType]] PASSED [ 23%] tests/test_edge_cases.py::test_field_type_display[dict-dict] PASSED [ 23%] tests/test_edge_cases.py::test_field_type_display[DisplayGen-DisplayGen[bool, str]] PASSED [ 23%] tests/test_edge_cases.py::test_field_type_display[DisplayGen-tests.test_edge_cases.DisplayGen[bool, str]] SKIPPED [ 23%] tests/test_edge_cases.py::test_any_none PASSED [ 23%] tests/test_edge_cases.py::test_type_var_any PASSED [ 23%] tests/test_edge_cases.py::test_type_var_constraint PASSED [ 23%] tests/test_edge_cases.py::test_type_var_bound PASSED [ 23%] tests/test_edge_cases.py::test_dict_bare PASSED [ 23%] tests/test_edge_cases.py::test_list_bare PASSED [ 23%] tests/test_edge_cases.py::test_dict_any PASSED [ 23%] tests/test_edge_cases.py::test_modify_fields PASSED [ 23%] tests/test_edge_cases.py::test_exclude_none PASSED [ 23%] tests/test_edge_cases.py::test_exclude_none_recursive PASSED [ 23%] tests/test_edge_cases.py::test_exclude_none_with_extra PASSED [ 23%] tests/test_edge_cases.py::test_str_method_inheritance PASSED [ 23%] tests/test_edge_cases.py::test_repr_method_inheritance PASSED [ 23%] tests/test_edge_cases.py::test_optional_validator PASSED [ 23%] tests/test_edge_cases.py::test_required_optional PASSED [ 23%] tests/test_edge_cases.py::test_required_any PASSED [ 23%] tests/test_edge_cases.py::test_custom_generic_validators PASSED [ 23%] tests/test_edge_cases.py::test_custom_generic_arbitrary_allowed PASSED [ 23%] tests/test_edge_cases.py::test_custom_generic_disallowed PASSED [ 23%] tests/test_edge_cases.py::test_hashable_required PASSED [ 23%] tests/test_edge_cases.py::test_hashable_optional[1] PASSED [ 23%] tests/test_edge_cases.py::test_hashable_optional[None] PASSED [ 23%] tests/test_edge_cases.py::test_hashable_serialization PASSED [ 23%] tests/test_edge_cases.py::test_hashable_json_schema PASSED [ 23%] tests/test_edge_cases.py::test_default_factory_called_once PASSED [ 23%] tests/test_edge_cases.py::test_default_factory_validator_child PASSED [ 23%] tests/test_edge_cases.py::test_resolve_annotations_module_missing PASSED [ 23%] tests/test_edge_cases.py::test_iter_coverage PASSED [ 23%] tests/test_edge_cases.py::test_frozen_config_and_field PASSED [ 23%] tests/test_edge_cases.py::test_arbitrary_types_allowed_custom_eq PASSED [ 23%] tests/test_edge_cases.py::test_bytes_subclass PASSED [ 24%] tests/test_edge_cases.py::test_int_subclass PASSED [ 24%] tests/test_edge_cases.py::test_model_issubclass PASSED [ 24%] tests/test_edge_cases.py::test_long_int PASSED [ 24%] tests/test_edge_cases.py::test_parent_field_with_default PASSED [ 24%] tests/test_edge_cases.py::test_abstractmethod_missing_for_all_decorators[bases0] SKIPPED [ 24%] tests/test_edge_cases.py::test_abstractmethod_missing_for_all_decorators[bases1] SKIPPED [ 24%] tests/test_edge_cases.py::test_abstractmethod_missing_for_all_decorators[bases2] SKIPPED [ 24%] tests/test_edge_cases.py::test_generic_wrapped_forwardref PASSED [ 24%] tests/test_edge_cases.py::test_plain_basemodel_field PASSED [ 24%] tests/test_edge_cases.py::test_invalid_forward_ref_model PASSED [ 24%] tests/test_edge_cases.py::test_sequences_str[list[str]] PASSED [ 24%] tests/test_edge_cases.py::test_sequences_str[Sequence[str]] PASSED [ 24%] tests/test_edge_cases.py::test_sequences_str[Sequence[bytes]] PASSED [ 24%] tests/test_edge_cases.py::test_multiple_enums PASSED [ 24%] tests/test_edge_cases.py::test_union_literal_with_other_type[Literal-str-False-false-False-false] PASSED [ 24%] tests/test_edge_cases.py::test_union_literal_with_other_type[Literal-str-True-true-True-true] PASSED [ 24%] tests/test_edge_cases.py::test_union_literal_with_other_type[Literal-str-abc-"abc"-abc-"abc"] PASSED [ 24%] tests/test_edge_cases.py::test_union_literal_with_other_type[Literal-int-False-false-0-0] PASSED [ 24%] tests/test_edge_cases.py::test_union_literal_with_other_type[Literal-int-True-true-1-1] PASSED [ 24%] tests/test_edge_cases.py::test_union_literal_with_other_type[Literal-int-42-42-42-42] PASSED [ 24%] tests/test_edge_cases.py::test_type_union PASSED [ 24%] tests/test_edge_cases.py::test_model_repr_before_validation PASSED [ 24%] tests/test_edge_cases.py::test_custom_exception_handler PASSED [ 24%] tests/test_edge_cases.py::test_recursive_walk_fails_on_double_diamond_composition PASSED [ 24%] tests/test_edge_cases.py::test_recursive_root_models_in_discriminated_union PASSED [ 24%] tests/test_errors.py::test_user_error_url PASSED [ 24%] tests/test_errors.py::test_raise_validation_error_hide_input[False-type=greater_than, input_value=4, input_type=int] PASSED [ 24%] tests/test_errors.py::test_raise_validation_error_hide_input[True-type=greater_than] PASSED [ 24%] tests/test_exports.py::test_init_export PASSED [ 24%] tests/test_exports.py::test_public_api_dynamic_imports[RootModel-value0] PASSED [ 24%] tests/test_exports.py::test_public_api_dynamic_imports[root_validator-value1] PASSED [ 24%] tests/test_exports.py::test_public_api_dynamic_imports[validator-value2] PASSED [ 24%] tests/test_exports.py::test_public_api_dynamic_imports[BaseConfig-value3] PASSED [ 24%] tests/test_exports.py::test_public_api_dynamic_imports[Extra-value4] PASSED [ 24%] tests/test_exports.py::test_public_api_dynamic_imports[parse_obj_as-value5] PASSED [ 24%] tests/test_exports.py::test_public_api_dynamic_imports[schema_of-value6] PASSED [ 24%] tests/test_exports.py::test_public_api_dynamic_imports[schema_json_of-value7] PASSED [ 24%] tests/test_exports.py::test_public_api_dynamic_imports[FieldValidationInfo-value8] PASSED [ 24%] tests/test_exports.py::test_public_internal PASSED [ 24%] tests/test_exports.py::test_imported_modules PASSED [ 25%] tests/test_fastapi_json_schema.py::test_inheritance_detection PASSED [ 25%] tests/test_fastapi_json_schema.py::test_collect_errors PASSED [ 25%] tests/test_fields.py::test_field_info_annotation_keyword_argument PASSED [ 25%] tests/test_fields.py::test_init_var_does_not_work SKIPPED (No error ...) [ 25%] tests/test_fields.py::test_init_var_field PASSED [ 25%] tests/test_fields.py::test_root_model_arbitrary_field_name_error PASSED [ 25%] tests/test_fields.py::test_root_model_arbitrary_private_field_works PASSED [ 25%] tests/test_fields.py::test_root_model_field_override PASSED [ 25%] tests/test_fields.py::test_frozen_field_repr PASSED [ 25%] tests/test_forward_ref.py::test_postponed_annotations PASSED [ 25%] tests/test_forward_ref.py::test_postponed_annotations_auto_model_rebuild PASSED [ 25%] tests/test_forward_ref.py::test_forward_ref_auto_update_no_model PASSED [ 25%] tests/test_forward_ref.py::test_forward_ref_one_of_fields_not_defined PASSED [ 25%] tests/test_forward_ref.py::test_basic_forward_ref PASSED [ 25%] tests/test_forward_ref.py::test_self_forward_ref_module PASSED [ 25%] tests/test_forward_ref.py::test_self_forward_ref_collection PASSED [ 25%] tests/test_forward_ref.py::test_self_forward_ref_local PASSED [ 25%] tests/test_forward_ref.py::test_forward_ref_dataclass PASSED [ 25%] tests/test_forward_ref.py::test_forward_ref_sub_types PASSED [ 25%] tests/test_forward_ref.py::test_forward_ref_nested_sub_types PASSED [ 25%] tests/test_forward_ref.py::test_self_reference_json_schema PASSED [ 25%] tests/test_forward_ref.py::test_self_reference_json_schema_with_future_annotations PASSED [ 25%] tests/test_forward_ref.py::test_circular_reference_json_schema PASSED [ 25%] tests/test_forward_ref.py::test_circular_reference_json_schema_with_future_annotations PASSED [ 25%] tests/test_forward_ref.py::test_forward_ref_with_field PASSED [ 25%] tests/test_forward_ref.py::test_forward_ref_optional PASSED [ 25%] tests/test_forward_ref.py::test_forward_ref_with_create_model PASSED [ 25%] tests/test_forward_ref.py::test_resolve_forward_ref_dataclass PASSED [ 25%] tests/test_forward_ref.py::test_nested_forward_ref PASSED [ 25%] tests/test_forward_ref.py::test_discriminated_union_forward_ref PASSED [ 25%] tests/test_forward_ref.py::test_class_var_as_string PASSED [ 25%] tests/test_forward_ref.py::test_json_encoder_str PASSED [ 25%] tests/test_forward_ref.py::test_pep585_self_referencing_generics PASSED [ 25%] tests/test_forward_ref.py::test_pep585_recursive_generics PASSED [ 25%] tests/test_forward_ref.py::test_class_var_forward_ref PASSED [ 25%] tests/test_forward_ref.py::test_recursive_model PASSED [ 25%] tests/test_forward_ref.py::test_force_rebuild PASSED [ 25%] tests/test_forward_ref.py::test_rebuild_subclass_of_built_model PASSED [ 25%] tests/test_forward_ref.py::test_nested_annotation PASSED [ 25%] tests/test_forward_ref.py::test_nested_more_annotation PASSED [ 25%] tests/test_forward_ref.py::test_nested_annotation_priority PASSED [ 26%] tests/test_forward_ref.py::test_nested_model_rebuild PASSED [ 26%] tests/test_forward_ref.py::test_undefined_types_warning_1a_raised_by_default_2a_future_annotations PASSED [ 26%] tests/test_forward_ref.py::test_undefined_types_warning_1a_raised_by_default_2b_forward_ref PASSED [ 26%] tests/test_forward_ref.py::test_undefined_types_warning_1b_suppressed_via_config_2a_future_annotations PASSED [ 26%] tests/test_forward_ref.py::test_undefined_types_warning_1b_suppressed_via_config_2b_forward_ref PASSED [ 26%] tests/test_forward_ref.py::test_undefined_types_warning_raised_by_usage PASSED [ 26%] tests/test_forward_ref.py::test_rebuild_recursive_schema PASSED [ 26%] tests/test_forward_ref.py::test_forward_ref_in_generic PASSED [ 26%] tests/test_forward_ref.py::test_forward_ref_in_generic_separate_modules PASSED [ 26%] tests/test_generics.py::test_generic_name PASSED [ 26%] tests/test_generics.py::test_double_parameterize_error PASSED [ 26%] tests/test_generics.py::test_value_validation PASSED [ 26%] tests/test_generics.py::test_methods_are_inherited PASSED [ 26%] tests/test_generics.py::test_config_is_inherited PASSED [ 26%] tests/test_generics.py::test_default_argument PASSED [ 26%] tests/test_generics.py::test_default_argument_for_typevar PASSED [ 26%] tests/test_generics.py::test_classvar PASSED [ 26%] tests/test_generics.py::test_non_annotated_field PASSED [ 26%] tests/test_generics.py::test_non_generic_field PASSED [ 26%] tests/test_generics.py::test_must_inherit_from_generic PASSED [ 26%] tests/test_generics.py::test_parameters_placed_on_generic PASSED [ 26%] tests/test_generics.py::test_parameters_must_be_typevar PASSED [ 26%] tests/test_generics.py::test_subclass_can_be_genericized PASSED [ 26%] tests/test_generics.py::test_parameter_count PASSED [ 26%] tests/test_generics.py::test_cover_cache PASSED [ 26%] tests/test_generics.py::test_cache_keys_are_hashable PASSED [ 26%] tests/test_generics.py::test_caches_get_cleaned_up PASSED [ 26%] tests/test_generics.py::test_caches_get_cleaned_up_with_aliased_parametrized_bases PASSED [ 26%] tests/test_generics.py::test_circular_generic_refs_get_cleaned_up PASSED [ 26%] tests/test_generics.py::test_generics_work_with_many_parametrized_base_models PASSED [ 26%] tests/test_generics.py::test_generic_config PASSED [ 26%] tests/test_generics.py::test_enum_generic PASSED [ 26%] tests/test_generics.py::test_generic PASSED [ 26%] tests/test_generics.py::test_alongside_concrete_generics PASSED [ 26%] tests/test_generics.py::test_complex_nesting PASSED [ 26%] tests/test_generics.py::test_required_value PASSED [ 26%] tests/test_generics.py::test_optional_value PASSED [ 26%] tests/test_generics.py::test_custom_schema PASSED [ 26%] tests/test_generics.py::test_child_schema PASSED [ 26%] tests/test_generics.py::test_custom_generic_naming PASSED [ 26%] tests/test_generics.py::test_nested PASSED [ 27%] tests/test_generics.py::test_partial_specification PASSED [ 27%] tests/test_generics.py::test_partial_specification_with_inner_typevar PASSED [ 27%] tests/test_generics.py::test_partial_specification_name SKIPPED (rep...) [ 27%] tests/test_generics.py::test_partial_specification_instantiation PASSED [ 27%] tests/test_generics.py::test_partial_specification_instantiation_bounded PASSED [ 27%] tests/test_generics.py::test_typevar_parametrization PASSED [ 27%] tests/test_generics.py::test_multiple_specification PASSED [ 27%] tests/test_generics.py::test_generic_subclass_of_concrete_generic PASSED [ 27%] tests/test_generics.py::test_generic_model_pickle PASSED [ 27%] tests/test_generics.py::test_generic_model_from_function_pickle_fail PASSED [ 27%] tests/test_generics.py::test_generic_model_redefined_without_cache_fail PASSED [ 27%] tests/test_generics.py::test_generic_model_caching_detect_order_of_union_args_basic PASSED [ 27%] tests/test_generics.py::test_generic_model_caching_detect_order_of_union_args_nested SKIPPED [ 27%] tests/test_generics.py::test_get_caller_frame_info PASSED [ 27%] tests/test_generics.py::test_get_caller_frame_info_called_from_module PASSED [ 27%] tests/test_generics.py::test_get_caller_frame_info_when_sys_getframe_undefined PASSED [ 27%] tests/test_generics.py::test_iter_contained_typevars PASSED [ 27%] tests/test_generics.py::test_nested_identity_parameterization PASSED [ 27%] tests/test_generics.py::test_replace_types PASSED [ 27%] tests/test_generics.py::test_replace_types_with_user_defined_generic_type_field PASSED [ 27%] tests/test_generics.py::test_custom_sequence_behavior PASSED [ 27%] tests/test_generics.py::test_replace_types_identity_on_unchanged PASSED [ 27%] tests/test_generics.py::test_deep_generic PASSED [ 27%] tests/test_generics.py::test_deep_generic_with_inner_typevar PASSED [ 27%] tests/test_generics.py::test_deep_generic_with_referenced_generic PASSED [ 27%] tests/test_generics.py::test_deep_generic_with_referenced_inner_generic PASSED [ 27%] tests/test_generics.py::test_deep_generic_with_multiple_typevars PASSED [ 27%] tests/test_generics.py::test_deep_generic_with_multiple_inheritance PASSED [ 27%] tests/test_generics.py::test_generic_with_referenced_generic_type_1 PASSED [ 27%] tests/test_generics.py::test_generic_with_referenced_generic_type_bound PASSED [ 27%] tests/test_generics.py::test_generic_with_referenced_generic_type_constraints PASSED [ 27%] tests/test_generics.py::test_generic_with_referenced_nested_typevar PASSED [ 27%] tests/test_generics.py::test_generic_with_callable PASSED [ 27%] tests/test_generics.py::test_generic_with_partial_callable PASSED [ 27%] tests/test_generics.py::test_generic_recursive_models PASSED [ 27%] tests/test_generics.py::test_generic_recursive_models_separate_parameters PASSED [ 27%] tests/test_generics.py::test_generic_recursive_models_repeated_separate_parameters PASSED [ 27%] tests/test_generics.py::test_generic_recursive_models_triple PASSED [ 27%] tests/test_generics.py::test_generic_recursive_models_with_a_concrete_parameter PASSED [ 27%] tests/test_generics.py::test_generic_recursive_models_complicated PASSED [ 27%] tests/test_generics.py::test_generic_recursive_models_in_container PASSED [ 28%] tests/test_generics.py::test_generic_enum PASSED [ 28%] tests/test_generics.py::test_generic_literal PASSED [ 28%] tests/test_generics.py::test_generic_enums PASSED [ 28%] tests/test_generics.py::test_generic_with_user_defined_generic_field PASSED [ 28%] tests/test_generics.py::test_generic_annotated PASSED [ 28%] tests/test_generics.py::test_generic_subclass PASSED [ 28%] tests/test_generics.py::test_generic_subclass_with_partial_application PASSED [ 28%] tests/test_generics.py::test_multilevel_generic_binding PASSED [ 28%] tests/test_generics.py::test_generic_subclass_with_extra_type PASSED [ 28%] tests/test_generics.py::test_generic_subclass_with_extra_type_requires_all_params PASSED [ 28%] tests/test_generics.py::test_generic_subclass_with_extra_type_with_hint_message PASSED [ 28%] tests/test_generics.py::test_multi_inheritance_generic_binding PASSED [ 28%] tests/test_generics.py::test_parent_field_parametrization PASSED [ 28%] tests/test_generics.py::test_multi_inheritance_generic_defaults PASSED [ 28%] tests/test_generics.py::test_parse_generic_json PASSED [ 28%] tests/test_generics.py::test_generics_memory_use SKIPPED (memray not...) [ 28%] tests/test_generics.py::test_generic_model_as_parameter_to_generic_type_alias XFAIL [ 28%] tests/test_generics.py::test_double_typevar_substitution PASSED [ 28%] tests/test_generics.py::test_generic_recursion_contextvar PASSED [ 28%] tests/test_generics.py::test_limited_dict PASSED [ 28%] tests/test_generics.py::test_construct_generic_model_with_validation PASSED [ 28%] tests/test_generics.py::test_construct_other_generic_model_with_validation PASSED [ 28%] tests/test_generics.py::test_generic_enum_bound PASSED [ 28%] tests/test_generics.py::test_generic_intenum_bound PASSED [ 28%] tests/test_generics.py::test_variadic_generic_init XFAIL (TODO: Vari...) [ 28%] tests/test_generics.py::test_variadic_generic_with_variadic_fields XFAIL [ 28%] tests/test_generics.py::test_generic_namedtuple PASSED [ 28%] tests/test_generics.py::test_generic_none PASSED [ 28%] tests/test_generics.py::test_paramspec_is_usable PASSED [ 28%] tests/test_generics.py::test_parametrize_with_basemodel PASSED [ 28%] tests/test_generics.py::test_no_generic_base PASSED [ 28%] tests/test_generics.py::test_reverse_order_generic_hashability PASSED [ 28%] tests/test_generics.py::test_serialize_unsubstituted_typevars_bound[default] PASSED [ 28%] tests/test_generics.py::test_serialize_unsubstituted_typevars_bound[constraint] PASSED [ 28%] tests/test_generics.py::test_mix_default_and_constraints PASSED [ 28%] tests/test_internal.py::test_build_schema_defs[input_schema0-inlined0] PASSED [ 28%] tests/test_internal.py::test_build_schema_defs[input_schema1-inlined1] PASSED [ 28%] tests/test_internal.py::test_build_schema_defs[input_schema2-inlined2] PASSED [ 28%] tests/test_internal.py::test_build_schema_defs[input_schema3-inlined3] PASSED [ 28%] tests/test_internal.py::test_build_schema_defs[input_schema4-inlined4] PASSED [ 29%] tests/test_internal.py::test_build_schema_defs[input_schema5-inlined5] PASSED [ 29%] tests/test_internal.py::test_build_schema_defs[input_schema6-inlined6] PASSED [ 29%] tests/test_internal.py::test_build_schema_defs[input_schema7-inlined7] PASSED [ 29%] tests/test_internal.py::test_build_schema_defs[input_schema8-inlined8] PASSED [ 29%] tests/test_internal.py::test_representation_integrations SKIPPED (co...) [ 29%] tests/test_internal.py::test_schema_is_valid PASSED [ 29%] tests/test_json.py::test_json_serialization[UUID--"ebcdab58-6eb8-46fb-a190-d07a33e9eac8"] PASSED [ 29%] tests/test_json.py::test_json_serialization[IPv4Address--"192.168.0.1"] PASSED [ 29%] tests/test_json.py::test_json_serialization[Color--"black"] PASSED [ 29%] tests/test_json.py::test_json_serialization[Color--"#010c7b"] PASSED [ 29%] tests/test_json.py::test_json_serialization[SecretStr--"**********"] PASSED [ 29%] tests/test_json.py::test_json_serialization[SecretStr--""] PASSED [ 29%] tests/test_json.py::test_json_serialization[SecretBytes--"**********"] PASSED [ 29%] tests/test_json.py::test_json_serialization[SecretBytes--""] PASSED [ 29%] tests/test_json.py::test_json_serialization[IPv6Address--"::1:0:1"] PASSED [ 29%] tests/test_json.py::test_json_serialization[IPv4Interface--"192.168.0.0/24"] PASSED [ 29%] tests/test_json.py::test_json_serialization[IPv6Interface--"2001:db00::/120"] PASSED [ 29%] tests/test_json.py::test_json_serialization[IPv4Network--"192.168.0.0/24"] PASSED [ 29%] tests/test_json.py::test_json_serialization[IPv6Network--"2001:db00::/120"] PASSED [ 29%] tests/test_json.py::test_json_serialization[datetime--"2032-01-01T01:01:00"] PASSED [ 29%] tests/test_json.py::test_json_serialization[datetime--"2032-01-01T01:01:00Z"] PASSED [ 29%] tests/test_json.py::test_json_serialization[datetime--"2032-01-01T00:00:00"] PASSED [ 29%] tests/test_json.py::test_json_serialization[time--"12:34:56"] PASSED [ 29%] tests/test_json.py::test_json_serialization[timedelta--"P12DT34.000056S"] PASSED [ 29%] tests/test_json.py::test_json_serialization[timedelta--"-PT1S"] PASSED [ 29%] tests/test_json.py::test_json_serialization[set--[1,2,3]] PASSED [ 29%] tests/test_json.py::test_json_serialization[frozenset--[1,2,3]] PASSED [ 29%] tests/test_json.py::test_json_serialization[Generator--[0,1,2,3]] PASSED [ 29%] tests/test_json.py::test_json_serialization[bytes--"this is bytes"] PASSED [ 29%] tests/test_json.py::test_json_serialization[Decimal--"12.34"] PASSED [ 29%] tests/test_json.py::test_json_serialization[MyModel--{"a":"b","c":"d"}] PASSED [ 29%] tests/test_json.py::test_json_serialization[MyEnum--"bar"] PASSED [ 29%] tests/test_json.py::test_json_serialization[Pattern--"^regex$"] PASSED [ 29%] tests/test_json.py::test_json_serialization_email PASSED [ 29%] tests/test_json.py::test_path_encoding PASSED [ 29%] tests/test_json.py::test_model_encoding PASSED [ 29%] tests/test_json.py::test_subclass_encoding PASSED [ 29%] tests/test_json.py::test_subclass_custom_encoding PASSED [ 29%] tests/test_json.py::test_invalid_model PASSED [ 29%] tests/test_json.py::test_iso_timedelta[input0-P12DT0H0M34.000056S] PASSED [ 29%] tests/test_json.py::test_iso_timedelta[input1-P1001DT1H2M3.654321S] PASSED [ 30%] tests/test_json.py::test_iso_timedelta[input2--P1DT23H59M59.000000S] PASSED [ 30%] tests/test_json.py::test_iso_timedelta[input3-P0DT0H0M0.000000S] PASSED [ 30%] tests/test_json.py::test_custom_encoder PASSED [ 30%] tests/test_json.py::test_iso_timedelta_simple PASSED [ 30%] tests/test_json.py::test_con_decimal_encode PASSED [ 30%] tests/test_json.py::test_json_encoder_simple_inheritance PASSED [ 30%] tests/test_json.py::test_encode_dataclass PASSED [ 30%] tests/test_json.py::test_encode_pydantic_dataclass PASSED [ 30%] tests/test_json.py::test_json_nested_encode_models PASSED [ 30%] tests/test_json.py::test_custom_encode_fallback_basemodel PASSED [ 30%] tests/test_json.py::test_recursive PASSED [ 30%] tests/test_json.py::test_resolve_ref_schema_recursive_model PASSED [ 30%] tests/test_json.py::test_custom_json_encoder_config PASSED [ 30%] tests/test_json.py::test_custom_iso_timedelta PASSED [ 30%] tests/test_json.py::test_json_encoders_config_simple_inheritance PASSED [ 30%] tests/test_json.py::test_custom_iso_timedelta_annotated PASSED [ 30%] tests/test_json.py::test_json_encoders_on_model PASSED [ 30%] tests/test_json.py::test_json_encoders_not_used_for_python_dumps PASSED [ 30%] tests/test_json.py::test_json_encoders_types PASSED [ 30%] tests/test_json_schema.py::test_by_alias PASSED [ 30%] tests/test_json_schema.py::test_ref_template PASSED [ 30%] tests/test_json_schema.py::test_by_alias_generator PASSED [ 30%] tests/test_json_schema.py::test_sub_model PASSED [ 30%] tests/test_json_schema.py::test_schema_class PASSED [ 30%] tests/test_json_schema.py::test_schema_repr PASSED [ 30%] tests/test_json_schema.py::test_schema_class_by_alias PASSED [ 30%] tests/test_json_schema.py::test_choices PASSED [ 30%] tests/test_json_schema.py::test_enum_modify_schema PASSED [ 30%] tests/test_json_schema.py::test_enum_schema_custom_field PASSED [ 30%] tests/test_json_schema.py::test_enum_and_model_have_same_behaviour PASSED [ 30%] tests/test_json_schema.py::test_enum_includes_extra_without_other_params PASSED [ 30%] tests/test_json_schema.py::test_invalid_json_schema_extra PASSED [ 30%] tests/test_json_schema.py::test_list_enum_schema_extras PASSED [ 30%] tests/test_json_schema.py::test_enum_schema_cleandoc PASSED [ 30%] tests/test_json_schema.py::test_decimal_json_schema PASSED [ 30%] tests/test_json_schema.py::test_list_sub_model PASSED [ 30%] tests/test_json_schema.py::test_optional PASSED [ 30%] tests/test_json_schema.py::test_optional_modify_schema PASSED [ 30%] tests/test_json_schema.py::test_any PASSED [ 30%] tests/test_json_schema.py::test_set PASSED [ 30%] tests/test_json_schema.py::test_tuple[tuple] PASSED [ 31%] tests/test_json_schema.py::test_tuple[Tuple] PASSED [ 31%] tests/test_json_schema.py::test_tuple[Tuple[str, int, Union[str, int, float], float]] PASSED [ 31%] tests/test_json_schema.py::test_tuple[Tuple[str]] PASSED [ 31%] tests/test_json_schema.py::test_tuple[Tuple[()]] PASSED [ 31%] tests/test_json_schema.py::test_tuple[Tuple[str, ...]] PASSED [ 31%] tests/test_json_schema.py::test_deque PASSED [ 31%] tests/test_json_schema.py::test_bool PASSED [ 31%] tests/test_json_schema.py::test_strict_bool PASSED [ 31%] tests/test_json_schema.py::test_dict PASSED [ 31%] tests/test_json_schema.py::test_list PASSED [ 31%] tests/test_json_schema.py::test_list_union_dict[Union-expected_schema0] PASSED [ 31%] tests/test_json_schema.py::test_list_union_dict[List-expected_schema1] PASSED [ 31%] tests/test_json_schema.py::test_list_union_dict[Dict-expected_schema2] PASSED [ 31%] tests/test_json_schema.py::test_list_union_dict[Optional-expected_schema3] PASSED [ 31%] tests/test_json_schema.py::test_list_union_dict[int-expected_schema4] PASSED [ 31%] tests/test_json_schema.py::test_list_union_dict[Dict-expected_schema5] PASSED [ 31%] tests/test_json_schema.py::test_date_types[datetime-expected_schema0] PASSED [ 31%] tests/test_json_schema.py::test_date_types[date-expected_schema1] PASSED [ 31%] tests/test_json_schema.py::test_date_types[time-expected_schema2] PASSED [ 31%] tests/test_json_schema.py::test_date_types[timedelta-expected_schema3] PASSED [ 31%] tests/test_json_schema.py::test_date_constrained_types[Annotated-expected_schema0] PASSED [ 31%] tests/test_json_schema.py::test_date_constrained_types[Annotated-expected_schema1] PASSED [ 31%] tests/test_json_schema.py::test_date_constrained_types[Annotated-expected_schema2] PASSED [ 31%] tests/test_json_schema.py::test_str_basic_types[Optional-expected_schema0] PASSED [ 31%] tests/test_json_schema.py::test_str_basic_types[Optional-expected_schema1] PASSED [ 31%] tests/test_json_schema.py::test_str_basic_types[Union-expected_schema2] PASSED [ 31%] tests/test_json_schema.py::test_str_basic_types[Union-expected_schema3] PASSED [ 31%] tests/test_json_schema.py::test_pattern[Pattern-expected_schema0] PASSED [ 31%] tests/test_json_schema.py::test_pattern[Pattern-expected_schema1] PASSED [ 31%] tests/test_json_schema.py::test_pattern[Pattern-expected_schema2] PASSED [ 31%] tests/test_json_schema.py::test_str_constrained_types[Annotated-expected_schema0] PASSED [ 31%] tests/test_json_schema.py::test_str_constrained_types[Annotated-expected_schema1] PASSED [ 31%] tests/test_json_schema.py::test_special_str_types[Url-expected_schema0] PASSED [ 31%] tests/test_json_schema.py::test_special_str_types[Annotated-expected_schema1] PASSED [ 31%] tests/test_json_schema.py::test_special_str_types[MultiHostUrl-expected_schema2] PASSED [ 31%] tests/test_json_schema.py::test_email_str_types[EmailStr-email] PASSED [ 31%] tests/test_json_schema.py::test_email_str_types[NameEmail-name-email] PASSED [ 31%] tests/test_json_schema.py::test_secret_types[SecretBytes-string] PASSED [ 31%] tests/test_json_schema.py::test_secret_types[SecretStr-string] PASSED [ 31%] tests/test_json_schema.py::test_special_int_types[Annotated-expected_schema0] PASSED [ 32%] tests/test_json_schema.py::test_special_int_types[Annotated-expected_schema1] PASSED [ 32%] tests/test_json_schema.py::test_special_int_types[Annotated-expected_schema2] PASSED [ 32%] tests/test_json_schema.py::test_special_int_types[Annotated-expected_schema3] PASSED [ 32%] tests/test_json_schema.py::test_special_int_types[Annotated-expected_schema4] PASSED [ 32%] tests/test_json_schema.py::test_special_int_types[Annotated-expected_schema5] PASSED [ 32%] tests/test_json_schema.py::test_special_int_types[Annotated-expected_schema6] PASSED [ 32%] tests/test_json_schema.py::test_special_float_types[Annotated-expected_schema0] PASSED [ 32%] tests/test_json_schema.py::test_special_float_types[Annotated-expected_schema1] PASSED [ 32%] tests/test_json_schema.py::test_special_float_types[Annotated-expected_schema2] PASSED [ 32%] tests/test_json_schema.py::test_special_float_types[Annotated-expected_schema3] PASSED [ 32%] tests/test_json_schema.py::test_special_float_types[Annotated-expected_schema4] PASSED [ 32%] tests/test_json_schema.py::test_special_float_types[Annotated-expected_schema5] PASSED [ 32%] tests/test_json_schema.py::test_special_float_types[Annotated-expected_schema6] PASSED [ 32%] tests/test_json_schema.py::test_special_decimal_types[Annotated-expected_schema0] PASSED [ 32%] tests/test_json_schema.py::test_special_decimal_types[Annotated-expected_schema1] PASSED [ 32%] tests/test_json_schema.py::test_special_decimal_types[Annotated-expected_schema2] PASSED [ 32%] tests/test_json_schema.py::test_uuid_types[UUID-uuid] PASSED [ 32%] tests/test_json_schema.py::test_uuid_types[Annotated-uuid1] PASSED [ 32%] tests/test_json_schema.py::test_uuid_types[Annotated-uuid3] PASSED [ 32%] tests/test_json_schema.py::test_uuid_types[Annotated-uuid4] PASSED [ 32%] tests/test_json_schema.py::test_uuid_types[Annotated-uuid5] PASSED [ 32%] tests/test_json_schema.py::test_path_types[Annotated-file-path] PASSED [ 32%] tests/test_json_schema.py::test_path_types[Annotated-directory-path] PASSED [ 32%] tests/test_json_schema.py::test_path_types[Annotated-path] PASSED [ 32%] tests/test_json_schema.py::test_path_types[Path-path] PASSED [ 32%] tests/test_json_schema.py::test_json_type PASSED [ 32%] tests/test_json_schema.py::test_ipv4address_type PASSED [ 32%] tests/test_json_schema.py::test_ipv6address_type PASSED [ 32%] tests/test_json_schema.py::test_ipvanyaddress_type PASSED [ 32%] tests/test_json_schema.py::test_ipv4interface_type PASSED [ 32%] tests/test_json_schema.py::test_ipv6interface_type PASSED [ 32%] tests/test_json_schema.py::test_ipvanyinterface_type PASSED [ 32%] tests/test_json_schema.py::test_ipv4network_type PASSED [ 32%] tests/test_json_schema.py::test_ipv6network_type PASSED [ 32%] tests/test_json_schema.py::test_ipvanynetwork_type PASSED [ 32%] tests/test_json_schema.py::test_callable_type[base_json_schema0-properties0-Callable-default_value0] PASSED [ 32%] tests/test_json_schema.py::test_callable_type[base_json_schema0-properties0-Callable-0] PASSED [ 32%] tests/test_json_schema.py::test_callable_type[base_json_schema0-properties0-Callable-default_value2] PASSED [ 32%] tests/test_json_schema.py::test_callable_type[base_json_schema0-properties0-Callable-1] PASSED [ 32%] tests/test_json_schema.py::test_callable_type[None-properties1-Callable-default_value0] PASSED [ 32%] tests/test_json_schema.py::test_callable_type[None-properties1-Callable-0] PASSED [ 33%] tests/test_json_schema.py::test_callable_type[None-properties1-Callable-default_value2] PASSED [ 33%] tests/test_json_schema.py::test_callable_type[None-properties1-Callable-1] PASSED [ 33%] tests/test_json_schema.py::test_callable_type_with_fallback[default_value0-properties0] PASSED [ 33%] tests/test_json_schema.py::test_callable_type_with_fallback[1-properties1] PASSED [ 33%] tests/test_json_schema.py::test_non_serializable_default[Dict-default_value0-properties0] PASSED [ 33%] tests/test_json_schema.py::test_non_serializable_default[Union--properties1] PASSED [ 33%] tests/test_json_schema.py::test_callable_fallback_with_non_serializable_default[Cannot generate a JsonSchema for core_schema.CallableSchema \\[skipped-choice\\]] PASSED [ 33%] tests/test_json_schema.py::test_callable_fallback_with_non_serializable_default[Default value .* is not JSON serializable; excluding default from JSON schema \\[non-serializable-default\\]] PASSED [ 33%] tests/test_json_schema.py::test_error_non_supported_types PASSED [ 33%] tests/test_json_schema.py::test_schema_overrides PASSED [ 33%] tests/test_json_schema.py::test_schema_overrides_w_union PASSED [ 33%] tests/test_json_schema.py::test_schema_from_models PASSED [ 33%] tests/test_json_schema.py::test_schema_with_refs PASSED [ 33%] tests/test_json_schema.py::test_schema_with_custom_ref_template PASSED [ 33%] tests/test_json_schema.py::test_schema_ref_template_key_error PASSED [ 33%] tests/test_json_schema.py::test_schema_no_definitions PASSED [ 33%] tests/test_json_schema.py::test_list_default PASSED [ 33%] tests/test_json_schema.py::test_enum_str_default PASSED [ 33%] tests/test_json_schema.py::test_enum_int_default PASSED [ 33%] tests/test_json_schema.py::test_dict_default PASSED [ 33%] tests/test_json_schema.py::test_model_default PASSED [ 33%] tests/test_json_schema.py::test_model_default_timedelta[float-properties0] PASSED [ 33%] tests/test_json_schema.py::test_model_default_timedelta[iso8601-properties1] PASSED [ 33%] tests/test_json_schema.py::test_model_default_bytes[base64-properties0] PASSED [ 33%] tests/test_json_schema.py::test_model_default_bytes[utf8-properties1] PASSED [ 33%] tests/test_json_schema.py::test_dataclass_default_timedelta[float-properties0] PASSED [ 33%] tests/test_json_schema.py::test_dataclass_default_timedelta[iso8601-properties1] PASSED [ 33%] tests/test_json_schema.py::test_dataclass_default_bytes[base64-properties0] PASSED [ 33%] tests/test_json_schema.py::test_dataclass_default_bytes[utf8-properties1] PASSED [ 33%] tests/test_json_schema.py::test_typeddict_default_timedelta[float-properties0] PASSED [ 33%] tests/test_json_schema.py::test_typeddict_default_timedelta[iso8601-properties1] PASSED [ 33%] tests/test_json_schema.py::test_typeddict_default_bytes[base64-properties0] PASSED [ 33%] tests/test_json_schema.py::test_typeddict_default_bytes[utf8-properties1] PASSED [ 33%] tests/test_json_schema.py::test_model_subclass_metadata PASSED [ 33%] tests/test_json_schema.py::test_docstring[foobar-foobar] PASSED [ 33%] tests/test_json_schema.py::test_docstring[\n foobar\n -foobar] PASSED [ 33%] tests/test_json_schema.py::test_docstring[foobar\n -foobar\n ] PASSED [ 33%] tests/test_json_schema.py::test_docstring[foo\n bar\n -foo\nbar] PASSED [ 33%] tests/test_json_schema.py::test_docstring[\n foo\n bar\n -foo\nbar] PASSED [ 33%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs0-str-expected_extra0] PASSED [ 33%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs1-Annotated-expected_extra1] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs2-str-expected_extra2] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs3-bytes-expected_extra3] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs4-str-expected_extra4] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs5-int-expected_extra5] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs6-int-expected_extra6] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs7-int-expected_extra7] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs8-int-expected_extra8] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs9-int-expected_extra9] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs10-float-expected_extra10] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs11-float-expected_extra11] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs12-float-expected_extra12] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs13-float-expected_extra13] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs14-float-expected_extra14] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs15-float-expected_extra15] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs16-float-expected_extra16] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs17-float-expected_extra17] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs18-float-expected_extra18] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs19-Decimal-expected_extra19] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs20-Decimal-expected_extra20] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs21-Decimal-expected_extra21] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs22-Decimal-expected_extra22] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_validation[kwargs23-Decimal-expected_extra23] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs0-str-expected_extra0] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs1-Annotated-expected_extra1] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs2-str-expected_extra2] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs3-bytes-expected_extra3] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs4-str-expected_extra4] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs5-int-expected_extra5] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs6-int-expected_extra6] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs7-int-expected_extra7] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs8-int-expected_extra8] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs9-int-expected_extra9] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs10-float-expected_extra10] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs11-float-expected_extra11] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs12-float-expected_extra12] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs13-float-expected_extra13] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs14-float-expected_extra14] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs15-float-expected_extra15] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs16-float-expected_extra16] PASSED [ 34%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs17-float-expected_extra17] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs18-float-expected_extra18] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs19-Decimal-expected_extra19] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs20-Decimal-expected_extra20] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs21-Decimal-expected_extra21] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs22-Decimal-expected_extra22] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_serialization[kwargs23-Decimal-expected_extra23] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs0-str-foo] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs1-str-foo] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs2-bytes-foo] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs3-str-foo] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs4-int-3] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs5-int-3] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs6-int-3] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs7-int-2] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs8-int-3] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs9-int-3] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs10-int-5] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs11-float-3.0] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs12-float-2.1] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs13-float-3.0] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs14-float-4.9] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs15-float-3.0] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs16-float-2.0] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs17-float-3.0] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs18-float-5.0] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs19-float-3] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs20-float-3] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs21-Decimal-value21] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs22-Decimal-value22] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs23-Decimal-value23] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs24-Decimal-value24] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs25-Decimal-value25] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs26-Decimal-value26] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs0-str-foobar] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs1-str-f] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs2-str-bar] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs3-int-2] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs4-int-5] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs5-int-1] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs6-int-6] PASSED [ 35%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs7-float-2.0] PASSED [ 36%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs8-float-5.0] PASSED [ 36%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs9-float-1.9] PASSED [ 36%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs10-float-5.1] PASSED [ 36%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs11-Decimal-value11] PASSED [ 36%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs12-Decimal-value12] PASSED [ 36%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs13-Decimal-value13] PASSED [ 36%] tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs14-Decimal-value14] PASSED [ 36%] tests/test_json_schema.py::test_schema_kwargs PASSED [ 36%] tests/test_json_schema.py::test_schema_dict_constr PASSED [ 36%] tests/test_json_schema.py::test_bytes_constrained_types[Annotated-expected_schema0] PASSED [ 36%] tests/test_json_schema.py::test_optional_dict PASSED [ 36%] tests/test_json_schema.py::test_optional_validator PASSED [ 36%] tests/test_json_schema.py::test_field_with_validator PASSED [ 36%] tests/test_json_schema.py::test_unparameterized_schema_generation PASSED [ 36%] tests/test_json_schema.py::test_known_model_optimization PASSED [ 36%] tests/test_json_schema.py::test_new_type_schema PASSED [ 36%] tests/test_json_schema.py::test_literal_schema PASSED [ 36%] tests/test_json_schema.py::test_literal_enum PASSED [ 36%] tests/test_json_schema.py::test_literal_types PASSED [ 36%] tests/test_json_schema.py::test_color_type PASSED [ 36%] tests/test_json_schema.py::test_model_with_extra_forbidden PASSED [ 36%] tests/test_json_schema.py::test_model_with_extra_allow PASSED [ 36%] tests/test_json_schema.py::test_model_with_extra_ignore PASSED [ 36%] tests/test_json_schema.py::test_dataclass_with_extra_allow PASSED [ 36%] tests/test_json_schema.py::test_dataclass_with_extra_ignore PASSED [ 36%] tests/test_json_schema.py::test_dataclass_with_extra_forbid PASSED [ 36%] tests/test_json_schema.py::test_typeddict_with_extra_allow PASSED [ 36%] tests/test_json_schema.py::test_typeddict_with_extra_ignore PASSED [ 36%] tests/test_json_schema.py::test_typeddict_with_extra_forbid PASSED [ 36%] tests/test_json_schema.py::test_enforced_constraints[int-kwargs0-field_schema0] PASSED [ 36%] tests/test_json_schema.py::test_enforced_constraints[Optional-kwargs1-field_schema1] PASSED [ 36%] tests/test_json_schema.py::test_enforced_constraints[Tuple-kwargs2-field_schema2] PASSED [ 36%] tests/test_json_schema.py::test_enforced_constraints[Tuple-kwargs3-field_schema3] PASSED [ 36%] tests/test_json_schema.py::test_enforced_constraints[Union-kwargs4-field_schema4] PASSED [ 36%] tests/test_json_schema.py::test_enforced_constraints[List-kwargs5-field_schema5] PASSED [ 36%] tests/test_json_schema.py::test_enforced_constraints[Dict-kwargs6-field_schema6] PASSED [ 36%] tests/test_json_schema.py::test_enforced_constraints[Union-kwargs7-field_schema7] PASSED [ 36%] tests/test_json_schema.py::test_real_constraints PASSED [ 36%] tests/test_json_schema.py::test_subfield_field_info PASSED [ 36%] tests/test_json_schema.py::test_dataclass PASSED [ 36%] tests/test_json_schema.py::test_schema_attributes PASSED [ 37%] tests/test_json_schema.py::test_tuple_with_extra_schema PASSED [ 37%] tests/test_json_schema.py::test_path_modify_schema PASSED [ 37%] tests/test_json_schema.py::test_frozen_set PASSED [ 37%] tests/test_json_schema.py::test_iterable PASSED [ 37%] tests/test_json_schema.py::test_new_type PASSED [ 37%] tests/test_json_schema.py::test_multiple_models_with_same_input_output PASSED [ 37%] tests/test_json_schema.py::test_multiple_models_with_same_name_different_input_output PASSED [ 37%] tests/test_json_schema.py::test_multiple_enums_with_same_name PASSED [ 37%] tests/test_json_schema.py::test_mode_name_causes_no_conflict PASSED [ 37%] tests/test_json_schema.py::test_ref_conflict_resolution_without_mode_difference PASSED [ 37%] tests/test_json_schema.py::test_ref_conflict_resolution_with_mode_difference PASSED [ 37%] tests/test_json_schema.py::test_conflicting_names PASSED [ 37%] tests/test_json_schema.py::test_schema_for_generic_field PASSED [ 37%] tests/test_json_schema.py::test_namedtuple_default PASSED [ 37%] tests/test_json_schema.py::test_namedtuple_modify_schema PASSED [ 37%] tests/test_json_schema.py::test_advanced_generic_schema PASSED [ 37%] tests/test_json_schema.py::test_nested_generic PASSED [ 37%] tests/test_json_schema.py::test_nested_generic_model PASSED [ 37%] tests/test_json_schema.py::test_complex_nested_generic PASSED [ 37%] tests/test_json_schema.py::test_modify_schema_dict_keys PASSED [ 37%] tests/test_json_schema.py::test_remove_anyof_redundancy PASSED [ 37%] tests/test_json_schema.py::test_discriminated_union PASSED [ 37%] tests/test_json_schema.py::test_discriminated_annotated_union PASSED [ 37%] tests/test_json_schema.py::test_nested_discriminated_union PASSED [ 37%] tests/test_json_schema.py::test_deeper_nested_discriminated_annotated_union PASSED [ 37%] tests/test_json_schema.py::test_discriminated_annotated_union_literal_enum PASSED [ 37%] tests/test_json_schema.py::test_alias_same PASSED [ 37%] tests/test_json_schema.py::test_nested_python_dataclasses PASSED [ 37%] tests/test_json_schema.py::test_discriminated_union_in_list PASSED [ 37%] tests/test_json_schema.py::test_model_with_type_attributes PASSED [ 37%] tests/test_json_schema.py::test_secrets_schema[min-constraint-SecretStr] PASSED [ 37%] tests/test_json_schema.py::test_secrets_schema[min-constraint-SecretBytes] PASSED [ 37%] tests/test_json_schema.py::test_secrets_schema[max-constraint-SecretStr] PASSED [ 37%] tests/test_json_schema.py::test_secrets_schema[max-constraint-SecretBytes] PASSED [ 37%] tests/test_json_schema.py::test_secrets_schema[min-max-constraints-SecretStr] PASSED [ 37%] tests/test_json_schema.py::test_secrets_schema[min-max-constraints-SecretBytes] PASSED [ 37%] tests/test_json_schema.py::test_override_generate_json_schema PASSED [ 37%] tests/test_json_schema.py::test_generate_json_schema_generate_twice PASSED [ 37%] tests/test_json_schema.py::test_nested_default_json_schema PASSED [ 37%] tests/test_json_schema.py::test_get_pydantic_core_schema_calls XFAIL [ 38%] tests/test_json_schema.py::test_annotated_get_json_schema PASSED [ 38%] tests/test_json_schema.py::test_model_with_strict_mode PASSED [ 38%] tests/test_json_schema.py::test_model_with_schema_extra PASSED [ 38%] tests/test_json_schema.py::test_model_with_schema_extra_callable PASSED [ 38%] tests/test_json_schema.py::test_model_with_schema_extra_callable_no_model_class PASSED [ 38%] tests/test_json_schema.py::test_model_with_schema_extra_callable_config_class PASSED [ 38%] tests/test_json_schema.py::test_model_with_schema_extra_callable_no_model_class_config_class PASSED [ 38%] tests/test_json_schema.py::test_model_with_schema_extra_callable_classmethod PASSED [ 38%] tests/test_json_schema.py::test_model_with_schema_extra_callable_instance_method PASSED [ 38%] tests/test_json_schema.py::test_serialization_validation_interaction PASSED [ 38%] tests/test_json_schema.py::test_extras_and_examples_are_json_encoded PASSED [ 38%] tests/test_json_schema.py::test_computed_field PASSED [ 38%] tests/test_json_schema.py::test_serialization_schema_with_exclude PASSED [ 38%] tests/test_json_schema.py::test_mappings_str_int_json_schema[Dict] PASSED [ 38%] tests/test_json_schema.py::test_mappings_str_int_json_schema[Mapping] PASSED [ 38%] tests/test_json_schema.py::test_sequence_schema[List] PASSED [ 38%] tests/test_json_schema.py::test_sequence_schema[Sequence] PASSED [ 38%] tests/test_json_schema.py::test_sequences_int_json_schema[List] PASSED [ 38%] tests/test_json_schema.py::test_sequences_int_json_schema[Sequence] PASSED [ 38%] tests/test_json_schema.py::test_arbitrary_type_json_schema[True-None-model_schema0] PASSED [ 38%] tests/test_json_schema.py::test_arbitrary_type_json_schema[True-field_schema1-model_schema1] PASSED [ 38%] tests/test_json_schema.py::test_arbitrary_type_json_schema[False-None-model_schema0] PASSED [ 38%] tests/test_json_schema.py::test_arbitrary_type_json_schema[False-field_schema1-model_schema1] PASSED [ 38%] tests/test_json_schema.py::test_hashable_types[metadata0-json_schema0] PASSED [ 38%] tests/test_json_schema.py::test_hashable_types[metadata1-json_schema1] PASSED [ 38%] tests/test_json_schema.py::test_root_model PASSED [ 38%] tests/test_json_schema.py::test_core_metadata_core_schema_metadata PASSED [ 38%] tests/test_json_schema.py::test_build_metadata_dict_initial_metadata PASSED [ 38%] tests/test_json_schema.py::test_type_adapter_json_schemas_title_description PASSED [ 38%] tests/test_json_schema.py::test_type_adapter_json_schemas_without_definitions PASSED [ 38%] tests/test_json_schema.py::test_custom_chain_schema PASSED [ 38%] tests/test_json_schema.py::test_json_or_python_schema PASSED [ 38%] tests/test_json_schema.py::test_lax_or_strict_schema PASSED [ 38%] tests/test_json_schema.py::test_override_enum_json_schema PASSED [ 38%] tests/test_json_schema.py::test_json_schema_extras_on_ref PASSED [ 38%] tests/test_json_schema.py::test_inclusion_of_defaults PASSED [ 38%] tests/test_json_schema.py::test_resolve_def_schema_from_core_schema PASSED [ 38%] tests/test_json_schema.py::test_examples_annotation PASSED [ 38%] tests/test_json_schema.py::test_skip_json_schema_annotation PASSED [ 38%] tests/test_json_schema.py::test_skip_json_schema_exclude_default PASSED [ 38%] tests/test_json_schema.py::test_typeddict_field_required_missing PASSED [ 39%] tests/test_json_schema.py::test_json_schema_keys_sorting PASSED [ 39%] tests/test_json_schema.py::test_custom_type_gets_unpacked_ref PASSED [ 39%] tests/test_json_schema.py::test_field_json_schema_metadata[typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, json_schema_extra={'title': 'abc'})]-{'type': 'integer', 'title': 'abc'}] PASSED [ 39%] tests/test_json_schema.py::test_field_json_schema_metadata[typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, title='abc'), FieldInfo(annotation=NoneType, required=True, description='xyz')]-{'type': 'integer', 'title': 'abc', 'description': 'xyz'}] PASSED [ 39%] tests/test_json_schema.py::test_field_json_schema_metadata[typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Gt(gt=0)])]-{'type': 'integer', 'exclusiveMinimum': 0}] PASSED [ 39%] tests/test_json_schema.py::test_field_json_schema_metadata[typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Gt(gt=0)]), FieldInfo(annotation=NoneType, required=True, metadata=[Lt(lt=100)])]-{'type': 'integer', 'exclusiveMinimum': 0, 'exclusiveMaximum': 100}] PASSED [ 39%] tests/test_json_schema.py::test_field_json_schema_metadata[typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, examples={'number': 1})]-{'type': 'integer', 'examples': {'number': 1}}] PASSED [ 39%] tests/test_json_schema.py::test_multiple_models_with_same_qualname PASSED [ 39%] tests/test_json_schema.py::test_generate_definitions_for_no_ref_schemas PASSED [ 39%] tests/test_json_schema.py::test_chain_schema PASSED [ 39%] tests/test_json_schema.py::test_deferred_json_schema PASSED [ 39%] tests/test_json_schema.py::test_dollar_ref_alias PASSED [ 39%] tests/test_json_schema.py::test_multiple_parametrization_of_generic_model PASSED [ 39%] tests/test_json_schema.py::test_callable_json_schema_extra PASSED [ 39%] tests/test_json_schema.py::test_callable_json_schema_extra_dataclass PASSED [ 39%] tests/test_json_schema.py::test_model_rebuild_happens_even_with_parent_classes PASSED [ 39%] tests/test_json_schema.py::test_enum_complex_value PASSED [ 39%] tests/test_json_schema.py::test_json_schema_serialization_defaults_required PASSED [ 39%] tests/test_json_schema.py::test_json_schema_mode_override PASSED [ 39%] tests/test_json_schema.py::test_models_json_schema_generics PASSED [ 39%] tests/test_json_schema.py::test_recursive_non_generic_model PASSED [ 39%] tests/test_main.py::test_success PASSED [ 39%] tests/test_main.py::test_ultra_simple_missing PASSED [ 39%] tests/test_main.py::test_ultra_simple_failed PASSED [ 39%] tests/test_main.py::test_ultra_simple_repr PASSED [ 39%] tests/test_main.py::test_default_factory_field PASSED [ 39%] tests/test_main.py::test_comparing PASSED [ 39%] tests/test_main.py::test_nullable_strings_success PASSED [ 39%] tests/test_main.py::test_nullable_strings_fails PASSED [ 39%] tests/test_main.py::test_parent_sub_model PASSED [ 39%] tests/test_main.py::test_parent_sub_model_fails PASSED [ 39%] tests/test_main.py::test_not_required PASSED [ 39%] tests/test_main.py::test_allow_extra PASSED [ 39%] tests/test_main.py::test_allow_extra_from_attributes[ignore] PASSED [ 39%] tests/test_main.py::test_allow_extra_from_attributes[forbid] PASSED [ 39%] tests/test_main.py::test_allow_extra_from_attributes[allow] PASSED [ 39%] tests/test_main.py::test_allow_extra_repr PASSED [ 39%] tests/test_main.py::test_forbidden_extra_success PASSED [ 39%] tests/test_main.py::test_forbidden_extra_fails PASSED [ 39%] tests/test_main.py::test_assign_extra_no_validate PASSED [ 39%] tests/test_main.py::test_assign_extra_validate PASSED [ 40%] tests/test_main.py::test_model_property_attribute_error PASSED [ 40%] tests/test_main.py::test_extra_allowed PASSED [ 40%] tests/test_main.py::test_extra_ignored PASSED [ 40%] tests/test_main.py::test_field_order_is_preserved_with_extra PASSED [ 40%] tests/test_main.py::test_extra_broken_via_pydantic_extra_interference PASSED [ 40%] tests/test_main.py::test_model_extra_is_none_when_extra_is_forbid PASSED [ 40%] tests/test_main.py::test_set_attr PASSED [ 40%] tests/test_main.py::test_set_attr_invalid PASSED [ 40%] tests/test_main.py::test_any PASSED [ 40%] tests/test_main.py::test_population_by_field_name PASSED [ 40%] tests/test_main.py::test_field_order PASSED [ 40%] tests/test_main.py::test_required PASSED [ 40%] tests/test_main.py::test_mutability PASSED [ 40%] tests/test_main.py::test_frozen_model PASSED [ 40%] tests/test_main.py::test_frozen_field PASSED [ 40%] tests/test_main.py::test_not_frozen_are_not_hashable PASSED [ 40%] tests/test_main.py::test_with_declared_hash PASSED [ 40%] tests/test_main.py::test_frozen_with_hashable_fields_are_hashable PASSED [ 40%] tests/test_main.py::test_frozen_with_unhashable_fields_are_not_hashable PASSED [ 40%] tests/test_main.py::test_hash_function_give_different_result_for_different_object PASSED [ 40%] tests/test_main.py::test_hash_method_is_inherited_for_frozen_models PASSED [ 40%] tests/test_main.py::test_validating_assignment_pass PASSED [ 40%] tests/test_main.py::test_validating_assignment_fail PASSED [ 40%] tests/test_main.py::test_enum_values[Foo.foo] PASSED [ 40%] tests/test_main.py::test_enum_values[foo0] PASSED [ 40%] tests/test_main.py::test_enum_values[foo1] PASSED [ 40%] tests/test_main.py::test_literal_enum_values PASSED [ 40%] tests/test_main.py::test_strict_enum_values PASSED [ 40%] tests/test_main.py::test_union_enum_values PASSED [ 40%] tests/test_main.py::test_enum_raw PASSED [ 40%] tests/test_main.py::test_set_tuple_values PASSED [ 40%] tests/test_main.py::test_default_copy PASSED [ 40%] tests/test_main.py::test_arbitrary_type_allowed_validation_success PASSED [ 40%] tests/test_main.py::test_arbitrary_type_allowed_validation_fails PASSED [ 40%] tests/test_main.py::test_arbitrary_types_not_allowed PASSED [ 40%] tests/test_main.py::test_type_type_validation_success PASSED [ 40%] tests/test_main.py::test_type_type_subclass_validation_success PASSED [ 40%] tests/test_main.py::test_type_type_validation_fails[OtherClass] PASSED [ 40%] tests/test_main.py::test_type_type_validation_fails[1] PASSED [ 40%] tests/test_main.py::test_bare_type_type_validation_success[type] PASSED [ 41%] tests/test_main.py::test_bare_type_type_validation_success[Type] PASSED [ 41%] tests/test_main.py::test_bare_type_type_validation_fails[type] PASSED [ 41%] tests/test_main.py::test_bare_type_type_validation_fails[Type] PASSED [ 41%] tests/test_main.py::test_annotation_field_name_shadows_attribute PASSED [ 41%] tests/test_main.py::test_value_field_name_shadows_attribute PASSED [ 41%] tests/test_main.py::test_class_var PASSED [ 41%] tests/test_main.py::test_fields_set PASSED [ 41%] tests/test_main.py::test_exclude_unset_dict PASSED [ 41%] tests/test_main.py::test_exclude_unset_recursive PASSED [ 41%] tests/test_main.py::test_dict_exclude_unset_populated_by_alias PASSED [ 41%] tests/test_main.py::test_dict_exclude_unset_populated_by_alias_with_extra PASSED [ 41%] tests/test_main.py::test_exclude_defaults PASSED [ 41%] tests/test_main.py::test_dir_fields PASSED [ 41%] tests/test_main.py::test_dict_with_extra_keys PASSED [ 41%] tests/test_main.py::test_ignored_types PASSED [ 41%] tests/test_main.py::test_model_iteration PASSED [ 41%] tests/test_main.py::test_model_iteration_extra PASSED [ 41%] tests/test_main.py::test_model_export_nested_list[exclude nothing] PASSED [ 41%] tests/test_main.py::test_model_export_nested_list[excluding fields of indexed list items] PASSED [ 41%] tests/test_main.py::test_model_export_nested_list[Trying to exclude string keys on list field should be ignored (1)] PASSED [ 41%] tests/test_main.py::test_model_export_nested_list[Trying to exclude string keys on list field should be ignored (2)] PASSED [ 41%] tests/test_main.py::test_model_export_nested_list[value as int should be an error] PASSED [ 41%] tests/test_main.py::test_model_export_nested_list[excluding int in dict should have no effect] PASSED [ 41%] tests/test_main.py::test_model_export_nested_list[using "__all__" to exclude specific nested field] PASSED [ 41%] tests/test_main.py::test_model_export_nested_list[using "__all__" to exclude specific nested field in combination with more specific exclude] PASSED [ 41%] tests/test_main.py::test_model_export_nested_list[using "__all__" to exclude all list items] PASSED [ 41%] tests/test_main.py::test_model_export_nested_list[using "__all__" and other items should get merged together, still excluding all list items] PASSED [ 41%] tests/test_main.py::test_model_export_nested_list[negative indexes] PASSED [ 41%] tests/test_main.py::test_model_export_dict_exclusion[excluding first item from list field using index] PASSED [ 41%] tests/test_main.py::test_model_export_dict_exclusion[using "__all__" to exclude all list items] PASSED [ 41%] tests/test_main.py::test_model_export_dict_exclusion[exclude single dict key from all list items] PASSED [ 41%] tests/test_main.py::test_field_exclude PASSED [ 41%] tests/test_main.py::test_revalidate_instances_never PASSED [ 41%] tests/test_main.py::test_revalidate_instances_sub_instances PASSED [ 41%] tests/test_main.py::test_revalidate_instances_always PASSED [ 41%] tests/test_main.py::test_revalidate_instances_always_list_of_model_instance PASSED [ 41%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds0] SKIPPED [ 41%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds1] SKIPPED [ 41%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds2] SKIPPED [ 41%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds3] SKIPPED [ 41%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds4] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds5] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds6] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds0] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds1] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds2] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds3] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds4] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds5] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds6] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds0] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds1] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds2] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds3] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds4] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds5] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds6] SKIPPED [ 42%] tests/test_main.py::test_model_export_exclusion_inheritance SKIPPED [ 42%] tests/test_main.py::test_model_export_with_true_instead_of_ellipsis SKIPPED [ 42%] tests/test_main.py::test_model_export_inclusion SKIPPED (not impleme...) [ 42%] tests/test_main.py::test_model_export_inclusion_inheritance SKIPPED [ 42%] tests/test_main.py::test_untyped_fields_warning PASSED [ 42%] tests/test_main.py::test_untyped_fields_error PASSED [ 42%] tests/test_main.py::test_custom_init_subclass_params PASSED [ 42%] tests/test_main.py::test_recursive_model PASSED [ 42%] tests/test_main.py::test_recursive_cycle_with_repeated_field PASSED [ 42%] tests/test_main.py::test_two_defaults PASSED [ 42%] tests/test_main.py::test_default_factory PASSED [ 42%] tests/test_main.py::test_default_factory_called_once PASSED [ 42%] tests/test_main.py::test_default_factory_called_once_2 PASSED [ 42%] tests/test_main.py::test_default_factory_validate_children PASSED [ 42%] tests/test_main.py::test_default_factory_parse PASSED [ 42%] tests/test_main.py::test_reuse_same_field PASSED [ 42%] tests/test_main.py::test_base_config_type_hinting PASSED [ 42%] tests/test_main.py::test_frozen_field_with_validate_assignment PASSED [ 42%] tests/test_main.py::test_repr_field PASSED [ 42%] tests/test_main.py::test_inherited_model_field_copy PASSED [ 42%] tests/test_main.py::test_mapping_subclass_as_input PASSED [ 42%] tests/test_main.py::test_typing_coercion_dict PASSED [ 42%] tests/test_main.py::test_class_kwargs_config PASSED [ 42%] tests/test_main.py::test_class_kwargs_config_and_attr_conflict PASSED [ 42%] tests/test_main.py::test_class_kwargs_custom_config PASSED [ 43%] tests/test_main.py::test_new_union_origin PASSED [ 43%] tests/test_main.py::test_frozen_field_decl_without_default_val[none-no-arg] PASSED [ 43%] tests/test_main.py::test_frozen_field_decl_without_default_val[none-with-arg] PASSED [ 43%] tests/test_main.py::test_frozen_field_decl_without_default_val[field-no-arg] PASSED [ 43%] tests/test_main.py::test_frozen_field_decl_without_default_val[field-with-arg] PASSED [ 43%] tests/test_main.py::test_final_field_decl_with_default_val[no-arg] PASSED [ 43%] tests/test_main.py::test_final_field_decl_with_default_val[with-arg] PASSED [ 43%] tests/test_main.py::test_final_field_reassignment PASSED [ 43%] tests/test_main.py::test_field_by_default_is_not_frozen PASSED [ 43%] tests/test_main.py::test_annotated_final PASSED [ 43%] tests/test_main.py::test_post_init PASSED [ 43%] tests/test_main.py::test_post_init_call_signatures[True] PASSED [ 43%] tests/test_main.py::test_post_init_call_signatures[False] PASSED [ 43%] tests/test_main.py::test_post_init_not_called_without_override PASSED [ 43%] tests/test_main.py::test_model_post_init_subclass_private_attrs PASSED [ 43%] tests/test_main.py::test_model_post_init_correct_mro PASSED [ 43%] tests/test_main.py::test_deeper_recursive_model PASSED [ 43%] tests/test_main.py::test_model_rebuild_localns PASSED [ 43%] tests/test_main.py::test_model_rebuild_zero_depth PASSED [ 43%] tests/test_main.py::test_model_equality PASSED [ 43%] tests/test_main.py::test_model_equality_type PASSED [ 43%] tests/test_main.py::test_model_equality_dump PASSED [ 43%] tests/test_main.py::test_model_equality_fields_set PASSED [ 43%] tests/test_main.py::test_model_equality_private_attrs PASSED [ 43%] tests/test_main.py::test_model_copy_extra PASSED [ 43%] tests/test_main.py::test_model_parametrized_name_not_generic PASSED [ 43%] tests/test_main.py::test_model_equality_generics PASSED [ 43%] tests/test_main.py::test_model_validate_strict PASSED [ 43%] tests/test_main.py::test_model_validate_json_strict PASSED [ 43%] tests/test_main.py::test_validate_python_context PASSED [ 43%] tests/test_main.py::test_validate_json_context PASSED [ 43%] tests/test_main.py::test_pydantic_init_subclass PASSED [ 43%] tests/test_main.py::test_model_validate_with_context PASSED [ 43%] tests/test_main.py::test_extra_equality PASSED [ 43%] tests/test_main.py::test_equality_delegation PASSED [ 43%] tests/test_main.py::test_recursion_loop_error PASSED [ 43%] tests/test_main.py::test_protected_namespace_default PASSED [ 43%] tests/test_main.py::test_protected_namespace_real_conflict PASSED [ 43%] tests/test_main.py::test_custom_protected_namespace PASSED [ 43%] tests/test_main.py::test_multiple_protected_namespace PASSED [ 44%] tests/test_main.py::test_model_get_core_schema PASSED [ 44%] tests/test_main.py::test_nested_types_ignored PASSED [ 44%] tests/test_main.py::test_validate_python_from_attributes PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'true'-True-None-False] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'true'-True-None-True] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'false'-False-None-False] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'e'--'type=bool_parsing'-False] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'1'-1-None-False] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'1'-1-None-True] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'xxx'--'type=int_parsing'-True] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'1.1'-1.1-None-False] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'1.10'-1.1-None-False] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'1.1'-1.1-None-True] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'1.10'-1.1-None-True] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'2017-01-01'-datetime.date(2017, 1, 1)-None-False] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'2017-01-01'-datetime.date(2017, 1, 1)-None-True] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'2017-01-01T12:13:14.567'--'type=date_from_datetime_inexact'-False] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'2017-01-01T12:13:14.567'--'type=date_parsing'-True] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'2017-01-01T00:00:00'-datetime.date(2017, 1, 1)-None-False] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'2017-01-01T00:00:00'--'type=date_parsing'-True] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'2017-01-01T12:13:14.567'-datetime.datetime(2017, 1, 1, 12, 13, 14, 567000)-None-False] PASSED [ 44%] tests/test_main.py::test_model_validate_strings[-'2017-01-01T12:13:14.567'-datetime.datetime(2017, 1, 1, 12, 13, 14, 567000)-None-True] PASSED [ 44%] tests/test_main.py::test_model_validate_strings_dict[True] PASSED [ 44%] tests/test_main.py::test_model_validate_strings_dict[False] PASSED [ 44%] tests/test_main.py::test_model_signature_annotated PASSED [ 44%] tests/test_main.py::test_get_core_schema_unpacks_refs_for_source_type PASSED [ 44%] tests/test_main.py::test_get_core_schema_return_new_ref PASSED [ 44%] tests/test_main.py::test_resolve_def_schema_from_core_schema PASSED [ 44%] tests/test_main.py::test_extra_validator_scalar PASSED [ 44%] tests/test_main.py::test_extra_validator_named PASSED [ 44%] tests/test_main.py::test_super_getattr_extra PASSED [ 44%] tests/test_main.py::test_super_getattr_private PASSED [ 44%] tests/test_main.py::test_super_delattr_extra PASSED [ 44%] tests/test_main.py::test_super_delattr_private PASSED [ 44%] tests/test_main.py::test_arbitrary_types_not_a_type PASSED [ 44%] tests/test_main.py::test_deferred_core_schema PASSED [ 44%] tests/test_main.py::test_help PASSED [ 44%] tests/test_main.py::test_cannot_use_leading_underscore_field_names PASSED [ 44%] tests/test_main.py::test_schema_generator_customize_type PASSED [ 44%] tests/test_main.py::test_schema_generator_customize_type_constraints PASSED [ 44%] tests/test_main.py::test_schema_generator_customize_type_constraints_order PASSED [ 45%] tests/test_main.py::test_shadow_attribute PASSED [ 45%] tests/test_migration.py::test_moved_on_v2[pydantic.utils:version_info] PASSED [ 45%] tests/test_migration.py::test_moved_on_v2[pydantic.error_wrappers:ValidationError] PASSED [ 45%] tests/test_migration.py::test_moved_on_v2[pydantic.utils:to_camel] PASSED [ 45%] tests/test_migration.py::test_moved_on_v2[pydantic.utils:to_lower_camel] PASSED [ 45%] tests/test_migration.py::test_moved_on_v2[pydantic:PyObject] PASSED [ 45%] tests/test_migration.py::test_moved_on_v2[pydantic.types:PyObject] PASSED [ 45%] tests/test_migration.py::test_moved_on_v2[pydantic.generics:GenericModel] PASSED [ 45%] tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.tools:schema_of] PASSED [ 45%] tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.tools:parse_obj_as] PASSED [ 45%] tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.tools:schema_json_of] PASSED [ 45%] tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.json:pydantic_encoder] PASSED [ 45%] tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic:validate_arguments] PASSED [ 45%] tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.json:custom_pydantic_encoder] PASSED [ 45%] tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.json:timedelta_isoformat] PASSED [ 45%] tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.decorator:validate_arguments] PASSED [ 45%] tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.class_validators:validator] PASSED [ 45%] tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.class_validators:root_validator] PASSED [ 45%] tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.config:BaseConfig] PASSED [ 45%] tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.config:Extra] PASSED [ 45%] tests/test_migration.py::test_redirect_to_v1[pydantic.utils:deep_update] PASSED [ 45%] tests/test_migration.py::test_redirect_to_v1[pydantic.utils:GetterDict] PASSED [ 45%] tests/test_migration.py::test_redirect_to_v1[pydantic.utils:lenient_issubclass] PASSED [ 45%] tests/test_migration.py::test_redirect_to_v1[pydantic.utils:lenient_isinstance] PASSED [ 45%] tests/test_migration.py::test_redirect_to_v1[pydantic.utils:is_valid_field] PASSED [ 45%] tests/test_migration.py::test_redirect_to_v1[pydantic.utils:update_not_none] PASSED [ 45%] tests/test_migration.py::test_redirect_to_v1[pydantic.utils:import_string] PASSED [ 45%] tests/test_migration.py::test_redirect_to_v1[pydantic.utils:Representation] PASSED [ 45%] tests/test_migration.py::test_redirect_to_v1[pydantic.utils:ROOT_KEY] PASSED [ 45%] tests/test_migration.py::test_redirect_to_v1[pydantic.utils:smart_deepcopy] PASSED [ 45%] tests/test_migration.py::test_redirect_to_v1[pydantic.utils:sequence_like] PASSED [ 45%] tests/test_migration.py::test_removed_on_v2[pydantic:create_model_from_typeddict] PASSED [ 45%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:get_all_type_hints] PASSED [ 45%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:DecimalError] PASSED [ 45%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlExtraError] PASSED [ 45%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlHostTldError] PASSED [ 45%] tests/test_migration.py::test_removed_on_v2[pydantic.utils:ClassAttribute] PASSED [ 45%] tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedSet] PASSED [ 45%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:InvalidByteSize] PASSED [ 45%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:StrError] PASSED [ 45%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:NoneIsAllowedError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlPortError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:NumberNotMultipleError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic:Required] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:ListMinLengthError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedFrozenSet] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:InvalidLengthForBrand] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.utils:get_discriminator_alias_and_values] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_literal_type] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:EnumMemberError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_none_type] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.utils:validate_field_name] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:NumberNotLtError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:display_as_type] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:WithArgsTypes] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:MissingDiscriminator] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:SetStr] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:SetError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.types:NoneStr] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:PyObjectError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:IntStr] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedInt] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:DataclassTypeError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.utils:path_type] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.datetime_parse:parse_date] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic:Protocol] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.tools:parse_file_as] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.types:StrBytes] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:PydanticValueError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:FrozenSetError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:SetMaxLengthError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:BoolError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic:NoneStr] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPv4InterfaceError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:DateError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedDate] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:StrictBoolError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:NoArgAnyCallable] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPv4AddressError] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedDate] PASSED [ 46%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:TupleError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:MappingIntStrAny] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:AnyCallable] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedDecimal] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:PatternError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:IntegerError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:NumberNotGtError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:PathNotAFileError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.utils:get_model] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPv4NetworkError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:evaluate_forwardref] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:JsonTypeError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:IntEnumError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_union] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic:parse_raw_as] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:DateTimeError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:PathNotADirectoryError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_finalvar] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedDecimal] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:DateNotInThePastError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:FrozenSetMinLengthError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:PathNotExistsError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedFrozenSet] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:PydanticTypeError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:BytesError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:NotNoneError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.utils:get_unique_discriminator_alias] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.dataclasses:make_dataclass_validator] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:LuhnValidationError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlSchemePermittedError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic:compiled] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:InvalidDiscriminator] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:UUIDError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.types:NoneBytes] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:DurationError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedStr] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:CallableError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedBytes] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:ListError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlUserInfoError] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.utils:in_ipython] PASSED [ 47%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_namedtuple] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:InvalidByteSizeUnit] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:JsonError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.tools:parse_raw_as] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:NoneIsNotAllowedError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:StrRegexError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.utils:is_valid_identifier] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic:parse_file_as] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.dataclasses:set_validation] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_callable_type] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:all_literal_values] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:typing_base] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:EmailError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.networks:stricturl] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPvAnyInterfaceError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:ListUniqueItemsError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:get_sub_types] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPvAnyAddressError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:ColorError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic:create_model_from_namedtuple] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.utils:DUNDER_ATTRIBUTES] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.dataclasses:create_pydantic_model_from_dataclass] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic:StrBytes] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.utils:PyObjectStr] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedList] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:DecimalIsNotFiniteError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:StrPath] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:TimeError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:EnumError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:DictStrAny] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:FloatError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.config:get_config] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:NotDigitError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:ClassError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:AbstractSetIntStr] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:TupleGenerator] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:DateNotInTheFutureError] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.datetime_parse:parse_duration] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:update_model_forward_refs] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic:NoneStrBytes] PASSED [ 48%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:NumberNotLeError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPv6AddressError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:WrongConstantError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.datetime_parse:parse_time] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:ExtraError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:SetMinLengthError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPvAnyNetworkError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.datetime_parse:parse_datetime] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:DecimalMaxDigitsError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:ArbitraryTypeError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlSchemeError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedFloat] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.types:JsonWrapper] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:DecimalMaxPlacesError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:resolve_annotations] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:FrozenSetMaxLengthError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPv6NetworkError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:TupleLengthError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:UUIDVersionError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.utils:ValueItems] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlHostError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:ListMaxLengthError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:NumberNotGeError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:DictIntStrAny] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:get_args] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:ListStr] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:SequenceError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:update_field_forward_refs] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedSet] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_new_type] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_typeddict] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:get_origin] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.utils:almost_equal_floats] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.main:validate_model] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:AnyStrMinLengthError] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedBytes] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedList] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedFloat] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:NoneType] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic:NoneBytes] PASSED [ 49%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:ReprArgs] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:SubclassError] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedInt] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:PathError] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.config:inherit_config] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_typeddict_special] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:DecimalWholeDigitsError] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:AnyClassMethod] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedStr] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPv6InterfaceError] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:ConfigError] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:MissingError] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.error_wrappers:ErrorWrapper] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:DictError] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic:stricturl] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:new_type_supertype] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic:validate_model] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:CallableGenerator] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic:JsonWrapper] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.config:prepare_config] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:AnyStrMaxLengthError] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.errors:HashableError] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_classvar] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.typing:DictAny] PASSED [ 50%] tests/test_migration.py::test_removed_on_v2[pydantic.types:NoneStrBytes] PASSED [ 50%] tests/test_migration.py::test_base_settings_removed PASSED [ 50%] tests/test_migration.py::test_getattr_migration PASSED [ 50%] tests/test_model_signature.py::test_model_signature PASSED [ 50%] tests/test_model_signature.py::test_generic_model_signature PASSED [ 50%] tests/test_model_signature.py::test_custom_init_signature PASSED [ 50%] tests/test_model_signature.py::test_custom_init_signature_with_no_var_kw PASSED [ 50%] tests/test_model_signature.py::test_invalid_identifiers_signature PASSED [ 50%] tests/test_model_signature.py::test_use_field_name PASSED [ 50%] tests/test_model_signature.py::test_does_not_use_reserved_word PASSED [ 50%] tests/test_model_signature.py::test_extra_allow_no_conflict PASSED [ 50%] tests/test_model_signature.py::test_extra_allow_conflict PASSED [ 50%] tests/test_model_signature.py::test_extra_allow_conflict_twice PASSED [ 50%] tests/test_model_signature.py::test_extra_allow_conflict_custom_signature PASSED [ 50%] tests/test_model_signature.py::test_signature_is_class_only PASSED [ 50%] tests/test_model_signature.py::test_optional_field PASSED [ 50%] tests/test_model_signature.py::test_annotated_field SKIPPED (repr di...) [ 50%] tests/test_model_signature.py::test_annotated_optional_field PASSED [ 51%] tests/test_model_validator.py::test_model_validator_wrap PASSED [ 51%] tests/test_model_validator.py::test_model_validator_before[classmethod] PASSED [ 51%] tests/test_model_validator.py::test_model_validator_before[] PASSED [ 51%] tests/test_model_validator.py::test_model_validator_before_revalidate_always[classmethod] PASSED [ 51%] tests/test_model_validator.py::test_model_validator_before_revalidate_always[] PASSED [ 51%] tests/test_model_validator.py::test_model_validator_after PASSED [ 51%] tests/test_model_validator.py::test_subclass PASSED [ 51%] tests/test_model_validator.py::test_nested_models PASSED [ 51%] tests/test_networks.py::test_any_url_success[http://example.org] PASSED [ 51%] tests/test_networks.py::test_any_url_success[http://test] PASSED [ 51%] tests/test_networks.py::test_any_url_success[http://localhost0] PASSED [ 51%] tests/test_networks.py::test_any_url_success[https://example.org/whatever/next/] PASSED [ 51%] tests/test_networks.py::test_any_url_success[postgres://user:pass@localhost:5432/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[postgres://just-user@localhost:5432/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[postgresql+asyncpg://user:pass@localhost:5432/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[postgresql+pg8000://user:pass@localhost:5432/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[postgresql+psycopg://postgres:postgres@localhost:5432/hatch] PASSED [ 51%] tests/test_networks.py::test_any_url_success[postgresql+psycopg2://postgres:postgres@localhost:5432/hatch] PASSED [ 51%] tests/test_networks.py::test_any_url_success[postgresql+psycopg2cffi://user:pass@localhost:5432/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[postgresql+py-postgresql://user:pass@localhost:5432/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[postgresql+pygresql://user:pass@localhost:5432/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[mysql://user:pass@localhost:3306/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[mysql+mysqlconnector://user:pass@localhost:3306/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[mysql+aiomysql://user:pass@localhost:3306/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[mysql+asyncmy://user:pass@localhost:3306/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[mysql+mysqldb://user:pass@localhost:3306/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[mysql+pymysql://user:pass@localhost:3306/app?charset=utf8mb4] PASSED [ 51%] tests/test_networks.py::test_any_url_success[mysql+cymysql://user:pass@localhost:3306/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[mysql+pyodbc://user:pass@localhost:3306/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[mariadb://user:pass@localhost:3306/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[mariadb+mariadbconnector://user:pass@localhost:3306/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[mariadb+pymysql://user:pass@localhost:3306/app] PASSED [ 51%] tests/test_networks.py::test_any_url_success[foo-bar://example.org] PASSED [ 51%] tests/test_networks.py::test_any_url_success[foo.bar://example.org] PASSED [ 51%] tests/test_networks.py::test_any_url_success[foo0bar://example.org] PASSED [ 51%] tests/test_networks.py::test_any_url_success[https://example.org] PASSED [ 51%] tests/test_networks.py::test_any_url_success[http://localhost1] PASSED [ 51%] tests/test_networks.py::test_any_url_success[http://localhost/] PASSED [ 51%] tests/test_networks.py::test_any_url_success[http://localhost:8000] PASSED [ 51%] tests/test_networks.py::test_any_url_success[http://localhost:8000/] PASSED [ 51%] tests/test_networks.py::test_any_url_success[https://foo_bar.example.com/] PASSED [ 52%] tests/test_networks.py::test_any_url_success[ftp://example.org] PASSED [ 52%] tests/test_networks.py::test_any_url_success[ftps://example.org] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://example.co.jp] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://www.example.com/a%C2%B1b] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://www.example.com/~username/] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://info.example.com?fred] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://info.example.com/?fred] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://xn--mgbh0fb.xn--kgbechtv/] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://example.com/blue/red%3Fand+green] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://www.example.com/?array%5Bkey%5D=value] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://xn--rsum-bpad.example.org/] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://123.45.67.8/] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://123.45.67.8:8329/] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://[2001:db8::ff00:42]:8329] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://[2001::1]:8329] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://[2001:db8::1]/] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://www.example.com:8000/foo] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://www.cwi.nl:80/%7Eguido/Python.html] PASSED [ 52%] tests/test_networks.py::test_any_url_success[https://www.python.org/\u043f\u0443\u0442\u044c] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://\u0430\u043d\u0434\u0440\u0435\u0439@example.com] PASSED [ 52%] tests/test_networks.py::test_any_url_success[https://exam_ple.com/] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://twitter.com/@handle/] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://11.11.11.11.example.com/action] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://abc.11.11.11.11.example.com/action] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://example#] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://example/#] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://example/#fragment] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://example/?#] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://example.org/path#] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://example.org/path#fragment] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://example.org/path?query#] PASSED [ 52%] tests/test_networks.py::test_any_url_success[http://example.org/path?query#fragment] PASSED [ 52%] tests/test_networks.py::test_any_url_success[file://localhost/foo/bar] PASSED [ 52%] tests/test_networks.py::test_any_url_invalid[http:///-url_parsing-Input should be a valid URL, empty host] PASSED [ 52%] tests/test_networks.py::test_any_url_invalid[http://??-url_parsing-Input should be a valid URL, empty host] PASSED [ 52%] tests/test_networks.py::test_any_url_invalid[https://example.org more-url_parsing-Input should be a valid URL, invalid domain character] PASSED [ 52%] tests/test_networks.py::test_any_url_invalid[$https://example.org-url_parsing-Input should be a valid URL, relative URL without a base] PASSED [ 52%] tests/test_networks.py::test_any_url_invalid[../icons/logo.gif-url_parsing-Input should be a valid URL, relative URL without a base] PASSED [ 52%] tests/test_networks.py::test_any_url_invalid[abc-url_parsing-Input should be a valid URL, relative URL without a base] PASSED [ 52%] tests/test_networks.py::test_any_url_invalid[..-url_parsing-Input should be a valid URL, relative URL without a base] PASSED [ 52%] tests/test_networks.py::test_any_url_invalid[/-url_parsing-Input should be a valid URL, relative URL without a base] PASSED [ 53%] tests/test_networks.py::test_any_url_invalid[+http://example.com/-url_parsing-Input should be a valid URL, relative URL without a base] PASSED [ 53%] tests/test_networks.py::test_any_url_invalid[ht*tp://example.com/-url_parsing-Input should be a valid URL, relative URL without a base] PASSED [ 53%] tests/test_networks.py::test_any_url_invalid[ -url_parsing-Input should be a valid URL, relative URL without a base] PASSED [ 53%] tests/test_networks.py::test_any_url_invalid[-url_parsing-Input should be a valid URL, input is empty] PASSED [ 53%] tests/test_networks.py::test_any_url_invalid[None-url_type-URL input should be a string or URL] PASSED [ 53%] tests/test_networks.py::test_any_url_invalid[http://2001:db8::ff00:42:8329-url_parsing-Input should be a valid URL, invalid port number] PASSED [ 53%] tests/test_networks.py::test_any_url_invalid[http://[192.168.1.1]:8329-url_parsing-Input should be a valid URL, invalid IPv6 address] PASSED [ 53%] tests/test_networks.py::test_any_url_invalid[http://example.com:99999-url_parsing-Input should be a valid URL, invalid port number] PASSED [ 53%] tests/test_networks.py::test_any_url_parts PASSED [ 53%] tests/test_networks.py::test_url_repr PASSED [ 53%] tests/test_networks.py::test_ipv4_port PASSED [ 53%] tests/test_networks.py::test_ipv4_no_port PASSED [ 53%] tests/test_networks.py::test_ipv6_port PASSED [ 53%] tests/test_networks.py::test_int_domain PASSED [ 53%] tests/test_networks.py::test_co_uk PASSED [ 53%] tests/test_networks.py::test_user_no_password PASSED [ 53%] tests/test_networks.py::test_user_info_no_user PASSED [ 53%] tests/test_networks.py::test_at_in_path PASSED [ 53%] tests/test_networks.py::test_fragment_without_query PASSED [ 53%] tests/test_networks.py::test_http_url_success[http://example.org-http://example.org/] PASSED [ 53%] tests/test_networks.py::test_http_url_success[http://example.org/foobar-http://example.org/foobar] PASSED [ 53%] tests/test_networks.py::test_http_url_success[http://example.org.-http://example.org./] PASSED [ 53%] tests/test_networks.py::test_http_url_success[http://example.org./foobar-http://example.org./foobar] PASSED [ 53%] tests/test_networks.py::test_http_url_success[HTTP://EXAMPLE.ORG-http://example.org/] PASSED [ 53%] tests/test_networks.py::test_http_url_success[https://example.org-https://example.org/] PASSED [ 53%] tests/test_networks.py::test_http_url_success[https://example.org?a=1&b=2-https://example.org/?a=1&b=2] PASSED [ 53%] tests/test_networks.py::test_http_url_success[https://example.org#a=3;b=3-https://example.org/#a=3;b=3] PASSED [ 53%] tests/test_networks.py::test_http_url_success[https://foo_bar.example.com/-https://foo_bar.example.com/] PASSED [ 53%] tests/test_networks.py::test_http_url_success[https://exam_ple.com/-https://exam_ple.com/] PASSED [ 53%] tests/test_networks.py::test_http_url_success[https://example.xn--p1ai-https://example.xn--p1ai/] PASSED [ 53%] tests/test_networks.py::test_http_url_success[https://example.xn--vermgensberatung-pwb-https://example.xn--vermgensberatung-pwb/] PASSED [ 53%] tests/test_networks.py::test_http_url_success[https://example.xn--zfr164b-https://example.xn--zfr164b/] PASSED [ 53%] tests/test_networks.py::test_nullable_http_url PASSED [ 53%] tests/test_networks.py::test_http_url_invalid[ftp://example.com/-url_scheme-URL scheme should be 'http' or 'https'] PASSED [ 53%] tests/test_networks.py::test_http_url_invalid[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-url_too_long-URL should have at most 2083 characters] PASSED [ 53%] tests/test_networks.py::test_coerce_url[ https://www.example.com \n-https://www.example.com/] PASSED [ 53%] tests/test_networks.py::test_coerce_url[https://www.example.com-https://www.example.com/] PASSED [ 53%] tests/test_networks.py::test_coerce_url[https://www.\u0430\u0440\u0440\u04cf\u0435.com/-https://www.xn--80ak6aa92e.com/] PASSED [ 53%] tests/test_networks.py::test_coerce_url[https://exampl\xa3e.org-https://xn--example-gia.org/] PASSED [ 53%] tests/test_networks.py::test_coerce_url[https://example.\u73e0\u5b9d-https://example.xn--pbt977c/] PASSED [ 54%] tests/test_networks.py::test_coerce_url[https://example.verm\xf6gensberatung-https://example.xn--vermgensberatung-pwb/] PASSED [ 54%] tests/test_networks.py::test_coerce_url[https://example.\u0440\u0444-https://example.xn--p1ai/] PASSED [ 54%] tests/test_networks.py::test_coerce_url[https://exampl\xa3e.\u73e0\u5b9d-https://xn--example-gia.xn--pbt977c/] PASSED [ 54%] tests/test_networks.py::test_file_url_success[file:///foo/bar-file:///foo/bar] PASSED [ 54%] tests/test_networks.py::test_file_url_success[file://localhost/foo/bar-file:///foo/bar] PASSED [ 54%] tests/test_networks.py::test_file_url_success[file:////localhost/foo/bar-file:///localhost/foo/bar] PASSED [ 54%] tests/test_networks.py::test_http_urls_default_port[https://www.example.com/-443-https://www.example.com/] PASSED [ 54%] tests/test_networks.py::test_http_urls_default_port[https://www.example.com:443/-443-https://www.example.com/] PASSED [ 54%] tests/test_networks.py::test_http_urls_default_port[https://www.example.com:8089/-8089-https://www.example.com:8089/] PASSED [ 54%] tests/test_networks.py::test_http_urls_default_port[http://www.example.com/-80-http://www.example.com/] PASSED [ 54%] tests/test_networks.py::test_http_urls_default_port[http://www.example.com:80/-80-http://www.example.com/] PASSED [ 54%] tests/test_networks.py::test_http_urls_default_port[http://www.example.com:8080/-8080-http://www.example.com:8080/] PASSED [ 54%] tests/test_networks.py::test_postgres_dsns[postgres://user:pass@localhost:5432/app] PASSED [ 54%] tests/test_networks.py::test_postgres_dsns[postgresql://user:pass@localhost:5432/app] PASSED [ 54%] tests/test_networks.py::test_postgres_dsns[postgresql+asyncpg://user:pass@localhost:5432/app] PASSED [ 54%] tests/test_networks.py::test_postgres_dsns[postgres://user:pass@host1.db.net,host2.db.net:6432/app] PASSED [ 54%] tests/test_networks.py::test_postgres_dsns[postgres://user:pass@%2Fvar%2Flib%2Fpostgresql/dbname] PASSED [ 54%] tests/test_networks.py::test_mysql_dsns[mysql://user:pass@localhost:3306/app] PASSED [ 54%] tests/test_networks.py::test_mysql_dsns[mysql+mysqlconnector://user:pass@localhost:3306/app] PASSED [ 54%] tests/test_networks.py::test_mysql_dsns[mysql+aiomysql://user:pass@localhost:3306/app] PASSED [ 54%] tests/test_networks.py::test_mysql_dsns[mysql+asyncmy://user:pass@localhost:3306/app] PASSED [ 54%] tests/test_networks.py::test_mysql_dsns[mysql+mysqldb://user:pass@localhost:3306/app] PASSED [ 54%] tests/test_networks.py::test_mysql_dsns[mysql+pymysql://user:pass@localhost:3306/app?charset=utf8mb4] PASSED [ 54%] tests/test_networks.py::test_mysql_dsns[mysql+cymysql://user:pass@localhost:3306/app] PASSED [ 54%] tests/test_networks.py::test_mysql_dsns[mysql+pyodbc://user:pass@localhost:3306/app] PASSED [ 54%] tests/test_networks.py::test_mariadb_dsns[mariadb://user:pass@localhost:3306/app] PASSED [ 54%] tests/test_networks.py::test_mariadb_dsns[mariadb+mariadbconnector://user:pass@localhost:3306/app] PASSED [ 54%] tests/test_networks.py::test_mariadb_dsns[mariadb+pymysql://user:pass@localhost:3306/app] PASSED [ 54%] tests/test_networks.py::test_postgres_dsns_validation_error[postgres://user:pass@host1.db.net:4321,/foo/bar:5432/app-error_message0] PASSED [ 54%] tests/test_networks.py::test_postgres_dsns_validation_error[postgres://user:pass@host1.db.net,/app-error_message1] PASSED [ 54%] tests/test_networks.py::test_postgres_dsns_validation_error[postgres://user:pass@/foo/bar:5432,host1.db.net:4321/app-error_message2] PASSED [ 54%] tests/test_networks.py::test_postgres_dsns_validation_error[postgres://user@/foo/bar:5432/app-error_message3] PASSED [ 54%] tests/test_networks.py::test_postgres_dsns_validation_error[http://example.org-error_message4] PASSED [ 54%] tests/test_networks.py::test_multihost_postgres_dsns PASSED [ 54%] tests/test_networks.py::test_cockroach_dsns PASSED [ 54%] tests/test_networks.py::test_amqp_dsns PASSED [ 54%] tests/test_networks.py::test_redis_dsns PASSED [ 54%] tests/test_networks.py::test_mongodb_dsns PASSED [ 54%] tests/test_networks.py::test_mongodsn_default_ports[mongodb://user:pass@localhost/app-mongodb://user:pass@localhost:27017/app] PASSED [ 54%] tests/test_networks.py::test_mongodsn_default_ports[mongodb+srv://user:pass@localhost/app-mongodb+srv://user:pass@localhost/app] XFAIL [ 54%] tests/test_networks.py::test_kafka_dsns PASSED [ 55%] tests/test_networks.py::test_custom_schemes PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_equal[options0] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_equal[options1] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_equal[options2] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_equal[options3] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_equal[options4] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_equal[options5] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_inequal[changes0] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_inequal[changes1] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_inequal[changes2] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_inequal[changes3] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_inequal[changes4] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_inequal[changes5] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_inequal[changes6] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_inequal[changes7] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_inequal[changes8] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_inequal[changes9] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_inequal[changes10] PASSED [ 55%] tests/test_networks.py::test_url_constraints_hash_inequal[changes11] PASSED [ 55%] tests/test_networks.py::test_json PASSED [ 55%] tests/test_networks.py::test_address_valid[foobar@example.com-foobar-foobar@example.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[s@muelcolvin.com-s-s@muelcolvin.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[Samuel Colvin -Samuel Colvin-s@muelcolvin.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[foobar -foobar-foobar@example.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[ foo.bar@example.com-foo.bar-foo.bar@example.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[foo.bar@example.com -foo.bar-foo.bar@example.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[foo BAR -foo BAR-foobar@example.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[FOO bar -FOO bar-foobar@example.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[ Whatever -Whatever-foobar@example.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[Whatever < foobar@example.com>-Whatever-foobar@example.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[ -FOOBAR-FOOBAR@example.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[\xf1o\xf1\xf3@example.com-\xf1o\xf1\xf3-\xf1o\xf1\xf3@example.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[\u6211\u8cb7@example.com-\u6211\u8cb7-\u6211\u8cb7@example.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[\u7532\u6590\u9ed2\u5ddd\u65e5\u672c@example.com-\u7532\u6590\u9ed2\u5ddd\u65e5\u672c-\u7532\u6590\u9ed2\u5ddd\u65e5\u672c@example.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[\u0447\u0435\u0431\u0443\u0440\u0430\u0448\u043a\u0430\u044f\u0449\u0438\u043a-\u0441-\u0430\u043f\u0435\u043b\u044c\u0441\u0438\u043d\u0430\u043c\u0438.\u0440\u0444@example.com-\u0447\u0435\u0431\u0443\u0440\u0430\u0448\u043a\u0430\u044f\u0449\u0438\u043a-\u0441-\u0430\u043f\u0435\u043b\u044c\u0441\u0438\u043d\u0430\u043c\u0438.\u0440\u0444-\u0447\u0435\u0431\u0443\u0440\u0430\u0448\u043a\u0430\u044f\u0449\u0438\u043a-\u0441-\u0430\u043f\u0435\u043b\u044c\u0441\u0438\u043d\u0430\u043c\u0438.\u0440\u0444@example.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937@domain.with.idn.tld-\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937-\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937@domain.with.idn.tld] PASSED [ 55%] tests/test_networks.py::test_address_valid[foo.bar@example.com-foo.bar-foo.bar@example.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[foo.bar@exam-ple.com -foo.bar-foo.bar@exam-ple.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[\u03b9\u03c9\u03ac\u03bd\u03bd\u03b7\u03c2@\u03b5\u03b5\u03c4\u03c4.gr-\u03b9\u03c9\u03ac\u03bd\u03bd\u03b7\u03c2-\u03b9\u03c9\u03ac\u03bd\u03bd\u03b7\u03c2@\u03b5\u03b5\u03c4\u03c4.gr] PASSED [ 55%] tests/test_networks.py::test_address_valid[foobar@\u0430\u0440\u0440\u04cf\u0435.com-foobar-foobar@\u0430\u0440\u0440\u04cf\u0435.com] PASSED [ 55%] tests/test_networks.py::test_address_valid[foobar@xn--80ak6aa92e.com-foobar-foobar@\u0430\u0440\u0440\u04cf\u0435.com] PASSED [ 56%] tests/test_networks.py::test_address_valid[\u0430\u0440\u0440\u04cf\u0435@example.com-\u0430\u0440\u0440\u04cf\u0435-\u0430\u0440\u0440\u04cf\u0435@example.com] PASSED [ 56%] tests/test_networks.py::test_address_valid[xn--80ak6aa92e@example.com-xn--80ak6aa92e-xn--80ak6aa92e@example.com] PASSED [ 56%] tests/test_networks.py::test_address_valid[\uf96e\u58eb\u8c6a@\u81fa\u7db2\u4e2d\u5fc3.tw-\u8449\u58eb\u8c6a-\u8449\u58eb\u8c6a@\u81fa\u7db2\u4e2d\u5fc3.tw] PASSED [ 56%] tests/test_networks.py::test_address_valid["first.last" -first.last-first.last@example.com] PASSED [ 56%] tests/test_networks.py::test_address_valid[Shaquille O'Neal -Shaquille O'Neal-shaq@example.com] PASSED [ 56%] tests/test_networks.py::test_address_invalid[@example.com-There must be something before the @-sign.] PASSED [ 56%] tests/test_networks.py::test_address_invalid[f oo.bar@example.com-The email address contains invalid characters before the @-sign] PASSED [ 56%] tests/test_networks.py::test_address_invalid[foobar-The email address is not valid. It must have exactly one @-sign.] PASSED [ 56%] tests/test_networks.py::test_address_invalid[foobar@localhost-The part after the @-sign is not valid. It should have a period.] PASSED [ 56%] tests/test_networks.py::test_address_invalid[foobar@127.0.0.1-The part after the @-sign is not valid. It is not within a valid top-level domain.] PASSED [ 56%] tests/test_networks.py::test_address_invalid[foo.bar@exam\nple.com -None] PASSED [ 56%] tests/test_networks.py::test_address_invalid[foobar -None] PASSED [ 56%] tests/test_networks.py::test_address_invalid[foobar >-None] PASSED [ 56%] tests/test_networks.py::test_address_invalid[foobar <-None] PASSED [ 56%] tests/test_networks.py::test_address_invalid[foobar <>-None] PASSED [ 56%] tests/test_networks.py::test_address_invalid[first.last -None] PASSED [ 56%] tests/test_networks.py::test_address_invalid[long] PASSED [ 56%] tests/test_networks.py::test_email_validator_not_installed SKIPPED (...) [ 56%] tests/test_networks.py::test_name_email PASSED [ 56%] tests/test_networks_ipaddress.py::test_ipaddress_success[0.0.0.0-IPv4Address] PASSED [ 56%] tests/test_networks_ipaddress.py::test_ipaddress_success[1.1.1.1-IPv4Address] PASSED [ 56%] tests/test_networks_ipaddress.py::test_ipaddress_success[10.10.10.10-IPv4Address] PASSED [ 56%] tests/test_networks_ipaddress.py::test_ipaddress_success[192.168.0.1-IPv4Address] PASSED [ 56%] tests/test_networks_ipaddress.py::test_ipaddress_success[255.255.255.255-IPv4Address] PASSED [ 56%] tests/test_networks_ipaddress.py::test_ipaddress_success[::1:0:1-IPv6Address] PASSED [ 56%] tests/test_networks_ipaddress.py::test_ipaddress_success[ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff-IPv6Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[\x00\x00\x00\x00-IPv4Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[\x01\x01\x01\x01-IPv4Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[\n\n\n\n-IPv4Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[\xc0\xa8\x00\x01-IPv4Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[\xff\xff\xff\xff-IPv4Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01-IPv6Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-IPv6Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[0-IPv4Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[16843009-IPv4Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[168430090-IPv4Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[3232235521-IPv4Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[4294967295-IPv4Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[4294967297-IPv6Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[340282366920938463463374607431768211455-IPv6Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[value21-IPv4Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipaddress_success[value22-IPv6Address] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[0.0.0.0] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[1.1.1.1] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[10.10.10.10] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[192.168.0.1] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[255.255.255.255] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[\x00\x00\x00\x00] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[\x01\x01\x01\x01] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[\n\n\n\n] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[\xc0\xa8\x00\x01] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[\xff\xff\xff\xff] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[0] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[16843009] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[168430090] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[3232235521] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[4294967295] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[value15] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[value16] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[value17] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[value18] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ipv4address_success[value19] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ip_strict[IPv4Address-value0-errors0] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ip_strict[IPv4Interface-value1-errors1] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ip_strict[IPv4Network-value2-errors2] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ip_strict[IPv6Address-value3-errors3] PASSED [ 57%] tests/test_networks_ipaddress.py::test_ip_strict[IPv6Interface-value4-errors4] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ip_strict[IPv6Network-value5-errors5] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv6address_success[::1:0:1] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv6address_success[ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv6address_success[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv6address_success[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv6address_success[4294967297] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv6address_success[340282366920938463463374607431768211455] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv6address_success[value6] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv6address_success[value7] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipaddress_fails[hello,world] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipaddress_fails[192.168.0.1.1.1] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipaddress_fails[-1] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipaddress_fails[340282366920938463463374607431768211457] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv4address_fails[hello,world] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv4address_fails[192.168.0.1.1.1] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv4address_fails[-1] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv4address_fails[4294967297] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv4address_fails[value4] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv6address_fails[hello,world] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv6address_fails[192.168.0.1.1.1] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv6address_fails[-1] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv6address_fails[340282366920938463463374607431768211457] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipv6address_fails[value4] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipnetwork_success[192.168.0.0/24-IPv4Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipnetwork_success[192.168.128.0/30-IPv4Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipnetwork_success[2001:db00::0/120-IPv6Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipnetwork_success[4294967295-IPv4Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipnetwork_success[20282409603651670423947251286015-IPv6Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipnetwork_success[\xff\xff\xff\xff-IPv4Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipnetwork_success[\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-IPv6Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipnetwork_success[value7-IPv4Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipnetwork_success[value8-IPv6Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ipnetwork_success[value9-IPv4Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ip_v4_network_success[192.168.0.0/24-IPv4Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ip_v4_network_success[192.168.128.0/30-IPv4Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ip_v4_network_success[4294967295-IPv4Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ip_v4_network_success[\xff\xff\xff\xff-IPv4Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ip_v4_network_success[value4-IPv4Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ip_v4_network_success[value5-IPv4Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ip_v6_network_success[2001:db00::0/120-IPv6Network] PASSED [ 58%] tests/test_networks_ipaddress.py::test_ip_v6_network_success[20282409603651670423947251286015-IPv6Network] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ip_v6_network_success[\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-IPv6Network] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ip_v6_network_success[value3-IPv6Network] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ip_v6_network_success[value4-IPv6Network] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipnetwork_fails[hello,world] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipnetwork_fails[192.168.0.1.1.1/24] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipnetwork_fails[-1] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipnetwork_fails[340282366920938463463374607431768211457] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ip_v4_network_fails[hello,world] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ip_v4_network_fails[192.168.0.1.1.1/24] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ip_v4_network_fails[-1] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ip_v4_network_fails[340282366920938463463374607431768211457] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ip_v4_network_fails[2001:db00::1/120] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ip_v6_network_fails[hello,world] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ip_v6_network_fails[192.168.0.1.1.1/24] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ip_v6_network_fails[-1] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ip_v6_network_fails[340282366920938463463374607431768211457] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ip_v6_network_fails[192.168.0.1/24] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipvany_serialization PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[192.168.0.0/24-IPv4Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[192.168.0.1/24-IPv4Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[192.168.128.0/30-IPv4Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[192.168.128.1/30-IPv4Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[2001:db00::0/120-IPv6Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[2001:db00::1/120-IPv6Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[4294967295-IPv4Interface0] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[4294967295-IPv4Interface1] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[20282409603651670423947251286015-IPv6Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[20282409603651670423947251286014-IPv6Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[\xff\xff\xff\xff-IPv4Interface0] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[\xff\xff\xff\xff-IPv4Interface1] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-IPv6Interface0] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-IPv6Interface1] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[value14-IPv4Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[value15-IPv4Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[value16-IPv6Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[value17-IPv6Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[value18-IPv4Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[value19-IPv4Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[value20-IPv6Interface] PASSED [ 59%] tests/test_networks_ipaddress.py::test_ipinterface_success[value21-IPv6Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_success[192.168.0.0/24-IPv4Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_success[192.168.0.1/24-IPv4Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_success[192.168.128.0/30-IPv4Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_success[192.168.128.1/30-IPv4Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_success[4294967295-IPv4Interface0] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_success[4294967295-IPv4Interface1] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_success[\xff\xff\xff\xff-IPv4Interface0] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_success[\xff\xff\xff\xff-IPv4Interface1] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_success[value8-IPv4Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_success[value9-IPv4Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_success[value10-IPv4Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_success[value11-IPv4Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v6_interface_success[2001:db00::0/120-IPv6Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v6_interface_success[2001:db00::1/120-IPv6Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v6_interface_success[20282409603651670423947251286015-IPv6Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v6_interface_success[20282409603651670423947251286014-IPv6Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v6_interface_success[\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-IPv6Interface0] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v6_interface_success[\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-IPv6Interface1] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v6_interface_success[value6-IPv6Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v6_interface_success[value7-IPv6Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v6_interface_success[value8-IPv6Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v6_interface_success[value9-IPv6Interface] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ipinterface_fails[hello,world] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ipinterface_fails[192.168.0.1.1.1/24] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ipinterface_fails[-1] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ipinterface_fails[340282366920938463463374607431768211457] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_fails[hello,world] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_fails[192.168.0.1.1.1/24] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_fails[-1] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v4_interface_fails[340282366920938463463374607431768211457] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v6_interface_fails[hello,world] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v6_interface_fails[192.168.0.1.1.1/24] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v6_interface_fails[-1] PASSED [ 60%] tests/test_networks_ipaddress.py::test_ip_v6_interface_fails[340282366920938463463374607431768211457] PASSED [ 60%] tests/test_parse.py::test_obj PASSED [ 60%] tests/test_parse.py::test_model_validate_fails PASSED [ 60%] tests/test_parse.py::test_model_validate_submodel PASSED [ 60%] tests/test_parse.py::test_model_validate_wrong_model PASSED [ 60%] tests/test_parse.py::test_root_model_error PASSED [ 60%] tests/test_parse.py::test_model_validate_root PASSED [ 60%] tests/test_parse.py::test_parse_root_list PASSED [ 61%] tests/test_parse.py::test_parse_nested_root_list PASSED [ 61%] tests/test_parse.py::test_parse_nested_root_tuple PASSED [ 61%] tests/test_parse.py::test_parse_nested_custom_root PASSED [ 61%] tests/test_parse.py::test_json PASSED [ 61%] tests/test_plugins.py::test_on_validate_json_on_success PASSED [ 61%] tests/test_plugins.py::test_on_validate_json_on_error PASSED [ 61%] tests/test_plugins.py::test_on_validate_python_on_success PASSED [ 61%] tests/test_plugins.py::test_on_validate_python_on_error PASSED [ 61%] tests/test_plugins.py::test_all_handlers PASSED [ 61%] tests/test_private_attributes.py::test_private_attribute PASSED [ 61%] tests/test_private_attributes.py::test_private_attribute_double_leading_underscore PASSED [ 61%] tests/test_private_attributes.py::test_private_attribute_nested PASSED [ 61%] tests/test_private_attributes.py::test_private_attribute_factory PASSED [ 61%] tests/test_private_attributes.py::test_private_attribute_annotation PASSED [ 61%] tests/test_private_attributes.py::test_underscore_attrs_are_private PASSED [ 61%] tests/test_private_attributes.py::test_private_attribute_intersection_with_extra_field PASSED [ 61%] tests/test_private_attributes.py::test_private_attribute_invalid_name PASSED [ 61%] tests/test_private_attributes.py::test_slots_are_ignored PASSED [ 61%] tests/test_private_attributes.py::test_default_and_default_factory_used_error PASSED [ 61%] tests/test_private_attributes.py::test_config_override_init PASSED [ 61%] tests/test_private_attributes.py::test_generic_private_attribute PASSED [ 61%] tests/test_private_attributes.py::test_private_attribute_multiple_inheritance PASSED [ 61%] tests/test_private_attributes.py::test_private_attributes_not_dunder PASSED [ 61%] tests/test_private_attributes.py::test_ignored_types_are_ignored PASSED [ 61%] tests/test_private_attributes.py::test_ignored_types_are_ignored_cached_property PASSED [ 61%] tests/test_private_attributes.py::test_none_as_private_attr PASSED [ 61%] tests/test_private_attributes.py::test_layout_compatible_multiple_private_parents PASSED [ 61%] tests/test_private_attributes.py::test_unannotated_private_attr PASSED [ 61%] tests/test_private_attributes.py::test_classvar_collision_prevention PASSED [ 61%] tests/test_private_attributes.py::test_private_properties_not_included_in_iter_cached_property PASSED [ 61%] tests/test_private_attributes.py::test_private_properties_not_included_in_iter_property PASSED [ 61%] tests/test_private_attributes.py::test_private_properties_not_included_in_repr_by_default_property PASSED [ 61%] tests/test_private_attributes.py::test_private_properties_not_included_in_repr_by_default_cached_property PASSED [ 61%] tests/test_rich_repr.py::test_rich_repr PASSED [ 61%] tests/test_rich_repr.py::test_rich_repr_color PASSED [ 61%] tests/test_root_model.py::test_root_model_specialized[int] PASSED [ 61%] tests/test_root_model.py::test_root_model_specialized[str] PASSED [ 61%] tests/test_root_model.py::test_root_model_specialized[dict[int, bool]] PASSED [ 61%] tests/test_root_model.py::test_root_model_specialized[list[int]] PASSED [ 61%] tests/test_root_model.py::test_root_model_specialized[InnerModel] PASSED [ 61%] tests/test_root_model.py::test_root_model_inherited[int] PASSED [ 62%] tests/test_root_model.py::test_root_model_inherited[str] PASSED [ 62%] tests/test_root_model.py::test_root_model_inherited[dict[int, bool]] PASSED [ 62%] tests/test_root_model.py::test_root_model_inherited[list[int]] PASSED [ 62%] tests/test_root_model.py::test_root_model_inherited[InnerModel] PASSED [ 62%] tests/test_root_model.py::test_root_model_validation_error PASSED [ 62%] tests/test_root_model.py::test_root_model_repr PASSED [ 62%] tests/test_root_model.py::test_root_model_recursive PASSED [ 62%] tests/test_root_model.py::test_root_model_nested PASSED [ 62%] tests/test_root_model.py::test_root_model_as_field PASSED [ 62%] tests/test_root_model.py::test_v1_compatibility_serializer PASSED [ 62%] tests/test_root_model.py::test_construct PASSED [ 62%] tests/test_root_model.py::test_construct_nested PASSED [ 62%] tests/test_root_model.py::test_assignment PASSED [ 62%] tests/test_root_model.py::test_model_validator_before PASSED [ 62%] tests/test_root_model.py::test_model_validator_after PASSED [ 62%] tests/test_root_model.py::test_private_attr PASSED [ 62%] tests/test_root_model.py::test_validate_assignment_false PASSED [ 62%] tests/test_root_model.py::test_validate_assignment_true PASSED [ 62%] tests/test_root_model.py::test_root_model_literal PASSED [ 62%] tests/test_root_model.py::test_root_model_equality PASSED [ 62%] tests/test_root_model.py::test_root_model_with_private_attrs_equality PASSED [ 62%] tests/test_root_model.py::test_root_model_nested_equality PASSED [ 62%] tests/test_root_model.py::test_root_model_base_model_equality PASSED [ 62%] tests/test_root_model.py::test_extra_error[ignore] PASSED [ 62%] tests/test_root_model.py::test_extra_error[allow] PASSED [ 62%] tests/test_root_model.py::test_extra_error[forbid] PASSED [ 62%] tests/test_root_model.py::test_root_model_default_value PASSED [ 62%] tests/test_root_model.py::test_root_model_default_factory PASSED [ 62%] tests/test_root_model.py::test_root_model_wrong_default_value_without_validate_default PASSED [ 62%] tests/test_root_model.py::test_root_model_default_value_with_validate_default PASSED [ 62%] tests/test_root_model.py::test_root_model_default_value_with_validate_default_on_field PASSED [ 62%] tests/test_root_model.py::test_root_model_as_attr_with_validate_default PASSED [ 62%] tests/test_root_model.py::test_root_model_in_root_model_default PASSED [ 62%] tests/test_root_model.py::test_nested_root_model_naive_default PASSED [ 62%] tests/test_root_model.py::test_nested_root_model_proper_default PASSED [ 62%] tests/test_root_model.py::test_root_model_json_schema_meta PASSED [ 62%] tests/test_root_model.py::test_root_model_dump_with_base_model[BR] PASSED [ 62%] tests/test_root_model.py::test_root_model_dump_with_base_model[RB] PASSED [ 62%] tests/test_root_model.py::test_mixed_discriminated_union[IModel] PASSED [ 62%] tests/test_root_model.py::test_mixed_discriminated_union[SModel] PASSED [ 63%] tests/test_root_model.py::test_list_rootmodel PASSED [ 63%] tests/test_root_model.py::test_root_and_data_error PASSED [ 63%] tests/test_root_model.py::test_pickle_root_model PASSED [ 63%] tests/test_root_model.py::test_json_schema_extra_on_model PASSED [ 63%] tests/test_root_model.py::test_json_schema_extra_on_field PASSED [ 63%] tests/test_root_model.py::test_json_schema_extra_on_model_and_on_field PASSED [ 63%] tests/test_root_model.py::test_help PASSED [ 63%] tests/test_root_model.py::test_copy_preserves_equality PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'true'-True-None-False] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'true'-True-None-True] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'false'-False-None-False] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'e'--'type=bool_parsing'-False] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'1'-1-None-False] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'1'-1-None-True] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'xxx'--'type=int_parsing'-True] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'1.1'-1.1-None-False] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'1.10'-1.1-None-False] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'1.1'-1.1-None-True] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'1.10'-1.1-None-True] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'2017-01-01'-datetime.date(2017, 1, 1)-None-False] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'2017-01-01'-datetime.date(2017, 1, 1)-None-True] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'2017-01-01T12:13:14.567'--'type=date_from_datetime_inexact'-False] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'2017-01-01T12:13:14.567'--'type=date_parsing'-True] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'2017-01-01T00:00:00'-datetime.date(2017, 1, 1)-None-False] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'2017-01-01T00:00:00'--'type=date_parsing'-True] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'2017-01-01T12:13:14.567'-datetime.datetime(2017, 1, 1, 12, 13, 14, 567000)-None-False] PASSED [ 63%] tests/test_root_model.py::test_model_validate_strings[-'2017-01-01T12:13:14.567'-datetime.datetime(2017, 1, 1, 12, 13, 14, 567000)-None-True] PASSED [ 63%] tests/test_serialize.py::test_serialize_extra_allow PASSED [ 63%] tests/test_serialize.py::test_serialize_extra_allow_subclass_1 PASSED [ 63%] tests/test_serialize.py::test_serialize_extra_allow_subclass_2 PASSED [ 63%] tests/test_serialize.py::test_serializer_annotated_plain_always PASSED [ 63%] tests/test_serialize.py::test_serializer_annotated_plain_json PASSED [ 63%] tests/test_serialize.py::test_serializer_annotated_wrap_always PASSED [ 63%] tests/test_serialize.py::test_serializer_annotated_wrap_json PASSED [ 63%] tests/test_serialize.py::test_serializer_annotated_typing_cache[PlainSerializer-] PASSED [ 63%] tests/test_serialize.py::test_serializer_annotated_typing_cache[WrapSerializer-] PASSED [ 63%] tests/test_serialize.py::test_serialize_decorator_always PASSED [ 63%] tests/test_serialize.py::test_serialize_decorator_json PASSED [ 63%] tests/test_serialize.py::test_serialize_decorator_unless_none PASSED [ 63%] tests/test_serialize.py::test_annotated_customisation PASSED [ 63%] tests/test_serialize.py::test_serialize_valid_signatures PASSED [ 64%] tests/test_serialize.py::test_invalid_signature_no_params PASSED [ 64%] tests/test_serialize.py::test_invalid_signature_single_params PASSED [ 64%] tests/test_serialize.py::test_invalid_signature_too_many_params_1 PASSED [ 64%] tests/test_serialize.py::test_invalid_signature_too_many_params_2 PASSED [ 64%] tests/test_serialize.py::test_invalid_signature_bad_plain_signature PASSED [ 64%] tests/test_serialize.py::test_serialize_ignore_info_plain PASSED [ 64%] tests/test_serialize.py::test_serialize_ignore_info_wrap PASSED [ 64%] tests/test_serialize.py::test_serialize_decorator_self_info PASSED [ 64%] tests/test_serialize.py::test_serialize_decorator_self_no_info PASSED [ 64%] tests/test_serialize.py::test_model_serializer_plain PASSED [ 64%] tests/test_serialize.py::test_model_serializer_plain_info PASSED [ 64%] tests/test_serialize.py::test_model_serializer_wrap PASSED [ 64%] tests/test_serialize.py::test_model_serializer_wrap_info PASSED [ 64%] tests/test_serialize.py::test_model_serializer_plain_json_return_type PASSED [ 64%] tests/test_serialize.py::test_model_serializer_wrong_args PASSED [ 64%] tests/test_serialize.py::test_model_serializer_no_self PASSED [ 64%] tests/test_serialize.py::test_model_serializer_classmethod PASSED [ 64%] tests/test_serialize.py::test_field_multiple_serializer PASSED [ 64%] tests/test_serialize.py::test_field_multiple_serializer_subclass PASSED [ 64%] tests/test_serialize.py::test_serialize_partial[int_ser_func_with_info1] PASSED [ 64%] tests/test_serialize.py::test_serialize_partial[int_ser_func_with_info2] PASSED [ 64%] tests/test_serialize.py::test_serialize_partial[int_ser_func_without_info1] PASSED [ 64%] tests/test_serialize.py::test_serialize_partial[int_ser_func_without_info2] PASSED [ 64%] tests/test_serialize.py::test_serialize_partial[int_ser_instance_method_with_info1] PASSED [ 64%] tests/test_serialize.py::test_serialize_partial[int_ser_instance_method_with_info2] PASSED [ 64%] tests/test_serialize.py::test_serialize_partial[int_ser_instance_method_without_info1] PASSED [ 64%] tests/test_serialize.py::test_serialize_partial[int_ser_instance_method_without_info2] PASSED [ 64%] tests/test_serialize.py::test_serialize_partialmethod[int_ser_func_with_info1] PASSED [ 64%] tests/test_serialize.py::test_serialize_partialmethod[int_ser_func_with_info2] PASSED [ 64%] tests/test_serialize.py::test_serialize_partialmethod[int_ser_func_without_info1] PASSED [ 64%] tests/test_serialize.py::test_serialize_partialmethod[int_ser_func_without_info2] PASSED [ 64%] tests/test_serialize.py::test_serialize_partialmethod[int_ser_instance_method_with_info1] PASSED [ 64%] tests/test_serialize.py::test_serialize_partialmethod[int_ser_instance_method_with_info2] PASSED [ 64%] tests/test_serialize.py::test_serialize_partialmethod[int_ser_instance_method_without_info1] PASSED [ 64%] tests/test_serialize.py::test_serialize_partialmethod[int_ser_instance_method_without_info2] PASSED [ 64%] tests/test_serialize.py::test_serializer_allow_reuse_inheritance_override PASSED [ 64%] tests/test_serialize.py::test_serializer_allow_reuse_same_field PASSED [ 64%] tests/test_serialize.py::test_serializer_allow_reuse_different_field_1 PASSED [ 64%] tests/test_serialize.py::test_serializer_allow_reuse_different_field_2 PASSED [ 64%] tests/test_serialize.py::test_serializer_allow_reuse_different_field_3 PASSED [ 64%] tests/test_serialize.py::test_serializer_allow_reuse_different_field_4 PASSED [ 65%] tests/test_serialize.py::test_serialize_any_model PASSED [ 65%] tests/test_serialize.py::test_invalid_field PASSED [ 65%] tests/test_serialize.py::test_serialize_with_extra PASSED [ 65%] tests/test_serialize.py::test_model_serializer_nested_models PASSED [ 65%] tests/test_serialize.py::test_pattern_serialize PASSED [ 65%] tests/test_serialize.py::test_custom_return_schema PASSED [ 65%] tests/test_serialize.py::test_clear_return_schema PASSED [ 65%] tests/test_serialize.py::test_type_adapter_dump_json PASSED [ 65%] tests/test_serialize.py::test_serialize_as_any PASSED [ 65%] tests/test_serialize.py::test_forward_ref_for_serializers[plain-True] PASSED [ 65%] tests/test_serialize.py::test_forward_ref_for_serializers[plain-False] PASSED [ 65%] tests/test_serialize.py::test_forward_ref_for_serializers[wrap-True] PASSED [ 65%] tests/test_serialize.py::test_forward_ref_for_serializers[wrap-False] PASSED [ 65%] tests/test_serialize.py::test_forward_ref_for_computed_fields PASSED [ 65%] tests/test_serialize.py::test_computed_field_custom_serializer PASSED [ 65%] tests/test_serialize.py::test_annotated_computed_field_custom_serializer PASSED [ 65%] tests/test_serialize.py::test_computed_field_custom_serializer_bad_signature PASSED [ 65%] tests/test_serialize.py::test_forward_ref_for_classmethod_computed_fields PASSED [ 65%] tests/test_strict.py::test_parse_strict_mode_on_field_invalid[1] PASSED [ 65%] tests/test_strict.py::test_parse_strict_mode_on_field_invalid[True] PASSED [ 65%] tests/test_strict.py::test_parse_strict_mode_on_field_invalid[1.0] PASSED [ 65%] tests/test_strict.py::test_parse_strict_mode_on_field_valid PASSED [ 65%] tests/test_strict.py::test_parse_model_with_strict_config_enabled PASSED [ 65%] tests/test_strict.py::test_parse_model_with_strict_config_disabled PASSED [ 65%] tests/test_structural_pattern_matching.py::test_match_kwargs PASSED [ 65%] tests/test_tools.py::test_parse_obj[1-int-1] PASSED [ 65%] tests/test_tools.py::test_parse_obj[obj1-List-parsed1] PASSED [ 65%] tests/test_tools.py::test_parse_obj_as_model PASSED [ 65%] tests/test_tools.py::test_parse_obj_preserves_subclasses PASSED [ 65%] tests/test_tools.py::test_parse_obj_fails PASSED [ 65%] tests/test_tools.py::test_parsing_model_naming PASSED [ 65%] tests/test_tools.py::test_parse_as_dataclass PASSED [ 65%] tests/test_tools.py::test_parse_mapping_as PASSED [ 65%] tests/test_tools.py::test_schema PASSED [ 65%] tests/test_type_adapter.py::test_types[PydanticModel-val0-expected0] PASSED [ 65%] tests/test_type_adapter.py::test_types[PydanticModel-val1-expected1] PASSED [ 65%] tests/test_type_adapter.py::test_types[SomeTypedDict-val2-expected2] PASSED [ 65%] tests/test_type_adapter.py::test_types[SomeNamedTuple-val3-expected3] PASSED [ 65%] tests/test_type_adapter.py::test_types[List-val4-expected4] PASSED [ 65%] tests/test_type_adapter.py::test_types[Tuple-val5-expected5] PASSED [ 66%] tests/test_type_adapter.py::test_types[Tuple-val6-expected6] PASSED [ 66%] tests/test_type_adapter.py::test_types[Tuple-val7-expected7] PASSED [ 66%] tests/test_type_adapter.py::test_types[Dict-val8-expected8] PASSED [ 66%] tests/test_type_adapter.py::test_types[Union-1-1] PASSED [ 66%] tests/test_type_adapter.py::test_types[Union-2-2] PASSED [ 66%] tests/test_type_adapter.py::test_types[GenericPydanticModel[int]-val11-expected11] PASSED [ 66%] tests/test_type_adapter.py::test_types[GenericPydanticModel[int]-val12-expected12] PASSED [ 66%] tests/test_type_adapter.py::test_types[List-val13-expected13] PASSED [ 66%] tests/test_type_adapter.py::test_types[List-val14-expected14] PASSED [ 66%] tests/test_type_adapter.py::test_global_namespace_variables PASSED [ 66%] tests/test_type_adapter.py::test_local_namespace_variables PASSED [ 66%] tests/test_type_adapter.py::test_top_level_fwd_ref PASSED [ 66%] tests/test_type_adapter.py::test_type_alias PASSED [ 66%] tests/test_type_adapter.py::test_validate_python_strict PASSED [ 66%] tests/test_type_adapter.py::test_validate_json_strict XFAIL (Need to...) [ 66%] tests/test_type_adapter.py::test_validate_python_context PASSED [ 66%] tests/test_type_adapter.py::test_validate_json_context PASSED [ 66%] tests/test_type_adapter.py::test_validate_python_from_attributes PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'true'-True-None-False] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'true'-True-None-True] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'false'-False-None-False] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'e'--'type=bool_parsing'-False] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'1'-1-None-False] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'1'-1-None-True] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'xxx'--'type=int_parsing'-True] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'1.1'-1.1-None-False] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'1.10'-1.1-None-False] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'1.1'-1.1-None-True] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'1.10'-1.1-None-True] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'2017-01-01'-datetime.date(2017, 1, 1)-None-False] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'2017-01-01'-datetime.date(2017, 1, 1)-None-True] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'2017-01-01T12:13:14.567'--'type=date_from_datetime_inexact'-False] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'2017-01-01T12:13:14.567'--'type=date_parsing'-True] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'2017-01-01T00:00:00'-datetime.date(2017, 1, 1)-None-False] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'2017-01-01T00:00:00'--'type=date_parsing'-True] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'2017-01-01T12:13:14.567'-datetime.datetime(2017, 1, 1, 12, 13, 14, 567000)-None-False] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings[-'2017-01-01T12:13:14.567'-datetime.datetime(2017, 1, 1, 12, 13, 14, 567000)-None-True] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings_dict[True] PASSED [ 66%] tests/test_type_adapter.py::test_validate_strings_dict[False] PASSED [ 66%] tests/test_type_alias_type.py::test_type_alias PASSED [ 66%] tests/test_type_alias_type.py::test_recursive_type_alias PASSED [ 67%] tests/test_type_alias_type.py::test_type_alias_annotated PASSED [ 67%] tests/test_type_alias_type.py::test_type_alias_annotated_defs PASSED [ 67%] tests/test_type_alias_type.py::test_recursive_generic_type_alias PASSED [ 67%] tests/test_type_alias_type.py::test_recursive_generic_type_alias_annotated PASSED [ 67%] tests/test_type_alias_type.py::test_recursive_generic_type_alias_annotated_defs PASSED [ 67%] tests/test_type_alias_type.py::test_field XFAIL (description is curr...) [ 67%] tests/test_types.py::test_constrained_bytes_good PASSED [ 67%] tests/test_types.py::test_constrained_bytes_default PASSED [ 67%] tests/test_types.py::test_strict_raw_type PASSED [ 67%] tests/test_types.py::test_constrained_bytes_too_long[this is too long-False] PASSED [ 67%] tests/test_types.py::test_constrained_bytes_too_long[\xe2\xaa\xb6\xe2\x93\xb2\xe2\xbd\xb701-False] PASSED [ 67%] tests/test_types.py::test_constrained_bytes_too_long[not long90-True] PASSED [ 67%] tests/test_types.py::test_constrained_bytes_too_long[\xe2\xaa\xb6\xe2\x93\xb2\xe2\xbd\xb70-True] PASSED [ 67%] tests/test_types.py::test_constrained_bytes_strict_true PASSED [ 67%] tests/test_types.py::test_constrained_bytes_strict_false PASSED [ 67%] tests/test_types.py::test_constrained_bytes_strict_default PASSED [ 67%] tests/test_types.py::test_constrained_list_good PASSED [ 67%] tests/test_types.py::test_constrained_list_default PASSED [ 67%] tests/test_types.py::test_constrained_list_too_long PASSED [ 67%] tests/test_types.py::test_constrained_list_too_short PASSED [ 67%] tests/test_types.py::test_constrained_list_optional PASSED [ 67%] tests/test_types.py::test_constrained_list_constraints PASSED [ 67%] tests/test_types.py::test_constrained_list_item_type_fails PASSED [ 67%] tests/test_types.py::test_conlist PASSED [ 67%] tests/test_types.py::test_conlist_wrong_type_default PASSED [ 67%] tests/test_types.py::test_constrained_set_good PASSED [ 67%] tests/test_types.py::test_constrained_set_default PASSED [ 67%] tests/test_types.py::test_constrained_set_default_invalid PASSED [ 67%] tests/test_types.py::test_constrained_set_too_long PASSED [ 67%] tests/test_types.py::test_constrained_set_too_short PASSED [ 67%] tests/test_types.py::test_constrained_set_optional PASSED [ 67%] tests/test_types.py::test_constrained_set_constraints PASSED [ 67%] tests/test_types.py::test_constrained_set_item_type_fails PASSED [ 67%] tests/test_types.py::test_conset PASSED [ 67%] tests/test_types.py::test_conset_not_required PASSED [ 67%] tests/test_types.py::test_confrozenset PASSED [ 67%] tests/test_types.py::test_confrozenset_not_required PASSED [ 67%] tests/test_types.py::test_constrained_frozenset_optional PASSED [ 67%] tests/test_types.py::test_constrained_str_good PASSED [ 67%] tests/test_types.py::test_constrained_str_default PASSED [ 67%] tests/test_types.py::test_constrained_str_too_long[this is too long-False] PASSED [ 68%] tests/test_types.py::test_constrained_str_too_long[\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4-False] PASSED [ 68%] tests/test_types.py::test_constrained_str_too_long[not long90-True] PASSED [ 68%] tests/test_types.py::test_constrained_str_too_long[\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4-True] PASSED [ 68%] tests/test_types.py::test_constrained_str_upper[True-abcd-ABCD] PASSED [ 68%] tests/test_types.py::test_constrained_str_upper[False-aBcD-aBcD] PASSED [ 68%] tests/test_types.py::test_constrained_str_lower[True-ABCD-abcd] PASSED [ 68%] tests/test_types.py::test_constrained_str_lower[False-ABCD-ABCD] PASSED [ 68%] tests/test_types.py::test_constrained_str_max_length_0 PASSED [ 68%] tests/test_types.py::test_string_import_callable[Annotated0] PASSED [ 68%] tests/test_types.py::test_string_import_callable[Annotated1] PASSED [ 68%] tests/test_types.py::test_string_import_any[math:cos-math.cos-json] PASSED [ 68%] tests/test_types.py::test_string_import_any[math:cos-cos-python] PASSED [ 68%] tests/test_types.py::test_string_import_any[os.path-posixpath-json] PASSED [ 68%] tests/test_types.py::test_string_import_any[os.path-ntpath-json] SKIPPED [ 68%] tests/test_types.py::test_string_import_any[os.path-posixpath-python] PASSED [ 68%] tests/test_types.py::test_string_import_any[value5-expected5-json] PASSED [ 68%] tests/test_types.py::test_string_import_any[value6-expected6-python] PASSED [ 68%] tests/test_types.py::test_string_import_any[math-math-json] PASSED [ 68%] tests/test_types.py::test_string_import_any[math-math-python] PASSED [ 68%] tests/test_types.py::test_string_import_any[builtins.list-builtins.list-json] PASSED [ 68%] tests/test_types.py::test_string_import_any[builtins.list-list-python] PASSED [ 68%] tests/test_types.py::test_string_import_any[list-builtins.list-json] PASSED [ 68%] tests/test_types.py::test_string_import_any[list-list-python] PASSED [ 68%] tests/test_types.py::test_string_import_any[tests.test_types.pytest-pytest-json] PASSED [ 68%] tests/test_types.py::test_string_import_any[tests.test_types.pytest-pytest-python] PASSED [ 68%] tests/test_types.py::test_string_import_any_expected_failure[oss] PASSED [ 68%] tests/test_types.py::test_string_import_any_expected_failure[os.os] PASSED [ 68%] tests/test_types.py::test_string_import_any_expected_failure[tests.test_types.x] PASSED [ 68%] tests/test_types.py::test_string_import_constraints[Annotated0] PASSED [ 68%] tests/test_types.py::test_string_import_constraints[Annotated1] PASSED [ 68%] tests/test_types.py::test_string_import_examples PASSED [ 68%] tests/test_types.py::test_string_import_errors[collections.abc.def-errors0] PASSED [ 68%] tests/test_types.py::test_string_import_errors[collections.abc:def-errors1] PASSED [ 68%] tests/test_types.py::test_string_import_errors[collections:abc:Mapping-errors2] PASSED [ 68%] tests/test_types.py::test_string_import_errors[123_collections:Mapping-errors3] PASSED [ 68%] tests/test_types.py::test_string_import_errors[:Mapping-errors4] PASSED [ 68%] tests/test_types.py::test_decimal PASSED [ 68%] tests/test_types.py::test_decimal_allow_inf PASSED [ 68%] tests/test_types.py::test_decimal_dont_allow_inf PASSED [ 68%] tests/test_types.py::test_decimal_strict PASSED [ 69%] tests/test_types.py::test_decimal_precision PASSED [ 69%] tests/test_types.py::test_strict_date PASSED [ 69%] tests/test_types.py::test_strict_datetime PASSED [ 69%] tests/test_types.py::test_strict_time PASSED [ 69%] tests/test_types.py::test_strict_timedelta PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-True-True0] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-1-True0] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-1.0-True] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-value3-True] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-y-True] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-Y-True] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-yes-True] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-Yes-True] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-YES-True] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-true-True] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-True-True1] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-TRUE-True0] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-on-True] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-On-True] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-ON-True] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-1-True1] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-t-True] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-T-True] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-TRUE-True1] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-False-False0] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-0-False0] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-0.0-False] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-value22-False] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-n-False] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-N-False] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-no-False] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-No-False] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-NO-False] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-false-False] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-False-False1] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-FALSE-False0] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-off-False] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-Off-False] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-OFF-False] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-0-False1] PASSED [ 69%] tests/test_types.py::test_default_validators[bool_check-f-False] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check-F-False] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check-FALSE-False1] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check-None-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check--ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check-value40-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check-value41-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check-value42-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check-value43-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check-2-ValidationError0] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check-2-ValidationError1] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check-2-ValidationError2] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check-2.0-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check-value48-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check-\x81-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[bool_check-value50-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[str_check-s-s0] PASSED [ 70%] tests/test_types.py::test_default_validators[str_check- s -s0] PASSED [ 70%] tests/test_types.py::test_default_validators[str_check-s-s1] PASSED [ 70%] tests/test_types.py::test_default_validators[str_check- s -s1] PASSED [ 70%] tests/test_types.py::test_default_validators[str_check-value55-sssss] PASSED [ 70%] tests/test_types.py::test_default_validators[str_check-1-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[str_check-xxxxxxxxxxx-ValidationError0] PASSED [ 70%] tests/test_types.py::test_default_validators[str_check-xxxxxxxxxxx-ValidationError1] PASSED [ 70%] tests/test_types.py::test_default_validators[str_check-\x81-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[str_check-value60-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[bytes_check-s-s0] PASSED [ 70%] tests/test_types.py::test_default_validators[bytes_check- s - s ] PASSED [ 70%] tests/test_types.py::test_default_validators[bytes_check-s-s1] PASSED [ 70%] tests/test_types.py::test_default_validators[bytes_check-1-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[bytes_check-value65-xx] PASSED [ 70%] tests/test_types.py::test_default_validators[bytes_check-True-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[bytes_check-False-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[bytes_check-value68-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[bytes_check-xxxxxxxxxxx-xxxxxxxxxxx0] PASSED [ 70%] tests/test_types.py::test_default_validators[bytes_check-xxxxxxxxxxx-xxxxxxxxxxx1] PASSED [ 70%] tests/test_types.py::test_default_validators[int_check-1-10] PASSED [ 70%] tests/test_types.py::test_default_validators[int_check-1.0-1] PASSED [ 70%] tests/test_types.py::test_default_validators[int_check-1.9-ValidationError0] PASSED [ 70%] tests/test_types.py::test_default_validators[int_check-value74-1] PASSED [ 70%] tests/test_types.py::test_default_validators[int_check-value75-ValidationError] PASSED [ 70%] tests/test_types.py::test_default_validators[int_check-1-11] PASSED [ 71%] tests/test_types.py::test_default_validators[int_check-1.9-ValidationError1] PASSED [ 71%] tests/test_types.py::test_default_validators[int_check-1-12] PASSED [ 71%] tests/test_types.py::test_default_validators[int_check-12-120] PASSED [ 71%] tests/test_types.py::test_default_validators[int_check-12-121] PASSED [ 71%] tests/test_types.py::test_default_validators[int_check-12-122] PASSED [ 71%] tests/test_types.py::test_default_validators[float_check-1-1.00] PASSED [ 71%] tests/test_types.py::test_default_validators[float_check-1.0-1.00] PASSED [ 71%] tests/test_types.py::test_default_validators[float_check-value84-1.0] PASSED [ 71%] tests/test_types.py::test_default_validators[float_check-1.0-1.01] PASSED [ 71%] tests/test_types.py::test_default_validators[float_check-1-1.01] PASSED [ 71%] tests/test_types.py::test_default_validators[float_check-1.0-1.02] PASSED [ 71%] tests/test_types.py::test_default_validators[float_check-1-1.02] PASSED [ 71%] tests/test_types.py::test_default_validators[float_check-True-1.0] PASSED [ 71%] tests/test_types.py::test_default_validators[float_check-False-0.0] PASSED [ 71%] tests/test_types.py::test_default_validators[float_check-t-ValidationError0] PASSED [ 71%] tests/test_types.py::test_default_validators[float_check-t-ValidationError1] PASSED [ 71%] tests/test_types.py::test_default_validators[uuid_check-ebcdab58-6eb8-46fb-a190-d07a33e9eac8-result93] PASSED [ 71%] tests/test_types.py::test_default_validators[uuid_check-value94-result94] PASSED [ 71%] tests/test_types.py::test_default_validators[uuid_check-ebcdab58-6eb8-46fb-a190-d07a33e9eac8-result95] PASSED [ 71%] tests/test_types.py::test_default_validators[uuid_check-\x124Vx\x124Vx\x124Vx\x124Vx-result96] PASSED [ 71%] tests/test_types.py::test_default_validators[uuid_check-ebcdab58-6eb8-46fb-a190--ValidationError] PASSED [ 71%] tests/test_types.py::test_default_validators[uuid_check-123-ValidationError] PASSED [ 71%] tests/test_types.py::test_default_validators[decimal_check-42.24-result99] PASSED [ 71%] tests/test_types.py::test_default_validators[decimal_check-42.24-result100] PASSED [ 71%] tests/test_types.py::test_default_validators[decimal_check-42.24-ValidationError] PASSED [ 71%] tests/test_types.py::test_default_validators[decimal_check- 42.24 -result102] PASSED [ 71%] tests/test_types.py::test_default_validators[decimal_check-value103-result103] PASSED [ 71%] tests/test_types.py::test_default_validators[decimal_check-not a valid decimal-ValidationError] PASSED [ 71%] tests/test_types.py::test_default_validators[decimal_check-NaN-ValidationError] PASSED [ 71%] tests/test_types.py::test_default_validators[date_check-value106-result106] PASSED [ 71%] tests/test_types.py::test_default_validators[date_check-value107-result107] PASSED [ 71%] tests/test_types.py::test_default_validators[date_check-2017-05-05-result108] PASSED [ 71%] tests/test_types.py::test_default_validators[date_check-2017-05-05-result109] PASSED [ 71%] tests/test_types.py::test_default_validators[date_check-1493942400000-result110] PASSED [ 71%] tests/test_types.py::test_default_validators[date_check-1493942400-result111] PASSED [ 71%] tests/test_types.py::test_default_validators[date_check-1493942400000.0-result112] PASSED [ 71%] tests/test_types.py::test_default_validators[date_check-value113-result113] PASSED [ 71%] tests/test_types.py::test_default_validators[date_check-value114-ValidationError] PASSED [ 71%] tests/test_types.py::test_default_validators[date_check-2017-5-5-ValidationError0] PASSED [ 71%] tests/test_types.py::test_default_validators[date_check-2017-5-5-ValidationError1] PASSED [ 72%] tests/test_types.py::test_default_validators[date_check-1493942401000-ValidationError] PASSED [ 72%] tests/test_types.py::test_default_validators[date_check-1493942401000.0-ValidationError] PASSED [ 72%] tests/test_types.py::test_default_validators[date_check-value119-ValidationError] PASSED [ 72%] tests/test_types.py::test_default_validators[datetime_check-value120-result120] PASSED [ 72%] tests/test_types.py::test_default_validators[datetime_check-value121-result121] PASSED [ 72%] tests/test_types.py::test_default_validators[datetime_check-2017-05-05T10:10:10.0002-result122] PASSED [ 72%] tests/test_types.py::test_default_validators[datetime_check-2017-05-05 10:10:10-result123] PASSED [ 72%] tests/test_types.py::test_default_validators[datetime_check-2017-05-05 10:10:10+00:00-result124] PASSED [ 72%] tests/test_types.py::test_default_validators[datetime_check-2017-05-05T10:10:10.0002-result125] PASSED [ 72%] tests/test_types.py::test_default_validators[datetime_check-1493979010000-result126] PASSED [ 72%] tests/test_types.py::test_default_validators[datetime_check-1493979010-result127] PASSED [ 72%] tests/test_types.py::test_default_validators[datetime_check-1493979010000.0-result128] PASSED [ 72%] tests/test_types.py::test_default_validators[datetime_check-value129-result129] PASSED [ 72%] tests/test_types.py::test_default_validators[datetime_check-2017-5-5T10:10:10-ValidationError0] PASSED [ 72%] tests/test_types.py::test_default_validators[datetime_check-2017-5-5T10:10:10-ValidationError1] PASSED [ 72%] tests/test_types.py::test_default_validators[time_check-value132-result132] PASSED [ 72%] tests/test_types.py::test_default_validators[time_check-10:10:10.0002-result133] PASSED [ 72%] tests/test_types.py::test_default_validators[time_check-10:10:10.0002-result134] PASSED [ 72%] tests/test_types.py::test_default_validators[time_check-3720-result135] PASSED [ 72%] tests/test_types.py::test_default_validators[time_check-3720.0002-result136] PASSED [ 72%] tests/test_types.py::test_default_validators[time_check-value137-result137] PASSED [ 72%] tests/test_types.py::test_default_validators[time_check-1:1:1-ValidationError0] PASSED [ 72%] tests/test_types.py::test_default_validators[time_check-1:1:1-ValidationError1] PASSED [ 72%] tests/test_types.py::test_default_validators[time_check--1-ValidationError] PASSED [ 72%] tests/test_types.py::test_default_validators[time_check-86400-ValidationError] PASSED [ 72%] tests/test_types.py::test_default_validators[time_check-86400.0-ValidationError] PASSED [ 72%] tests/test_types.py::test_default_validators[time_check-value143-ValidationError] PASSED [ 72%] tests/test_types.py::test_default_validators[timedelta_check-value144-result144] PASSED [ 72%] tests/test_types.py::test_default_validators[timedelta_check-1 days 10:10-result145] PASSED [ 72%] tests/test_types.py::test_default_validators[timedelta_check-1 d 10:10-result146] PASSED [ 72%] tests/test_types.py::test_default_validators[timedelta_check-1 days 10:10-result147] PASSED [ 72%] tests/test_types.py::test_default_validators[timedelta_check-123000-result148] PASSED [ 72%] tests/test_types.py::test_default_validators[timedelta_check-123000.0002-result149] PASSED [ 72%] tests/test_types.py::test_default_validators[timedelta_check-value150-result150] PASSED [ 72%] tests/test_types.py::test_default_validators[timedelta_check-1 10:10-ValidationError0] PASSED [ 72%] tests/test_types.py::test_default_validators[timedelta_check-1 10:10-ValidationError1] PASSED [ 72%] tests/test_types.py::test_default_validators[list_check-value153-result153] PASSED [ 72%] tests/test_types.py::test_default_validators[list_check-value154-result154] PASSED [ 72%] tests/test_types.py::test_default_validators[list_check-value155-result155] PASSED [ 72%] tests/test_types.py::test_default_validators[list_check-value156-result156] PASSED [ 72%] tests/test_types.py::test_default_validators[list_check-value157-result157] PASSED [ 73%] tests/test_types.py::test_default_validators[list_check-value158-result158] PASSED [ 73%] tests/test_types.py::test_default_validators[list_check-value159-ValidationError] PASSED [ 73%] tests/test_types.py::test_default_validators[tuple_check-value160-result160] PASSED [ 73%] tests/test_types.py::test_default_validators[tuple_check-value161-result161] PASSED [ 73%] tests/test_types.py::test_default_validators[tuple_check-value162-result162] PASSED [ 73%] tests/test_types.py::test_default_validators[tuple_check-value163-result163] PASSED [ 73%] tests/test_types.py::test_default_validators[tuple_check-value164-result164] PASSED [ 73%] tests/test_types.py::test_default_validators[tuple_check-value165-result165] PASSED [ 73%] tests/test_types.py::test_default_validators[tuple_check-value166-ValidationError] PASSED [ 73%] tests/test_types.py::test_default_validators[set_check-value167-result167] PASSED [ 73%] tests/test_types.py::test_default_validators[set_check-value168-result168] PASSED [ 73%] tests/test_types.py::test_default_validators[set_check-value169-result169] PASSED [ 73%] tests/test_types.py::test_default_validators[set_check-value170-result170] PASSED [ 73%] tests/test_types.py::test_default_validators[set_check-value171-result171] PASSED [ 73%] tests/test_types.py::test_default_validators[set_check-value172-result172] PASSED [ 73%] tests/test_types.py::test_default_validators[set_check-value173-ValidationError] PASSED [ 73%] tests/test_types.py::test_default_validators[frozenset_check-value174-result174] PASSED [ 73%] tests/test_types.py::test_default_validators[frozenset_check-value175-result175] PASSED [ 73%] tests/test_types.py::test_default_validators[frozenset_check-value176-result176] PASSED [ 73%] tests/test_types.py::test_default_validators[frozenset_check-value177-result177] PASSED [ 73%] tests/test_types.py::test_default_validators[frozenset_check-value178-result178] PASSED [ 73%] tests/test_types.py::test_default_validators[frozenset_check-value179-result179] PASSED [ 73%] tests/test_types.py::test_default_validators[frozenset_check-value180-ValidationError] PASSED [ 73%] tests/test_types.py::test_string_too_long PASSED [ 73%] tests/test_types.py::test_string_too_short PASSED [ 73%] tests/test_types.py::test_datetime_successful PASSED [ 73%] tests/test_types.py::test_datetime_errors PASSED [ 73%] tests/test_types.py::test_enum_successful PASSED [ 73%] tests/test_types.py::test_enum_fails PASSED [ 73%] tests/test_types.py::test_enum_fails_error_msg PASSED [ 73%] tests/test_types.py::test_int_enum_successful_for_str_int PASSED [ 73%] tests/test_types.py::test_plain_enum_validate PASSED [ 73%] tests/test_types.py::test_plain_enum_validate_json PASSED [ 73%] tests/test_types.py::test_enum_type PASSED [ 73%] tests/test_types.py::test_int_enum_type PASSED [ 73%] tests/test_types.py::test_enum_from_json[Enum-False] PASSED [ 73%] tests/test_types.py::test_enum_from_json[IntEnum-False] PASSED [ 73%] tests/test_types.py::test_enum_from_json[IntEnum-True] PASSED [ 73%] tests/test_types.py::test_invalid_schema_constraints[kwargs0-int] XFAIL [ 73%] tests/test_types.py::test_invalid_schema_constraints[kwargs1-Annotated] PASSED [ 73%] tests/test_types.py::test_invalid_schema_constraints[kwargs2-Annotated] PASSED [ 74%] tests/test_types.py::test_invalid_schema_constraints[kwargs3-Annotated] PASSED [ 74%] tests/test_types.py::test_invalid_decimal_constraint PASSED [ 74%] tests/test_types.py::test_string_success PASSED [ 74%] tests/test_types.py::test_string_fails PASSED [ 74%] tests/test_types.py::test_email_validator_not_installed_email_str SKIPPED [ 74%] tests/test_types.py::test_email_validator_not_installed_name_email SKIPPED [ 74%] tests/test_types.py::test_dict PASSED [ 74%] tests/test_types.py::test_list_success[value0-result0] PASSED [ 74%] tests/test_types.py::test_list_success[value1-result1] PASSED [ 74%] tests/test_types.py::test_list_success[-result2] PASSED [ 74%] tests/test_types.py::test_list_success[value3-result3] PASSED [ 74%] tests/test_types.py::test_list_success[value4-result4] PASSED [ 74%] tests/test_types.py::test_list_fails[1230] PASSED [ 74%] tests/test_types.py::test_list_fails[1231] PASSED [ 74%] tests/test_types.py::test_ordered_dict PASSED [ 74%] tests/test_types.py::test_tuple_success[value0-result0] PASSED [ 74%] tests/test_types.py::test_tuple_success[value1-result1] PASSED [ 74%] tests/test_types.py::test_tuple_success[-result2] PASSED [ 74%] tests/test_types.py::test_tuple_success[value3-result3] PASSED [ 74%] tests/test_types.py::test_tuple_success[value4-result4] PASSED [ 74%] tests/test_types.py::test_tuple_fails[1230] PASSED [ 74%] tests/test_types.py::test_tuple_fails[1231] PASSED [ 74%] tests/test_types.py::test_tuple_variable_len_success[value0-int-result0] PASSED [ 74%] tests/test_types.py::test_tuple_variable_len_success[value1-int-result1] PASSED [ 74%] tests/test_types.py::test_tuple_variable_len_success[-int-result2] PASSED [ 74%] tests/test_types.py::test_tuple_variable_len_success[value3-str-result3] PASSED [ 74%] tests/test_types.py::test_tuple_variable_len_fails[value0-str-exc0] PASSED [ 74%] tests/test_types.py::test_tuple_variable_len_fails[value1-str-exc1] PASSED [ 74%] tests/test_types.py::test_set_success[value0-result0] PASSED [ 74%] tests/test_types.py::test_set_success[value1-result1] PASSED [ 74%] tests/test_types.py::test_set_success[value2-result2] PASSED [ 74%] tests/test_types.py::test_set_success[value3-result3] PASSED [ 74%] tests/test_types.py::test_set_fails[1230] PASSED [ 74%] tests/test_types.py::test_set_fails[1231] PASSED [ 74%] tests/test_types.py::test_list_type_fails PASSED [ 74%] tests/test_types.py::test_set_type_fails PASSED [ 74%] tests/test_types.py::test_sequence_success[int-value0-result0] PASSED [ 74%] tests/test_types.py::test_sequence_success[int-value1-result1] PASSED [ 74%] tests/test_types.py::test_sequence_success[int-value2-result2] PASSED [ 74%] tests/test_types.py::test_sequence_success[int-value3-result3] PASSED [ 75%] tests/test_types.py::test_sequence_success[Set-value4-result4] PASSED [ 75%] tests/test_types.py::test_sequence_success[Tuple-value5-result5] PASSED [ 75%] tests/test_types.py::test_infinite_iterable_int PASSED [ 75%] tests/test_types.py::test_iterable_any[Iterable0] PASSED [ 75%] tests/test_types.py::test_iterable_any[Iterable1] PASSED [ 75%] tests/test_types.py::test_invalid_iterable PASSED [ 75%] tests/test_types.py::test_iterable_error_hide_input[config0-type=iterable_type, input_value=5, input_type=int] PASSED [ 75%] tests/test_types.py::test_iterable_error_hide_input[config1-type=iterable_type, input_value=5, input_type=int] PASSED [ 75%] tests/test_types.py::test_iterable_error_hide_input[config2-type=iterable_type] PASSED [ 75%] tests/test_types.py::test_infinite_iterable_validate_first PASSED [ 75%] tests/test_types.py::test_sequence_generator_fails PASSED [ 75%] tests/test_types.py::test_sequence_fails[-[1, 'a', 3]-[{'type': 'int_parsing', 'loc': ('v', 1), 'msg': 'Input should be a valid integer, unable to parse string as an integer', 'input': 'a'}]] PASSED [ 75%] tests/test_types.py::test_sequence_fails[-(1, 2, 'a')-[{'type': 'int_parsing', 'loc': ('v', 2), 'msg': 'Input should be a valid integer, unable to parse string as an integer', 'input': 'a'}]] PASSED [ 75%] tests/test_types.py::test_sequence_fails[-('a', 2.2, 3.3)-[{'type': 'float_parsing', 'loc': ('v', 0), 'msg': 'Input should be a valid number, unable to parse string as a number', 'input': 'a'}]] PASSED [ 75%] tests/test_types.py::test_sequence_fails[-(1.1, 2.2, 'a')-[{'type': 'float_parsing', 'loc': ('v', 2), 'msg': 'Input should be a valid number, unable to parse string as a number', 'input': 'a'}]] PASSED [ 75%] tests/test_types.py::test_sequence_fails[-{1.0, 2.0, 3.0}-[{'type': 'is_instance_of', 'loc': ('v',), 'msg': 'Input should be an instance of Sequence', 'input': {1.0, 2.0, 3.0}, 'ctx': {'class': 'Sequence'}}]] PASSED [ 75%] tests/test_types.py::test_sequence_fails[typing.Set[int]-[{1, 2}, {2, 3}, {'d'}]-[{'type': 'int_parsing', 'loc': ('v', 2, 0), 'msg': 'Input should be a valid integer, unable to parse string as an integer', 'input': 'd'}]] PASSED [ 75%] tests/test_types.py::test_sequence_fails[typing.Tuple[int, str]-((1, 'a'), ('a', 'a'), (3, 'c'))-[{'type': 'int_parsing', 'loc': ('v', 1, 0), 'msg': 'Input should be a valid integer, unable to parse string as an integer', 'input': 'a'}]] PASSED [ 75%] tests/test_types.py::test_sequence_fails[typing.List[int]-[{'a': 1, 'b': 2}, [1, 2], [2, 3]]-[{'type': 'list_type', 'loc': ('v', 0), 'msg': 'Input should be a valid list', 'input': {'a': 1, 'b': 2}}]] PASSED [ 75%] tests/test_types.py::test_int_validation PASSED [ 75%] tests/test_types.py::test_float_validation PASSED [ 75%] tests/test_types.py::test_finite_float_validation PASSED [ 75%] tests/test_types.py::test_finite_float_validation_error[inf] PASSED [ 75%] tests/test_types.py::test_finite_float_validation_error[-inf] PASSED [ 75%] tests/test_types.py::test_finite_float_validation_error[nan] PASSED [ 75%] tests/test_types.py::test_finite_float_config PASSED [ 75%] tests/test_types.py::test_strict_bytes PASSED [ 75%] tests/test_types.py::test_strict_bytes_max_length PASSED [ 75%] tests/test_types.py::test_strict_str PASSED [ 75%] tests/test_types.py::test_strict_str_max_length PASSED [ 75%] tests/test_types.py::test_strict_bool PASSED [ 75%] tests/test_types.py::test_strict_int PASSED [ 75%] tests/test_types.py::test_big_int_json[9223372036854775807-9223372036854775807] PASSED [ 75%] tests/test_types.py::test_big_int_json[-9223372036854775807--9223372036854775807] PASSED [ 75%] tests/test_types.py::test_big_int_json[1433352099889938534014333520998899385340-1433352099889938534014333520998899385340] PASSED [ 75%] tests/test_types.py::test_big_int_json[-1433352099889938534014333520998899385340--1433352099889938534014333520998899385340] PASSED [ 75%] tests/test_types.py::test_strict_float PASSED [ 75%] tests/test_types.py::test_bool_unhashable_fails PASSED [ 75%] tests/test_types.py::test_uuid_error PASSED [ 75%] tests/test_types.py::test_uuid_json PASSED [ 75%] tests/test_types.py::test_uuid_validation PASSED [ 76%] tests/test_types.py::test_uuid_strict PASSED [ 76%] tests/test_types.py::test_str_strip_whitespace[True- 123 -123] PASSED [ 76%] tests/test_types.py::test_str_strip_whitespace[True- 123\t\n-123] PASSED [ 76%] tests/test_types.py::test_str_strip_whitespace[False- 123 - 123 ] PASSED [ 76%] tests/test_types.py::test_str_to_upper[True-ABCDefG-ABCDEFG] PASSED [ 76%] tests/test_types.py::test_str_to_upper[False-ABCDefG-ABCDefG] PASSED [ 76%] tests/test_types.py::test_str_to_lower[True-ABCDefG-abcdefg] PASSED [ 76%] tests/test_types.py::test_str_to_lower[False-ABCDefG-ABCDefG] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args0-value0-result0] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args1-value1-result1] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args2-value2-result2] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args3-value3-result3] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args4-value4-result4] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args5-value5-result5] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args6-value6-result6] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args7-value7-result7] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args8-value8-result8] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args9-value9-result9] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args10-value10-result10] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args11-value11-result11] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args12-value12-result12] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args13-value13-result13] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args14-value14-result14] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args15-value15-result15] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args16-value16-result16] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args17-value17-result17] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args18-value18-result18] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args19-value19-result19] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args20-value20-result20] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args21-value21-result21] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args22-value22-result22] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args23-NaN-result23] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args24--NaN-result24] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args25-+NaN-result25] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args26-sNaN-result26] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args27--sNaN-result27] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args28-+sNaN-result28] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args29-Inf-result29] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args30-+Inf-result30] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args31-Infinity-result31] PASSED [ 76%] tests/test_types.py::test_decimal_validation[Field-type_args32-+Infinity-result32] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args33--Inf-result33] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args34--Infinity-result34] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args35-value35-result35] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args36-value36-result36] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args37-value37-result37] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args38-value38-result38] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args39-value39-result39] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args40-value40-result40] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args41-value41-result41] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args42-value42-result42] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args43-value43-result43] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args44-value44-result44] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args45-value45-result45] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args46-value46-result46] PASSED [ 77%] tests/test_types.py::test_decimal_validation[Field-type_args47-value47-result47] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args0-value0-result0] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args1-value1-result1] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args2-value2-result2] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args3-value3-result3] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args4-value4-result4] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args5-value5-result5] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args6-value6-result6] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args7-value7-result7] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args8-value8-result8] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args9-value9-result9] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args10-value10-result10] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args11-value11-result11] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args12-value12-result12] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args13-value13-result13] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args14-value14-result14] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args15-value15-result15] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args16-value16-result16] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args17-value17-result17] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args18-value18-result18] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args19-value19-result19] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args20-value20-result20] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args21-value21-result21] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args22-value22-result22] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args23-NaN-result23] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args24--NaN-result24] PASSED [ 77%] tests/test_types.py::test_decimal_validation[condecimal-type_args25-+NaN-result25] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args26-sNaN-result26] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args27--sNaN-result27] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args28-+sNaN-result28] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args29-Inf-result29] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args30-+Inf-result30] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args31-Infinity-result31] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args32-+Infinity-result32] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args33--Inf-result33] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args34--Infinity-result34] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args35-value35-result35] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args36-value36-result36] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args37-value37-result37] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args38-value38-result38] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args39-value39-result39] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args40-value40-result40] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args41-value41-result41] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args42-value42-result42] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args43-value43-result43] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args44-value44-result44] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args45-value45-result45] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args46-value46-result46] PASSED [ 78%] tests/test_types.py::test_decimal_validation[condecimal-type_args47-value47-result47] PASSED [ 78%] tests/test_types.py::test_decimal_not_finite[value0-unchanged] PASSED [ 78%] tests/test_types.py::test_decimal_not_finite[NaN-is_nan] PASSED [ 78%] tests/test_types.py::test_decimal_not_finite[-NaN-is_nan] PASSED [ 78%] tests/test_types.py::test_decimal_not_finite[+NaN-is_nan] PASSED [ 78%] tests/test_types.py::test_decimal_not_finite[sNaN-is_nan] PASSED [ 78%] tests/test_types.py::test_decimal_not_finite[-sNaN-is_nan] PASSED [ 78%] tests/test_types.py::test_decimal_not_finite[+sNaN-is_nan] PASSED [ 78%] tests/test_types.py::test_decimal_not_finite[Inf-is_pos_inf] PASSED [ 78%] tests/test_types.py::test_decimal_not_finite[+Inf-is_pos_inf] PASSED [ 78%] tests/test_types.py::test_decimal_not_finite[Infinity-is_pos_inf] PASSED [ 78%] tests/test_types.py::test_decimal_not_finite[+Infinity-is_pos_inf] PASSED [ 78%] tests/test_types.py::test_decimal_not_finite[-Inf-is_neg_inf] PASSED [ 78%] tests/test_types.py::test_decimal_not_finite[-Infinity-is_neg_inf] PASSED [ 78%] tests/test_types.py::test_decimal_invalid PASSED [ 78%] tests/test_types.py::test_path_validation_success[/test/path-result0] PASSED [ 78%] tests/test_types.py::test_path_validation_success[value1-result1] PASSED [ 78%] tests/test_types.py::test_path_validation_constrained PASSED [ 78%] tests/test_types.py::test_path_like PASSED [ 79%] tests/test_types.py::test_path_like_strict PASSED [ 79%] tests/test_types.py::test_path_strict_override PASSED [ 79%] tests/test_types.py::test_path_validation_fails PASSED [ 79%] tests/test_types.py::test_path_validation_strict PASSED [ 79%] tests/test_types.py::test_file_path_validation_success[tests/test_types.py-result0] PASSED [ 79%] tests/test_types.py::test_file_path_validation_success[value1-result1] PASSED [ 79%] tests/test_types.py::test_file_path_validation_fails[nonexistentfile] PASSED [ 79%] tests/test_types.py::test_file_path_validation_fails[value1] PASSED [ 79%] tests/test_types.py::test_file_path_validation_fails[tests] PASSED [ 79%] tests/test_types.py::test_file_path_validation_fails[value3] PASSED [ 79%] tests/test_types.py::test_directory_path_validation_success[tests-result0] PASSED [ 79%] tests/test_types.py::test_directory_path_validation_success[value1-result1] PASSED [ 79%] tests/test_types.py::test_directory_path_validation_fails[nonexistentdirectory] PASSED [ 79%] tests/test_types.py::test_directory_path_validation_fails[value1] PASSED [ 79%] tests/test_types.py::test_directory_path_validation_fails[tests/test_t.py] PASSED [ 79%] tests/test_types.py::test_directory_path_validation_fails[value3] PASSED [ 79%] tests/test_types.py::test_new_path_validation_path_already_exists[tests/test_types.py] PASSED [ 79%] tests/test_types.py::test_new_path_validation_path_already_exists[value1] PASSED [ 79%] tests/test_types.py::test_new_path_validation_parent_does_not_exist[/nonexistentdir/foo.py] PASSED [ 79%] tests/test_types.py::test_new_path_validation_parent_does_not_exist[value1] PASSED [ 79%] tests/test_types.py::test_new_path_validation_success[tests/foo.py-result0] PASSED [ 79%] tests/test_types.py::test_new_path_validation_success[value1-result1] PASSED [ 79%] tests/test_types.py::test_number_gt PASSED [ 79%] tests/test_types.py::test_number_ge PASSED [ 79%] tests/test_types.py::test_number_lt PASSED [ 79%] tests/test_types.py::test_number_le PASSED [ 79%] tests/test_types.py::test_number_multiple_of_int_valid[10] PASSED [ 79%] tests/test_types.py::test_number_multiple_of_int_valid[100] PASSED [ 79%] tests/test_types.py::test_number_multiple_of_int_valid[20] PASSED [ 79%] tests/test_types.py::test_number_multiple_of_int_invalid[1337] PASSED [ 79%] tests/test_types.py::test_number_multiple_of_int_invalid[23] PASSED [ 79%] tests/test_types.py::test_number_multiple_of_int_invalid[6] PASSED [ 79%] tests/test_types.py::test_number_multiple_of_int_invalid[14] PASSED [ 79%] tests/test_types.py::test_number_multiple_of_float_valid[0.2] PASSED [ 79%] tests/test_types.py::test_number_multiple_of_float_valid[0.3] PASSED [ 79%] tests/test_types.py::test_number_multiple_of_float_valid[0.4] PASSED [ 79%] tests/test_types.py::test_number_multiple_of_float_valid[0.5] PASSED [ 79%] tests/test_types.py::test_number_multiple_of_float_valid[1] PASSED [ 79%] tests/test_types.py::test_number_multiple_of_float_invalid[0.07] PASSED [ 79%] tests/test_types.py::test_number_multiple_of_float_invalid[1.27] PASSED [ 79%] tests/test_types.py::test_number_multiple_of_float_invalid[1.003] PASSED [ 80%] tests/test_types.py::test_new_type_success PASSED [ 80%] tests/test_types.py::test_new_type_fails PASSED [ 80%] tests/test_types.py::test_valid_simple_json PASSED [ 80%] tests/test_types.py::test_valid_simple_json_any PASSED [ 80%] tests/test_types.py::test_invalid_simple_json[0] PASSED [ 80%] tests/test_types.py::test_invalid_simple_json[1] PASSED [ 80%] tests/test_types.py::test_valid_simple_json_bytes PASSED [ 80%] tests/test_types.py::test_valid_detailed_json PASSED [ 80%] tests/test_types.py::test_valid_model_json PASSED [ 80%] tests/test_types.py::test_invalid_model_json PASSED [ 80%] tests/test_types.py::test_invalid_detailed_json_type_error PASSED [ 80%] tests/test_types.py::test_json_not_str PASSED [ 80%] tests/test_types.py::test_json_before_validator PASSED [ 80%] tests/test_types.py::test_json_optional_simple PASSED [ 80%] tests/test_types.py::test_json_optional_complex PASSED [ 80%] tests/test_types.py::test_json_required PASSED [ 80%] tests/test_types.py::test_pattern[re.Pattern] PASSED [ 80%] tests/test_types.py::test_pattern[Pattern] PASSED [ 80%] tests/test_types.py::test_pattern[Pattern[str]] PASSED [ 80%] tests/test_types.py::test_pattern[Pattern[bytes]] PASSED [ 80%] tests/test_types.py::test_pattern_with_invalid_param PASSED [ 80%] tests/test_types.py::test_pattern_error[re.Pattern-pattern_regex0] PASSED [ 80%] tests/test_types.py::test_pattern_error[re.Pattern-pattern_regex1] PASSED [ 80%] tests/test_types.py::test_pattern_error[typing.Pattern-pattern_type0] PASSED [ 80%] tests/test_types.py::test_pattern_error[typing.Pattern-pattern_type1] PASSED [ 80%] tests/test_types.py::test_pattern_error[typing.Pattern[str]-pattern_str_type-non_str] PASSED [ 80%] tests/test_types.py::test_pattern_error[typing.Pattern[str]-pattern_str_type-bytes] PASSED [ 80%] tests/test_types.py::test_pattern_error[typing.Pattern[str]-pattern_type] PASSED [ 80%] tests/test_types.py::test_pattern_error[typing.Pattern[bytes]-pattern_bytes_type-non_bytes] PASSED [ 80%] tests/test_types.py::test_pattern_error[typing.Pattern[bytes]-pattern_bytes_type-str] PASSED [ 80%] tests/test_types.py::test_pattern_error[typing.Pattern[bytes]-pattern_type] PASSED [ 80%] tests/test_types.py::test_secretstr PASSED [ 80%] tests/test_types.py::test_secretstr_subclass PASSED [ 80%] tests/test_types.py::test_secretstr_equality PASSED [ 80%] tests/test_types.py::test_secretstr_idempotent PASSED [ 80%] tests/test_types.py::test_is_hashable[Strict] PASSED [ 80%] tests/test_types.py::test_is_hashable[Annotated0] PASSED [ 80%] tests/test_types.py::test_is_hashable[conint] PASSED [ 80%] tests/test_types.py::test_is_hashable[Annotated1] PASSED [ 80%] tests/test_types.py::test_is_hashable[Annotated2] PASSED [ 80%] tests/test_types.py::test_is_hashable[Annotated3] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated4] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated5] PASSED [ 81%] tests/test_types.py::test_is_hashable[confloat] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated6] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated7] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated8] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated9] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated10] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated11] PASSED [ 81%] tests/test_types.py::test_is_hashable[conbytes] PASSED [ 81%] tests/test_types.py::test_is_hashable[SecretBytes] PASSED [ 81%] tests/test_types.py::test_is_hashable[constr] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated12] PASSED [ 81%] tests/test_types.py::test_is_hashable[SecretStr] PASSED [ 81%] tests/test_types.py::test_is_hashable[ImportString] PASSED [ 81%] tests/test_types.py::test_is_hashable[conset] PASSED [ 81%] tests/test_types.py::test_is_hashable[confrozenset] PASSED [ 81%] tests/test_types.py::test_is_hashable[conlist] PASSED [ 81%] tests/test_types.py::test_is_hashable[condecimal] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated13] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated14] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated15] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated16] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated17] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated18] PASSED [ 81%] tests/test_types.py::test_is_hashable[Annotated19] PASSED [ 81%] tests/test_types.py::test_is_hashable[Json] PASSED [ 81%] tests/test_types.py::test_is_hashable[ByteSize] PASSED [ 81%] tests/test_types.py::test_is_hashable[condate] PASSED [ 81%] tests/test_types.py::test_is_hashable[PastDate] PASSED [ 81%] tests/test_types.py::test_is_hashable[FutureDate] PASSED [ 81%] tests/test_types.py::test_is_hashable[PastDatetime] PASSED [ 81%] tests/test_types.py::test_is_hashable[FutureDatetime] PASSED [ 81%] tests/test_types.py::test_is_hashable[AwareDatetime] PASSED [ 81%] tests/test_types.py::test_is_hashable[NaiveDatetime] PASSED [ 81%] tests/test_types.py::test_model_contain_hashable_type PASSED [ 81%] tests/test_types.py::test_secretstr_error PASSED [ 81%] tests/test_types.py::test_secret_str_hashable PASSED [ 81%] tests/test_types.py::test_secret_bytes_hashable PASSED [ 81%] tests/test_types.py::test_secret_str_min_max_length PASSED [ 82%] tests/test_types.py::test_secretbytes PASSED [ 82%] tests/test_types.py::test_secretbytes_equality PASSED [ 82%] tests/test_types.py::test_secretbytes_idempotent PASSED [ 82%] tests/test_types.py::test_secretbytes_error PASSED [ 82%] tests/test_types.py::test_secret_bytes_min_max_length PASSED [ 82%] tests/test_types.py::test_generic_without_params PASSED [ 82%] tests/test_types.py::test_generic_without_params_error PASSED [ 82%] tests/test_types.py::test_literal_single PASSED [ 82%] tests/test_types.py::test_literal_multiple PASSED [ 82%] tests/test_types.py::test_typing_mutable_set PASSED [ 82%] tests/test_types.py::test_frozenset_field PASSED [ 82%] tests/test_types.py::test_frozenset_field_conversion[value0-result0] PASSED [ 82%] tests/test_types.py::test_frozenset_field_conversion[value1-result1] PASSED [ 82%] tests/test_types.py::test_frozenset_field_conversion[value2-result2] PASSED [ 82%] tests/test_types.py::test_frozenset_field_conversion[value3-result3] PASSED [ 82%] tests/test_types.py::test_frozenset_field_not_convertible PASSED [ 82%] tests/test_types.py::test_bytesize_conversions[1-1-1B-1B] PASSED [ 82%] tests/test_types.py::test_bytesize_conversions[1.0-1-1B-1B] PASSED [ 82%] tests/test_types.py::test_bytesize_conversions[1b-1-1B-1B] PASSED [ 82%] tests/test_types.py::test_bytesize_conversions[1.5 KB-1500-1.5KiB-1.5KB] PASSED [ 82%] tests/test_types.py::test_bytesize_conversions[1.5 K-1500-1.5KiB-1.5KB] PASSED [ 82%] tests/test_types.py::test_bytesize_conversions[1.5 MB-1500000-1.4MiB-1.5MB] PASSED [ 82%] tests/test_types.py::test_bytesize_conversions[1.5 M-1500000-1.4MiB-1.5MB] PASSED [ 82%] tests/test_types.py::test_bytesize_conversions[5.1kib-5222-5.1KiB-5.2KB] PASSED [ 82%] tests/test_types.py::test_bytesize_conversions[6.2EiB-7148113328562451456-6.2EiB-7.1EB] PASSED [ 82%] tests/test_types.py::test_bytesize_to PASSED [ 82%] tests/test_types.py::test_bytesize_raises PASSED [ 82%] tests/test_types.py::test_deque_success PASSED [ 82%] tests/test_types.py::test_deque_generic_success[int-value0-result0] PASSED [ 82%] tests/test_types.py::test_deque_generic_success[int-value1-result1] PASSED [ 82%] tests/test_types.py::test_deque_generic_success[int-value2-result2] PASSED [ 82%] tests/test_types.py::test_deque_generic_success[float-value3-result3] PASSED [ 82%] tests/test_types.py::test_deque_generic_success[Set-value4-result4] PASSED [ 82%] tests/test_types.py::test_deque_generic_success[Tuple-value5-result5] PASSED [ 82%] tests/test_types.py::test_deque_generic_success[str-value6-result6] PASSED [ 82%] tests/test_types.py::test_deque_generic_success[int-value7-result7] PASSED [ 82%] tests/test_types.py::test_deque_generic_success[int-value8-result8] PASSED [ 82%] tests/test_types.py::test_deque_generic_success[Tuple-value9-result9] PASSED [ 82%] tests/test_types.py::test_deque_generic_success[float-value10-result10] PASSED [ 82%] tests/test_types.py::test_deque_generic_success[float-value11-result11] PASSED [ 82%] tests/test_types.py::test_deque_generic_success_strict[int-value0-result0] PASSED [ 83%] tests/test_types.py::test_deque_generic_success_strict[str-value1-result1] PASSED [ 83%] tests/test_types.py::test_deque_fails[int-value0-expected_error0] PASSED [ 83%] tests/test_types.py::test_deque_fails[int-value1-expected_error1] PASSED [ 83%] tests/test_types.py::test_deque_fails[Tuple-value2-expected_error2] PASSED [ 83%] tests/test_types.py::test_deque_fails[List-value3-expected_error3] PASSED [ 83%] tests/test_types.py::test_deque_model PASSED [ 83%] tests/test_types.py::test_deque_json PASSED [ 83%] tests/test_types.py::test_deque_any_maxlen PASSED [ 83%] tests/test_types.py::test_deque_typed_maxlen PASSED [ 83%] tests/test_types.py::test_deque_set_maxlen PASSED [ 83%] tests/test_types.py::test_none[None] PASSED [ 83%] tests/test_types.py::test_none[NoneType0] PASSED [ 83%] tests/test_types.py::test_none[NoneType1] PASSED [ 83%] tests/test_types.py::test_none_literal PASSED [ 83%] tests/test_types.py::test_default_union_types PASSED [ 83%] tests/test_types.py::test_default_union_types_left_to_right PASSED [ 83%] tests/test_types.py::test_union_enum_int_left_to_right PASSED [ 83%] tests/test_types.py::test_union_uuid_str_left_to_right PASSED [ 83%] tests/test_types.py::test_default_union_class PASSED [ 83%] tests/test_types.py::test_union_subclass[10] PASSED [ 83%] tests/test_types.py::test_union_subclass[None] PASSED [ 83%] tests/test_types.py::test_union_compound_types PASSED [ 83%] tests/test_types.py::test_smart_union_compounded_types_edge_case PASSED [ 83%] tests/test_types.py::test_union_typeddict PASSED [ 83%] tests/test_types.py::test_custom_generic_containers PASSED [ 83%] tests/test_types.py::test_base64[Base64Bytes-reversible] PASSED [ 83%] tests/test_types.py::test_base64[Base64Str-reversible] PASSED [ 83%] tests/test_types.py::test_base64[Base64Bytes-bytes-input] PASSED [ 83%] tests/test_types.py::test_base64[Base64Bytes-str-input] PASSED [ 83%] tests/test_types.py::test_base64[Base64Bytes-bytearray-input] PASSED [ 83%] tests/test_types.py::test_base64[Base64Str-bytes-input] PASSED [ 83%] tests/test_types.py::test_base64[Base64Str-str-input] PASSED [ 83%] tests/test_types.py::test_base64[Base64Str-bytearray-input] PASSED [ 83%] tests/test_types.py::test_base64[Base64Bytes-bytes-alphabet-vanilla] PASSED [ 83%] tests/test_types.py::test_base64_invalid[Base64Bytes-invalid-base64-bytes] PASSED [ 83%] tests/test_types.py::test_base64_invalid[Base64Bytes-invalid-base64-str] PASSED [ 83%] tests/test_types.py::test_base64_invalid[Base64Str-invalid-base64-bytes] PASSED [ 83%] tests/test_types.py::test_base64_invalid[Base64Str-invalid-base64-str] PASSED [ 83%] tests/test_types.py::test_base64url[Base64UrlBytes-reversible] PASSED [ 83%] tests/test_types.py::test_base64url[Base64UrlStr-reversible] PASSED [ 83%] tests/test_types.py::test_base64url[Base64UrlBytes-bytes-input] PASSED [ 84%] tests/test_types.py::test_base64url[Base64UrlBytes-str-input] PASSED [ 84%] tests/test_types.py::test_base64url[Base64UrlBytes-bytearray-input] PASSED [ 84%] tests/test_types.py::test_base64url[Base64UrlStr-bytes-input] PASSED [ 84%] tests/test_types.py::test_base64url[Base64UrlStr-str-input] PASSED [ 84%] tests/test_types.py::test_base64url[Base64UrlStr-bytearray-input] PASSED [ 84%] tests/test_types.py::test_base64url[Base64UrlBytes-bytes-alphabet-url] PASSED [ 84%] tests/test_types.py::test_base64url[Base64UrlBytes-bytes-alphabet-vanilla] PASSED [ 84%] tests/test_types.py::test_base64url_invalid[Base64UrlBytes-invalid-base64-bytes] PASSED [ 84%] tests/test_types.py::test_base64url_invalid[Base64UrlBytes-invalid-base64-str] PASSED [ 84%] tests/test_types.py::test_base64url_invalid[Base64UrlStr-invalid-base64-bytes] PASSED [ 84%] tests/test_types.py::test_base64url_invalid[Base64UrlStr-invalid-base64-str] PASSED [ 84%] tests/test_types.py::test_sequence_subclass_without_core_schema PASSED [ 84%] tests/test_types.py::test_typing_coercion_defaultdict PASSED [ 84%] tests/test_types.py::test_typing_coercion_counter PASSED [ 84%] tests/test_types.py::test_typing_counter_value_validation PASSED [ 84%] tests/test_types.py::test_mapping_subclass_without_core_schema PASSED [ 84%] tests/test_types.py::test_defaultdict_unknown_default_factory PASSED [ 84%] tests/test_types.py::test_defaultdict_infer_default_factory PASSED [ 84%] tests/test_types.py::test_defaultdict_explicit_default_factory PASSED [ 84%] tests/test_types.py::test_defaultdict_default_factory_preserved PASSED [ 84%] tests/test_types.py::test_custom_default_dict PASSED [ 84%] tests/test_types.py::test_ordered_dict_from_ordered_dict[OrderedDict0] PASSED [ 84%] tests/test_types.py::test_ordered_dict_from_ordered_dict[OrderedDict1] PASSED [ 84%] tests/test_types.py::test_ordered_dict_from_ordered_dict_typed PASSED [ 84%] tests/test_types.py::test_ordered_dict_from_dict[OrderedDict0] PASSED [ 84%] tests/test_types.py::test_ordered_dict_from_dict[OrderedDict1] PASSED [ 84%] tests/test_types.py::test_handle_3rd_party_custom_type_reusing_known_metadata PASSED [ 84%] tests/test_types.py::test_skip_validation[True] PASSED [ 84%] tests/test_types.py::test_skip_validation[False] PASSED [ 84%] tests/test_types.py::test_skip_validation_model_reference PASSED [ 84%] tests/test_types.py::test_skip_validation_serialization PASSED [ 84%] tests/test_types.py::test_skip_validation_json_schema PASSED [ 84%] tests/test_types.py::test_transform_schema PASSED [ 84%] tests/test_types.py::test_transform_schema_for_first_party_class PASSED [ 84%] tests/test_types.py::test_constraint_dataclass PASSED [ 84%] tests/test_types.py::test_transform_schema_for_third_party_class PASSED [ 84%] tests/test_types.py::test_iterable_arbitrary_type PASSED [ 84%] tests/test_types.py::test_typing_extension_literal_field PASSED [ 84%] tests/test_types.py::test_typing_literal_field PASSED [ 84%] tests/test_types.py::test_instance_of_annotation PASSED [ 85%] tests/test_types.py::test_instanceof_invalid_core_schema PASSED [ 85%] tests/test_types.py::test_instanceof_serialization PASSED [ 85%] tests/test_types.py::test_constraints_arbitrary_type PASSED [ 85%] tests/test_types.py::test_annotated_default_value PASSED [ 85%] tests/test_types.py::test_annotated_default_value_validate_default PASSED [ 85%] tests/test_types.py::test_annotated_default_value_functional_validator PASSED [ 85%] tests/test_types.py::test_types_repr[Json-Json] PASSED [ 85%] tests/test_types.py::test_types_repr[PastDate-PastDate] PASSED [ 85%] tests/test_types.py::test_types_repr[FutureDate-FutureDate] PASSED [ 85%] tests/test_types.py::test_types_repr[AwareDatetime-AwareDatetime] PASSED [ 85%] tests/test_types.py::test_types_repr[NaiveDatetime-NaiveDatetime] PASSED [ 85%] tests/test_types.py::test_types_repr[PastDatetime-PastDatetime] PASSED [ 85%] tests/test_types.py::test_types_repr[FutureDatetime-FutureDatetime] PASSED [ 85%] tests/test_types.py::test_types_repr[ImportString-ImportString] PASSED [ 85%] tests/test_types.py::test_enum_custom_schema PASSED [ 85%] tests/test_types.py::test_get_pydantic_core_schema_marker_unrelated_type PASSED [ 85%] tests/test_types.py::test_string_constraints PASSED [ 85%] tests/test_types.py::test_decimal_float_precision PASSED [ 85%] tests/test_types.py::test_coerce_numbers_to_str_disabled_in_strict_mode PASSED [ 85%] tests/test_types.py::test_coerce_numbers_to_str[42] PASSED [ 85%] tests/test_types.py::test_coerce_numbers_to_str[42.0] PASSED [ 85%] tests/test_types.py::test_coerce_numbers_to_str[Decimal('42.0')] PASSED [ 85%] tests/test_types.py::test_coerce_numbers_to_str_from_json[42] PASSED [ 85%] tests/test_types.py::test_coerce_numbers_to_str_from_json[42.0] PASSED [ 85%] tests/test_types.py::test_coerce_numbers_to_str_from_json[42.13] PASSED [ 85%] tests/test_types_namedtuple.py::test_namedtuple_simple PASSED [ 85%] tests/test_types_namedtuple.py::test_namedtuple PASSED [ 85%] tests/test_types_namedtuple.py::test_namedtuple_schema PASSED [ 85%] tests/test_types_namedtuple.py::test_namedtuple_right_length PASSED [ 85%] tests/test_types_namedtuple.py::test_namedtuple_postponed_annotation PASSED [ 85%] tests/test_types_namedtuple.py::test_namedtuple_arbitrary_type PASSED [ 85%] tests/test_types_namedtuple.py::test_recursive_namedtuple PASSED [ 85%] tests/test_types_namedtuple.py::test_recursive_generic_namedtuple PASSED [ 85%] tests/test_types_namedtuple.py::test_namedtuple_defaults PASSED [ 85%] tests/test_types_payment_card_number.py::test_validate_digits PASSED [ 85%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[0-True] PASSED [ 85%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[00-True] PASSED [ 85%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[18-True] PASSED [ 85%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[0000000000000000-True] PASSED [ 85%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424240-False] PASSED [ 85%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424241-False] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424242-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424243-False] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424244-False] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424245-False] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424246-False] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424247-False] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424248-False] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424249-False] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[42424242424242426-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[424242424242424267-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424242675-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[5164581347216566-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4345351087414150-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[343728738009846-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[5164581347216567-False] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4345351087414151-False] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[343728738009847-False] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[000000018-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[99999999999999999999-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[99999999999999999999999999999999999999999999999999999999999999999997-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_length_for_brand[4050000000001-Visa-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_length_for_brand[4050000000000001-Visa-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_length_for_brand[4050000000000000001-Visa-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_length_for_brand[5100000000000003-Mastercard-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_length_for_brand[370000000000002-American Express-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_length_for_brand[2000000000000000008-other-True] PASSED [ 86%] tests/test_types_payment_card_number.py::test_length_for_brand[40000000000000006-Visa-False] PASSED [ 86%] tests/test_types_payment_card_number.py::test_get_brand[370000000000002-American Express] PASSED [ 86%] tests/test_types_payment_card_number.py::test_get_brand[5100000000000003-Mastercard] PASSED [ 86%] tests/test_types_payment_card_number.py::test_get_brand[4050000000000001-Visa] PASSED [ 86%] tests/test_types_payment_card_number.py::test_get_brand[2000000000000000008-other] PASSED [ 86%] tests/test_types_payment_card_number.py::test_valid PASSED [ 86%] tests/test_types_payment_card_number.py::test_error_types[None-type=string_type] PASSED [ 86%] tests/test_types_payment_card_number.py::test_error_types[11111111111-type=string_too_short,] PASSED [ 86%] tests/test_types_payment_card_number.py::test_error_types[11111111111111111111-type=string_too_long,] PASSED [ 86%] tests/test_types_payment_card_number.py::test_error_types[hhhhhhhhhhhhhhhh-type=payment_card_number_digits] PASSED [ 86%] tests/test_types_payment_card_number.py::test_error_types[4000000000000000-type=payment_card_number_luhn,] PASSED [ 86%] tests/test_types_payment_card_number.py::test_error_types[40000000000000006-type=payment_card_number_brand,] PASSED [ 86%] tests/test_types_payment_card_number.py::test_payment_card_brand PASSED [ 86%] tests/test_types_typeddict.py::test_typeddict_all[typing.TypedDict] PASSED [ 86%] tests/test_types_typeddict.py::test_typeddict_all[t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_annotated_simple[typing.Required-typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_annotated_simple[typing.Required-t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_annotated_simple[t_e.Required-typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_annotated_simple[t_e.Required-t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_total_false[typing.Required-typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_total_false[typing.Required-t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_total_false[t_e.Required-typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_total_false[t_e.Required-t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict[typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict[t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_non_total[typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_non_total[t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_partial_new_typeddict[typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_partial_new_typeddict[t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_extra_default[typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_extra_default[t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_schema[typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_schema[t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_postponed_annotation[typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_postponed_annotation[t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_required[typing.Required-typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_required[typing.Required-t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_required[t_e.Required-typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_required[t_e.Required-t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_from_attributes PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_not_required_schema[typing.Required-typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_not_required_schema[typing.Required-t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_not_required_schema[t_e.Required-typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_not_required_schema[t_e.Required-t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typed_dict_inheritance_schema[typing.Required-typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typed_dict_inheritance_schema[typing.Required-t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typed_dict_inheritance_schema[t_e.Required-typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typed_dict_inheritance_schema[t_e.Required-t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_annotated_nonoptional_schema[typing.TypedDict] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_annotated_nonoptional_schema[t_e.TypedDict] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_annotated[typing.TypedDict-{'a': '1', 'b': 2, 'c': 3}-{'a': 1, 'b': 2, 'c': 3}] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_annotated[typing.TypedDict-{'a': None, 'b': 2, 'c': 3}-{'a': None, 'b': 2, 'c': 3}] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_annotated[typing.TypedDict-{'a': None, 'c': 3}-{'a': None, 'b': 42, 'c': 3}] SKIPPED [ 87%] tests/test_types_typeddict.py::test_typeddict_annotated[t_e.TypedDict-{'a': '1', 'b': 2, 'c': 3}-{'a': 1, 'b': 2, 'c': 3}] PASSED [ 87%] tests/test_types_typeddict.py::test_typeddict_annotated[t_e.TypedDict-{'a': None, 'b': 2, 'c': 3}-{'a': None, 'b': 2, 'c': 3}] PASSED [ 88%] tests/test_types_typeddict.py::test_typeddict_annotated[t_e.TypedDict-{'a': None, 'c': 3}-{'a': None, 'b': 42, 'c': 3}] PASSED [ 88%] tests/test_types_typeddict.py::test_recursive_typeddict PASSED [ 88%] tests/test_types_typeddict.py::test_generic_typeddict_in_concrete_model PASSED [ 88%] tests/test_types_typeddict.py::test_generic_typeddict_in_generic_model PASSED [ 88%] tests/test_types_typeddict.py::test_recursive_generic_typeddict_in_module PASSED [ 88%] tests/test_types_typeddict.py::test_recursive_generic_typeddict_in_function_1 PASSED [ 88%] tests/test_types_typeddict.py::test_recursive_generic_typeddict_in_function_2 PASSED [ 88%] tests/test_types_typeddict.py::test_recursive_generic_typeddict_in_function_3 PASSED [ 88%] tests/test_types_typeddict.py::test_typeddict_alias_generator[typing.TypedDict] SKIPPED [ 88%] tests/test_types_typeddict.py::test_typeddict_alias_generator[t_e.TypedDict] PASSED [ 88%] tests/test_types_typeddict.py::test_typeddict_inheritence[typing.TypedDict] SKIPPED [ 88%] tests/test_types_typeddict.py::test_typeddict_inheritence[t_e.TypedDict] PASSED [ 88%] tests/test_types_typeddict.py::test_typeddict_field_validator[typing.TypedDict] SKIPPED [ 88%] tests/test_types_typeddict.py::test_typeddict_field_validator[t_e.TypedDict] PASSED [ 88%] tests/test_types_typeddict.py::test_typeddict_model_validator[typing.TypedDict] SKIPPED [ 88%] tests/test_types_typeddict.py::test_typeddict_model_validator[t_e.TypedDict] PASSED [ 88%] tests/test_types_typeddict.py::test_typeddict_field_serializer[typing.TypedDict] SKIPPED [ 88%] tests/test_types_typeddict.py::test_typeddict_field_serializer[t_e.TypedDict] PASSED [ 88%] tests/test_types_typeddict.py::test_typeddict_model_serializer[typing.TypedDict] SKIPPED [ 88%] tests/test_types_typeddict.py::test_typeddict_model_serializer[t_e.TypedDict] PASSED [ 88%] tests/test_types_typeddict.py::test_model_config PASSED [ 88%] tests/test_types_typeddict.py::test_model_config_inherited PASSED [ 88%] tests/test_types_typeddict.py::test_schema_generator PASSED [ 88%] tests/test_types_typeddict.py::test_grandparent_config PASSED [ 88%] tests/test_types_typeddict.py::test_typeddict_mro PASSED [ 88%] tests/test_typing.py::test_is_namedtuple PASSED [ 88%] tests/test_typing.py::test_is_none_type PASSED [ 88%] tests/test_typing.py::test_is_union[0] PASSED [ 88%] tests/test_typing.py::test_is_union[1] PASSED [ 88%] tests/test_typing.py::test_is_literal_with_typing_extension_literal PASSED [ 88%] tests/test_typing.py::test_is_literal_with_typing_literal PASSED [ 88%] tests/test_typing.py::test_is_classvar[None-False] PASSED [ 88%] tests/test_typing.py::test_is_classvar[ann_type1-True] PASSED [ 88%] tests/test_typing.py::test_is_classvar[ClassVar-True] PASSED [ 88%] tests/test_typing.py::test_parent_frame_namespace PASSED [ 88%] tests/test_typing.py::test_get_function_type_hints_none_type PASSED [ 88%] tests/test_utils.py::test_import_module PASSED [ 88%] tests/test_utils.py::test_import_module_invalid PASSED [ 88%] tests/test_utils.py::test_import_no_attr PASSED [ 88%] tests/test_utils.py::test_display_as_type[str-str] PASSED [ 88%] tests/test_utils.py::test_display_as_type[foobar-str] PASSED [ 89%] tests/test_utils.py::test_display_as_type[SomeForwardRefString-str] PASSED [ 89%] tests/test_utils.py::test_display_as_type[List-List[ForwardRef('SomeForwardRef')]] PASSED [ 89%] tests/test_utils.py::test_display_as_type[Union-Union[str, int]] PASSED [ 89%] tests/test_utils.py::test_display_as_type[list-list] PASSED [ 89%] tests/test_utils.py::test_display_as_type[List-List] PASSED [ 89%] tests/test_utils.py::test_display_as_type[value7-list] PASSED [ 89%] tests/test_utils.py::test_display_as_type[List-List[Dict[str, int]]] PASSED [ 89%] tests/test_utils.py::test_display_as_type[Tuple-Tuple[str, int, float]] PASSED [ 89%] tests/test_utils.py::test_display_as_type[Tuple-Tuple[str, ...]] PASSED [ 89%] tests/test_utils.py::test_display_as_type[Union-Union[int, List[str], Tuple[str, int]]] PASSED [ 89%] tests/test_utils.py::test_display_as_type[foobar-foobar] PASSED [ 89%] tests/test_utils.py::test_display_as_type[LoggedVar-LoggedVar] PASSED [ 89%] tests/test_utils.py::test_display_as_type[value14-LoggedVar] PASSED [ 89%] tests/test_utils.py::test_display_as_type_310[-str0] PASSED [ 89%] tests/test_utils.py::test_display_as_type_310[-str1] PASSED [ 89%] tests/test_utils.py::test_display_as_type_310[-List[ForwardRef('SomeForwardRef')]] PASSED [ 89%] tests/test_utils.py::test_display_as_type_310[-Union[str, int]] PASSED [ 89%] tests/test_utils.py::test_display_as_type_310[-list] PASSED [ 89%] tests/test_utils.py::test_display_as_type_310[-List] PASSED [ 89%] tests/test_utils.py::test_display_as_type_310[-list[int]] PASSED [ 89%] tests/test_utils.py::test_display_as_type_310[-List[int]] PASSED [ 89%] tests/test_utils.py::test_display_as_type_310[-list[dict[str, int]]] PASSED [ 89%] tests/test_utils.py::test_display_as_type_310[-list[Union[str, int]]0] PASSED [ 89%] tests/test_utils.py::test_display_as_type_310[-list[Union[str, int]]1] PASSED [ 89%] tests/test_utils.py::test_display_as_type_310[-LoggedVar[int]] PASSED [ 89%] tests/test_utils.py::test_display_as_type_310[-LoggedVar[Dict[int, str]]] PASSED [ 89%] tests/test_utils.py::test_lenient_issubclass PASSED [ 89%] tests/test_utils.py::test_lenient_issubclass_with_generic_aliases PASSED [ 89%] tests/test_utils.py::test_lenient_issubclass_is_lenient PASSED [ 89%] tests/test_utils.py::test_unique_list[input_value0-output0] PASSED [ 89%] tests/test_utils.py::test_unique_list[input_value1-output1] PASSED [ 89%] tests/test_utils.py::test_unique_list[input_value2-output2] PASSED [ 89%] tests/test_utils.py::test_value_items PASSED [ 89%] tests/test_utils.py::test_value_items_merge[base0-override0-False-expected0] PASSED [ 89%] tests/test_utils.py::test_value_items_merge[None-None-False-None] PASSED [ 89%] tests/test_utils.py::test_value_items_merge[base2-override2-False-expected2] PASSED [ 89%] tests/test_utils.py::test_value_items_merge[base3-None-False-expected3] PASSED [ 89%] tests/test_utils.py::test_value_items_merge[None-override4-False-expected4] PASSED [ 89%] tests/test_utils.py::test_value_items_merge[None-override5-False-expected5] PASSED [ 89%] tests/test_utils.py::test_value_items_merge[base6-None-False-expected6] PASSED [ 89%] tests/test_utils.py::test_value_items_merge[base7-override7-False-expected7] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base8-override8-False-expected8] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base9-override9-False-expected9] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base10-override10-False-expected10] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base11-override11-False-expected11] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base12-override12-False-expected12] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base13-override13-False-expected13] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base14-override14-False-expected14] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base15-override15-False-expected15] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base16-override16-True-expected16] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[None-None-True-None] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base18-override18-True-expected18] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base19-None-True-expected19] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[None-override20-True-expected20] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[None-override21-True-expected21] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base22-None-True-expected22] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base23-override23-True-expected23] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base24-override24-True-expected24] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base25-override25-True-expected25] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base26-override26-True-expected26] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base27-override27-True-expected27] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base28-override28-True-expected28] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base29-override29-True-expected29] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base30-override30-True-expected30] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base31-override31-True-expected31] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base32-True-False-True] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[True-override33-False-expected33] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[True-None-False-True] PASSED [ 90%] tests/test_utils.py::test_value_items_merge[base35-override35-False-expected35] PASSED [ 90%] tests/test_utils.py::test_value_items_error PASSED [ 90%] tests/test_utils.py::test_is_new_type PASSED [ 90%] tests/test_utils.py::test_pretty PASSED [ 90%] tests/test_utils.py::test_pretty_color PASSED [ 90%] tests/test_utils.py::test_devtools_output SKIPPED (devtools not inst...) [ 90%] tests/test_utils.py::test_deep_update[mapping0-updating_mapping0-expected_mapping0-extra keys are inserted] PASSED [ 90%] tests/test_utils.py::test_deep_update[mapping1-updating_mapping1-expected_mapping1-values that can not be merged are updated] PASSED [ 90%] tests/test_utils.py::test_deep_update[mapping2-updating_mapping2-expected_mapping2-values that have corresponding keys are merged] PASSED [ 90%] tests/test_utils.py::test_deep_update[mapping3-updating_mapping3-expected_mapping3-deeply nested values that have corresponding keys are merged] PASSED [ 90%] tests/test_utils.py::test_deep_update_is_not_mutating PASSED [ 90%] tests/test_utils.py::test_undefined_repr PASSED [ 90%] tests/test_utils.py::test_undefined_copy PASSED [ 91%] tests/test_utils.py::test_class_attribute PASSED [ 91%] tests/test_utils.py::test_all_literal_values PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[10] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[1.0] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[11] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[12] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[int] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[None] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[test_all_literal_values] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[len] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[obj8] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[obj10] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection0] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection1] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection2] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection3] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection4] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection5] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection6] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection7] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_collection[collection0] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_collection[collection1] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_collection[collection2] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_collection[collection3] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_collection[collection4] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_collection[collection5] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_collection[collection6] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_collection[collection7] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_error[TypeError] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_error[ValueError] PASSED [ 91%] tests/test_utils.py::test_smart_deepcopy_error[RuntimeError] PASSED [ 91%] tests/test_utils.py::test_get_origin[Annotated-Annotated] PASSED [ 91%] tests/test_utils.py::test_get_origin[Callable-Callable] PASSED [ 91%] tests/test_utils.py::test_get_origin[Dict-dict] PASSED [ 91%] tests/test_utils.py::test_get_origin[List-list] PASSED [ 91%] tests/test_utils.py::test_get_origin[Union-Union] PASSED [ 91%] tests/test_utils.py::test_get_origin[int-None] PASSED [ 91%] tests/test_utils.py::test_all_identical PASSED [ 91%] tests/test_utils.py::test_undefined_pickle PASSED [ 91%] tests/test_utils.py::test_on_lower_camel_zero_length PASSED [ 92%] tests/test_utils.py::test_on_lower_camel_one_length PASSED [ 92%] tests/test_utils.py::test_on_lower_camel_many_length PASSED [ 92%] tests/test_utils.py::test_snake2camel_start_lower[snake_to_camel-snakeToCamel] PASSED [ 92%] tests/test_utils.py::test_snake2camel_start_lower[snake_2_camel-snake2Camel] PASSED [ 92%] tests/test_utils.py::test_snake2camel_start_lower[snake2camel-snake2Camel] PASSED [ 92%] tests/test_utils.py::test_snake2camel_start_lower[_snake_to_camel-_snakeToCamel] PASSED [ 92%] tests/test_utils.py::test_snake2camel_start_lower[snake_to_camel_-snakeToCamel_] PASSED [ 92%] tests/test_utils.py::test_snake2camel_start_lower[__snake_to_camel__-__snakeToCamel__] PASSED [ 92%] tests/test_utils.py::test_snake2camel_start_lower[snake_2-snake2] PASSED [ 92%] tests/test_utils.py::test_snake2camel_start_lower[_snake_2-_snake2] PASSED [ 92%] tests/test_utils.py::test_snake2camel_start_lower[snake_2_-snake2_] PASSED [ 92%] tests/test_utils.py::test_snake2camel[snake_to_camel-SnakeToCamel] PASSED [ 92%] tests/test_utils.py::test_snake2camel[snake_2_camel-Snake2Camel] PASSED [ 92%] tests/test_utils.py::test_snake2camel[snake2camel-Snake2Camel] PASSED [ 92%] tests/test_utils.py::test_snake2camel[_snake_to_camel-_SnakeToCamel] PASSED [ 92%] tests/test_utils.py::test_snake2camel[snake_to_camel_-SnakeToCamel_] PASSED [ 92%] tests/test_utils.py::test_snake2camel[__snake_to_camel__-__SnakeToCamel__] PASSED [ 92%] tests/test_utils.py::test_snake2camel[snake_2-Snake2] PASSED [ 92%] tests/test_utils.py::test_snake2camel[_snake_2-_Snake2] PASSED [ 92%] tests/test_utils.py::test_snake2camel[snake_2_-Snake2_] PASSED [ 92%] tests/test_utils.py::test_camel2snake[camel_to_snake-camel_to_snake] PASSED [ 92%] tests/test_utils.py::test_camel2snake[camelToSnake-camel_to_snake] PASSED [ 92%] tests/test_utils.py::test_camel2snake[camel2Snake-camel_2_snake] PASSED [ 92%] tests/test_utils.py::test_camel2snake[_camelToSnake-_camel_to_snake] PASSED [ 92%] tests/test_utils.py::test_camel2snake[camelToSnake_-camel_to_snake_] PASSED [ 92%] tests/test_utils.py::test_camel2snake[__camelToSnake__-__camel_to_snake__] PASSED [ 92%] tests/test_utils.py::test_camel2snake[CamelToSnake-camel_to_snake] PASSED [ 92%] tests/test_utils.py::test_camel2snake[Camel2Snake-camel_2_snake] PASSED [ 92%] tests/test_utils.py::test_camel2snake[_CamelToSnake-_camel_to_snake] PASSED [ 92%] tests/test_utils.py::test_camel2snake[CamelToSnake_-camel_to_snake_] PASSED [ 92%] tests/test_utils.py::test_camel2snake[__CamelToSnake__-__camel_to_snake__] PASSED [ 92%] tests/test_utils.py::test_camel2snake[Camel2-camel_2] PASSED [ 92%] tests/test_utils.py::test_camel2snake[Camel2_-camel_2_] PASSED [ 92%] tests/test_utils.py::test_camel2snake[_Camel2-_camel_2] PASSED [ 92%] tests/test_utils.py::test_camel2snake[camel2-camel_2] PASSED [ 92%] tests/test_utils.py::test_camel2snake[camel2_-camel_2_] PASSED [ 92%] tests/test_utils.py::test_camel2snake[_camel2-_camel_2] PASSED [ 92%] tests/test_utils.py::test_handle_tuple_positional_schema[Positional tuple without extra_schema] PASSED [ 92%] tests/test_utils.py::test_handle_tuple_positional_schema[Positional tuple with extra_schema] PASSED [ 92%] tests/test_utils.py::test_handle_model_fields_schema[Model fields without extra_validator] PASSED [ 92%] tests/test_utils.py::test_handle_model_fields_schema[Model fields with extra_validator] PASSED [ 93%] tests/test_utils.py::test_handle_typed_dict_schema[Typeddict without extra_validator] PASSED [ 93%] tests/test_utils.py::test_handle_typed_dict_schema[Typeddict with extra_validator] PASSED [ 93%] tests/test_utils.py::test_handle_function_schema PASSED [ 93%] tests/test_utils.py::test_handle_call_schema PASSED [ 93%] tests/test_v1.py::test_version PASSED [ 93%] tests/test_v1.py::test_root_validator PASSED [ 93%] tests/test_validate_call.py::test_args PASSED [ 93%] tests/test_validate_call.py::test_optional PASSED [ 93%] tests/test_validate_call.py::test_wrap PASSED [ 93%] tests/test_validate_call.py::test_kwargs PASSED [ 93%] tests/test_validate_call.py::test_untyped PASSED [ 93%] tests/test_validate_call.py::test_var_args_kwargs[True] PASSED [ 93%] tests/test_validate_call.py::test_var_args_kwargs[False] PASSED [ 93%] tests/test_validate_call.py::test_field_can_provide_factory PASSED [ 93%] tests/test_validate_call.py::test_annotated_field_can_provide_factory PASSED [ 93%] tests/test_validate_call.py::test_positional_only PASSED [ 93%] tests/test_validate_call.py::test_args_name PASSED [ 93%] tests/test_validate_call.py::test_v_args PASSED [ 93%] tests/test_validate_call.py::test_async PASSED [ 93%] tests/test_validate_call.py::test_string_annotation PASSED [ 93%] tests/test_validate_call.py::test_local_annotation PASSED [ 93%] tests/test_validate_call.py::test_item_method PASSED [ 93%] tests/test_validate_call.py::test_class_method PASSED [ 93%] tests/test_validate_call.py::test_json_schema PASSED [ 93%] tests/test_validate_call.py::test_alias_generator PASSED [ 93%] tests/test_validate_call.py::test_config_arbitrary_types_allowed PASSED [ 93%] tests/test_validate_call.py::test_annotated_use_of_alias PASSED [ 93%] tests/test_validate_call.py::test_use_of_alias PASSED [ 93%] tests/test_validate_call.py::test_populate_by_name PASSED [ 93%] tests/test_validate_call.py::test_validate_return PASSED [ 93%] tests/test_validate_call.py::test_validate_all PASSED [ 93%] tests/test_validate_call.py::test_validate_all_positional PASSED [ 93%] tests/test_validate_call.py::test_partial PASSED [ 93%] tests/test_validate_call.py::test_validator_init PASSED [ 93%] tests/test_validate_call.py::test_positional_and_keyword_with_same_name PASSED [ 93%] tests/test_validate_call.py::test_model_as_arg PASSED [ 93%] tests/test_validate_call.py::test_do_not_call_repr_on_validate_call PASSED [ 93%] tests/test_validate_call.py::test_methods_are_not_rebound PASSED [ 93%] tests/test_validate_call.py::test_basemodel_method PASSED [ 93%] tests/test_validate_call.py::test_classmethod_order_error[staticmethod] PASSED [ 94%] tests/test_validate_call.py::test_classmethod_order_error[classmethod] PASSED [ 94%] tests/test_validate_call.py::test_async_func PASSED [ 94%] tests/test_validators.py::test_annotated_validator_after PASSED [ 94%] tests/test_validators.py::test_annotated_validator_before PASSED [ 94%] tests/test_validators.py::test_annotated_validator_builtin PASSED [ 94%] tests/test_validators.py::test_annotated_validator_plain PASSED [ 94%] tests/test_validators.py::test_annotated_validator_wrap PASSED [ 94%] tests/test_validators.py::test_annotated_validator_nested PASSED [ 94%] tests/test_validators.py::test_annotated_validator_runs_before_field_validators PASSED [ 94%] tests/test_validators.py::test_annotated_validator_typing_cache[PlainValidator-] PASSED [ 94%] tests/test_validators.py::test_annotated_validator_typing_cache[WrapValidator-] PASSED [ 94%] tests/test_validators.py::test_annotated_validator_typing_cache[BeforeValidator-] PASSED [ 94%] tests/test_validators.py::test_annotated_validator_typing_cache[AfterValidator-] PASSED [ 94%] tests/test_validators.py::test_simple PASSED [ 94%] tests/test_validators.py::test_int_validation PASSED [ 94%] tests/test_validators.py::test_int_overflow_validation[inf0] PASSED [ 94%] tests/test_validators.py::test_int_overflow_validation[nan] PASSED [ 94%] tests/test_validators.py::test_int_overflow_validation[inf1] PASSED [ 94%] tests/test_validators.py::test_frozenset_validation PASSED [ 94%] tests/test_validators.py::test_deque_validation PASSED [ 94%] tests/test_validators.py::test_validate_whole PASSED [ 94%] tests/test_validators.py::test_validate_pre_error PASSED [ 94%] tests/test_validators.py::test_validating_assignment_ok PASSED [ 94%] tests/test_validators.py::test_validating_assignment_fail PASSED [ 94%] tests/test_validators.py::test_validating_assignment_value_change PASSED [ 94%] tests/test_validators.py::test_validating_assignment_extra PASSED [ 94%] tests/test_validators.py::test_validating_assignment_dict PASSED [ 94%] tests/test_validators.py::test_validating_assignment_values_dict PASSED [ 94%] tests/test_validators.py::test_validate_multiple PASSED [ 94%] tests/test_validators.py::test_classmethod PASSED [ 94%] tests/test_validators.py::test_use_bare PASSED [ 94%] tests/test_validators.py::test_use_bare_field_validator PASSED [ 94%] tests/test_validators.py::test_use_no_fields PASSED [ 94%] tests/test_validators.py::test_use_no_fields_field_validator PASSED [ 94%] tests/test_validators.py::test_validator_bad_fields_throws_configerror PASSED [ 94%] tests/test_validators.py::test_field_validator_bad_fields_throws_configerror PASSED [ 94%] tests/test_validators.py::test_validate_always PASSED [ 94%] tests/test_validators.py::test_field_validator_validate_default PASSED [ 94%] tests/test_validators.py::test_validate_always_on_inheritance PASSED [ 94%] tests/test_validators.py::test_field_validator_validate_default_on_inheritance PASSED [ 94%] tests/test_validators.py::test_validate_not_always PASSED [ 95%] tests/test_validators.py::test_wildcard_validators[validator-pytest_warns0] PASSED [ 95%] tests/test_validators.py::test_wildcard_validators[field_validator-pytest_warns1] PASSED [ 95%] tests/test_validators.py::test_wildcard_validator_error[validator-pytest_warns0] PASSED [ 95%] tests/test_validators.py::test_wildcard_validator_error[field_validator-pytest_warns1] PASSED [ 95%] tests/test_validators.py::test_invalid_field PASSED [ 95%] tests/test_validators.py::test_validate_child PASSED [ 95%] tests/test_validators.py::test_validate_child_extra PASSED [ 95%] tests/test_validators.py::test_validate_child_all PASSED [ 95%] tests/test_validators.py::test_validate_parent PASSED [ 95%] tests/test_validators.py::test_validate_parent_all PASSED [ 95%] tests/test_validators.py::test_inheritance_keep PASSED [ 95%] tests/test_validators.py::test_inheritance_replace PASSED [ 95%] tests/test_validators.py::test_inheritance_replace_root_validator PASSED [ 95%] tests/test_validators.py::test_validation_each_item PASSED [ 95%] tests/test_validators.py::test_validation_each_item_invalid_type PASSED [ 95%] tests/test_validators.py::test_validation_each_item_nullable PASSED [ 95%] tests/test_validators.py::test_validation_each_item_one_sublevel PASSED [ 95%] tests/test_validators.py::test_key_validation PASSED [ 95%] tests/test_validators.py::test_validator_always_optional PASSED [ 95%] tests/test_validators.py::test_field_validator_validate_default_optional PASSED [ 95%] tests/test_validators.py::test_validator_always_pre PASSED [ 95%] tests/test_validators.py::test_field_validator_validate_default_pre PASSED [ 95%] tests/test_validators.py::test_validator_always_post PASSED [ 95%] tests/test_validators.py::test_field_validator_validate_default_post PASSED [ 95%] tests/test_validators.py::test_validator_always_post_optional PASSED [ 95%] tests/test_validators.py::test_field_validator_validate_default_post_optional PASSED [ 95%] tests/test_validators.py::test_datetime_validator PASSED [ 95%] tests/test_validators.py::test_datetime_field_validator PASSED [ 95%] tests/test_validators.py::test_pre_called_once PASSED [ 95%] tests/test_validators.py::test_assert_raises_validation_error PASSED [ 95%] tests/test_validators.py::test_root_validator PASSED [ 95%] tests/test_validators.py::test_root_validator_subclass PASSED [ 95%] tests/test_validators.py::test_root_validator_pre PASSED [ 95%] tests/test_validators.py::test_root_validator_types PASSED [ 95%] tests/test_validators.py::test_root_validator_returns_none_exception PASSED [ 95%] tests/test_validators.py::test_model_validator_returns_ignore PASSED [ 95%] tests/test_validators.py::test_reuse_global_validators PASSED [ 95%] tests/test_validators.py::test_root_validator_classmethod[True-True] PASSED [ 95%] tests/test_validators.py::test_root_validator_classmethod[True-False] PASSED [ 95%] tests/test_validators.py::test_root_validator_classmethod[False-True] PASSED [ 95%] tests/test_validators.py::test_root_validator_classmethod[False-False] PASSED [ 96%] tests/test_validators.py::test_assignment_validator_cls PASSED [ 96%] tests/test_validators.py::test_literal_validator PASSED [ 96%] tests/test_validators.py::test_literal_validator_str_enum PASSED [ 96%] tests/test_validators.py::test_nested_literal_validator PASSED [ 96%] tests/test_validators.py::test_union_literal_with_constraints PASSED [ 96%] tests/test_validators.py::test_field_that_is_being_validated_is_excluded_from_validator_values PASSED [ 96%] tests/test_validators.py::test_exceptions_in_field_validators_restore_original_field_value PASSED [ 96%] tests/test_validators.py::test_overridden_root_validators PASSED [ 96%] tests/test_validators.py::test_validating_assignment_pre_root_validator_fail PASSED [ 96%] tests/test_validators.py::test_validating_assignment_model_validator_before_fail PASSED [ 96%] tests/test_validators.py::test_root_validator_skip_on_failure_invalid[kwargs0] PASSED [ 96%] tests/test_validators.py::test_root_validator_skip_on_failure_invalid[kwargs1] PASSED [ 96%] tests/test_validators.py::test_root_validator_skip_on_failure_invalid[kwargs2] PASSED [ 96%] tests/test_validators.py::test_root_validator_skip_on_failure_valid[kwargs0] PASSED [ 96%] tests/test_validators.py::test_root_validator_skip_on_failure_valid[kwargs1] PASSED [ 96%] tests/test_validators.py::test_root_validator_skip_on_failure_valid[kwargs2] PASSED [ 96%] tests/test_validators.py::test_root_validator_skip_on_failure_valid[kwargs3] PASSED [ 96%] tests/test_validators.py::test_model_validator_many_values_change PASSED [ 96%] tests/test_validators.py::test_v1_validator_deprecated PASSED [ 96%] tests/test_validators.py::test_info_field_name_data_before PASSED [ 96%] tests/test_validators.py::test_decorator_proxy PASSED [ 96%] tests/test_validators.py::test_root_validator_self PASSED [ 96%] tests/test_validators.py::test_validator_self PASSED [ 96%] tests/test_validators.py::test_field_validator_self PASSED [ 96%] tests/test_validators.py::test_v1_validator_signature_kwargs_not_allowed PASSED [ 96%] tests/test_validators.py::test_v1_validator_signature_kwargs1 PASSED [ 96%] tests/test_validators.py::test_v1_validator_signature_kwargs2 PASSED [ 96%] tests/test_validators.py::test_v1_validator_signature_with_values PASSED [ 96%] tests/test_validators.py::test_v1_validator_signature_with_values_kw_only PASSED [ 96%] tests/test_validators.py::test_v1_validator_signature_with_field PASSED [ 96%] tests/test_validators.py::test_v1_validator_signature_with_config PASSED [ 96%] tests/test_validators.py::test_model_config_validate_default PASSED [ 96%] tests/test_validators.py::test_functools_partial_validator_v2[partial_val_func1] PASSED [ 96%] tests/test_validators.py::test_functools_partial_validator_v2[partial_val_func2] PASSED [ 96%] tests/test_validators.py::test_functools_partial_validator_v2[partial_info_val_func] PASSED [ 96%] tests/test_validators.py::test_functools_partialmethod_validator_v2[partial_val_func1] PASSED [ 96%] tests/test_validators.py::test_functools_partialmethod_validator_v2[partial_val_func2] PASSED [ 96%] tests/test_validators.py::test_functools_partialmethod_validator_v2[partial_info_val_func] PASSED [ 96%] tests/test_validators.py::test_functools_partialmethod_validator_v2_cls_method[partial_cls_val_func1] PASSED [ 96%] tests/test_validators.py::test_functools_partialmethod_validator_v2_cls_method[partial_cls_val_func2] PASSED [ 97%] tests/test_validators.py::test_functools_partialmethod_validator_v2_cls_method[partial_cls_info_val_func] PASSED [ 97%] tests/test_validators.py::test_functools_partial_validator_v1[partial_val_func1] PASSED [ 97%] tests/test_validators.py::test_functools_partial_validator_v1[partial_val_func2] PASSED [ 97%] tests/test_validators.py::test_functools_partial_validator_v1[partial_values_val_func1] PASSED [ 97%] tests/test_validators.py::test_functools_partial_validator_v1[partial_values_val_func2] PASSED [ 97%] tests/test_validators.py::test_functools_partialmethod_validator_v1[partial_val_func1] PASSED [ 97%] tests/test_validators.py::test_functools_partialmethod_validator_v1[partial_val_func2] PASSED [ 97%] tests/test_validators.py::test_functools_partialmethod_validator_v1[partial_values_val_func1] PASSED [ 97%] tests/test_validators.py::test_functools_partialmethod_validator_v1[partial_values_val_func2] PASSED [ 97%] tests/test_validators.py::test_functools_partialmethod_validator_v1_cls_method[partial_cls_val_func1] PASSED [ 97%] tests/test_validators.py::test_functools_partialmethod_validator_v1_cls_method[partial_cls_val_func2] PASSED [ 97%] tests/test_validators.py::test_functools_partialmethod_validator_v1_cls_method[partial_cls_values_val_func1] PASSED [ 97%] tests/test_validators.py::test_functools_partialmethod_validator_v1_cls_method[partial_cls_values_val_func2] PASSED [ 97%] tests/test_validators.py::test_validator_allow_reuse_inheritance PASSED [ 97%] tests/test_validators.py::test_validator_allow_reuse_same_field PASSED [ 97%] tests/test_validators.py::test_validator_allow_reuse_different_field_1 PASSED [ 97%] tests/test_validators.py::test_validator_allow_reuse_different_field_2 PASSED [ 97%] tests/test_validators.py::test_validator_allow_reuse_different_field_3 PASSED [ 97%] tests/test_validators.py::test_validator_allow_reuse_different_field_4 PASSED [ 97%] tests/test_validators.py::test_root_validator_allow_reuse_same_field PASSED [ 97%] tests/test_validators.py::test_root_validator_allow_reuse_inheritance PASSED [ 97%] tests/test_validators.py::test_bare_root_validator PASSED [ 97%] tests/test_validators.py::test_validator_with_underscore_name PASSED [ 97%] tests/test_validators.py::test_validator_function_error_hide_input[before-config0-type=value_error, input_value='123', input_type=str] PASSED [ 97%] tests/test_validators.py::test_validator_function_error_hide_input[before-config1-type=value_error, input_value='123', input_type=str] PASSED [ 97%] tests/test_validators.py::test_validator_function_error_hide_input[before-config2-type=value_error] PASSED [ 97%] tests/test_validators.py::test_validator_function_error_hide_input[after-config3-type=value_error, input_value='123', input_type=str] PASSED [ 97%] tests/test_validators.py::test_validator_function_error_hide_input[after-config4-type=value_error, input_value='123', input_type=str] PASSED [ 97%] tests/test_validators.py::test_validator_function_error_hide_input[after-config5-type=value_error] PASSED [ 97%] tests/test_validators.py::test_validator_function_error_hide_input[plain-config6-type=value_error, input_value='123', input_type=str] PASSED [ 97%] tests/test_validators.py::test_validator_function_error_hide_input[plain-config7-type=value_error, input_value='123', input_type=str] PASSED [ 97%] tests/test_validators.py::test_validator_function_error_hide_input[plain-config8-type=value_error] PASSED [ 97%] tests/test_validators.py::test_custom_type_field_name_model PASSED [ 97%] tests/test_validators.py::test_custom_type_field_name_model_nested PASSED [ 97%] tests/test_validators.py::test_custom_type_field_name_typed_dict PASSED [ 97%] tests/test_validators.py::test_custom_type_field_name_dataclass PASSED [ 97%] tests/test_validators.py::test_custom_type_field_name_named_tuple PASSED [ 97%] tests/test_validators.py::test_custom_type_field_name_validate_call PASSED [ 97%] tests/test_validators.py::test_after_validator_field_name PASSED [ 97%] tests/test_validators.py::test_before_validator_field_name PASSED [ 97%] tests/test_validators.py::test_plain_validator_field_name PASSED [ 98%] tests/test_validators.py::test_wrap_validator_field_name PASSED [ 98%] tests/test_validators_dataclass.py::test_simple PASSED [ 98%] tests/test_validators_dataclass.py::test_validate_before PASSED [ 98%] tests/test_validators_dataclass.py::test_validate_multiple PASSED [ 98%] tests/test_validators_dataclass.py::test_type_error PASSED [ 98%] tests/test_validators_dataclass.py::test_classmethod PASSED [ 98%] tests/test_validators_dataclass.py::test_validate_parent PASSED [ 98%] tests/test_validators_dataclass.py::test_inheritance_replace PASSED [ 98%] tests/test_validators_dataclass.py::test_model_validator PASSED [ 98%] tests/test_version.py::test_version_info PASSED [ 98%] tests/test_version.py::test_standard_version PASSED [ 98%] tests/test_version.py::test_version_attribute_is_present PASSED [ 98%] tests/test_version.py::test_version_attribute_is_a_string PASSED [ 98%] tests/test_version.py::test_version_short[2.1-2.1] PASSED [ 98%] tests/test_version.py::test_version_short[2.1.0-2.1] PASSED [ 98%] tests/test_warnings.py::test_pydantic_deprecation_warning PASSED [ 98%] tests/test_warnings.py::test_pydantic_deprecation_warning_tailing_dot_in_message PASSED [ 98%] tests/test_warnings.py::test_pydantic_deprecation_warning_calculated_expected_removal PASSED [ 98%] tests/test_warnings.py::test_pydantic_deprecation_warning_2_0_migration_guide_link PASSED [ 98%] tests/test_warnings.py::test_pydantic_deprecated_since_2_0_warning PASSED [ 98%] tests/benchmarks/test_fastapi_startup_generics.py::test_fastapi_startup_perf PASSED [ 98%] tests/benchmarks/test_fastapi_startup_simple.py::test_fastapi_startup_perf PASSED [ 98%] tests/benchmarks/test_north_star.py::test_north_star_validate_json PASSED [ 98%] tests/benchmarks/test_north_star.py::test_north_star_validate_json_strict PASSED [ 98%] tests/benchmarks/test_north_star.py::test_north_star_dump_json PASSED [ 98%] tests/benchmarks/test_north_star.py::test_north_star_validate_python PASSED [ 98%] tests/benchmarks/test_north_star.py::test_north_star_validate_python_strict PASSED [ 98%] tests/benchmarks/test_north_star.py::test_north_star_dump_python PASSED [ 98%] tests/benchmarks/test_north_star.py::test_north_star_json_loads PASSED [ 98%] tests/benchmarks/test_north_star.py::test_north_star_json_dumps PASSED [ 98%] tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-fail1.py] SKIPPED [ 98%] tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-fail2.py] SKIPPED [ 98%] tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-fail3.py] SKIPPED [ 98%] tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-fail4.py] SKIPPED [ 98%] tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-pydantic_settings.py] SKIPPED [ 98%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-fail1.py] SKIPPED [ 98%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-fail2.py] SKIPPED [ 98%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-fail3.py] SKIPPED [ 98%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-fail4.py] SKIPPED [ 98%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-pydantic_settings.py] SKIPPED [ 98%] tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-success.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-success.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-plugin_success.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-plugin_success_baseConfig.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-metaclass_args.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-plugin_success.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-plugin_fail.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-plugin_success_baseConfig.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-plugin_fail_baseConfig.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-pydantic_settings.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin.toml-plugin_success.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin.toml-plugin_fail.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin.toml-plugin_success_baseConfig.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin.toml-plugin_fail_baseConfig.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin.toml-pydantic_settings.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-strict.ini-plugin_success.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-strict.ini-plugin_fail.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-strict.ini-fail_defaults.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-strict.ini-plugin_success_baseConfig.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-strict.ini-plugin_fail_baseConfig.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin-strict.toml-plugin_success.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin-strict.toml-plugin_fail.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin-strict.toml-fail_defaults.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin-strict.toml-plugin_success_baseConfig.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin-strict.toml-plugin_fail_baseConfig.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-custom_constructor.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-generics.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-strict.ini-plugin_default_factory.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-strict-no-any.ini-dataclass_no_any.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-very-strict.ini-metaclass_args.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-computed_fields.py] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_bad_toml_config SKIPPED (Test only wit...) [ 99%] tests/mypy/test_mypy.py::test_success_cases_run[dataclass_no_any] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_success_cases_run[plugin_success] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_success_cases_run[plugin_success_baseConfig] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_explicit_reexports SKIPPED (Test only ...) [ 99%] tests/mypy/test_mypy.py::test_explicit_reexports_exist SKIPPED (Test...) [ 99%] tests/mypy/test_mypy.py::test_parse_mypy_version[0-v_tuple0] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_parse_mypy_version[0.930-v_tuple1] SKIPPED [ 99%] tests/mypy/test_mypy.py::test_parse_mypy_version[0.940+dev.04cac4b5d911c4f9529e6ce86a27b44f28846f5d.dirty-v_tuple2] SKIPPED [ 99%] tests/plugin/test_plugin.py::test_plugin_usage SKIPPED (Test only wi...) [100%] Results (11.48s): 3934 passed 125 skipped 9 xfailed INFO : Command's result: OK + exit 0 Processing files: python3-module-pydantic-2.4.2-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.83245 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-pydantic-2.4.2 + DOCDIR=/usr/src/tmp/python3-module-pydantic-buildroot/usr/share/doc/python3-module-pydantic-2.4.2 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-pydantic-buildroot/usr/share/doc/python3-module-pydantic-2.4.2 + /bin/mkdir -p /usr/src/tmp/python3-module-pydantic-buildroot/usr/share/doc/python3-module-pydantic-2.4.2 + cp -prL LICENSE HISTORY.md README.md /usr/src/tmp/python3-module-pydantic-buildroot/usr/share/doc/python3-module-pydantic-2.4.2 + chmod -R go-w /usr/src/tmp/python3-module-pydantic-buildroot/usr/share/doc/python3-module-pydantic-2.4.2 + chmod -R a+rX /usr/src/tmp/python3-module-pydantic-buildroot/usr/share/doc/python3-module-pydantic-2.4.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.rEWHnB 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.HJf0G7 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) /usr/lib/rpm/python3.req.files: line 73: test: too many arguments py3prov: detected potential module:pydantic py3prov: detected potential module:pydantic py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic._internal._generate_schema" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic._migration" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.annotated_handlers" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.config" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.errors" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.fields" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.functional_serializers" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.functional_validators" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.json_schema" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.main" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.networks" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.type_adapter" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.types" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.validate_call" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.version" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.warnings" lines:[37] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.deprecated.class_validators" lines:[[46]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.deprecated.config" lines:[[47]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.deprecated.tools" lines:[[48]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "pydantic.root_model" lines:[[49]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/__init__.py: "importlib" lines:[[222]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_config.py: "pydantic.config" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_config.py: "pydantic.errors" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_config.py: "pydantic.warnings" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_config.py: "pydantic._internal._schema_generation_shared" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_core_metadata.py: "pydantic._internal._schema_generation_shared" lines:[[9, 12]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_core_utils.py: "pydantic._internal" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_core_utils.py: "rich" lines:[[569]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py: "pydantic.errors" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py: "pydantic.fields" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py: "pydantic.plugin._schema_validator" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py: "pydantic.warnings" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py: "pydantic._internal" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py: "pydantic._internal._core_utils" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py: "pydantic._internal._fields" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py: "pydantic._internal._generate_schema" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py: "pydantic._internal._generics" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py: "pydantic._internal._mock_val_ser" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py: "pydantic._internal._schema_generation_shared" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py: "pydantic._internal._utils" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_dataclasses.py: "pydantic.config" lines:[[35]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators.py: skipping "itertools" lines:[8] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators.py: "pydantic.errors" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators.py: "pydantic.fields" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators.py: "pydantic._internal._core_utils" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators.py: "pydantic._internal._internal_dataclass" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators.py: "pydantic._internal._typing_extra" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators.py: "pydantic.functional_validators" lines:[[21]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators.py: "functools" lines:[[24], [[732]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators_v1.py: "pydantic.errors" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_decorators_v1.py: "pydantic._internal._decorators" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_discriminated_union.py: "pydantic.errors" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_discriminated_union.py: "pydantic._internal" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_discriminated_union.py: "pydantic._internal._core_utils" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_fields.py: skipping "sys" lines:[5] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_fields.py: "pydantic._internal" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_fields.py: "pydantic._internal._config" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_fields.py: "pydantic._internal._repr" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_fields.py: "pydantic._internal._typing_extra" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_fields.py: "pydantic.fields" lines:[[19], [97], [215], [240]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_fields.py: "pydantic.main" lines:[[20], [[[[[[117]]]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_fields.py: "pydantic._internal._dataclasses" lines:[[21]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_fields.py: "pydantic._internal._decorators" lines:[[22]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: skipping "sys" lines:[8] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: skipping "itertools" lines:[16] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic.annotated_handlers" lines:[39] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic.config" lines:[40] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic.errors" lines:[41] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic.fields" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic.json_schema" lines:[43] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic.version" lines:[44] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic.warnings" lines:[45] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal" lines:[46] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal._config" lines:[47] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal._core_metadata" lines:[48] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal._core_utils" lines:[52] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal._decorators" lines:[60] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal._fields" lines:[75] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal._forward_ref" lines:[76] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal._generics" lines:[77] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal._schema_generation_shared" lines:[78] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal._typing_extra" lines:[81] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal._utils" lines:[82] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic.main" lines:[[85], [[703]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic.validators" lines:[[86]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal._dataclasses" lines:[[87]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal._schema_generation_shared" lines:[[88]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal._std_types_schema" lines:[[[[[[[[[[[[[[[[[[[[[[[[[[[[780]]]]]]]]]]]]]]]]]]]]]]]]]], [1535]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal._validators" lines:[[[[1266]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic._internal" lines:[[[1280]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic.dataclasses" lines:[[[[[1332]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generate_schema.py: "pydantic" lines:[[[1927]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generics.py: skipping "sys" lines:[3] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generics.py: "pydantic._internal._core_utils" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generics.py: "pydantic._internal._forward_ref" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generics.py: "pydantic._internal._typing_extra" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generics.py: "pydantic._internal._utils" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generics.py: "typing" lines:[[21]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_generics.py: "pydantic.main" lines:[[24]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_internal_dataclass.py: skipping "sys" lines:[1] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_known_annotated_metadata.py: "pydantic._internal" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_known_annotated_metadata.py: "pydantic._internal._fields" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_known_annotated_metadata.py: "pydantic.annotated_handlers" lines:[[16]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_known_annotated_metadata.py: "pydantic.fields" lines:[[131]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_mock_val_ser.py: "pydantic.errors" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_mock_val_ser.py: "pydantic.dataclasses" lines:[[11], [[106]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_mock_val_ser.py: "pydantic.main" lines:[[12]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic.errors" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic.fields" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic.plugin._schema_validator" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic.warnings" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic._internal._config" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic._internal._core_utils" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic._internal._decorators" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic._internal._discriminated_union" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic._internal._fields" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic._internal._generate_schema" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic._internal._generics" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic._internal._mock_val_ser" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic._internal._schema_generation_shared" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic._internal._typing_extra" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic._internal._utils" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic._internal._validate_call" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "inspect" lines:[[38], [523]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "pydantic.main" lines:[[40], [[[131]], [231]], [275]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_model_construction.py: "itertools" lines:[[524]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_repr.py: "pydantic._internal" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_schema_generation_shared.py: "pydantic.annotated_handlers" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_schema_generation_shared.py: "pydantic.json_schema" lines:[[12]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_schema_generation_shared.py: "pydantic._internal._core_utils" lines:[[13]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_schema_generation_shared.py: "pydantic._internal._generate_schema" lines:[[14]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py: "pydantic.errors" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py: "pydantic.fields" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py: "pydantic.types" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py: "pydantic.config" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py: "pydantic.json_schema" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py: "pydantic._internal" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py: "pydantic._internal._core_utils" lines:[37] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py: "pydantic._internal._internal_dataclass" lines:[38] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py: "pydantic._internal._schema_generation_shared" lines:[39] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py: "pydantic._internal._generate_schema" lines:[[42]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py: "datetime" lines:[[181]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py: "uuid" lines:[[204]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_std_types_schema.py: "pathlib" lines:[[215]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_typing_extra.py: skipping "sys" lines:[5] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_typing_extra.py: "pydantic._internal._dataclasses" lines:[[16]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_typing_extra.py: "typing" lines:[[19], [[21]], [30], [36]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_typing_extra.py: "typing_extensions" lines:[[34]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_typing_extra.py: "types" lines:[[58]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_typing_extra.py: "pydantic._internal._utils" lines:[[100], [110]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_utils.py: skipping "itertools" lines:[12] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_utils.py: "pydantic._internal" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_utils.py: "pydantic.main" lines:[[23], [86]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_validate_call.py: "pydantic.config" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_validate_call.py: "pydantic.plugin._schema_validator" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_validate_call.py: "pydantic._internal" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_validate_call.py: "pydantic._internal._config" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_validate_call.py: "pydantic._internal._core_utils" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_internal/_validators.py: "importlib" lines:[[76]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_migration.py: skipping "sys" lines:[1] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_migration.py: "pydantic._internal._validators" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_migration.py: "pydantic.version" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/_migration.py: "pydantic.errors" lines:[[262]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/annotated_handlers.py: "pydantic.json_schema" lines:[[9]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/class_validators.py: "pydantic._migration" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/color.py: "pydantic._internal" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/color.py: "pydantic._internal._schema_generation_shared" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/color.py: "pydantic.json_schema" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/color.py: "pydantic.warnings" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/config.py: "pydantic._migration" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/config.py: "pydantic._internal._generate_schema" lines:[[11]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/dataclasses.py: skipping "sys" lines:[5] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/dataclasses.py: "pydantic._internal" lines:[11, 12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/dataclasses.py: "pydantic._migration" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/dataclasses.py: "pydantic.config" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/dataclasses.py: "pydantic.fields" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/dataclasses.py: "pydantic._internal._dataclasses" lines:[[18]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/datetime_parse.py: "pydantic._migration" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/decorator.py: "pydantic._migration" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/class_validators.py: "pydantic._internal" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/class_validators.py: "pydantic.errors" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/class_validators.py: "pydantic.warnings" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/config.py: "pydantic._internal" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/config.py: "pydantic.warnings" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/copy_internals.py: "pydantic._internal" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/copy_internals.py: "pydantic" lines:[[17], [135]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/copy_internals.py: "pydantic._internal._utils" lines:[[18]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/decorator.py: "pydantic._internal" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/decorator.py: "pydantic.alias_generators" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/decorator.py: "pydantic.errors" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/decorator.py: "pydantic.functional_validators" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/decorator.py: "pydantic.main" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/decorator.py: "pydantic.warnings" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/decorator.py: "inspect" lines:[[[77]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/json.py: "pydantic.color" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/json.py: "pydantic.networks" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/json.py: "pydantic.types" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/json.py: "pydantic.warnings" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/json.py: "dataclasses" lines:[[85]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/json.py: "pydantic.main" lines:[[87]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/parse.py: "pydantic.warnings" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/tools.py: "pydantic.json_schema" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/tools.py: "pydantic.type_adapter" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/deprecated/tools.py: "pydantic.warnings" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/env_settings.py: "pydantic._migration" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/error_wrappers.py: "pydantic._migration" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/errors.py: "pydantic._migration" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/errors.py: "pydantic.version" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/fields.py: skipping "sys" lines:[6] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/fields.py: "pydantic" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/fields.py: "pydantic._internal" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/fields.py: "pydantic.errors" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/fields.py: "pydantic.warnings" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/fields.py: "functools" lines:[[12]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/fields.py: "pydantic._internal._repr" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_serializers.py: "pydantic" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_serializers.py: "pydantic._internal" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_serializers.py: "pydantic.annotated_handlers" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_validators.py: skipping "sys" lines:[6] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_validators.py: "pydantic" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_validators.py: "pydantic._internal" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_validators.py: "pydantic.annotated_handlers" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_validators.py: "pydantic.errors" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_validators.py: "typing_extensions" lines:[[21]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_validators.py: "typing" lines:[[23]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/functional_validators.py: "pydantic" lines:[[[[529]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/generics.py: "pydantic._migration" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json.py: "pydantic._migration" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json_schema.py: "pydantic._internal" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json_schema.py: "pydantic.annotated_handlers" lines:[52] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json_schema.py: "pydantic.config" lines:[53] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json_schema.py: "pydantic.errors" lines:[54] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json_schema.py: "pydantic" lines:[[57]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json_schema.py: "pydantic._internal._core_utils" lines:[[58]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json_schema.py: "pydantic._internal._dataclasses" lines:[[59]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json_schema.py: "pydantic._internal._schema_generation_shared" lines:[[60]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/json_schema.py: "pydantic.main" lines:[[61]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pydantic._internal" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pydantic._migration" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pydantic.annotated_handlers" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pydantic.config" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pydantic.errors" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pydantic.fields" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pydantic.json_schema" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pydantic.warnings" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "inspect" lines:[[35]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pathlib" lines:[[36]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pydantic_core" lines:[[38]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "typing_extensions" lines:[[39]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pydantic._internal._utils" lines:[[41]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pydantic.deprecated.parse" lines:[[42]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pydantic.fields" lines:[[43]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pydantic.deprecated" lines:[[[1032], [1085], [1163], [1258], [1271], [1285], [1298]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "json" lines:[[[[[1043]]], [1217]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/main.py: "pydantic.deprecated.json" lines:[[[1223]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/mypy.py: skipping "sys" lines:[5] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/mypy.py: "pydantic._internal" lines:[79] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/mypy.py: "pydantic.version" lines:[80] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/mypy.py: "mypy.types" lines:[[83], [[86]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/mypy.py: "tomllib" lines:[[[1179]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/mypy.py: "tomli" lines:[[[[1182]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/mypy.py: "warnings" lines:[[[[[1184]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/networks.py: "pydantic._internal" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/networks.py: "pydantic._migration" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/networks.py: "pydantic.annotated_handlers" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/networks.py: "pydantic.json_schema" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/networks.py: "email_validator" lines:[[18], [[352]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/parse.py: "pydantic._migration" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/_loader.py: skipping "sys" lines:[3] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/_loader.py: "importlib.metadata" lines:[[10]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/_loader.py: "importlib_metadata" lines:[[12]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/_loader.py: "pydantic.plugin" lines:[[16]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/_schema_validator.py: "pydantic.plugin" lines:[[11]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/plugin/_schema_validator.py: "pydantic.plugin._loader" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/root_model.py: "pydantic" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/root_model.py: "pydantic._internal" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/root_model.py: "pydantic.main" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/root_model.py: "typing" lines:[[15]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/root_model.py: "typing_extensions" lines:[[17]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/schema.py: "pydantic._migration" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/tools.py: "pydantic._migration" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/type_adapter.py: skipping "sys" lines:[79] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/type_adapter.py: "pydantic.errors" lines:[86] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/type_adapter.py: "pydantic.main" lines:[87] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/type_adapter.py: "pydantic._internal" lines:[89] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/type_adapter.py: "pydantic.config" lines:[90] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/type_adapter.py: "pydantic.json_schema" lines:[91] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/type_adapter.py: "pydantic.plugin._schema_validator" lines:[98] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/types.py: "pydantic._internal" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/types.py: "pydantic._migration" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/types.py: "pydantic.annotated_handlers" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/types.py: "pydantic.errors" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/types.py: "pydantic.json_schema" lines:[37] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/types.py: "pydantic.warnings" lines:[38] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/typing.py: "pydantic._migration" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/utils.py: "pydantic._migration" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1.annotated_types" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1.class_validators" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1.config" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1.decorator" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1.env_settings" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1.error_wrappers" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1.errors" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1.fields" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1.main" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1.networks" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1.parse" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1.tools" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1.types" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/__init__.py: "pydantic.v1.version" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/_hypothesis_plugin.py: "pydantic" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/_hypothesis_plugin.py: "pydantic.color" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/_hypothesis_plugin.py: "pydantic.types" lines:[37] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/_hypothesis_plugin.py: "pydantic.utils" lines:[38] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/_hypothesis_plugin.py: "email_validator" lines:[[53]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/annotated_types.py: skipping "sys" lines:[1] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/annotated_types.py: "pydantic.v1.fields" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/annotated_types.py: "pydantic.v1.main" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/annotated_types.py: "pydantic.v1.typing" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/annotated_types.py: "typing_extensions" lines:[[9]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/class_validators.py: skipping "itertools" lines:[4] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/class_validators.py: "pydantic.v1.errors" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/class_validators.py: "pydantic.v1.typing" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/class_validators.py: "pydantic.v1.utils" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/class_validators.py: "pydantic.v1.typing" lines:[[13]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/class_validators.py: "inspect" lines:[[37], [210], [252]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/class_validators.py: "pydantic.v1.config" lines:[[39]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/class_validators.py: "pydantic.v1.fields" lines:[[40]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/class_validators.py: "pydantic.v1.types" lines:[[41]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/color.py: "pydantic.v1.errors" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/color.py: "pydantic.v1.utils" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/color.py: "pydantic.v1.typing" lines:[[19]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/config.py: "pydantic.v1.typing" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/config.py: "pydantic.v1.utils" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/config.py: "pydantic.v1.version" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/config.py: "typing" lines:[[12]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/config.py: "pydantic.v1.fields" lines:[[14]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/config.py: "pydantic.v1.main" lines:[[15]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/config.py: "typing_extensions" lines:[[44]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/dataclasses.py: skipping "sys" lines:[36] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/dataclasses.py: "pydantic.v1.class_validators" lines:[43] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/dataclasses.py: "pydantic.v1.config" lines:[44] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/dataclasses.py: "pydantic.v1.error_wrappers" lines:[45] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/dataclasses.py: "pydantic.v1.errors" lines:[46] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/dataclasses.py: "pydantic.v1.fields" lines:[47] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/dataclasses.py: "pydantic.v1.main" lines:[48] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/dataclasses.py: "pydantic.v1.utils" lines:[49] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/dataclasses.py: "pydantic.v1.main" lines:[[52]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/dataclasses.py: "pydantic.v1.typing" lines:[[53]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/datetime_parse.py: "pydantic.v1" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/decorator.py: "pydantic.v1" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/decorator.py: "pydantic.v1.config" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/decorator.py: "pydantic.v1.errors" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/decorator.py: "pydantic.v1.main" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/decorator.py: "pydantic.v1.typing" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/decorator.py: "pydantic.v1.utils" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/decorator.py: "pydantic.v1.typing" lines:[[14]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/decorator.py: "inspect" lines:[[[62]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/env_settings.py: "pydantic.v1.config" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/env_settings.py: "pydantic.v1.fields" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/env_settings.py: "pydantic.v1.main" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/env_settings.py: "pydantic.v1.types" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/env_settings.py: "pydantic.v1.typing" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/env_settings.py: "pydantic.v1.utils" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/env_settings.py: "dotenv" lines:[[[330]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/error_wrappers.py: "pydantic.v1.json" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/error_wrappers.py: "pydantic.v1.utils" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/error_wrappers.py: "typing_extensions" lines:[[8]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/error_wrappers.py: "pydantic.v1.config" lines:[[10]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/error_wrappers.py: "pydantic.v1.types" lines:[[11]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/error_wrappers.py: "pydantic.v1.typing" lines:[[12]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/errors.py: "pydantic.v1.typing" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/errors.py: "pydantic.v1.typing" lines:[[8]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1.class_validators" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1.error_wrappers" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1.errors" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1.types" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1.typing" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1.utils" lines:[51] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1.validators" lines:[62] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1.class_validators" lines:[[86]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1.config" lines:[[87]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1.error_wrappers" lines:[[88]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1.types" lines:[[89]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1.typing" lines:[[90]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1.schema" lines:[[[495]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/fields.py: "pydantic.v1.main" lines:[[[1166]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/generics.py: skipping "sys" lines:[1] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/generics.py: "pydantic.v1.class_validators" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/generics.py: "pydantic.v1.fields" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/generics.py: "pydantic.v1.main" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/generics.py: "pydantic.v1.types" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/generics.py: "pydantic.v1.typing" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/generics.py: "pydantic.v1.utils" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/generics.py: "typing" lines:[[33], [35]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/json.py: "pydantic.v1.color" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/json.py: "pydantic.v1.networks" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/json.py: "pydantic.v1.types" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/json.py: "dataclasses" lines:[[73]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/json.py: "pydantic.v1.main" lines:[[75]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.class_validators" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.config" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.error_wrappers" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.errors" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.fields" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.json" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.parse" lines:[43] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.schema" lines:[44] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.types" lines:[45] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.typing" lines:[46] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.utils" lines:[56] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "inspect" lines:[[74]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.class_validators" lines:[[76]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.types" lines:[[77]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.typing" lines:[[78]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/main.py: "pydantic.v1.json" lines:[[[672]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/mypy.py: skipping "sys" lines:[1] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/mypy.py: "pydantic.utils" lines:[68] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/mypy.py: "mypy.types" lines:[[71], [[74]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/mypy.py: "tomllib" lines:[[[928]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/mypy.py: "tomli" lines:[[[[931]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/mypy.py: "toml" lines:[[[[[[936]]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/mypy.py: "warnings" lines:[[[[[[[938]]]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/networks.py: "pydantic.v1" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/networks.py: "pydantic.v1.utils" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/networks.py: "pydantic.v1.validators" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/networks.py: "email_validator" lines:[[35], [[578]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/networks.py: "typing_extensions" lines:[[36]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/networks.py: "pydantic.v1.config" lines:[[38]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/networks.py: "pydantic.v1.fields" lines:[[39]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/networks.py: "pydantic.v1.typing" lines:[[40]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/parse.py: "pydantic.v1.types" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/schema.py: "pydantic.v1.fields" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/schema.py: "pydantic.v1.json" lines:[49] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/schema.py: "pydantic.v1.networks" lines:[50] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/schema.py: "pydantic.v1.types" lines:[51] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/schema.py: "pydantic.v1.typing" lines:[72] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/schema.py: "pydantic.v1.utils" lines:[83] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/schema.py: "pydantic.v1.dataclasses" lines:[[86]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/schema.py: "pydantic.v1.main" lines:[[87], [382], [449], [842], [978]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/schema.py: "inspect" lines:[[99], [569], [662]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/tools.py: "pydantic.v1.parse" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/tools.py: "pydantic.v1.types" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/tools.py: "pydantic.v1.typing" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/tools.py: "pydantic.v1.typing" lines:[[15]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/tools.py: "pydantic.v1.main" lines:[[24]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/types.py: "pydantic.v1" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/types.py: "pydantic.v1.datetime_parse" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/types.py: "pydantic.v1.utils" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/types.py: "pydantic.v1.validators" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/types.py: "typing_extensions" lines:[[124]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/types.py: "pydantic.v1.dataclasses" lines:[[126]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/types.py: "pydantic.v1.main" lines:[[127]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/types.py: "pydantic.v1.typing" lines:[[128]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/typing.py: skipping "sys" lines:[1] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/typing.py: "typing" lines:[[39], [[41]], [44], [109], [124, 142], [193], [247]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/typing.py: "types" lines:[[50], [246]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/typing.py: "typing_extensions" lines:[[195]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/typing.py: "pydantic.v1.fields" lines:[[259]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/typing.py: "pydantic.v1.utils" lines:[[438], [448]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py: skipping "itertools" lines:[6] py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py: "pydantic.v1.errors" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py: "pydantic.v1.typing" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py: "pydantic.v1.version" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py: "inspect" lines:[[45], [241]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py: "pathlib" lines:[[46]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py: "pydantic.v1.config" lines:[[48], [243]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py: "pydantic.v1.dataclasses" lines:[[49]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py: "pydantic.v1.fields" lines:[[50]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py: "pydantic.v1.main" lines:[[51], [301]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py: "pydantic.v1.typing" lines:[[52]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/utils.py: "importlib" lines:[[126]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/validators.py: "pydantic.v1" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/validators.py: "pydantic.v1.datetime_parse" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/validators.py: "pydantic.v1.typing" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/validators.py: "pydantic.v1.utils" lines:[44] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/validators.py: "typing_extensions" lines:[[47]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/validators.py: "pydantic.v1.config" lines:[[49]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/validators.py: "pydantic.v1.fields" lines:[[50]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/validators.py: "pydantic.v1.types" lines:[[51]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/validators.py: "pydantic.v1.annotated_types" lines:[[597], [622]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/validators.py: "pydantic.v1.dataclasses" lines:[[701]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/version.py: "cython" lines:[[6]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/version.py: "platform" lines:[[17]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/version.py: "sys" lines:[[18]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/version.py: "importlib" lines:[[19]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/v1/version.py: "pathlib" lines:[[20]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/validate_call.py: "pydantic._internal" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/validate_call.py: "pydantic.config" lines:[[11]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/validators.py: "pydantic._migration" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/version.py: "platform" lines:[[20]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/version.py: "sys" lines:[[21]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/version.py: "pathlib" lines:[[22]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/version.py: "pydantic_core._pydantic_core" lines:[[24]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/version.py: "importlib.metadata" lines:[[[27]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/version.py: "importlib_metadata" lines:[[[29]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-pydantic-buildroot/usr/lib/python3/site-packages/pydantic/warnings.py: "pydantic.version" lines:[4] is possibly a self-providing dependency, skip it Provides: python3(pydantic), python3(pydantic._internal), python3(pydantic._internal._config), python3(pydantic._internal._core_metadata), python3(pydantic._internal._core_utils), python3(pydantic._internal._dataclasses), python3(pydantic._internal._decorators), python3(pydantic._internal._decorators_v1), python3(pydantic._internal._discriminated_union), python3(pydantic._internal._fields), python3(pydantic._internal._forward_ref), python3(pydantic._internal._generate_schema), python3(pydantic._internal._generics), python3(pydantic._internal._internal_dataclass), python3(pydantic._internal._known_annotated_metadata), python3(pydantic._internal._mock_val_ser), python3(pydantic._internal._model_construction), python3(pydantic._internal._repr), python3(pydantic._internal._schema_generation_shared), python3(pydantic._internal._std_types_schema), python3(pydantic._internal._typing_extra), python3(pydantic._internal._utils), python3(pydantic._internal._validate_call), python3(pydantic._internal._validators), python3(pydantic._migration), python3(pydantic.alias_generators), python3(pydantic.annotated_handlers), python3(pydantic.class_validators), python3(pydantic.color), python3(pydantic.config), python3(pydantic.dataclasses), python3(pydantic.datetime_parse), python3(pydantic.decorator), python3(pydantic.deprecated), python3(pydantic.deprecated.class_validators), python3(pydantic.deprecated.config), python3(pydantic.deprecated.copy_internals), python3(pydantic.deprecated.decorator), python3(pydantic.deprecated.json), python3(pydantic.deprecated.parse), python3(pydantic.deprecated.tools), python3(pydantic.env_settings), python3(pydantic.error_wrappers), python3(pydantic.errors), python3(pydantic.fields), python3(pydantic.functional_serializers), python3(pydantic.functional_validators), python3(pydantic.generics), python3(pydantic.json), python3(pydantic.json_schema), python3(pydantic.main), python3(pydantic.mypy), python3(pydantic.networks), python3(pydantic.parse), python3(pydantic.plugin), python3(pydantic.plugin._loader), python3(pydantic.plugin._schema_validator), python3(pydantic.root_model), python3(pydantic.schema), python3(pydantic.tools), python3(pydantic.type_adapter), python3(pydantic.types), python3(pydantic.typing), python3(pydantic.utils), python3(pydantic.v1), python3(pydantic.v1._hypothesis_plugin), python3(pydantic.v1.annotated_types), python3(pydantic.v1.class_validators), python3(pydantic.v1.color), python3(pydantic.v1.config), python3(pydantic.v1.dataclasses), python3(pydantic.v1.datetime_parse), python3(pydantic.v1.decorator), python3(pydantic.v1.env_settings), python3(pydantic.v1.error_wrappers), python3(pydantic.v1.errors), python3(pydantic.v1.fields), python3(pydantic.v1.generics), python3(pydantic.v1.json), python3(pydantic.v1.main), python3(pydantic.v1.mypy), python3(pydantic.v1.networks), python3(pydantic.v1.parse), python3(pydantic.v1.schema), python3(pydantic.v1.tools), python3(pydantic.v1.types), python3(pydantic.v1.typing), python3(pydantic.v1.utils), python3(pydantic.v1.validators), python3(pydantic.v1.version), python3(pydantic.validate_call), python3(pydantic.validators), python3(pydantic.version), python3(pydantic.warnings) Requires: python3-module-annotated-types, python3-module-pydantic-core, python3-module-typing-extensions, /usr/lib/python3/site-packages, python3(__future__) < 0, python3(abc) < 0, python3(annotated_types) < 0, python3(base64) < 0, python3(collections) < 0, python3(collections.abc) < 0, python3(colorsys) < 0, python3(configparser) < 0, python3(contextlib) < 0, python3(contextvars) < 0, python3(copy) < 0, python3(dataclasses) < 0, python3(datetime) < 0, python3(decimal) < 0, python3(enum) < 0, python3(fractions) < 0, python3(functools) < 0, python3(hypothesis.strategies) < 0, python3(inspect) < 0, python3(ipaddress) < 0, python3(json) < 0, python3(keyword) < 0, python3(math) < 0, python3(mypy.errorcodes) < 0, python3(mypy.expandtype) < 0, python3(mypy.nodes) < 0, python3(mypy.options) < 0, python3(mypy.plugin) < 0, python3(mypy.plugins) < 0, python3(mypy.plugins.common) < 0, python3(mypy.semanal) < 0, python3(mypy.server.trigger) < 0, python3(mypy.state) < 0, python3(mypy.typeops) < 0, python3(mypy.types) < 0, python3(mypy.typevars) < 0, python3(mypy.util) < 0, python3(mypy.version) < 0, python3(operator) < 0, python3(os) < 0, python3(pathlib) < 0, python3(pickle) < 0, python3(pydantic_core) < 0, python3(pydantic_core._pydantic_core) < 0, python3(pydantic_core.core_schema) < 0, python3(re) < 0, python3(types) < 0, python3(typing) < 0, python3(typing_extensions) < 0, python3(uuid) < 0, python3(warnings) < 0, python3(weakref) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python3-module-pydantic-2.4.2-alt1.noarch.rpm (w2.lzdio) 15.66user 1.66system 0:18.05elapsed 95%CPU (0avgtext+0avgdata 151032maxresident)k 0inputs+0outputs (0major+428632minor)pagefaults 0swaps 4.36user 2.34system 0:33.54elapsed 20%CPU (0avgtext+0avgdata 126836maxresident)k 26736inputs+0outputs (0major+327606minor)pagefaults 0swaps