Skip to content

Instantly share code, notes, and snippets.

@drupol
Created April 2, 2025 19:19
Show Gist options
  • Save drupol/79be4bc89d43621df917045c48bd1175 to your computer and use it in GitHub Desktop.
Save drupol/79be4bc89d43621df917045c48bd1175 to your computer and use it in GitHub Desktop.
python312Packages.pyorc failing build
❯ nix-build -A python312Packages.pyorc -v
evaluating file '<nix/derivation-internal.nix>'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/minver.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/top-level/impure.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/top-level/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/trivial.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/lists.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/stdenv/booter.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/stdenv/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/systems/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/attrsets.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/systems/inspect.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/systems/architectures.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/systems/parse.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/strings.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/types.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/systems/platforms.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/modules.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/top-level/config.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/options.nix'
evaluating file '/home/pol/.config/nixpkgs/config.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/stdenv/linux/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/stdenv/linux/bootstrap-tools/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/stdenv/linux/bootstrap-tools/glibc.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/top-level/stage.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/fixed-points.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/stdenv/adapters.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/trivial-builders/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/top-level/splice.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/top-level/by-name-overlay.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/top-level/all-packages.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/top-level/aliases.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/stdenv/generic/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/customisation.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/bintools-wrapper/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/stdenv/generic/make-derivation.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/asserts.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/tools/misc/binutils/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/servers/x11/xorg/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/servers/x11/xorg/overrides.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/cc-wrapper/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/stdenv/generic/check-meta.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/meta.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/stdenv/linux/bootstrap-files/x86_64-unknown-linux-gnu.nix'
evaluating file '<nix/fetchurl.nix>'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/lib/cmake.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/lib/meson.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/tools/misc/patchelf/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/compilers/gcc/all.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/compilers/gcc/versions.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/compilers/gcc/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/compilers/gcc/common/libgcc.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/compilers/gcc/common/builder.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/versions.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/compilers/gcc/common/checksum.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ap/apple-sdk/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ap/apple-sdk/common/add-core-symbolication.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ap/apple-sdk/common/derivation-options.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ap/apple-sdk/common/passthru-private-frameworks.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ap/apple-sdk/common/passthru-source-release-files.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ap/apple-sdk/common/remove-disallowed-packages.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ap/apple-sdk/common/process-stubs.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ap/apple-sdk/common/propagate-inputs.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ap/apple-sdk/common/propagate-xcrun.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ap/apple-sdk/common/run-build-phase-hooks.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/glibc/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/glibc/common.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/os-specific/linux/kernel-headers/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/gmp/6.x.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/isl/0.20.0.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/isl/generic.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/li/libmpc/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/mp/mpfr/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/licenses.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/systems/doubles.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/compilers/gcc/common/meta.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/maintainers/team-list.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/zlib/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/fetchurl/boot.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/gn/gnu-config/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/gettext/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/shells/bash/5.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/shells/bash/bash-5.2-patches.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/bi/bison/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/gn/gnum4/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/fetchurl/mirrors.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/interpreters/perl/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/interpreters/perl/interpreter.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/libxcrypt/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ex/expand-response-params/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/compilers/gcc/common/extra-target-flags.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/compilers/gcc/common/dependencies.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/compilers/gcc/common/configure-flags.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/compilers/gcc/common/platform-flags.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/tools/misc/texinfo/packages.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/tools/misc/texinfo/common.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/wh/which/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/compilers/gcc/patches/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/nuke-references/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/compilers/gcc/common/pre-configure.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/compilers/gcc/common/strip-attributes.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/interpreters/python/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/interpreters/python/cpython/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/interpreters/python/passthrufun.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/compression/bzip2/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ex/expat/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/libffi/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/mp/mpdecimal/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/compression/xz/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/tools/misc/autoconf/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/tools/misc/automake/automake-1.16.x.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/tools/misc/libtool/libtool2.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/misc/file/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/au/autoconf-archive/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/pkg-config-wrapper/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/pk/pkg-config-unwrapped/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/interpreters/python/setup-hook.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/libidn2/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/libunistring/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/misc/coreutils/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/acl/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/attr/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/text/gnugrep/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/interpreters/python/python-packages-base.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/top-level/python-aliases.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/interpreters/python/hooks/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/top-level/python-packages.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/pyorc/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/interpreters/python/mk-python-derivation.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/tz/tzdata/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ut/util-linux/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/ncurses/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/openssl/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/sqlite/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/gd/gdbm/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/readline/8.2.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/compression/gzip/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/text/diffutils/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/misc/findutils/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/text/gawk/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/tools/build-managers/gnumake/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/filesystem.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/text/gnused/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/archivers/gnutar/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/pcre2/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/glibc/locales.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/text/gnupatch/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ed/ed/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/lz/lzip/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/stdenv/generic/common-path.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/fetchurl/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/deprecated/misc.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/fetchers.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/cu/curlMinimal/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ma/makeBinaryWrapper/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/li/libssh2/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/kerberos/krb5.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ke/keyutils/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/by/byacc/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ng/nghttp2/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/de/dejagnu/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/top-level/tcl-packages.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/tcl-modules/by-name/ex/expect/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/interpreters/tcl/8.6.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/interpreters/tcl/generic.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/interpreters/tcl/mk-tcl-derivation.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/replace-vars/replace-vars.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/replace-vars/replace-vars-with.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/fetchpatch/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/text/patchutils/0.3.3.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/text/patchutils/generic.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/sqlite/archive-version.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/un/unzip/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/li/libcap_ng/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/in/installShellFiles/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/readline/readline-8.2-patches.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ma/mailcap/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/lz/lz4/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/cm/cmake/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/li/libedit/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/c-ares/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/li/libev/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/cu/cunit/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/li/libarchive/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/libxml2/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/lz/lzo/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/compression/zstd/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/fetchgithub/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/fetchzip/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/sh/sharutils/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/e2/e2fsprogs/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/os-specific/linux/fuse/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/os-specific/linux/fuse/common.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/me/meson/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/interpreters/python/wrap-python.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/top-level/darwin-packages.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/os-specific/darwin/impure-cmds/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/path/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/top-level/darwin-aliases.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/fetchgit/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/testers/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/tk/8.6.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/tk/generic.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/os-specific/windows/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/setuptools/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/build/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/bootstrap/build/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/bootstrap/flit-core/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/flit-core/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/flit/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/bootstrap/installer/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/installer/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/pyproject-hooks/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/fetchpypi/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/packaging/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/tomli/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/bootstrap/packaging/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/wheel/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ni/ninja/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/re/re2c/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/typesetting/asciidoc/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/source-types.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/pytest/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/setuptools-scm/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/typing-extensions/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/iniconfig/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/hatchling/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/editables/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/pathspec/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/pluggy/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/trove-classifiers/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/calver/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/pytest-mock/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/pytest-asyncio/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/data/sgml+xml/schemas/xml-dtd/docbook/4.5.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/data/sgml+xml/schemas/xml-dtd/docbook/generic.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/data/sgml+xml/stylesheets/xslt/docbook-xsl/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/libxslt/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/libidn2/no-bootstrap-reference.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/libuv/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/rh/rhash/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/protobuf/29.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/protobuf/generic.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/gt/gtest/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ve/versionCheckHook/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/abseil-cpp/202407.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/sn/snappy/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ap/apache-orc/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/pybind11/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/boost/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/boost/1.87.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/boost/generic.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/icu/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/icu/make-icu.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/bo/boost-build/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/make-pkgconfigitem/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/eigen/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/build-support/fetchgitlab/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/cmake/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/ninja/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ca/catch/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/numpy/2.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/bl/blas/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/la/lapack/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/science/math/openblas/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/gf/gfortran/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/la/lapack-reference/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/cython/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/meson-python/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/pyproject-metadata/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/hypothesis/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/pexpect/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/ptyprocess/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/pytest-xdist/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/filelock/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/hatch-vcs/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/applications/version-management/git/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/br/brotli/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/li/libpsl/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/pu/publicsuffix-list/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/data/sgml+xml/schemas/xml-dtd/docbook/4.3.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/gt/gtk-doc/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/pygments/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/lxml/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/cp/cpio/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/top-level/perl-packages.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/de/deterministic-uname/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ge/getopt/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/tools/typesetting/xmlto/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/w3/w3m/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ma/man-db/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/li/libpipeline/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/db/db-5.3.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/libraries/db/generic.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/gr/groff/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/bo/boehmgc/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/ca/cacert/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/buildcatrust/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/do/docbook2x/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/by-name/op/opensp/package.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/data/sgml+xml/schemas/xml-dtd/docbook/4.1.2.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/perl-modules/generic/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/execnet/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/gevent/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/cffi/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/pycparser/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/importlib-metadata/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/toml/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/zipp/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/zope-event/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/zope-interface/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/greenlet/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/attrs/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/sortedcontainers/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/lib/generators.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/tzdata/default.nix'
evaluating file '/home/pol/Code/NixOS/nixpkgs/pkgs/development/python-modules/pytest-subtests/default.nix'
this derivation will be built:
/nix/store/40kfrjyp3cvxv6kh605hhpy38bbjbf1i-python3.12-pyorc-0.10.0.drv
building '/nix/store/40kfrjyp3cvxv6kh605hhpy38bbjbf1i-python3.12-pyorc-0.10.0.drv'...
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-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing pytest-check-hook
Using pytestCheckPhase
Running phase: unpackPhase
unpacking source archive /nix/store/kv4s5ca0kmrykyz40b03czxvwm2s164q-source
source root is source
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/test_writer.py"
Running phase: patchPhase
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...
INFO: running egg_info
INFO: creating pyorc.egg-info
INFO: writing pyorc.egg-info/PKG-INFO
INFO: writing dependency_links to pyorc.egg-info/dependency_links.txt
INFO: writing requirements to pyorc.egg-info/requires.txt
INFO: writing top-level names to pyorc.egg-info/top_level.txt
INFO: writing manifest file 'pyorc.egg-info/SOURCES.txt'
INFO: reading manifest file 'pyorc.egg-info/SOURCES.txt'
INFO: reading manifest template 'MANIFEST.in'
WARNING: warning: no files found matching '*.css' under directory 'docs'
WARNING: warning: no previously-included files matching '*' found under directory 'docs/_build'
INFO: adding license file 'LICENSE'
INFO: writing manifest file 'pyorc.egg-info/SOURCES.txt'
* Building wheel...
INFO: running bdist_wheel
INFO: running build
INFO: running build_py
INFO: creating build/lib.linux-x86_64-cpython-312/pyorc
INFO: copying src/pyorc/writer.py -> build/lib.linux-x86_64-cpython-312/pyorc
INFO: copying src/pyorc/typedescription.py -> build/lib.linux-x86_64-cpython-312/pyorc
INFO: copying src/pyorc/reader.py -> build/lib.linux-x86_64-cpython-312/pyorc
INFO: copying src/pyorc/predicates.py -> build/lib.linux-x86_64-cpython-312/pyorc
INFO: copying src/pyorc/errors.py -> build/lib.linux-x86_64-cpython-312/pyorc
INFO: copying src/pyorc/enums.py -> build/lib.linux-x86_64-cpython-312/pyorc
INFO: copying src/pyorc/converters.py -> build/lib.linux-x86_64-cpython-312/pyorc
INFO: copying src/pyorc/__init__.py -> build/lib.linux-x86_64-cpython-312/pyorc
INFO: running egg_info
INFO: writing pyorc.egg-info/PKG-INFO
INFO: writing dependency_links to pyorc.egg-info/dependency_links.txt
INFO: writing requirements to pyorc.egg-info/requires.txt
INFO: writing top-level names to pyorc.egg-info/top_level.txt
INFO: reading manifest file 'pyorc.egg-info/SOURCES.txt'
INFO: reading manifest template 'MANIFEST.in'
WARNING: warning: no files found matching '*.css' under directory 'docs'
WARNING: warning: no previously-included files matching '*' found under directory 'docs/_build'
INFO: adding license file 'LICENSE'
INFO: writing manifest file 'pyorc.egg-info/SOURCES.txt'
INFO: copying src/pyorc/_pyorc.pyi -> build/lib.linux-x86_64-cpython-312/pyorc
INFO: copying src/pyorc/py.typed -> build/lib.linux-x86_64-cpython-312/pyorc
INFO: running build_ext
INFO: g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -I/nix/store/ll9dm3r87v4r46a0km0zck4968m60vys-libxcrypt-4.4.38/include -fPIC -I/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/include/python3.12 -c flagcheck.cpp -o flagcheck.o -std=c++17
INFO: building 'pyorc._pyorc' extension
INFO: creating build/temp.linux-x86_64-cpython-312/src/_pyorc
INFO: g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -I/nix/store/ll9dm3r87v4r46a0km0zck4968m60vys-libxcrypt-4.4.38/include -fPIC -DORC_VERSION_MAJOR=2 -DORC_VERSION_MINOR=1 -DORC_VERSION_PATCH=0 -Ideps/include -I/nix/store/86fkssi2qdlyhszybmlc479qvg2m93sg-python3.12-pybind11-2.13.6/lib/python3.12/site-packages/pybind11/include -I/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/include/python3.12 -c src/_pyorc/Converter.cpp -o build/temp.linux-x86_64-cpython-312/src/_pyorc/Converter.o -std=c++17 -fvisibility=hidden -g0
INFO: g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -I/nix/store/ll9dm3r87v4r46a0km0zck4968m60vys-libxcrypt-4.4.38/include -fPIC -DORC_VERSION_MAJOR=2 -DORC_VERSION_MINOR=1 -DORC_VERSION_PATCH=0 -Ideps/include -I/nix/store/86fkssi2qdlyhszybmlc479qvg2m93sg-python3.12-pybind11-2.13.6/lib/python3.12/site-packages/pybind11/include -I/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/include/python3.12 -c src/_pyorc/PyORCStream.cpp -o build/temp.linux-x86_64-cpython-312/src/_pyorc/PyORCStream.o -std=c++17 -fvisibility=hidden -g0
INFO: g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -I/nix/store/ll9dm3r87v4r46a0km0zck4968m60vys-libxcrypt-4.4.38/include -fPIC -DORC_VERSION_MAJOR=2 -DORC_VERSION_MINOR=1 -DORC_VERSION_PATCH=0 -Ideps/include -I/nix/store/86fkssi2qdlyhszybmlc479qvg2m93sg-python3.12-pybind11-2.13.6/lib/python3.12/site-packages/pybind11/include -I/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/include/python3.12 -c src/_pyorc/Reader.cpp -o build/temp.linux-x86_64-cpython-312/src/_pyorc/Reader.o -std=c++17 -fvisibility=hidden -g0
src/_pyorc/Reader.cpp: In constructor ‘Reader::Reader(pybind11::object, uint64_t, std::__cxx11::list<long unsigned int>, std::__cxx11::list<std::__cxx11::basic_string<char> >, pybind11::object, unsigned int, pybind11::object, pybind11::object, pybind11::object)’:
src/_pyorc/Reader.cpp:404:20: warning: moving a temporary object prevents copy elision []
404 | std::move(createSearchArgument(predicate, convDict, timezoneInfo)));
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/_pyorc/Reader.cpp:404:20: note: remove ‘std::move’ call
INFO: g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -I/nix/store/ll9dm3r87v4r46a0km0zck4968m60vys-libxcrypt-4.4.38/include -fPIC -DORC_VERSION_MAJOR=2 -DORC_VERSION_MINOR=1 -DORC_VERSION_PATCH=0 -Ideps/include -I/nix/store/86fkssi2qdlyhszybmlc479qvg2m93sg-python3.12-pybind11-2.13.6/lib/python3.12/site-packages/pybind11/include -I/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/include/python3.12 -c src/_pyorc/SearchArgument.cpp -o build/temp.linux-x86_64-cpython-312/src/_pyorc/SearchArgument.o -std=c++17 -fvisibility=hidden -g0
INFO: g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -I/nix/store/ll9dm3r87v4r46a0km0zck4968m60vys-libxcrypt-4.4.38/include -fPIC -DORC_VERSION_MAJOR=2 -DORC_VERSION_MINOR=1 -DORC_VERSION_PATCH=0 -Ideps/include -I/nix/store/86fkssi2qdlyhszybmlc479qvg2m93sg-python3.12-pybind11-2.13.6/lib/python3.12/site-packages/pybind11/include -I/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/include/python3.12 -c src/_pyorc/Writer.cpp -o build/temp.linux-x86_64-cpython-312/src/_pyorc/Writer.o -std=c++17 -fvisibility=hidden -g0
INFO: g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -I/nix/store/ll9dm3r87v4r46a0km0zck4968m60vys-libxcrypt-4.4.38/include -fPIC -DORC_VERSION_MAJOR=2 -DORC_VERSION_MINOR=1 -DORC_VERSION_PATCH=0 -Ideps/include -I/nix/store/86fkssi2qdlyhszybmlc479qvg2m93sg-python3.12-pybind11-2.13.6/lib/python3.12/site-packages/pybind11/include -I/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/include/python3.12 -c src/_pyorc/_pyorc.cpp -o build/temp.linux-x86_64-cpython-312/src/_pyorc/_pyorc.o -std=c++17 -fvisibility=hidden -g0
INFO: g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -I/nix/store/ll9dm3r87v4r46a0km0zck4968m60vys-libxcrypt-4.4.38/include -shared -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.8/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.6.4/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.4.6/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-util-linux-minimal-2.40.4-lib/lib -L/nix/store/ll9dm3r87v4r46a0km0zck4968m60vys-libxcrypt-4.4.38/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpdecimal-4.0.0/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-3.4.1/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.48.0/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.6.4/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.3.1/lib -L/nix/store/ss40xh9b67bnk6p7q4cqvmdbvb993d8h-tzdata-2025a/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.24-lib/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-8.2p13/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.8/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.6.4/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.4.6/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-util-linux-minimal-2.40.4-lib/lib -L/nix/store/ll9dm3r87v4r46a0km0zck4968m60vys-libxcrypt-4.4.38/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpdecimal-4.0.0/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-3.4.1/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.48.0/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.6.4/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.3.1/lib -L/nix/store/ss40xh9b67bnk6p7q4cqvmdbvb993d8h-tzdata-2025a/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.24-lib/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-8.2p13/lib build/temp.linux-x86_64-cpython-312/src/_pyorc/Converter.o build/temp.linux-x86_64-cpython-312/src/_pyorc/PyORCStream.o build/temp.linux-x86_64-cpython-312/src/_pyorc/Reader.o build/temp.linux-x86_64-cpython-312/src/_pyorc/SearchArgument.o build/temp.linux-x86_64-cpython-312/src/_pyorc/Writer.o build/temp.linux-x86_64-cpython-312/src/_pyorc/_pyorc.o -Ldeps/lib -L/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib -lorc -lprotobuf -lprotoc -llz4 -lzstd -lz -lsnappy -lpthread -o build/lib.linux-x86_64-cpython-312/pyorc/_pyorc.cpython-312-x86_64-linux-gnu.so
INFO: installing to build/bdist.linux-x86_64/wheel
INFO: running install
INFO: running install_lib
INFO: creating build/bdist.linux-x86_64/wheel
INFO: creating build/bdist.linux-x86_64/wheel/pyorc
INFO: copying build/lib.linux-x86_64-cpython-312/pyorc/_pyorc.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./pyorc
INFO: copying build/lib.linux-x86_64-cpython-312/pyorc/py.typed -> build/bdist.linux-x86_64/wheel/./pyorc
INFO: copying build/lib.linux-x86_64-cpython-312/pyorc/_pyorc.pyi -> build/bdist.linux-x86_64/wheel/./pyorc
INFO: copying build/lib.linux-x86_64-cpython-312/pyorc/__init__.py -> build/bdist.linux-x86_64/wheel/./pyorc
INFO: copying build/lib.linux-x86_64-cpython-312/pyorc/converters.py -> build/bdist.linux-x86_64/wheel/./pyorc
INFO: copying build/lib.linux-x86_64-cpython-312/pyorc/enums.py -> build/bdist.linux-x86_64/wheel/./pyorc
INFO: copying build/lib.linux-x86_64-cpython-312/pyorc/errors.py -> build/bdist.linux-x86_64/wheel/./pyorc
INFO: copying build/lib.linux-x86_64-cpython-312/pyorc/predicates.py -> build/bdist.linux-x86_64/wheel/./pyorc
INFO: copying build/lib.linux-x86_64-cpython-312/pyorc/reader.py -> build/bdist.linux-x86_64/wheel/./pyorc
INFO: copying build/lib.linux-x86_64-cpython-312/pyorc/typedescription.py -> build/bdist.linux-x86_64/wheel/./pyorc
INFO: copying build/lib.linux-x86_64-cpython-312/pyorc/writer.py -> build/bdist.linux-x86_64/wheel/./pyorc
INFO: running install_egg_info
INFO: Copying pyorc.egg-info to build/bdist.linux-x86_64/wheel/./pyorc-0.10.0-py3.12.egg-info
INFO: running install_scripts
INFO: creating build/bdist.linux-x86_64/wheel/pyorc-0.10.0.dist-info/WHEEL
INFO: creating '/build/source/dist/.tmp-sptq2q83/pyorc-0.10.0-cp312-cp312-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
INFO: adding 'pyorc/__init__.py'
INFO: adding 'pyorc/_pyorc.cpython-312-x86_64-linux-gnu.so'
INFO: adding 'pyorc/_pyorc.pyi'
INFO: adding 'pyorc/converters.py'
INFO: adding 'pyorc/enums.py'
INFO: adding 'pyorc/errors.py'
INFO: adding 'pyorc/predicates.py'
INFO: adding 'pyorc/py.typed'
INFO: adding 'pyorc/reader.py'
INFO: adding 'pyorc/typedescription.py'
INFO: adding 'pyorc/writer.py'
INFO: adding 'pyorc-0.10.0.dist-info/LICENSE'
INFO: adding 'pyorc-0.10.0.dist-info/METADATA'
INFO: adding 'pyorc-0.10.0.dist-info/WHEEL'
INFO: adding 'pyorc-0.10.0.dist-info/top_level.txt'
INFO: adding 'pyorc-0.10.0.dist-info/RECORD'
INFO: removing build/bdist.linux-x86_64/wheel
Successfully built pyorc-0.10.0-cp312-cp312-linux_x86_64.whl
Finished creating a wheel...
Finished executing pypaBuildPhase
Running phase: pythonRuntimeDepsCheckHook
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for pyorc-0.10.0-cp312-cp312-linux_x86_64.whl
Finished executing pythonRuntimeDepsCheck
Running phase: installPhase
Executing pypaInstallPhase
Successfully installed pyorc-0.10.0-cp312-cp312-linux_x86_64.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/kz55q648fzfaga5h0pv7dgwkl15w7w18-python3.12-pyorc-0.10.0
shrinking /nix/store/kz55q648fzfaga5h0pv7dgwkl15w7w18-python3.12-pyorc-0.10.0/lib/python3.12/site-packages/pyorc/_pyorc.cpython-312-x86_64-linux-gnu.so
checking for references to /build/ in /nix/store/kz55q648fzfaga5h0pv7dgwkl15w7w18-python3.12-pyorc-0.10.0...
patching script interpreter paths in /nix/store/kz55q648fzfaga5h0pv7dgwkl15w7w18-python3.12-pyorc-0.10.0
stripping (with command strip and flags -S -p) in /nix/store/kz55q648fzfaga5h0pv7dgwkl15w7w18-python3.12-pyorc-0.10.0/lib
shrinking RPATHs of ELF executables and libraries in /nix/store/dx2krj1khnwq575a192birsip3mizafi-python3.12-pyorc-0.10.0-dist
checking for references to /build/ in /nix/store/dx2krj1khnwq575a192birsip3mizafi-python3.12-pyorc-0.10.0-dist...
patching script interpreter paths in /nix/store/dx2krj1khnwq575a192birsip3mizafi-python3.12-pyorc-0.10.0-dist
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: pyorc
Running phase: pytestCheckPhase
Executing pytestCheckPhase
pytest flags: -m pytest
============================= test session starts ==============================
platform linux -- Python 3.12.9, pytest-8.3.5, pluggy-1.5.0
rootdir: /build/source
configfile: pyproject.toml
collected 262 items
tests/compare/test_reader_cmp.py FFFFFFFFFFFFFFFF [ 6%]
tests/compare/test_writer_cmp.py FFFFFFFFF [ 9%]
tests/test_column.py ........... [ 13%]
tests/test_orc_ver.py .. [ 14%]
tests/test_predicates.py ............ [ 19%]
tests/test_reader.py ................................................... [ 38%]
... [ 39%]
tests/test_stripe.py ........ [ 42%]
tests/test_typedescription.py .......................................... [ 58%]
............ [ 63%]
tests/test_writer.py ................................................... [ 82%]
............................................. [100%]
=================================== FAILURES ===================================
______ test_read[TestOrcFile.emptyFile.orc-TestOrcFile.emptyFile.jsn.gz] _______
example = 'TestOrcFile.emptyFile.orc'
expected = 'expected/TestOrcFile.emptyFile.jsn.gz'
@pytest.mark.parametrize("example,expected", TESTDATA, ids=idfn)
def test_read(example, expected):
if example == "demo-12-zlib.orc" and platform.python_implementation() == "PyPy":
pytest.skip("This test runs waaay too long on PyPy.")
> exp_res = gzip.open(get_full_path(expected), "rb")
tests/compare/test_reader_cmp.py:98:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff665ff70>
filename = '/build/source/deps/examples/expected/TestOrcFile.emptyFile.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.emptyFile.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
__________ test_read[TestOrcFile.test1.orc-TestOrcFile.test1.jsn.gz] ___________
example = 'TestOrcFile.test1.orc'
expected = 'expected/TestOrcFile.test1.jsn.gz'
@pytest.mark.parametrize("example,expected", TESTDATA, ids=idfn)
def test_read(example, expected):
if example == "demo-12-zlib.orc" and platform.python_implementation() == "PyPy":
pytest.skip("This test runs waaay too long on PyPy.")
> exp_res = gzip.open(get_full_path(expected), "rb")
tests/compare/test_reader_cmp.py:98:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff6471030>
filename = '/build/source/deps/examples/expected/TestOrcFile.test1.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.test1.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
___ test_read[TestOrcFile.testDate1900.orc-TestOrcFile.testDate1900.jsn.gz] ____
example = 'TestOrcFile.testDate1900.orc'
expected = 'expected/TestOrcFile.testDate1900.jsn.gz'
@pytest.mark.parametrize("example,expected", TESTDATA, ids=idfn)
def test_read(example, expected):
if example == "demo-12-zlib.orc" and platform.python_implementation() == "PyPy":
pytest.skip("This test runs waaay too long on PyPy.")
> exp_res = gzip.open(get_full_path(expected), "rb")
tests/compare/test_reader_cmp.py:98:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff6440c70>
filename = '/build/source/deps/examples/expected/TestOrcFile.testDate1900.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.testDate1900.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
___ test_read[TestOrcFile.testDate2038.orc-TestOrcFile.testDate2038.jsn.gz] ____
example = 'TestOrcFile.testDate2038.orc'
expected = 'expected/TestOrcFile.testDate2038.jsn.gz'
@pytest.mark.parametrize("example,expected", TESTDATA, ids=idfn)
def test_read(example, expected):
if example == "demo-12-zlib.orc" and platform.python_implementation() == "PyPy":
pytest.skip("This test runs waaay too long on PyPy.")
> exp_res = gzip.open(get_full_path(expected), "rb")
tests/compare/test_reader_cmp.py:98:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff6442410>
filename = '/build/source/deps/examples/expected/TestOrcFile.testDate2038.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.testDate2038.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
_______ test_read[TestOrcFile.testSeek.orc-TestOrcFile.testSeek.jsn.gz] ________
example = 'TestOrcFile.testSeek.orc'
expected = 'expected/TestOrcFile.testSeek.jsn.gz'
@pytest.mark.parametrize("example,expected", TESTDATA, ids=idfn)
def test_read(example, expected):
if example == "demo-12-zlib.orc" and platform.python_implementation() == "PyPy":
pytest.skip("This test runs waaay too long on PyPy.")
> exp_res = gzip.open(get_full_path(expected), "rb")
tests/compare/test_reader_cmp.py:98:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff64431c0>
filename = '/build/source/deps/examples/expected/TestOrcFile.testSeek.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.testSeek.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
_____ test_read[TestOrcFile.testSnappy.orc-TestOrcFile.testSnappy.jsn.gz] ______
example = 'TestOrcFile.testSnappy.orc'
expected = 'expected/TestOrcFile.testSnappy.jsn.gz'
@pytest.mark.parametrize("example,expected", TESTDATA, ids=idfn)
def test_read(example, expected):
if example == "demo-12-zlib.orc" and platform.python_implementation() == "PyPy":
pytest.skip("This test runs waaay too long on PyPy.")
> exp_res = gzip.open(get_full_path(expected), "rb")
tests/compare/test_reader_cmp.py:98:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff6441060>
filename = '/build/source/deps/examples/expected/TestOrcFile.testSnappy.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.testSnappy.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
__ test_read[TestOrcFile.testTimestamp.orc-TestOrcFile.testTimestamp.jsn.gz] ___
example = 'TestOrcFile.testTimestamp.orc'
expected = 'expected/TestOrcFile.testTimestamp.jsn.gz'
@pytest.mark.parametrize("example,expected", TESTDATA, ids=idfn)
def test_read(example, expected):
if example == "demo-12-zlib.orc" and platform.python_implementation() == "PyPy":
pytest.skip("This test runs waaay too long on PyPy.")
> exp_res = gzip.open(get_full_path(expected), "rb")
tests/compare/test_reader_cmp.py:98:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff6473280>
filename = '/build/source/deps/examples/expected/TestOrcFile.testTimestamp.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.testTimestamp.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
_ test_read[TestOrcFile.testUnionAndTimestamp.orc-TestOrcFile.testUnionAndTimestamp.jsn.gz] _
example = 'TestOrcFile.testUnionAndTimestamp.orc'
expected = 'expected/TestOrcFile.testUnionAndTimestamp.jsn.gz'
@pytest.mark.parametrize("example,expected", TESTDATA, ids=idfn)
def test_read(example, expected):
if example == "demo-12-zlib.orc" and platform.python_implementation() == "PyPy":
pytest.skip("This test runs waaay too long on PyPy.")
> exp_res = gzip.open(get_full_path(expected), "rb")
tests/compare/test_reader_cmp.py:98:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff64407c0>
filename = '/build/source/deps/examples/expected/TestOrcFile.testUnionAndTimestamp.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.testUnionAndTimestamp.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
________ test_read[nulls-at-end-snappy.orc-nulls-at-end-snappy.jsn.gz] _________
example = 'nulls-at-end-snappy.orc'
expected = 'expected/nulls-at-end-snappy.jsn.gz'
@pytest.mark.parametrize("example,expected", TESTDATA, ids=idfn)
def test_read(example, expected):
if example == "demo-12-zlib.orc" and platform.python_implementation() == "PyPy":
pytest.skip("This test runs waaay too long on PyPy.")
> exp_res = gzip.open(get_full_path(expected), "rb")
tests/compare/test_reader_cmp.py:98:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff64408b0>
filename = '/build/source/deps/examples/expected/nulls-at-end-snappy.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/nulls-at-end-snappy.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
_______________ test_read[demo-12-zlib.orc-demo-12-zlib.jsn.gz] ________________
example = 'demo-12-zlib.orc', expected = 'expected/demo-12-zlib.jsn.gz'
@pytest.mark.parametrize("example,expected", TESTDATA, ids=idfn)
def test_read(example, expected):
if example == "demo-12-zlib.orc" and platform.python_implementation() == "PyPy":
pytest.skip("This test runs waaay too long on PyPy.")
> exp_res = gzip.open(get_full_path(expected), "rb")
tests/compare/test_reader_cmp.py:98:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff6443580>
filename = '/build/source/deps/examples/expected/demo-12-zlib.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/demo-12-zlib.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
____________________ test_read[decimal.orc-decimal.jsn.gz] _____________________
example = 'decimal.orc', expected = 'expected/decimal.jsn.gz'
@pytest.mark.parametrize("example,expected", TESTDATA, ids=idfn)
def test_read(example, expected):
if example == "demo-12-zlib.orc" and platform.python_implementation() == "PyPy":
pytest.skip("This test runs waaay too long on PyPy.")
> exp_res = gzip.open(get_full_path(expected), "rb")
tests/compare/test_reader_cmp.py:98:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff6443010>
filename = '/build/source/deps/examples/expected/decimal.jsn.gz', mode = 'rb'
compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/decimal.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
______________________________ test_metadata_read ______________________________
def test_metadata_read():
> with open(get_full_path("TestOrcFile.emptyFile.orc"), "rb") as fileo:
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/TestOrcFile.emptyFile.orc'
tests/compare/test_reader_cmp.py:146: FileNotFoundError
_____________________________ test_format_version ______________________________
def test_format_version():
> with open(get_full_path("demo-11-zlib.orc"), "rb") as fileo:
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/demo-11-zlib.orc'
tests/compare/test_reader_cmp.py:159: FileNotFoundError
________________________________ test_writer_id ________________________________
def test_writer_id():
> with open(get_full_path("demo-12-zlib.orc"), "rb") as fileo:
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/demo-12-zlib.orc'
tests/compare/test_reader_cmp.py:168: FileNotFoundError
_____________________________ test_writer_version ______________________________
def test_writer_version():
> with open(get_full_path("demo-12-zlib.orc"), "rb") as fileo:
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/demo-12-zlib.orc'
tests/compare/test_reader_cmp.py:174: FileNotFoundError
________________________________ test_metadata _________________________________
@pytest.mark.skipif(sys.platform == "win32", reason="No orc-tools on Windows")
def test_metadata():
test_data = get_full_path("complextypes_iceberg.orc")
expected_metadata = None
> with subprocess.Popen(
[ORC_METADATA_PATH, test_data],
stdout=subprocess.PIPE,
) as proc:
tests/compare/test_reader_cmp.py:186:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/subprocess.py:1028: in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <Popen: returncode: 255 args: ['deps/bin/orc-metadata', '/build/source/deps/...>
args = ['deps/bin/orc-metadata', '/build/source/deps/examples/complextypes_iceberg.orc']
executable = b'deps/bin/orc-metadata', preexec_fn = None, close_fds = True
pass_fds = (), cwd = None, env = None, startupinfo = None, creationflags = 0
shell = False, p2cread = -1, p2cwrite = -1, c2pread = 11, c2pwrite = 12
errread = -1, errwrite = -1, restore_signals = True, gid = None, gids = None
uid = None, umask = -1, start_new_session = False, process_group = -1
def _execute_child(self, args, executable, preexec_fn, close_fds,
pass_fds, cwd, env,
startupinfo, creationflags, shell,
p2cread, p2cwrite,
c2pread, c2pwrite,
errread, errwrite,
restore_signals,
gid, gids, uid, umask,
start_new_session, process_group):
"""Execute program (POSIX version)"""
if isinstance(args, (str, bytes)):
args = [args]
elif isinstance(args, os.PathLike):
if shell:
raise TypeError('path-like args is not allowed when '
'shell is true')
args = [args]
else:
args = list(args)
if shell:
# On Android the default shell is at '/system/bin/sh'.
unix_shell = ('/system/bin/sh' if
hasattr(sys, 'getandroidapilevel') else '/nix/store/58br4vk3q5akf4g8lx0pqzfhn47k3j8d-bash-5.2p37/bin/sh')
args = [unix_shell, "-c"] + args
if executable:
args[0] = executable
if executable is None:
executable = args[0]
sys.audit("subprocess.Popen", executable, args, cwd, env)
if (_USE_POSIX_SPAWN
and os.path.dirname(executable)
and preexec_fn is None
and not close_fds
and not pass_fds
and cwd is None
and (p2cread == -1 or p2cread > 2)
and (c2pwrite == -1 or c2pwrite > 2)
and (errwrite == -1 or errwrite > 2)
and not start_new_session
and process_group == -1
and gid is None
and gids is None
and uid is None
and umask < 0):
self._posix_spawn(args, executable, env, restore_signals,
p2cread, p2cwrite,
c2pread, c2pwrite,
errread, errwrite)
return
orig_executable = executable
# For transferring possible exec failure from child to parent.
# Data format: "exception name:hex errno:description"
# Pickle is not used; it is complex and involves memory allocation.
errpipe_read, errpipe_write = os.pipe()
# errpipe_write must not be in the standard io 0, 1, or 2 fd range.
low_fds_to_close = []
while errpipe_write < 3:
low_fds_to_close.append(errpipe_write)
errpipe_write = os.dup(errpipe_write)
for low_fd in low_fds_to_close:
os.close(low_fd)
try:
try:
# We must avoid complex work that could involve
# malloc or free in the child process to avoid
# potential deadlocks, thus we do all this here.
# and pass it to fork_exec()
if env is not None:
env_list = []
for k, v in env.items():
k = os.fsencode(k)
if b'=' in k:
raise ValueError("illegal environment variable name")
env_list.append(k + b'=' + os.fsencode(v))
else:
env_list = None # Use execv instead of execve.
executable = os.fsencode(executable)
if os.path.dirname(executable):
executable_list = (executable,)
else:
# This matches the behavior of os._execvpe().
executable_list = tuple(
os.path.join(os.fsencode(dir), executable)
for dir in os.get_exec_path(env))
fds_to_keep = set(pass_fds)
fds_to_keep.add(errpipe_write)
self.pid = _fork_exec(
args, executable_list,
close_fds, tuple(sorted(map(int, fds_to_keep))),
cwd, env_list,
p2cread, p2cwrite, c2pread, c2pwrite,
errread, errwrite,
errpipe_read, errpipe_write,
restore_signals, start_new_session,
process_group, gid, gids, uid, umask,
preexec_fn, _USE_VFORK)
self._child_created = True
finally:
# be sure the FD is closed no matter what
os.close(errpipe_write)
self._close_pipe_fds(p2cread, p2cwrite,
c2pread, c2pwrite,
errread, errwrite)
# Wait for exec to fail or succeed; possibly raising an
# exception (limited in size)
errpipe_data = bytearray()
while True:
part = os.read(errpipe_read, 50000)
errpipe_data += part
if not part or len(errpipe_data) > 50000:
break
finally:
# be sure the FD is closed no matter what
os.close(errpipe_read)
if errpipe_data:
try:
pid, sts = os.waitpid(self.pid, 0)
if pid == self.pid:
self._handle_exitstatus(sts)
else:
self.returncode = sys.maxsize
except ChildProcessError:
pass
try:
exception_name, hex_errno, err_msg = (
errpipe_data.split(b':', 2))
# The encoding here should match the encoding
# written in by the subprocess implementations
# like _posixsubprocess
err_msg = err_msg.decode()
except ValueError:
exception_name = b'SubprocessError'
hex_errno = b'0'
err_msg = 'Bad exception data from child: {!r}'.format(
bytes(errpipe_data))
child_exception_type = getattr(
builtins, exception_name.decode('ascii'),
SubprocessError)
if issubclass(child_exception_type, OSError) and hex_errno:
errno_num = int(hex_errno, 16)
if err_msg == "noexec:chdir":
err_msg = ""
# The error must be from chdir(cwd).
err_filename = cwd
elif err_msg == "noexec":
err_msg = ""
err_filename = None
else:
err_filename = orig_executable
if errno_num != 0:
err_msg = os.strerror(errno_num)
if err_filename is not None:
> raise child_exception_type(errno_num, err_msg, err_filename)
E FileNotFoundError: [Errno 2] No such file or directory: 'deps/bin/orc-metadata'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/subprocess.py:1963: FileNotFoundError
_ test_write[TestOrcFile.test1.jsn.gz-struct<boolean1:boolean,byte1:tinyint,sh] _
expected = 'TestOrcFile.test1.jsn.gz'
schema = 'struct<boolean1:boolean,byte1:tinyint,short1:smallint,int1:int,long1:bigint,float1:float,double1:double,bytes1:binary...nt1:int,string1:string>>>,list:array<struct<int1:int,string1:string>>,map:map<string,struct<int1:int,string1:string>>>'
output_file = <tempfile._TemporaryFileWrapper object at 0x7ffff6426330>
@pytest.mark.parametrize("expected,schema", TESTDATA, ids=idfn)
def test_write(expected, schema, output_file):
> create_orc_output_for_test(
TypeDescription.from_string(schema), output_file, expected
)
tests/compare/test_writer_cmp.py:113:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/compare/test_writer_cmp.py:80: in create_orc_output_for_test
for row in read_expected_json_record(get_full_path(file_in)):
tests/compare/test_writer_cmp.py:62: in read_expected_json_record
with gzip.open(path, "rb") as fileo:
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff6424be0>
filename = '/build/source/deps/examples/expected/TestOrcFile.test1.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.test1.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
_ test_write[TestOrcFile.testDate1900.jsn.gz-struct<time:timestamp,date:date>] _
expected = 'TestOrcFile.testDate1900.jsn.gz'
schema = 'struct<time:timestamp,date:date>'
output_file = <tempfile._TemporaryFileWrapper object at 0x7ffff6425e50>
@pytest.mark.parametrize("expected,schema", TESTDATA, ids=idfn)
def test_write(expected, schema, output_file):
> create_orc_output_for_test(
TypeDescription.from_string(schema), output_file, expected
)
tests/compare/test_writer_cmp.py:113:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/compare/test_writer_cmp.py:80: in create_orc_output_for_test
for row in read_expected_json_record(get_full_path(file_in)):
tests/compare/test_writer_cmp.py:62: in read_expected_json_record
with gzip.open(path, "rb") as fileo:
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff6426ce0>
filename = '/build/source/deps/examples/expected/TestOrcFile.testDate1900.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.testDate1900.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
_ test_write[TestOrcFile.testDate2038.jsn.gz-struct<time:timestamp,date:date>] _
expected = 'TestOrcFile.testDate2038.jsn.gz'
schema = 'struct<time:timestamp,date:date>'
output_file = <tempfile._TemporaryFileWrapper object at 0x7ffff4fbc560>
@pytest.mark.parametrize("expected,schema", TESTDATA, ids=idfn)
def test_write(expected, schema, output_file):
> create_orc_output_for_test(
TypeDescription.from_string(schema), output_file, expected
)
tests/compare/test_writer_cmp.py:113:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/compare/test_writer_cmp.py:80: in create_orc_output_for_test
for row in read_expected_json_record(get_full_path(file_in)):
tests/compare/test_writer_cmp.py:62: in read_expected_json_record
with gzip.open(path, "rb") as fileo:
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff4fbca90>
filename = '/build/source/deps/examples/expected/TestOrcFile.testDate2038.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.testDate2038.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
_ test_write[TestOrcFile.testSeek.jsn.gz-struct<boolean1:boolean,byte1:tinyint,sh] _
expected = 'TestOrcFile.testSeek.jsn.gz'
schema = 'struct<boolean1:boolean,byte1:tinyint,short1:smallint,int1:int,long1:bigint,float1:float,double1:double,bytes1:binary...nt1:int,string1:string>>>,list:array<struct<int1:int,string1:string>>,map:map<string,struct<int1:int,string1:string>>>'
output_file = <tempfile._TemporaryFileWrapper object at 0x7ffff6425bb0>
@pytest.mark.parametrize("expected,schema", TESTDATA, ids=idfn)
def test_write(expected, schema, output_file):
> create_orc_output_for_test(
TypeDescription.from_string(schema), output_file, expected
)
tests/compare/test_writer_cmp.py:113:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/compare/test_writer_cmp.py:80: in create_orc_output_for_test
for row in read_expected_json_record(get_full_path(file_in)):
tests/compare/test_writer_cmp.py:62: in read_expected_json_record
with gzip.open(path, "rb") as fileo:
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff665eb60>
filename = '/build/source/deps/examples/expected/TestOrcFile.testSeek.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.testSeek.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
__ test_write[TestOrcFile.testSnappy.jsn.gz-struct<int1:int,string1:string>] ___
expected = 'TestOrcFile.testSnappy.jsn.gz'
schema = 'struct<int1:int,string1:string>'
output_file = <tempfile._TemporaryFileWrapper object at 0x7ffff64431d0>
@pytest.mark.parametrize("expected,schema", TESTDATA, ids=idfn)
def test_write(expected, schema, output_file):
> create_orc_output_for_test(
TypeDescription.from_string(schema), output_file, expected
)
tests/compare/test_writer_cmp.py:113:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/compare/test_writer_cmp.py:80: in create_orc_output_for_test
for row in read_expected_json_record(get_full_path(file_in)):
tests/compare/test_writer_cmp.py:62: in read_expected_json_record
with gzip.open(path, "rb") as fileo:
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff6442320>
filename = '/build/source/deps/examples/expected/TestOrcFile.testSnappy.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.testSnappy.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
_ test_write[nulls-at-end-snappy.jsn.gz-struct<_col0:tinyint,_col1:smallint,_col] _
expected = 'nulls-at-end-snappy.jsn.gz'
schema = 'struct<_col0:tinyint,_col1:smallint,_col2:int,_col3:bigint,_col4:float,_col5:double,_col6:boolean>'
output_file = <tempfile._TemporaryFileWrapper object at 0x7ffff4fbdeb0>
@pytest.mark.parametrize("expected,schema", TESTDATA, ids=idfn)
def test_write(expected, schema, output_file):
> create_orc_output_for_test(
TypeDescription.from_string(schema), output_file, expected
)
tests/compare/test_writer_cmp.py:113:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/compare/test_writer_cmp.py:80: in create_orc_output_for_test
for row in read_expected_json_record(get_full_path(file_in)):
tests/compare/test_writer_cmp.py:62: in read_expected_json_record
with gzip.open(path, "rb") as fileo:
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff4fbd450>
filename = '/build/source/deps/examples/expected/nulls-at-end-snappy.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/nulls-at-end-snappy.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
___ test_write[demo-12-zlib.jsn.gz-struct<_col0:int,_col1:string,_col2:stri] ___
expected = 'demo-12-zlib.jsn.gz'
schema = 'struct<_col0:int,_col1:string,_col2:string,_col3:string,_col4:int,_col5:string,_col6:int,_col7:int,_col8:int>'
output_file = <tempfile._TemporaryFileWrapper object at 0x7ffff4fbf0e0>
@pytest.mark.parametrize("expected,schema", TESTDATA, ids=idfn)
def test_write(expected, schema, output_file):
> create_orc_output_for_test(
TypeDescription.from_string(schema), output_file, expected
)
tests/compare/test_writer_cmp.py:113:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/compare/test_writer_cmp.py:80: in create_orc_output_for_test
for row in read_expected_json_record(get_full_path(file_in)):
tests/compare/test_writer_cmp.py:62: in read_expected_json_record
with gzip.open(path, "rb") as fileo:
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff4fbf100>
filename = '/build/source/deps/examples/expected/demo-12-zlib.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/demo-12-zlib.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
______________________________ test_write_decimal ______________________________
output_file = <tempfile._TemporaryFileWrapper object at 0x7ffff4fbfec0>
def test_write_decimal(output_file):
input_filename = "decimal.jsn.gz"
> create_orc_output_for_test(
TypeDescription.from_string("struct<_col0:decimal(10,5)>"),
output_file,
input_filename,
)
tests/compare/test_writer_cmp.py:128:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/compare/test_writer_cmp.py:80: in create_orc_output_for_test
for row in read_expected_json_record(get_full_path(file_in)):
tests/compare/test_writer_cmp.py:62: in read_expected_json_record
with gzip.open(path, "rb") as fileo:
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff4fd2170>
filename = '/build/source/deps/examples/expected/decimal.jsn.gz', mode = 'rb'
compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/decimal.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
_____________________________ test_write_timestamp _____________________________
output_file = <tempfile._TemporaryFileWrapper object at 0x7ffff4fbfe00>
def test_write_timestamp(output_file):
input_filename = "TestOrcFile.testTimestamp.jsn.gz"
> create_orc_output_for_test(Timestamp(), output_file, input_filename)
tests/compare/test_writer_cmp.py:152:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/compare/test_writer_cmp.py:80: in create_orc_output_for_test
for row in read_expected_json_record(get_full_path(file_in)):
tests/compare/test_writer_cmp.py:62: in read_expected_json_record
with gzip.open(path, "rb") as fileo:
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:61: in open
binary_file = GzipFile(filename, gz_mode, compresslevel)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[AttributeError("'GzipFile' object has no attribute 'fileobj'") raised in repr()] GzipFile object at 0x7ffff4fd0df0>
filename = '/build/source/deps/examples/expected/TestOrcFile.testTimestamp.jsn.gz'
mode = 'rb', compresslevel = 9, fileobj = None, mtime = None
def __init__(self, filename=None, mode=None,
compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
"""Constructor for the GzipFile class.
At least one of fileobj and filename must be given a
non-trivial value.
The new class instance is based on fileobj, which can be a regular
file, an io.BytesIO object, or any other object which simulates a file.
It defaults to None, in which case filename is opened to provide
a file object.
When fileobj is not None, the filename argument is only used to be
included in the gzip file header, which may include the original
filename of the uncompressed file. It defaults to the filename of
fileobj, if discernible; otherwise, it defaults to the empty string,
and in this case the original filename is not included in the header.
The mode argument can be any of 'r', 'rb', 'a', 'ab', 'w', 'wb', 'x', or
'xb' depending on whether the file will be read or written. The default
is the mode of fileobj if discernible; otherwise, the default is 'rb'.
A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
'wb', 'a' and 'ab', and 'x' and 'xb'.
The compresslevel argument is an integer from 0 to 9 controlling the
level of compression; 1 is fastest and produces the least compression,
and 9 is slowest and produces the most compression. 0 is no compression
at all. The default is 9.
The mtime argument is an optional numeric timestamp to be written
to the last modification time field in the stream when compressing.
If omitted or None, the current time is used.
"""
if mode and ('t' in mode or 'U' in mode):
raise ValueError("Invalid mode: {!r}".format(mode))
if mode and 'b' not in mode:
mode += 'b'
if fileobj is None:
> fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.testTimestamp.jsn.gz'
/nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
=========================== short test summary info ============================
FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.emptyFile.orc-TestOrcFile.emptyFile.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.test1.orc-TestOrcFile.test1.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.testDate1900.orc-TestOrcFile.testDate1900.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.testDate2038.orc-TestOrcFile.testDate2038.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.testSeek.orc-TestOrcFile.testSeek.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.testSnappy.orc-TestOrcFile.testSnappy.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.testTimestamp.orc-TestOrcFile.testTimestamp.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.testUnionAndTimestamp.orc-TestOrcFile.testUnionAndTimestamp.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_read[nulls-at-end-snappy.orc-nulls-at-end-snappy.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_read[demo-12-zlib.orc-demo-12-zlib.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_read[decimal.orc-decimal.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_metadata_read - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_format_version - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_writer_id - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_writer_version - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_reader_cmp.py::test_metadata - FileNotFoundError: [Errno 2] No such file or directory: 'deps/bin/orc-metad...
FAILED tests/compare/test_writer_cmp.py::test_write[TestOrcFile.test1.jsn.gz-struct<boolean1:boolean,byte1:tinyint,sh] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_writer_cmp.py::test_write[TestOrcFile.testDate1900.jsn.gz-struct<time:timestamp,date:date>] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_writer_cmp.py::test_write[TestOrcFile.testDate2038.jsn.gz-struct<time:timestamp,date:date>] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_writer_cmp.py::test_write[TestOrcFile.testSeek.jsn.gz-struct<boolean1:boolean,byte1:tinyint,sh] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_writer_cmp.py::test_write[TestOrcFile.testSnappy.jsn.gz-struct<int1:int,string1:string>] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_writer_cmp.py::test_write[nulls-at-end-snappy.jsn.gz-struct<_col0:tinyint,_col1:smallint,_col] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_writer_cmp.py::test_write[demo-12-zlib.jsn.gz-struct<_col0:int,_col1:string,_col2:stri] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_writer_cmp.py::test_write_decimal - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
FAILED tests/compare/test_writer_cmp.py::test_write_timestamp - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
======================== 25 failed, 237 passed in 5.35s ========================
error: builder for '/nix/store/40kfrjyp3cvxv6kh605hhpy38bbjbf1i-python3.12-pyorc-0.10.0.drv' failed with exit code 1;
last 50 log lines:
> A mode of 'r' is equivalent to one of 'rb', and similarly for 'w' and
> 'wb', 'a' and 'ab', and 'x' and 'xb'.
>
> The compresslevel argument is an integer from 0 to 9 controlling the
> level of compression; 1 is fastest and produces the least compression,
> and 9 is slowest and produces the most compression. 0 is no compression
> at all. The default is 9.
>
> The mtime argument is an optional numeric timestamp to be written
> to the last modification time field in the stream when compressing.
> If omitted or None, the current time is used.
>
> """
>
> if mode and ('t' in mode or 'U' in mode):
> raise ValueError("Invalid mode: {!r}".format(mode))
> if mode and 'b' not in mode:
> mode += 'b'
> if fileobj is None:
> > fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
> E FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps/examples/expected/TestOrcFile.testTimestamp.jsn.gz'
>
> /nix/store/f2krmq3iv5nibcvn4rw7nrnrciqprdkh-python3-3.12.9/lib/python3.12/gzip.py:192: FileNotFoundError
> =========================== short test summary info ============================
> FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.emptyFile.orc-TestOrcFile.emptyFile.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.test1.orc-TestOrcFile.test1.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.testDate1900.orc-TestOrcFile.testDate1900.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.testDate2038.orc-TestOrcFile.testDate2038.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.testSeek.orc-TestOrcFile.testSeek.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.testSnappy.orc-TestOrcFile.testSnappy.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.testTimestamp.orc-TestOrcFile.testTimestamp.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_read[TestOrcFile.testUnionAndTimestamp.orc-TestOrcFile.testUnionAndTimestamp.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_read[nulls-at-end-snappy.orc-nulls-at-end-snappy.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_read[demo-12-zlib.orc-demo-12-zlib.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_read[decimal.orc-decimal.jsn.gz] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_metadata_read - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_format_version - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_writer_id - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_writer_version - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_reader_cmp.py::test_metadata - FileNotFoundError: [Errno 2] No such file or directory: 'deps/bin/orc-metad...
> FAILED tests/compare/test_writer_cmp.py::test_write[TestOrcFile.test1.jsn.gz-struct<boolean1:boolean,byte1:tinyint,sh] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_writer_cmp.py::test_write[TestOrcFile.testDate1900.jsn.gz-struct<time:timestamp,date:date>] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_writer_cmp.py::test_write[TestOrcFile.testDate2038.jsn.gz-struct<time:timestamp,date:date>] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_writer_cmp.py::test_write[TestOrcFile.testSeek.jsn.gz-struct<boolean1:boolean,byte1:tinyint,sh] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_writer_cmp.py::test_write[TestOrcFile.testSnappy.jsn.gz-struct<int1:int,string1:string>] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_writer_cmp.py::test_write[nulls-at-end-snappy.jsn.gz-struct<_col0:tinyint,_col1:smallint,_col] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_writer_cmp.py::test_write[demo-12-zlib.jsn.gz-struct<_col0:int,_col1:string,_col2:stri] - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_writer_cmp.py::test_write_decimal - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> FAILED tests/compare/test_writer_cmp.py::test_write_timestamp - FileNotFoundError: [Errno 2] No such file or directory: '/build/source/deps...
> ======================== 25 failed, 237 passed in 5.35s ========================
For full logs, run:
nix log /nix/store/40kfrjyp3cvxv6kh605hhpy38bbjbf1i-python3.12-pyorc-0.10.0.drv
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment