structuredAttrs is enabled Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-metadata-check-hook.sh Using pythonMetadataCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/x4z00rsxx8zkasqiwrxjhq0sxbj9pyjc-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock" Running phase: patchPhase applying patch /nix/store/vr2p6b1949wji71kqryv5zd7s7smqx2v-pytest-9.1-compat.patch patching file pydantic-core/tests/benchmarks/test_micro_benchmarks.py patching file pydantic-core/tests/benchmarks/test_serialization_micro.py patching file pydantic-core/tests/test_docstrings.py patching file pydantic-core/tests/validators/test_union.py patching file tests/test_deprecated_fields.py patching file tests/test_docs.py Hunk #1 succeeded at 162 (offset -9 lines). Hunk #2 succeeded at 186 (offset -9 lines). Hunk #3 succeeded at 206 (offset -9 lines). patching file tests/test_utils.py Hunk #1 succeeded at 374 (offset 6 lines). Hunk #2 succeeded at 383 (offset 6 lines). patching file tests/test_validators.py Hunk #1 succeeded at 1612 (offset 12 lines). Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... * Building wheel... Successfully built pydantic-2.13.4-py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for pydantic-2.13.4-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed pydantic-2.13.4-py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/xqrbiwqv9lp2m52alwvfkf9kzr106mia-python3.14-pydantic-2.13.4-dist checking for references to /build/ in /nix/store/xqrbiwqv9lp2m52alwvfkf9kzr106mia-python3.14-pydantic-2.13.4-dist... patching script interpreter paths in /nix/store/xqrbiwqv9lp2m52alwvfkf9kzr106mia-python3.14-pydantic-2.13.4-dist shrinking RPATHs of ELF executables and libraries in /nix/store/9vahd6pxk6gykpb69pdm30kwan33isbl-python3.14-pydantic-2.13.4 checking for references to /build/ in /nix/store/9vahd6pxk6gykpb69pdm30kwan33isbl-python3.14-pydantic-2.13.4... patching script interpreter paths in /nix/store/9vahd6pxk6gykpb69pdm30kwan33isbl-python3.14-pydantic-2.13.4 stripping (with command strip and flags -S -p) in /nix/store/9vahd6pxk6gykpb69pdm30kwan33isbl-python3.14-pydantic-2.13.4/lib Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: pydantic Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest --ignore-glob=tests/benchmarks --ignore-glob=tests/pydantic_core/benchmarks --ignore-glob=tests/test_docs.py ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 rootdir: /build/source configfile: pyproject.toml testpaths: tests plugins: hypothesis-6.168.1, inline-snapshot-0.34.2, mock-3.15.1, run-parallel-0.10.0, timeout-2.4.0 collected 11681 items Collected 0 items to run in parallel tests/mypy/test_mypy.py ssssssssssssssssssssssssssssssssssssssssssssssss [ 0%] ss [ 0%] tests/plugin/test_plugin.py s [ 0%] tests/pydantic_core/serializers/test_any.py ............................ [ 0%] ...s...................................................s................ [ 1%] . [ 1%] tests/pydantic_core/serializers/test_bytes.py ................ [ 1%] tests/pydantic_core/serializers/test_complex.py ............. [ 1%] tests/pydantic_core/serializers/test_dataclasses.py .....x.......... [ 1%] tests/pydantic_core/serializers/test_datetime.py ....................... [ 1%] ......... [ 1%] tests/pydantic_core/serializers/test_decimal.py ....... [ 2%] tests/pydantic_core/serializers/test_definitions.py ....... [ 2%] tests/pydantic_core/serializers/test_definitions_recursive.py ..... [ 2%] tests/pydantic_core/serializers/test_dict.py ........................... [ 2%] . [ 2%] tests/pydantic_core/serializers/test_enum.py ..... [ 2%] tests/pydantic_core/serializers/test_format.py ............... [ 2%] tests/pydantic_core/serializers/test_functions.py ...................... [ 2%] .......... [ 2%] tests/pydantic_core/serializers/test_generator.py ...... [ 2%] tests/pydantic_core/serializers/test_infer.py ... [ 2%] tests/pydantic_core/serializers/test_json.py .... [ 2%] tests/pydantic_core/serializers/test_json_or_python.py .. [ 2%] tests/pydantic_core/serializers/test_list_tuple.py ..................... [ 3%] .......................................... [ 3%] tests/pydantic_core/serializers/test_literal.py ...... [ 3%] tests/pydantic_core/serializers/test_model.py .......................... [ 3%] ......................................... [ 4%] tests/pydantic_core/serializers/test_model_root.py ........ [ 4%] tests/pydantic_core/serializers/test_none.py ........................... [ 4%] . [ 4%] tests/pydantic_core/serializers/test_nullable.py . [ 4%] tests/pydantic_core/serializers/test_other.py ....... [ 4%] tests/pydantic_core/serializers/test_pickling.py ...... [ 4%] tests/pydantic_core/serializers/test_serialize_as_any.py ............ [ 4%] tests/pydantic_core/serializers/test_set_frozenset.py ....... [ 4%] tests/pydantic_core/serializers/test_simple.py ......................... [ 4%] .s............. [ 5%] tests/pydantic_core/serializers/test_string.py ........................ [ 5%] tests/pydantic_core/serializers/test_timedelta.py ...s.................. [ 5%] ............................................................. [ 5%] tests/pydantic_core/serializers/test_typed_dict.py ..................... [ 6%] ................ [ 6%] tests/pydantic_core/serializers/test_union.py .......................... [ 6%] ........................................................................ [ 7%] ........ [ 7%] tests/pydantic_core/serializers/test_url.py .......... [ 7%] tests/pydantic_core/serializers/test_uuid.py ....... [ 7%] tests/pydantic_core/test_build.py .......... [ 7%] tests/pydantic_core/test_config.py .............. [ 7%] tests/pydantic_core/test_custom_errors.py .... [ 7%] tests/pydantic_core/test_docstrings.py ss [ 7%] tests/pydantic_core/test_errors.py ..................................... [ 7%] ........................................................................ [ 8%] ......................................................s................. [ 9%] ......s....... [ 9%] tests/pydantic_core/test_garbage_collection.py ... [ 9%] tests/pydantic_core/test_hypothesis.py ........... [ 9%] tests/pydantic_core/test_isinstance.py ...... [ 9%] tests/pydantic_core/test_json.py ....................................... [ 9%] ........... [ 9%] tests/pydantic_core/test_misc.py ................ [ 9%] tests/pydantic_core/test_prebuilt.py ....... [ 10%] tests/pydantic_core/test_schema_functions.py ........................... [ 10%] ..................................................... [ 10%] tests/pydantic_core/test_strict.py .................................... [ 11%] tests/pydantic_core/test_typing.py .......... [ 11%] tests/pydantic_core/test_tzinfo.py .............. [ 11%] tests/pydantic_core/test_validate_strings.py ..................... [ 11%] tests/pydantic_core/test_validation_context.py ........... [ 11%] tests/pydantic_core/validators/arguments_v3/test_alias.py .....sss...... [ 11%] ...sssss...s.s.......................................................... [ 12%] ......................s [ 12%] tests/pydantic_core/validators/arguments_v3/test_build_errors.py ...... [ 12%] tests/pydantic_core/validators/arguments_v3/test_extra.py ........ssss.. [ 12%] ......ss.. [ 12%] tests/pydantic_core/validators/arguments_v3/test_general.py ....s.ss.... [ 12%] ..ssss...s...s. [ 12%] tests/pydantic_core/validators/arguments_v3/test_keyword_only.py ....ss. [ 12%] ...s...s. [ 13%] tests/pydantic_core/validators/arguments_v3/test_positional_only.py .... [ 13%] ss...s.s [ 13%] tests/pydantic_core/validators/arguments_v3/test_positional_or_keyword.py . [ 13%] .....ssss.....ss...s. [ 13%] tests/pydantic_core/validators/arguments_v3/test_var_args.py .....ss.... [ 13%] ...ss.... [ 13%] tests/pydantic_core/validators/arguments_v3/test_var_kwargs_uniform.py . [ 13%] ...ss......ss.... [ 13%] tests/pydantic_core/validators/arguments_v3/test_var_kwargs_unpacked_typed_dict.py . [ 13%] ..........sssss........ [ 13%] tests/pydantic_core/validators/test_allow_partial.py .............. [ 14%] tests/pydantic_core/validators/test_arguments.py ..............s..s....s [ 14%] .........s.sssssss........ssssss.................sss......s..s.......... [ 14%] ...s...sss.....s...s......ssss......sss....ssss...sss.....sssss.s.s..... [ 15%] ........................................................................ [ 16%] ...........s [ 16%] tests/pydantic_core/validators/test_bool.py ............................ [ 16%] ........... [ 16%] tests/pydantic_core/validators/test_bytes.py ........................... [ 16%] . [ 16%] tests/pydantic_core/validators/test_call.py .......................... [ 16%] tests/pydantic_core/validators/test_callable.py .............. [ 17%] tests/pydantic_core/validators/test_chain.py ............ [ 17%] tests/pydantic_core/validators/test_complex.py ......................... [ 17%] ........................... [ 17%] tests/pydantic_core/validators/test_custom_error.py ..... [ 17%] tests/pydantic_core/validators/test_dataclasses.py .......s..sss........ [ 17%] sssss......s............................................................ [ 18%] ........................................................................ [ 19%] ........................................................................ [ 19%] ..........s. [ 19%] tests/pydantic_core/validators/test_date.py ............................ [ 20%] ........................................................................ [ 20%] ..................... [ 20%] tests/pydantic_core/validators/test_datetime.py ........................ [ 21%] ........................................................................ [ 21%] ......................... [ 21%] tests/pydantic_core/validators/test_decimal.py ......................... [ 22%] ........................................................................ [ 22%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 24%] ........................................................ [ 25%] tests/pydantic_core/validators/test_definitions.py ........... [ 25%] tests/pydantic_core/validators/test_definitions_recursive.py ........... [ 25%] ......................... [ 25%] tests/pydantic_core/validators/test_dict.py ............................ [ 25%] ........ [ 25%] tests/pydantic_core/validators/test_enums.py ..................s.... [ 25%] tests/pydantic_core/validators/test_float.py ........................... [ 26%] ........................................................................ [ 26%] ........................................................................ [ 27%] ........................................................................ [ 28%] ........................................................................ [ 28%] ....... [ 28%] tests/pydantic_core/validators/test_frozenset.py ....................... [ 28%] .................................................. [ 29%] tests/pydantic_core/validators/test_function.py ........................ [ 29%] .................................. [ 29%] tests/pydantic_core/validators/test_generator.py ....................... [ 30%] ............... [ 30%] tests/pydantic_core/validators/test_int.py ............................. [ 30%] ........................................................................ [ 31%] ........................................................................ [ 31%] .................................................................. [ 32%] tests/pydantic_core/validators/test_is_instance.py ..................... [ 32%] ............ [ 32%] tests/pydantic_core/validators/test_is_subclass.py .............. [ 32%] tests/pydantic_core/validators/test_json.py ............................ [ 32%] ..... [ 32%] tests/pydantic_core/validators/test_json_or_python.py . [ 32%] tests/pydantic_core/validators/test_lax_or_strict.py .. [ 32%] tests/pydantic_core/validators/test_list.py ............................ [ 33%] .................................................................... [ 33%] tests/pydantic_core/validators/test_literal.py ......................... [ 33%] ..................... [ 34%] tests/pydantic_core/validators/test_model.py ........................... [ 34%] ................s. [ 34%] tests/pydantic_core/validators/test_model_fields.py .................... [ 34%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 36%] ........................................................................ [ 37%] s [ 37%] tests/pydantic_core/validators/test_model_init.py .............. [ 37%] tests/pydantic_core/validators/test_model_root.py ......... [ 37%] tests/pydantic_core/validators/test_none.py .. [ 37%] tests/pydantic_core/validators/test_nullable.py ... [ 37%] tests/pydantic_core/validators/test_pickling.py .... [ 37%] tests/pydantic_core/validators/test_set.py ............................. [ 37%] ............................................... [ 38%] tests/pydantic_core/validators/test_string.py .......................... [ 38%] ........................................................................ [ 38%] ............ [ 39%] tests/pydantic_core/validators/test_tagged_union.py .................... [ 39%] ............................ [ 39%] tests/pydantic_core/validators/test_time.py ............................ [ 39%] ......................................................... [ 40%] tests/pydantic_core/validators/test_timedelta.py ....................... [ 40%] ............................................................s [ 40%] tests/pydantic_core/validators/test_tuple.py ........................... [ 41%] .............................................................. [ 41%] tests/pydantic_core/validators/test_typed_dict.py ...................... [ 41%] ........................................................................ [ 42%] ........................................................................ [ 43%] ........................................................................ [ 43%] ................s [ 43%] tests/pydantic_core/validators/test_union.py ........................... [ 44%] ..........................x.............................. [ 44%] tests/pydantic_core/validators/test_url.py ............................. [ 44%] ........................................................................ [ 45%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 47%] ..................................................xx..xxx.x........ [ 47%] tests/pydantic_core/validators/test_uuid.py ............................ [ 48%] ..................................................................... [ 48%] tests/pydantic_core/validators/test_with_default.py .................... [ 48%] ........................................................................ [ 49%] ..................................x...x. [ 49%] tests/test_abc.py ... [ 49%] tests/test_aliases.py .................................................. [ 50%] ..............s.....s..s.....ssssssssss..s.....s..s.....s..s.....s..s... [ 50%] ..s..s.....ssssssssss.......... [ 51%] tests/test_allow_partial.py ................... [ 51%] tests/test_annotated.py .................................... [ 51%] tests/test_assert_in_validators.py . [ 51%] tests/test_callable.py ........ [ 51%] tests/test_color.py .................................................... [ 52%] ...................................... [ 52%] tests/test_computed_fields.py ................s...........x...s...x [ 52%] tests/test_config.py ................................................... [ 53%] ................................. [ 53%] tests/test_construction.py ............................................. [ 53%] ...... [ 53%] tests/test_create_model.py ............................ [ 54%] tests/test_dataclasses.py .............................................x [ 54%] ........................................................................ [ 55%] ............................ss.......................................... [ 55%] .......................................... [ 56%] tests/test_datetime.py ................................................. [ 56%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................ [ 58%] tests/test_decorators.py ............................... [ 58%] tests/test_deferred_annotations.py ......... [ 58%] tests/test_deprecated.py ............................................... [ 58%] . [ 58%] tests/test_deprecated_fields.py ............ [ 58%] tests/test_deprecated_validate_arguments.py ..................... [ 59%] tests/test_discriminated_union.py ...................................... [ 59%] .....................x.........x...x..x... [ 59%] tests/test_docs_extraction.py ...........x.... [ 59%] tests/test_dunder_all.py .. [ 60%] tests/test_edge_cases.py ............................................... [ 60%] ........................................................................ [ 61%] .s...................................................................... [ 61%] ..... [ 61%] tests/test_errors.py .... [ 61%] tests/test_experimental_arguments_schema.py .......... [ 61%] tests/test_exports.py .................................................. [ 62%] ........................................................................ [ 62%] ................................... [ 63%] tests/test_fields.py ................................................... [ 63%] ................. [ 63%] tests/test_forward_ref.py .............................................. [ 64%] .xx..........x........x. [ 64%] tests/test_generics.py ...............................................s. [ 64%] .........................x.....................sx.......xx.............. [ 65%] ..... [ 65%] tests/test_internal.py ...xx....s.................. [ 65%] tests/test_json.py ..................................................... [ 66%] ....... [ 66%] tests/test_json_schema.py .............................................. [ 66%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 68%] ......................................................x................. [ 69%] ......................................................................s. [ 69%] ........................................................................ [ 70%] .......................................................... [ 70%] tests/test_main.py ..................................................... [ 71%] ........................................................ssssssssssssssss [ 71%] sssssssss................................x.............................. [ 72%] ........................................................................ [ 73%] . [ 73%] tests/test_meta.py x [ 73%] tests/test_migration.py ................................................ [ 73%] ........................................................................ [ 74%] ........................................................................ [ 74%] .................................... [ 75%] tests/test_missing_sentinel.py ........ [ 75%] tests/test_model_signature.py ..............s [ 75%] tests/test_model_validator.py ......... [ 75%] tests/test_networks.py ................................................. [ 75%] ....................s................................................... [ 76%] ........................................................................ [ 76%] .......x................................................................ [ 77%] ......................................... [ 77%] tests/test_networks_ipaddress.py ....................................... [ 78%] ........................................................................ [ 78%] .................................................... [ 79%] tests/test_parse.py ........... [ 79%] tests/test_pickle.py ...................... [ 79%] tests/test_pipeline.py ................................................. [ 80%] ............... [ 80%] tests/test_plugin_loader.py ......... [ 80%] tests/test_plugins.py ............. [ 80%] tests/test_private_attributes.py ................................... [ 80%] tests/test_rich_repr.py .. [ 80%] tests/test_root_model.py ............................................... [ 81%] ............................... [ 81%] tests/test_serialize.py ................................................ [ 81%] ............................s............ [ 82%] tests/test_serialize_as_any.py .............. [ 82%] tests/test_strict.py ...... [ 82%] tests/test_structural_pattern_matching.py . [ 82%] tests/test_titles.py ................................................... [ 82%] ................................................................. [ 83%] tests/test_tools.py ......... [ 83%] tests/test_type_adapter.py ............................................. [ 83%] ............x........................................................... [ 84%] ........................................................................ [ 84%] ...................... [ 85%] tests/test_type_alias_type.py .................. [ 85%] tests/test_type_hints.py ...... [ 85%] tests/test_types.py ..................................................s. [ 85%] .........................x.............................................. [ 86%] ........................................................................ [ 87%] ........................................................................ [ 87%] ..............................................ss........................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 89%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 91%] ........................................................................ [ 91%] ........................................................................ [ 92%] ........................................................................ [ 93%] ........................................ [ 93%] tests/test_types_namedtuple.py ............ [ 93%] tests/test_types_payment_card_number.py ................................ [ 93%] .............. [ 94%] tests/test_types_self.py .......................... [ 94%] tests/test_types_typeddict.py .......................................... [ 94%] .................................... [ 94%] tests/test_types_zoneinfo.py ...... [ 94%] tests/test_typing.py ..............s... [ 95%] tests/test_utils.py .................................................... [ 95%] ......................s................................................. [ 96%] ........................................... [ 96%] tests/test_v1.py .s. [ 96%] tests/test_validate_call.py ............................................ [ 96%] .................... [ 97%] tests/test_validators.py ............................................... [ 97%] ........................................................................ [ 98%] ..................................................x.......x.. [ 98%] tests/test_validators_dataclass.py ........ [ 98%] tests/test_version.py ....... [ 98%] tests/test_warnings.py ..... [ 98%] tests/types/test_dataclass.py .................................... [ 99%] tests/types/test_fraction.py ........................................... [ 99%] .................................. [ 99%] tests/types/test_model.py .................. [ 99%] tests/types/test_union.py ...... [100%] ═══════════════════════════════ inline-snapshot ════════════════════════════════ INFO: CI run was detected because environment variable "CI" was defined. inline-snapshot runs with --inline-snapshot=disable by default in CI. This means that tests with snapshots will continue to run, but snapshot(x) will only return x and inline-snapshot will not be able to fix snapshots or generate reports. You can change this by using --inline-snapshot=report for example. =============== 11391 passed, 254 skipped, 36 xfailed in 51.22s ================ Finished executing pytestCheckPhase pytestCheckPhase completed in 58 seconds