nixbot

builds

succeeded python3.14-frictionless-5.19.0 checks.x86_64-linux.nixos-eve · build #843 · raw

1tribuchet: building on jamie2structuredAttrs is enabled3Sourcing python-remove-tests-dir-hook4Sourcing python-catch-conflicts-hook.sh5Sourcing python-remove-bin-bytecode-hook.sh6Sourcing pypa-build-hook7Using pypaBuildPhase8Sourcing python-runtime-deps-check-hook9Using pythonRuntimeDepsCheckHook10Sourcing pypa-install-hook11Using pypaInstallPhase12Sourcing python-imports-check-hook.sh13Using pythonImportsCheckPhase14Sourcing python-metadata-check-hook.sh15Using pythonMetadataCheckPhase16Sourcing python-namespaces-hook17Sourcing python-catch-conflicts-hook.sh18Sourcing pytest-check-hook19Using pytestCheckPhase
unpackPhase
20unpacking source archive /nix/store/h83zdr9jip4arzgsggpviha9dml53k7b-source21source root is source22setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/style.css"
configurePhase
23no configure script, doing nothing
buildPhase
24Executing pypaBuildPhase25Creating a wheel...26pypa build flags: --no-isolation --outdir dist/ --wheel27* Getting build dependencies for wheel...28* Building wheel...29Successfully built frictionless-5.19.0-py3-none-any.whl30Finished creating a wheel...31Finished executing pypaBuildPhase
pythonRuntimeDepsCheckHook
32Executing pythonRuntimeDepsCheck33Checking runtime dependencies for frictionless-5.19.0-py3-none-any.whl34Finished executing pythonRuntimeDepsCheck
installPhase
35Executing pypaInstallPhase36Successfully installed frictionless-5.19.0-py3-none-any.whl37Finished executing pypaInstallPhase
pythonOutputDistPhase
38Executing pythonOutputDistPhase39Finished executing pythonOutputDistPhase
fixupPhase
40shrinking RPATHs of ELF executables and libraries in /nix/store/16v9wdssqgb64lq2w13pxxx5g962rp4s-python3.14-frictionless-5.19.0-dist41checking for references to /build/ in /nix/store/16v9wdssqgb64lq2w13pxxx5g962rp4s-python3.14-frictionless-5.19.0-dist...42patching script interpreter paths in /nix/store/16v9wdssqgb64lq2w13pxxx5g962rp4s-python3.14-frictionless-5.19.0-dist43shrinking RPATHs of ELF executables and libraries in /nix/store/pls7f0fnsb3xykyg1477i3x31dvi6ni3-python3.14-frictionless-5.19.044checking for references to /build/ in /nix/store/pls7f0fnsb3xykyg1477i3x31dvi6ni3-python3.14-frictionless-5.19.0...45patching script interpreter paths in /nix/store/pls7f0fnsb3xykyg1477i3x31dvi6ni3-python3.14-frictionless-5.19.046stripping (with command strip and flags -S -p) in /nix/store/pls7f0fnsb3xykyg1477i3x31dvi6ni3-python3.14-frictionless-5.19.0/lib /nix/store/pls7f0fnsb3xykyg1477i3x31dvi6ni3-python3.14-frictionless-5.19.0/bin47Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.848wrapping `/nix/store/pls7f0fnsb3xykyg1477i3x31dvi6ni3-python3.14-frictionless-5.19.0/bin/frictionless'...49Executing pythonRemoveTestsDir50Finished executing pythonRemoveTestsDir
installCheckPhase
51no Makefile or custom installCheckPhase, doing nothing
pythonImportsCheckPhase
52Executing pythonImportsCheckPhase53Check whether the following modules can be imported: frictionless
pythonMetadataCheckPhase
54Executing pythonMetadataCheckPhase
pytestCheckPhase
55Executing pytestCheckPhase56pytest flags: -m pytest --ignore-glob=frictionless/formats/excel/__spec__/test_mapper.py --ignore-glob=frictionless/formats/excel/parsers/__spec__/test_xls.py -k not\ \(test_resource_encoding_detection_accent\)\ and\ not\ \(test_remote_loader_latin1\)57============================= test session starts ==============================58platform linux -- Python 3.14.8, pytest-9.0.3, pluggy-1.6.059rootdir: /build/source60configfile: pyproject.toml61testpaths: frictionless62plugins: lazy-fixtures-1.4.1, mock-3.15.1, timeout-2.4.0, vcr-1.0.2, requests-mock-1.12.1, Faker-40.37.063collected 2039 items / 30 deselected / 2009 selected6465frictionless/actions/__spec__/test_describe.py .... [ 0%]66frictionless/actions/__spec__/test_extract.py .... [ 0%]67frictionless/actions/__spec__/test_list.py . [ 0%]68frictionless/actions/__spec__/test_transform.py .. [ 0%]69frictionless/actions/__spec__/test_validate.py ....s..s... [ 1%]70frictionless/analyzer/__spec__/test_package.py ......... [ 1%]71frictionless/analyzer/__spec__/test_resource.py .......s...... [ 2%]72frictionless/catalog/__spec__/test_dereference.py .. [ 2%]73frictionless/catalog/__spec__/test_general.py . [ 2%]74frictionless/catalog/__spec__/test_infer.py . [ 2%]75frictionless/checklist/__spec__/check/test_convert.py . [ 2%]76frictionless/checklist/__spec__/check/test_general.py . [ 2%]77frictionless/checklist/__spec__/test_convert.py ... [ 2%]78frictionless/checklist/__spec__/test_general.py ....... [ 3%]79frictionless/checks/__spec__/test_baseline.py ........ [ 3%]80frictionless/checks/cell/__spec__/test_ascii_value.py ... [ 3%]81frictionless/checks/cell/__spec__/test_deviated_cell.py ..... [ 3%]82frictionless/checks/cell/__spec__/test_deviated_value.py ..... [ 4%]83frictionless/checks/cell/__spec__/test_forbidden_value.py ... [ 4%]84frictionless/checks/cell/__spec__/test_required_value.py ............... [ 4%]85... [ 5%]86frictionless/checks/cell/__spec__/test_sequential_value.py .. [ 5%]87frictionless/checks/cell/__spec__/test_truncated_value.py .. [ 5%]88frictionless/checks/row/__spec__/test_duplicate_row.py .. [ 5%]89frictionless/checks/row/__spec__/test_row_constraint.py ... [ 5%]90frictionless/checks/table/__spec__/test_table_dimensions.py ............ [ 6%]91.......... [ 6%]92frictionless/console/__spec__/test_console.py .... [ 6%]93frictionless/console/commands/__spec__/test_convert.py sssssssssssssssss [ 7%]94ssssssssssssss [ 8%]95frictionless/console/commands/__spec__/test_describe.py ................ [ 9%]96... [ 9%]97frictionless/console/commands/__spec__/test_extract.py ..............ss. [ 10%]98................s [ 11%]99frictionless/console/commands/__spec__/test_summary.py .............s.. [ 11%]100frictionless/console/commands/__spec__/test_transform.py ... [ 11%]101frictionless/console/commands/__spec__/test_validate.py ................ [ 12%]102.s..ss...s... [ 13%]103frictionless/detector/__spec__/test_general.py .................... [ 14%]104frictionless/dialect/__spec__/control/test_general.py . [ 14%]105frictionless/dialect/__spec__/test_convert.py ... [ 14%]106frictionless/dialect/__spec__/test_describe.py . [ 14%]107frictionless/dialect/__spec__/test_general.py ..... [ 14%]108frictionless/error/__spec__/test_error.py . [ 14%]109frictionless/fields/__spec__/test_any.py ..... [ 15%]110frictionless/fields/__spec__/test_array.py ................. [ 16%]111frictionless/fields/__spec__/test_boolean.py ........................... [ 17%]112............. [ 18%]113frictionless/fields/__spec__/test_date.py ............................ [ 19%]114frictionless/fields/__spec__/test_datetime.py .......................... [ 20%]115... [ 20%]116frictionless/fields/__spec__/test_duration.py ............... [ 21%]117frictionless/fields/__spec__/test_geojson.py ............... [ 22%]118frictionless/fields/__spec__/test_geopoint.py .......................... [ 23%]119.... [ 23%]120frictionless/fields/__spec__/test_integer.py ......................... [ 25%]121frictionless/fields/__spec__/test_number.py ............................ [ 26%]122........................... [ 27%]123frictionless/fields/__spec__/test_object.py .......... [ 28%]124frictionless/fields/__spec__/test_string.py ............................ [ 29%]125...... [ 30%]126frictionless/fields/__spec__/test_time.py .............................. [ 31%]127...... [ 31%]128frictionless/fields/__spec__/test_year.py ...... [ 32%]129frictionless/fields/__spec__/test_yearmonth.py ............ [ 32%]130frictionless/formats/csv/__spec__/test_parser.py .....................s. [ 33%]131........ [ 34%]132frictionless/formats/erd/__spec__/test_mapper.py ... [ 34%]133frictionless/formats/excel/__spec__/test_adapter.py . [ 34%]134frictionless/formats/excel/__spec__/test_control.py .. [ 34%]135frictionless/formats/excel/parsers/__spec__/test_xlsx.py .s...........s. [ 35%]136.s......s [ 35%]137frictionless/formats/html/__spec__/test_parser.py ...... [ 36%]138frictionless/formats/inline/__spec__/test_parser.py ........ss. [ 36%]139frictionless/formats/json/__spec__/test_control.py . [ 36%]140frictionless/formats/json/parsers/__spec__/test_json.py ........... [ 37%]141frictionless/formats/json/parsers/__spec__/test_jsonl.py ..... [ 37%]142frictionless/formats/jsonschema/__spec__/test_mapper.py . [ 37%]143frictionless/formats/markdown/__spec__/test_mapper.py ...sss.s...... [ 38%]144frictionless/formats/ods/__spec__/test_adapter.py .. [ 38%]145frictionless/formats/ods/__spec__/test_parser.py ............ [ 38%]146frictionless/formats/pandas/__spec__/test_parser.py ................ [ 39%]147frictionless/formats/parquet/__spec__/test_parser.py ..... [ 39%]148frictionless/formats/spss/__spec__/test_parser.py ssss [ 40%]149frictionless/formats/sql/__spec__/duckdb/test_adapter.py .sssssss....s [ 40%]150frictionless/formats/sql/__spec__/duckdb/test_mapper.py .... [ 41%]151frictionless/formats/sql/__spec__/duckdb/test_parser.py ........... [ 41%]152frictionless/formats/sql/__spec__/mysql/test_adapter.py ssssssssssss [ 42%]153frictionless/formats/sql/__spec__/mysql/test_mapper.py .... [ 42%]154frictionless/formats/sql/__spec__/mysql/test_parser.py ss [ 42%]155frictionless/formats/sql/__spec__/postgresql/test_adapter.py sssssssssss [ 43%]156ss [ 43%]157frictionless/formats/sql/__spec__/postgresql/test_mapper.py .... [ 43%]158frictionless/formats/sql/__spec__/postgresql/test_parser.py sss [ 43%]159frictionless/formats/sql/__spec__/test_adapter.py .............s [ 44%]160frictionless/formats/sql/__spec__/test_mapper.py ..... [ 44%]161frictionless/formats/sql/__spec__/test_parser.py ........... [ 44%]162frictionless/formats/yaml/__spec__/test_parser.py .... [ 45%]163frictionless/formats/zip/__spec__/test_adapter.py ...........s..... [ 45%]164frictionless/helpers/__spec__/test_general.py ............. [ 46%]165frictionless/indexer/__spec__/test_resource.py .ss..ss..ss. [ 47%]166frictionless/inquiry/__spec__/task/test_convert.py ... [ 47%]167frictionless/inquiry/__spec__/task/test_general.py ... [ 47%]168frictionless/inquiry/__spec__/task/test_validate.py .s [ 47%]169frictionless/inquiry/__spec__/test_convert.py ... [ 47%]170frictionless/inquiry/__spec__/test_general.py .... [ 47%]171frictionless/inquiry/__spec__/test_validate.py ....... [ 48%]172frictionless/metadata/__spec__/test_metadata.py .. [ 48%]173frictionless/package/__spec__/test_compression.py .... [ 48%]174frictionless/package/__spec__/test_convert.py ... [ 48%]175frictionless/package/__spec__/test_dereference.py . [ 48%]176frictionless/package/__spec__/test_describe.py ........ [ 49%]177frictionless/package/__spec__/test_extract.py ... [ 49%]178frictionless/package/__spec__/test_general.py .....................s.... [ 50%]179s.. [ 50%]180frictionless/package/__spec__/test_infer.py ...... [ 51%]181frictionless/package/__spec__/test_onerror.py ..... [ 51%]182frictionless/package/__spec__/test_profile.py ..ssss.s... [ 51%]183frictionless/package/__spec__/test_resources.py .......... [ 52%]184frictionless/package/__spec__/test_schema.py ...... [ 52%]185frictionless/package/__spec__/test_security.py .... [ 52%]186frictionless/package/__spec__/test_validate.py ......ss......s.......... [ 54%]187.................... [ 55%]188frictionless/pipeline/__spec__/step/test_convert.py . [ 55%]189frictionless/pipeline/__spec__/step/test_general.py . [ 55%]190frictionless/pipeline/__spec__/test_convert.py .... [ 55%]191frictionless/pipeline/__spec__/test_general.py ... [ 55%]192frictionless/pipeline/__spec__/test_validate.py . [ 55%]193frictionless/portals/ckan/__spec__/test_adapter.py sssssssssssssssssssss [ 56%]194ssssssssssssss [ 57%]195frictionless/portals/github/__spec__/test_adapter.py sssssssssssssssssss [ 58%]196sssssssssssssssssssssssssssssssssssssssssssss [ 60%]197frictionless/portals/zenodo/__spec__/test_adapter.py sssssssssssssssssss [ 61%]198ssssssssssssssssssssssssssssssssssssssssssss [ 63%]199frictionless/report/__spec__/task/test_convert.py ...... [ 64%]200frictionless/report/__spec__/task/test_general.py . [ 64%]201frictionless/report/__spec__/test_convert.py ....s... [ 64%]202frictionless/report/__spec__/test_general.py .. [ 64%]203frictionless/report/__spec__/test_validate.py . [ 64%]204frictionless/resource/__spec__/test_datatype.py ................... [ 65%]205frictionless/resource/__spec__/test_dereference.py ..... [ 65%]206frictionless/resource/__spec__/test_describe.py .................... [ 66%]207frictionless/resource/__spec__/test_export.py ....... [ 67%]208frictionless/resource/__spec__/test_extrapaths.py .. [ 67%]209frictionless/resource/__spec__/test_format.py ...... [ 67%]210frictionless/resource/__spec__/test_general.py ...................s... [ 68%]211frictionless/resource/__spec__/test_infer.py .... [ 68%]212frictionless/resource/__spec__/test_profile.py ..ss [ 69%]213frictionless/resource/__spec__/test_read.py ..... [ 69%]214frictionless/resource/__spec__/test_scheme.py .......... [ 69%]215frictionless/resource/__spec__/test_security.py ........ [ 70%]216frictionless/resource/__spec__/test_validate.py ........................ [ 71%]217.s....s.........s.......................... [ 73%]218frictionless/resource/__spec__/test_validate_dialect.py ........ [ 73%]219frictionless/resource/__spec__/test_validate_schema.py ss............... [ 74%]220... [ 74%]221frictionless/resources/__spec__/file/test_read.py .. [ 75%]222frictionless/resources/__spec__/file/test_write.py . [ 75%]223frictionless/resources/__spec__/json/test_read.py .. [ 75%]224frictionless/resources/__spec__/json/test_write.py .. [ 75%]225frictionless/resources/__spec__/table/test_compression.py .............. [ 76%]226.. [ 76%]227frictionless/resources/__spec__/table/test_describe.py . [ 76%]228frictionless/resources/__spec__/table/test_detector.py ........... [ 76%]229frictionless/resources/__spec__/table/test_dialect.py .................. [ 77%]230..... [ 77%]231frictionless/resources/__spec__/table/test_encoding.py ...... [ 78%]232frictionless/resources/__spec__/table/test_export.py . [ 78%]233frictionless/resources/__spec__/table/test_extract.py ........ [ 78%]234frictionless/resources/__spec__/table/test_general.py .................. [ 79%]235. [ 79%]236frictionless/resources/__spec__/table/test_innerpath.py ... [ 79%]237frictionless/resources/__spec__/table/test_onerror.py ..... [ 79%]238frictionless/resources/__spec__/table/test_open.py ................ [ 80%]239frictionless/resources/__spec__/table/test_schema.py ................ [ 81%]240frictionless/resources/__spec__/table/test_security.py . [ 81%]241frictionless/resources/__spec__/table/test_stats.py .......... [ 82%]242frictionless/resources/__spec__/table/test_write.py ... [ 82%]243frictionless/resources/__spec__/text/test_read.py .. [ 82%]244frictionless/resources/__spec__/text/test_write.py . [ 82%]245frictionless/schema/__spec__/field/test_constraints.py ................. [ 83%]246.................................................................. [ 86%]247frictionless/schema/__spec__/field/test_convert.py .. [ 86%]248frictionless/schema/__spec__/field/test_custom.py .. [ 86%]249frictionless/schema/__spec__/field/test_general.py ............... [ 87%]250frictionless/schema/__spec__/field/test_read.py ... [ 87%]251frictionless/schema/__spec__/test_convert.py ....... [ 87%]252frictionless/schema/__spec__/test_describe.py . [ 88%]253frictionless/schema/__spec__/test_general.py ........................... [ 89%]254.........ss............. [ 90%]255frictionless/schema/__spec__/test_validate.py ..... [ 90%]256frictionless/schemes/aws/__spec__/test_control.py . [ 90%]257frictionless/schemes/aws/loaders/__spec__/test_s3.py .... [ 91%]258frictionless/schemes/buffer/__spec__/test_loader.py ... [ 91%]259frictionless/schemes/local/__spec__/test_loader.py .. [ 91%]260frictionless/schemes/multipart/__spec__/test_loader.py .......s. [ 91%]261frictionless/schemes/remote/__spec__/test_loader.py .... [ 91%]262frictionless/schemes/stream/__spec__/test_loader.py ...... [ 92%]263frictionless/steps/cell/__spec__/test_cell_convert.py .. [ 92%]264frictionless/steps/cell/__spec__/test_cell_fill.py .... [ 92%]265frictionless/steps/cell/__spec__/test_cell_format.py .. [ 92%]266frictionless/steps/cell/__spec__/test_cell_interpolate.py .. [ 92%]267frictionless/steps/cell/__spec__/test_cell_replace.py ... [ 92%]268frictionless/steps/cell/__spec__/test_cell_set.py . [ 92%]269frictionless/steps/field/__spec__/test_field_add.py ..... [ 93%]270frictionless/steps/field/__spec__/test_field_filter.py .. [ 93%]271frictionless/steps/field/__spec__/test_field_merge.py .. [ 93%]272frictionless/steps/field/__spec__/test_field_move.py .. [ 93%]273frictionless/steps/field/__spec__/test_field_pack.py ... [ 93%]274frictionless/steps/field/__spec__/test_field_remove.py .. [ 93%]275frictionless/steps/field/__spec__/test_field_split.py ... [ 93%]276frictionless/steps/field/__spec__/test_field_unpack.py ... [ 94%]277frictionless/steps/field/__spec__/test_field_update.py ...... [ 94%]278frictionless/steps/resource/__spec__/test_resource_add.py . [ 94%]279frictionless/steps/resource/__spec__/test_resource_remove.py . [ 94%]280frictionless/steps/resource/__spec__/test_resource_transform.py . [ 94%]281frictionless/steps/resource/__spec__/test_resource_update.py .... [ 94%]282frictionless/steps/row/__spec__/test_row_filter.py ..................... [ 95%]283... [ 95%]284frictionless/steps/row/__spec__/test_row_search.py ... [ 96%]285frictionless/steps/row/__spec__/test_row_slice.py ..... [ 96%]286frictionless/steps/row/__spec__/test_row_sort.py ... [ 96%]287frictionless/steps/row/__spec__/test_row_split.py . [ 96%]288frictionless/steps/row/__spec__/test_row_subset.py ......... [ 96%]289frictionless/steps/row/__spec__/test_row_ungroup.py .... [ 97%]290frictionless/steps/table/__spec__/test_table_aggregate.py .. [ 97%]291frictionless/steps/table/__spec__/test_table_attach.py .. [ 97%]292frictionless/steps/table/__spec__/test_table_diff.py .... [ 97%]293frictionless/steps/table/__spec__/test_table_intersect.py ... [ 97%]294frictionless/steps/table/__spec__/test_table_join.py .......... [ 98%]295frictionless/steps/table/__spec__/test_table_melt.py ... [ 98%]296frictionless/steps/table/__spec__/test_table_merge.py ..... [ 98%]297frictionless/steps/table/__spec__/test_table_pivot.py . [ 98%]298frictionless/steps/table/__spec__/test_table_recast.py . [ 98%]299frictionless/steps/table/__spec__/test_table_transpose.py . [ 98%]300frictionless/steps/table/__spec__/test_table_validate.py . [ 98%]301frictionless/steps/table/__spec__/test_table_write.py s [ 98%]302frictionless/system/__spec__/test_system.py . [ 98%]303frictionless/table/__spec__/test_header.py ........... [ 99%]304frictionless/table/__spec__/test_row.py ...... [ 99%]305frictionless/transformer/__spec__/resource/test_general.py ... [ 99%]306frictionless/transformer/__spec__/resource/test_pipeline.py . [ 99%]307frictionless/transformer/__spec__/test_package.py .. [100%]308309=============================== warnings summary ===============================310../../nix/store/fglfyg5vkqls3lmcaiy96ww5sbzsiqh3-python3.14-pytest-9.0.3/lib/python3.14/site-packages/_pytest/config/__init__.py:1434311 /nix/store/fglfyg5vkqls3lmcaiy96ww5sbzsiqh3-python3.14-pytest-9.0.3/lib/python3.14/site-packages/_pytest/config/__init__.py:1434: PytestConfigWarning: Unknown config option: env_files312 313 self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")314315frictionless/package/__spec__/test_profile.py::test_package_profiles_invalid_local316frictionless/package/__spec__/test_profile.py::test_package_profiles_invalid_local_from_descriptor317frictionless/package/__spec__/test_profile.py::test_package_profiles_from_descriptor_standards_v1318frictionless/package/__spec__/test_security.py::test_package_external_profile_invalid_local_from_descriptor_unsafe_trusted319 /build/source/frictionless/metadata/metadata.py:549: DeprecationWarning: Automatically retrieving remote references can be a security vulnerability and is discouraged by the JSON Schema specifications. Relying on this behavior is deprecated and will shortly become an error. If you are sure you want to remotely retrieve your reference and that it is safe to do so, you can find instructions for doing so via referencing.Registry in the referencing documentation (https://referencing.readthedocs.org).320 for error in validator.iter_errors(descriptor): # type: ignore321322-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html323======== 1720 passed, 289 skipped, 30 deselected, 5 warnings in 44.00s =========324Finished executing pytestCheckPhase325pytestCheckPhase completed in 49 seconds