python3.14-pydantic-2.13.4
herculesCI.onPush.default.outputs.packages.x86_64-linux.termux-native-p11-bundle
· build #28
· raw
1structuredAttrs is enabled2Sourcing python-remove-tests-dir-hook3Sourcing python-catch-conflicts-hook.sh4Sourcing python-remove-bin-bytecode-hook.sh5Sourcing pypa-build-hook6Using pypaBuildPhase7Sourcing python-runtime-deps-check-hook8Using pythonRuntimeDepsCheckHook9Sourcing pypa-install-hook10Using pypaInstallPhase11Sourcing python-imports-check-hook.sh12Using pythonImportsCheckPhase13Sourcing python-metadata-check-hook.sh14Using pythonMetadataCheckPhase15Sourcing python-namespaces-hook16Sourcing python-catch-conflicts-hook.sh17Sourcing pytest-check-hook18Using pytestCheckPhase
unpackPhase
19unpacking source archive /nix/store/x4z00rsxx8zkasqiwrxjhq0sxbj9pyjc-source20source root is source21setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock"patchPhase
22applying patch /nix/store/vr2p6b1949wji71kqryv5zd7s7smqx2v-pytest-9.1-compat.patch23patching file pydantic-core/tests/benchmarks/test_micro_benchmarks.py24patching file pydantic-core/tests/benchmarks/test_serialization_micro.py25patching file pydantic-core/tests/test_docstrings.py26patching file pydantic-core/tests/validators/test_union.py27patching file tests/test_deprecated_fields.py28patching file tests/test_docs.py29Hunk #1 succeeded at 162 (offset -9 lines).30Hunk #2 succeeded at 186 (offset -9 lines).31Hunk #3 succeeded at 206 (offset -9 lines).32patching file tests/test_utils.py33Hunk #1 succeeded at 374 (offset 6 lines).34Hunk #2 succeeded at 383 (offset 6 lines).35patching file tests/test_validators.py36Hunk #1 succeeded at 1612 (offset 12 lines).configurePhase
37no configure script, doing nothingbuildPhase
38Executing pypaBuildPhase39Creating a wheel...40pypa build flags: --no-isolation --outdir dist/ --wheel41* Getting build dependencies for wheel...42* Building wheel...43Successfully built pydantic-2.13.4-py3-none-any.whl44Finished creating a wheel...45Finished executing pypaBuildPhasepythonRuntimeDepsCheckHook
46Executing pythonRuntimeDepsCheck47Checking runtime dependencies for pydantic-2.13.4-py3-none-any.whl48Finished executing pythonRuntimeDepsCheckinstallPhase
49Executing pypaInstallPhase50Successfully installed pydantic-2.13.4-py3-none-any.whl51Finished executing pypaInstallPhasepythonOutputDistPhase
52Executing pythonOutputDistPhase53Finished executing pythonOutputDistPhasefixupPhase
54shrinking RPATHs of ELF executables and libraries in /nix/store/xqrbiwqv9lp2m52alwvfkf9kzr106mia-python3.14-pydantic-2.13.4-dist55checking for references to /build/ in /nix/store/xqrbiwqv9lp2m52alwvfkf9kzr106mia-python3.14-pydantic-2.13.4-dist...56patching script interpreter paths in /nix/store/xqrbiwqv9lp2m52alwvfkf9kzr106mia-python3.14-pydantic-2.13.4-dist57shrinking RPATHs of ELF executables and libraries in /nix/store/9vahd6pxk6gykpb69pdm30kwan33isbl-python3.14-pydantic-2.13.458checking for references to /build/ in /nix/store/9vahd6pxk6gykpb69pdm30kwan33isbl-python3.14-pydantic-2.13.4...59patching script interpreter paths in /nix/store/9vahd6pxk6gykpb69pdm30kwan33isbl-python3.14-pydantic-2.13.460stripping (with command strip and flags -S -p) in /nix/store/9vahd6pxk6gykpb69pdm30kwan33isbl-python3.14-pydantic-2.13.4/lib61Executing pythonRemoveTestsDir62Finished executing pythonRemoveTestsDirinstallCheckPhase
63no Makefile or custom installCheckPhase, doing nothingpythonImportsCheckPhase
64Executing pythonImportsCheckPhase65Check whether the following modules can be imported: pydanticpythonMetadataCheckPhase
66Executing pythonMetadataCheckPhasepytestCheckPhase
67Executing pytestCheckPhase68pytest flags: -m pytest --ignore-glob=tests/benchmarks --ignore-glob=tests/pydantic_core/benchmarks --ignore-glob=tests/test_docs.py69============================= test session starts ==============================70platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.071rootdir: /build/source72configfile: pyproject.toml73testpaths: tests74plugins: hypothesis-6.168.1, inline-snapshot-0.34.2, mock-3.15.1, run-parallel-0.10.0, timeout-2.4.075collected 11681 items 76Collected 0 items to run in parallel7778tests/mypy/test_mypy.py ssssssssssssssssssssssssssssssssssssssssssssssss [ 0%]79ss [ 0%]80tests/plugin/test_plugin.py s [ 0%]81tests/pydantic_core/serializers/test_any.py ............................ [ 0%]82...s...................................................s................ [ 1%]83. [ 1%]84tests/pydantic_core/serializers/test_bytes.py ................ [ 1%]85tests/pydantic_core/serializers/test_complex.py ............. [ 1%]86tests/pydantic_core/serializers/test_dataclasses.py .....x.......... [ 1%]87tests/pydantic_core/serializers/test_datetime.py ....................... [ 1%]88......... [ 1%]89tests/pydantic_core/serializers/test_decimal.py ....... [ 2%]90tests/pydantic_core/serializers/test_definitions.py ....... [ 2%]91tests/pydantic_core/serializers/test_definitions_recursive.py ..... [ 2%]92tests/pydantic_core/serializers/test_dict.py ........................... [ 2%]93. [ 2%]94tests/pydantic_core/serializers/test_enum.py ..... [ 2%]95tests/pydantic_core/serializers/test_format.py ............... [ 2%]96tests/pydantic_core/serializers/test_functions.py ...................... [ 2%]97.......... [ 2%]98tests/pydantic_core/serializers/test_generator.py ...... [ 2%]99tests/pydantic_core/serializers/test_infer.py ... [ 2%]100tests/pydantic_core/serializers/test_json.py .... [ 2%]101tests/pydantic_core/serializers/test_json_or_python.py .. [ 2%]102tests/pydantic_core/serializers/test_list_tuple.py ..................... [ 3%]103.......................................... [ 3%]104tests/pydantic_core/serializers/test_literal.py ...... [ 3%]105tests/pydantic_core/serializers/test_model.py .......................... [ 3%]106......................................... [ 4%]107tests/pydantic_core/serializers/test_model_root.py ........ [ 4%]108tests/pydantic_core/serializers/test_none.py ........................... [ 4%]109. [ 4%]110tests/pydantic_core/serializers/test_nullable.py . [ 4%]111tests/pydantic_core/serializers/test_other.py ....... [ 4%]112tests/pydantic_core/serializers/test_pickling.py ...... [ 4%]113tests/pydantic_core/serializers/test_serialize_as_any.py ............ [ 4%]114tests/pydantic_core/serializers/test_set_frozenset.py ....... [ 4%]115tests/pydantic_core/serializers/test_simple.py ......................... [ 4%]116.s............. [ 5%]117tests/pydantic_core/serializers/test_string.py ........................ [ 5%]118tests/pydantic_core/serializers/test_timedelta.py ...s.................. [ 5%]119............................................................. [ 5%]120tests/pydantic_core/serializers/test_typed_dict.py ..................... [ 6%]121................ [ 6%]122tests/pydantic_core/serializers/test_union.py .......................... [ 6%]123........................................................................ [ 7%]124........ [ 7%]125tests/pydantic_core/serializers/test_url.py .......... [ 7%]126tests/pydantic_core/serializers/test_uuid.py ....... [ 7%]127tests/pydantic_core/test_build.py .......... [ 7%]128tests/pydantic_core/test_config.py .............. [ 7%]129tests/pydantic_core/test_custom_errors.py .... [ 7%]130tests/pydantic_core/test_docstrings.py ss [ 7%]131tests/pydantic_core/test_errors.py ..................................... [ 7%]132........................................................................ [ 8%]133......................................................s................. [ 9%]134......s....... [ 9%]135tests/pydantic_core/test_garbage_collection.py ... [ 9%]136tests/pydantic_core/test_hypothesis.py ........... [ 9%]137tests/pydantic_core/test_isinstance.py ...... [ 9%]138tests/pydantic_core/test_json.py ....................................... [ 9%]139........... [ 9%]140tests/pydantic_core/test_misc.py ................ [ 9%]141tests/pydantic_core/test_prebuilt.py ....... [ 10%]142tests/pydantic_core/test_schema_functions.py ........................... [ 10%]143..................................................... [ 10%]144tests/pydantic_core/test_strict.py .................................... [ 11%]145tests/pydantic_core/test_typing.py .......... [ 11%]146tests/pydantic_core/test_tzinfo.py .............. [ 11%]147tests/pydantic_core/test_validate_strings.py ..................... [ 11%]148tests/pydantic_core/test_validation_context.py ........... [ 11%]149tests/pydantic_core/validators/arguments_v3/test_alias.py .....sss...... [ 11%]150...sssss...s.s.......................................................... [ 12%]151......................s [ 12%]152tests/pydantic_core/validators/arguments_v3/test_build_errors.py ...... [ 12%]153tests/pydantic_core/validators/arguments_v3/test_extra.py ........ssss.. [ 12%]154......ss.. [ 12%]155tests/pydantic_core/validators/arguments_v3/test_general.py ....s.ss.... [ 12%]156..ssss...s...s. [ 12%]157tests/pydantic_core/validators/arguments_v3/test_keyword_only.py ....ss. [ 12%]158...s...s. [ 13%]159tests/pydantic_core/validators/arguments_v3/test_positional_only.py .... [ 13%]160ss...s.s [ 13%]161tests/pydantic_core/validators/arguments_v3/test_positional_or_keyword.py . [ 13%]162.....ssss.....ss...s. [ 13%]163tests/pydantic_core/validators/arguments_v3/test_var_args.py .....ss.... [ 13%]164...ss.... [ 13%]165tests/pydantic_core/validators/arguments_v3/test_var_kwargs_uniform.py . [ 13%]166...ss......ss.... [ 13%]167tests/pydantic_core/validators/arguments_v3/test_var_kwargs_unpacked_typed_dict.py . [ 13%]168..........sssss........ [ 13%]169tests/pydantic_core/validators/test_allow_partial.py .............. [ 14%]170tests/pydantic_core/validators/test_arguments.py ..............s..s....s [ 14%]171.........s.sssssss........ssssss.................sss......s..s.......... [ 14%]172...s...sss.....s...s......ssss......sss....ssss...sss.....sssss.s.s..... [ 15%]173........................................................................ [ 16%]174...........s [ 16%]175tests/pydantic_core/validators/test_bool.py ............................ [ 16%]176........... [ 16%]177tests/pydantic_core/validators/test_bytes.py ........................... [ 16%]178. [ 16%]179tests/pydantic_core/validators/test_call.py .......................... [ 16%]180tests/pydantic_core/validators/test_callable.py .............. [ 17%]181tests/pydantic_core/validators/test_chain.py ............ [ 17%]182tests/pydantic_core/validators/test_complex.py ......................... [ 17%]183........................... [ 17%]184tests/pydantic_core/validators/test_custom_error.py ..... [ 17%]185tests/pydantic_core/validators/test_dataclasses.py .......s..sss........ [ 17%]186sssss......s............................................................ [ 18%]187........................................................................ [ 19%]188........................................................................ [ 19%]189..........s. [ 19%]190tests/pydantic_core/validators/test_date.py ............................ [ 20%]191........................................................................ [ 20%]192..................... [ 20%]193tests/pydantic_core/validators/test_datetime.py ........................ [ 21%]194........................................................................ [ 21%]195......................... [ 21%]196tests/pydantic_core/validators/test_decimal.py ......................... [ 22%]197........................................................................ [ 22%]198........................................................................ [ 23%]199........................................................................ [ 23%]200........................................................................ [ 24%]201........................................................ [ 25%]202tests/pydantic_core/validators/test_definitions.py ........... [ 25%]203tests/pydantic_core/validators/test_definitions_recursive.py ........... [ 25%]204......................... [ 25%]205tests/pydantic_core/validators/test_dict.py ............................ [ 25%]206........ [ 25%]207tests/pydantic_core/validators/test_enums.py ..................s.... [ 25%]208tests/pydantic_core/validators/test_float.py ........................... [ 26%]209........................................................................ [ 26%]210........................................................................ [ 27%]211........................................................................ [ 28%]212........................................................................ [ 28%]213....... [ 28%]214tests/pydantic_core/validators/test_frozenset.py ....................... [ 28%]215.................................................. [ 29%]216tests/pydantic_core/validators/test_function.py ........................ [ 29%]217.................................. [ 29%]218tests/pydantic_core/validators/test_generator.py ....................... [ 30%]219............... [ 30%]220tests/pydantic_core/validators/test_int.py ............................. [ 30%]221........................................................................ [ 31%]222........................................................................ [ 31%]223.................................................................. [ 32%]224tests/pydantic_core/validators/test_is_instance.py ..................... [ 32%]225............ [ 32%]226tests/pydantic_core/validators/test_is_subclass.py .............. [ 32%]227tests/pydantic_core/validators/test_json.py ............................ [ 32%]228..... [ 32%]229tests/pydantic_core/validators/test_json_or_python.py . [ 32%]230tests/pydantic_core/validators/test_lax_or_strict.py .. [ 32%]231tests/pydantic_core/validators/test_list.py ............................ [ 33%]232.................................................................... [ 33%]233tests/pydantic_core/validators/test_literal.py ......................... [ 33%]234..................... [ 34%]235tests/pydantic_core/validators/test_model.py ........................... [ 34%]236................s. [ 34%]237tests/pydantic_core/validators/test_model_fields.py .................... [ 34%]238........................................................................ [ 35%]239........................................................................ [ 35%]240........................................................................ [ 36%]241........................................................................ [ 37%]242s [ 37%]243tests/pydantic_core/validators/test_model_init.py .............. [ 37%]244tests/pydantic_core/validators/test_model_root.py ......... [ 37%]245tests/pydantic_core/validators/test_none.py .. [ 37%]246tests/pydantic_core/validators/test_nullable.py ... [ 37%]247tests/pydantic_core/validators/test_pickling.py .... [ 37%]248tests/pydantic_core/validators/test_set.py ............................. [ 37%]249............................................... [ 38%]250tests/pydantic_core/validators/test_string.py .......................... [ 38%]251........................................................................ [ 38%]252............ [ 39%]253tests/pydantic_core/validators/test_tagged_union.py .................... [ 39%]254............................ [ 39%]255tests/pydantic_core/validators/test_time.py ............................ [ 39%]256......................................................... [ 40%]257tests/pydantic_core/validators/test_timedelta.py ....................... [ 40%]258............................................................s [ 40%]259tests/pydantic_core/validators/test_tuple.py ........................... [ 41%]260.............................................................. [ 41%]261tests/pydantic_core/validators/test_typed_dict.py ...................... [ 41%]262........................................................................ [ 42%]263........................................................................ [ 43%]264........................................................................ [ 43%]265................s [ 43%]266tests/pydantic_core/validators/test_union.py ........................... [ 44%]267..........................x.............................. [ 44%]268tests/pydantic_core/validators/test_url.py ............................. [ 44%]269........................................................................ [ 45%]270........................................................................ [ 46%]271........................................................................ [ 46%]272........................................................................ [ 47%]273..................................................xx..xxx.x........ [ 47%]274tests/pydantic_core/validators/test_uuid.py ............................ [ 48%]275..................................................................... [ 48%]276tests/pydantic_core/validators/test_with_default.py .................... [ 48%]277........................................................................ [ 49%]278..................................x...x. [ 49%]279tests/test_abc.py ... [ 49%]280tests/test_aliases.py .................................................. [ 50%]281..............s.....s..s.....ssssssssss..s.....s..s.....s..s.....s..s... [ 50%]282..s..s.....ssssssssss.......... [ 51%]283tests/test_allow_partial.py ................... [ 51%]284tests/test_annotated.py .................................... [ 51%]285tests/test_assert_in_validators.py . [ 51%]286tests/test_callable.py ........ [ 51%]287tests/test_color.py .................................................... [ 52%]288...................................... [ 52%]289tests/test_computed_fields.py ................s...........x...s...x [ 52%]290tests/test_config.py ................................................... [ 53%]291................................. [ 53%]292tests/test_construction.py ............................................. [ 53%]293...... [ 53%]294tests/test_create_model.py ............................ [ 54%]295tests/test_dataclasses.py .............................................x [ 54%]296........................................................................ [ 55%]297............................ss.......................................... [ 55%]298.......................................... [ 56%]299tests/test_datetime.py ................................................. [ 56%]300........................................................................ [ 57%]301........................................................................ [ 57%]302........................................ [ 58%]303tests/test_decorators.py ............................... [ 58%]304tests/test_deferred_annotations.py ......... [ 58%]305tests/test_deprecated.py ............................................... [ 58%]306. [ 58%]307tests/test_deprecated_fields.py ............ [ 58%]308tests/test_deprecated_validate_arguments.py ..................... [ 59%]309tests/test_discriminated_union.py ...................................... [ 59%]310.....................x.........x...x..x... [ 59%]311tests/test_docs_extraction.py ...........x.... [ 59%]312tests/test_dunder_all.py .. [ 60%]313tests/test_edge_cases.py ............................................... [ 60%]314........................................................................ [ 61%]315.s...................................................................... [ 61%]316..... [ 61%]317tests/test_errors.py .... [ 61%]318tests/test_experimental_arguments_schema.py .......... [ 61%]319tests/test_exports.py .................................................. [ 62%]320........................................................................ [ 62%]321................................... [ 63%]322tests/test_fields.py ................................................... [ 63%]323................. [ 63%]324tests/test_forward_ref.py .............................................. [ 64%]325.xx..........x........x. [ 64%]326tests/test_generics.py ...............................................s. [ 64%]327.........................x.....................sx.......xx.............. [ 65%]328..... [ 65%]329tests/test_internal.py ...xx....s.................. [ 65%]330tests/test_json.py ..................................................... [ 66%]331....... [ 66%]332tests/test_json_schema.py .............................................. [ 66%]333........................................................................ [ 67%]334........................................................................ [ 67%]335........................................................................ [ 68%]336......................................................x................. [ 69%]337......................................................................s. [ 69%]338........................................................................ [ 70%]339.......................................................... [ 70%]340tests/test_main.py ..................................................... [ 71%]341........................................................ssssssssssssssss [ 71%]342sssssssss................................x.............................. [ 72%]343........................................................................ [ 73%]344. [ 73%]345tests/test_meta.py x [ 73%]346tests/test_migration.py ................................................ [ 73%]347........................................................................ [ 74%]348........................................................................ [ 74%]349.................................... [ 75%]350tests/test_missing_sentinel.py ........ [ 75%]351tests/test_model_signature.py ..............s [ 75%]352tests/test_model_validator.py ......... [ 75%]353tests/test_networks.py ................................................. [ 75%]354....................s................................................... [ 76%]355........................................................................ [ 76%]356.......x................................................................ [ 77%]357......................................... [ 77%]358tests/test_networks_ipaddress.py ....................................... [ 78%]359........................................................................ [ 78%]360.................................................... [ 79%]361tests/test_parse.py ........... [ 79%]362tests/test_pickle.py ...................... [ 79%]363tests/test_pipeline.py ................................................. [ 80%]364............... [ 80%]365tests/test_plugin_loader.py ......... [ 80%]366tests/test_plugins.py ............. [ 80%]367tests/test_private_attributes.py ................................... [ 80%]368tests/test_rich_repr.py .. [ 80%]369tests/test_root_model.py ............................................... [ 81%]370............................... [ 81%]371tests/test_serialize.py ................................................ [ 81%]372............................s............ [ 82%]373tests/test_serialize_as_any.py .............. [ 82%]374tests/test_strict.py ...... [ 82%]375tests/test_structural_pattern_matching.py . [ 82%]376tests/test_titles.py ................................................... [ 82%]377................................................................. [ 83%]378tests/test_tools.py ......... [ 83%]379tests/test_type_adapter.py ............................................. [ 83%]380............x........................................................... [ 84%]381........................................................................ [ 84%]382...................... [ 85%]383tests/test_type_alias_type.py .................. [ 85%]384tests/test_type_hints.py ...... [ 85%]385tests/test_types.py ..................................................s. [ 85%]386.........................x.............................................. [ 86%]387........................................................................ [ 87%]388........................................................................ [ 87%]389..............................................ss........................ [ 88%]390........................................................................ [ 88%]391........................................................................ [ 89%]392........................................................................ [ 90%]393........................................................................ [ 90%]394........................................................................ [ 91%]395........................................................................ [ 91%]396........................................................................ [ 92%]397........................................................................ [ 93%]398........................................ [ 93%]399tests/test_types_namedtuple.py ............ [ 93%]400tests/test_types_payment_card_number.py ................................ [ 93%]401.............. [ 94%]402tests/test_types_self.py .......................... [ 94%]403tests/test_types_typeddict.py .......................................... [ 94%]404.................................... [ 94%]405tests/test_types_zoneinfo.py ...... [ 94%]406tests/test_typing.py ..............s... [ 95%]407tests/test_utils.py .................................................... [ 95%]408......................s................................................. [ 96%]409........................................... [ 96%]410tests/test_v1.py .s. [ 96%]411tests/test_validate_call.py ............................................ [ 96%]412.................... [ 97%]413tests/test_validators.py ............................................... [ 97%]414........................................................................ [ 98%]415..................................................x.......x.. [ 98%]416tests/test_validators_dataclass.py ........ [ 98%]417tests/test_version.py ....... [ 98%]418tests/test_warnings.py ..... [ 98%]419tests/types/test_dataclass.py .................................... [ 99%]420tests/types/test_fraction.py ........................................... [ 99%]421.................................. [ 99%]422tests/types/test_model.py .................. [ 99%]423tests/types/test_union.py ...... [100%]424425═══════════════════════════════ inline-snapshot ════════════════════════════════426INFO: CI run was detected because environment variable "CI" was defined. 427inline-snapshot runs with --inline-snapshot=disable by default in CI. This means428that tests with snapshots will continue to run, but snapshot(x) will only return429x and inline-snapshot will not be able to fix snapshots or generate reports. You430can change this by using --inline-snapshot=report for example.431432433434=============== 11391 passed, 254 skipped, 36 xfailed in 51.22s ================435Finished executing pytestCheckPhase436pytestCheckPhase completed in 58 seconds