Skip to content

Instantly share code, notes, and snippets.

@veprbl
Created April 11, 2020 22:01
Show Gist options
  • Select an option

  • Save veprbl/4cddda4da02e6e7e14ca04e27c11f46d to your computer and use it in GitHub Desktop.

Select an option

Save veprbl/4cddda4da02e6e7e14ca04e27c11f46d to your computer and use it in GitHub Desktop.
Sourcing python-remove-tests-dir-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing setuptools-build-hook
Using setuptoolsBuildPhase
Using setuptoolsShellHook
Sourcing pip-install-hook
Using pipInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
Sourcing setuptools-check-hook
Sourcing pytest-check-hook
Using pytestCheckPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/2pjm344ab2g9hf41310immp61shdhg0i-source
source root is source
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file source/tests/test_issue049.py
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
building
Executing setuptoolsBuildPhase
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.6-x86_64-3.7
creating build/lib.macosx-10.6-x86_64-3.7/awkward1
copying awkward1/_numpy.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1
copying awkward1/highlevel.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1
copying awkward1/__init__.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1
copying awkward1/_util.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1
copying awkward1/_pandas.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1
creating build/lib.macosx-10.6-x86_64-3.7/awkward1/operations
copying awkward1/operations/describe.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/operations
copying awkward1/operations/convert.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/operations
copying awkward1/operations/__init__.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/operations
copying awkward1/operations/structure.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/operations
creating build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba
copying awkward1/_numba/libawkward.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba
copying awkward1/_numba/util.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba
copying awkward1/_numba/fillable.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba
copying awkward1/_numba/cpu.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba
copying awkward1/_numba/__init__.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba
copying awkward1/_numba/types.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba
copying awkward1/_numba/identities.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba
copying awkward1/_numba/content.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba
copying awkward1/_numba/iterator.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba
creating build/lib.macosx-10.6-x86_64-3.7/awkward1/behaviors
copying awkward1/behaviors/__init__.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/behaviors
copying awkward1/behaviors/string.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/behaviors
creating build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array
copying awkward1/_numba/array/emptyarray.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array
copying awkward1/_numba/array/indexedarray.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array
copying awkward1/_numba/array/numpyarray.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array
copying awkward1/_numba/array/__init__.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array
copying awkward1/_numba/array/regulararray.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array
copying awkward1/_numba/array/recordarray.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array
copying awkward1/_numba/array/listarray.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array
copying awkward1/_numba/array/listoffsetarray.py -> build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array
running build_ext
-- CMake version 3.16.5
-- The C compiler identification is Clang 7.1.0
-- The CXX compiler identification is Clang 7.1.0
-- Check for working C compiler: /nix/store/1ngwf6wvh9hf1vz3h2h5znqi90fa86q1-clang-wrapper-7.1.0/bin/clang
-- Check for working C compiler: /nix/store/1ngwf6wvh9hf1vz3h2h5znqi90fa86q1-clang-wrapper-7.1.0/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /nix/store/1ngwf6wvh9hf1vz3h2h5znqi90fa86q1-clang-wrapper-7.1.0/bin/clang++
-- Check for working CXX compiler: /nix/store/1ngwf6wvh9hf1vz3h2h5znqi90fa86q1-clang-wrapper-7.1.0/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PythonInterp: /nix/store/qkgh6hv0v66j2f8qlfnd6jrx8w27z5kh-python3-3.7.7/bin/python3.7 (found version "3.7.7")
-- Found PythonLibs: /nix/store/qkgh6hv0v66j2f8qlfnd6jrx8w27z5kh-python3-3.7.7/lib/libpython3.7m.dylib
-- pybind11 v2.3.0
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Failed
-- LTO disabled (not supported by the compiler and/or linker)
-- Configuring done
-- Generating done
-- Build files have been written to: /private/var/folders/1f/2mj_ng1n2y3_wc59fgw3fn_r0000gn/T/nix-build-python3.7-awkward1-git.drv-0/source/build/temp.macosx-10.6-x86_64-3.7
Scanning dependencies of target awkward-cpu-kernels-objects
[ 1%] Building CXX object CMakeFiles/awkward-cpu-kernels-objects.dir/src/cpu-kernels/getitem.cpp.o
[ 3%] Building CXX object CMakeFiles/awkward-cpu-kernels-objects.dir/src/cpu-kernels/identities.cpp.o
[ 4%] Building CXX object CMakeFiles/awkward-cpu-kernels-objects.dir/src/cpu-kernels/operations.cpp.o
[ 6%] Building CXX object CMakeFiles/awkward-cpu-kernels-objects.dir/src/cpu-kernels/util.cpp.o
[ 6%] Built target awkward-cpu-kernels-objects
Scanning dependencies of target awkward-cpu-kernels-static
[ 7%] Linking CXX static library libawkward-cpu-kernels-static.a
[ 7%] Built target awkward-cpu-kernels-static
Scanning dependencies of target awkward-objects
[ 9%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/Content.cpp.o
[ 10%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/Identities.cpp.o
[ 12%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/Index.cpp.o
[ 14%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/Iterator.cpp.o
[ 15%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/Slice.cpp.o
[ 17%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/array/EmptyArray.cpp.o
[ 18%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/array/IndexedArray.cpp.o
[ 20%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/array/ListArray.cpp.o
[ 21%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/array/ListOffsetArray.cpp.o
[ 23%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/array/None.cpp.o
[ 25%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/array/NumpyArray.cpp.o
[ 26%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/array/Record.cpp.o
[ 28%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/array/RecordArray.cpp.o
[ 29%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/array/RegularArray.cpp.o
[ 31%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/array/UnionArray.cpp.o
[ 32%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/fillable/BoolFillable.cpp.o
[ 34%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/fillable/Fillable.cpp.o
[ 35%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/fillable/FillableArray.cpp.o
[ 37%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/fillable/FillableOptions.cpp.o
[ 39%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/fillable/Float64Fillable.cpp.o
[ 40%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/fillable/GrowableBuffer.cpp.o
[ 42%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/fillable/Int64Fillable.cpp.o
[ 43%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/fillable/ListFillable.cpp.o
[ 45%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/fillable/OptionFillable.cpp.o
[ 46%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/fillable/RecordFillable.cpp.o
[ 48%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/fillable/StringFillable.cpp.o
[ 50%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/fillable/TupleFillable.cpp.o
[ 51%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/fillable/UnionFillable.cpp.o
[ 53%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/fillable/UnknownFillable.cpp.o
[ 54%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/io/json.cpp.o
[ 56%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/io/root.cpp.o
[ 57%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/type/ArrayType.cpp.o
[ 59%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/type/ListType.cpp.o
[ 60%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/type/OptionType.cpp.o
[ 62%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/type/PrimitiveType.cpp.o
[ 64%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/type/RecordType.cpp.o
[ 65%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/type/RegularType.cpp.o
[ 67%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/type/Type.cpp.o
[ 68%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/type/UnionType.cpp.o
[ 70%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/type/UnknownType.cpp.o
[ 71%] Building CXX object CMakeFiles/awkward-objects.dir/src/libawkward/util.cpp.o
[ 71%] Built target awkward-objects
Scanning dependencies of target awkward-static
[ 73%] Linking CXX static library libawkward-static.a
[ 73%] Built target awkward-static
Scanning dependencies of target _io
[ 75%] Building CXX object CMakeFiles/_io.dir/src/python/_io.cpp.o
[ 76%] Linking CXX shared module ../lib.macosx-10.6-x86_64-3.7/_io.cpython-37m-darwin.so
[ 76%] Built target _io
Scanning dependencies of target layout
[ 78%] Building CXX object CMakeFiles/layout.dir/src/python/layout.cpp.o
[ 79%] Building CXX object CMakeFiles/layout.dir/src/python/layout/content.cpp.o
[ 81%] Building CXX object CMakeFiles/layout.dir/src/python/layout/identities.cpp.o
[ 82%] Building CXX object CMakeFiles/layout.dir/src/python/layout/index.cpp.o
[ 84%] Linking CXX shared module ../lib.macosx-10.6-x86_64-3.7/layout.cpython-37m-darwin.so
[ 84%] Built target layout
Scanning dependencies of target PR019
[ 85%] Building CXX object CMakeFiles/PR019.dir/tests/test_PR019_use_json_library.cpp.o
[ 87%] Linking CXX executable PR019
[ 87%] Built target PR019
Scanning dependencies of target PR030
[ 89%] Building CXX object CMakeFiles/PR030.dir/tests/test_PR030_recordarray_in_numba.cpp.o
[ 90%] Linking CXX executable PR030
[ 90%] Built target PR030
Scanning dependencies of target awkward
[ 92%] Linking CXX shared library ../lib.macosx-10.6-x86_64-3.7/libawkward.dylib
[ 92%] Built target awkward
Scanning dependencies of target types
[ 93%] Building CXX object CMakeFiles/types.dir/src/python/types.cpp.o
[ 95%] Linking CXX shared module ../lib.macosx-10.6-x86_64-3.7/types.cpython-37m-darwin.so
[ 95%] Built target types
Scanning dependencies of target PR016
[ 96%] Building CXX object CMakeFiles/PR016.dir/tests/test_PR016_finish_getitem_for_rawarray.cpp.o
[ 98%] Linking CXX executable PR016
[ 98%] Built target PR016
Scanning dependencies of target awkward-cpu-kernels
[100%] Linking CXX shared library ../lib.macosx-10.6-x86_64-3.7/libawkward-cpu-kernels.dylib
[100%] Built target awkward-cpu-kernels
Test project /private/var/folders/1f/2mj_ng1n2y3_wc59fgw3fn_r0000gn/T/nix-build-python3.7-awkward1-git.drv-0/source/build/temp.macosx-10.6-x86_64-3.7
Start 1: PR016
1/3 Test #1: PR016 ............................ Passed 0.00 sec
Start 2: PR019
2/3 Test #2: PR019 ............................ Passed 0.00 sec
Start 3: PR030
3/3 Test #3: PR030 ............................ Passed 0.00 sec
100% tests passed, 0 tests failed out of 3
Total Test time (real) = 0.02 sec
installing to build/bdist.macosx-10.6-x86_64/wheel
running install
running install_lib
creating build/bdist.macosx-10.6-x86_64
creating build/bdist.macosx-10.6-x86_64/wheel
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numpy.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/layout.cpython-37m-darwin.so -> build/bdist.macosx-10.6-x86_64/wheel/awkward1
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/highlevel.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/__init__.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1/operations
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/operations/describe.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/operations
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/operations/convert.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/operations
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/operations/__init__.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/operations
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/operations/structure.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/operations
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/libawkward-static.a -> build/bdist.macosx-10.6-x86_64/wheel/awkward1
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba/array
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array/emptyarray.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba/array
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array/indexedarray.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba/array
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array/numpyarray.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba/array
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array/__init__.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba/array
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array/regulararray.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba/array
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array/recordarray.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba/array
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array/listarray.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba/array
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/array/listoffsetarray.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba/array
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/libawkward.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/util.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/fillable.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/cpu.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/__init__.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/types.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/identities.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/content.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_numba/iterator.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/_numba
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1/behaviors
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/behaviors/__init__.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/behaviors
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/behaviors/string.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1/behaviors
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_util.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_io.cpython-37m-darwin.so -> build/bdist.macosx-10.6-x86_64/wheel/awkward1
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/types.cpython-37m-darwin.so -> build/bdist.macosx-10.6-x86_64/wheel/awkward1
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/libawkward.dylib -> build/bdist.macosx-10.6-x86_64/wheel/awkward1
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/libawkward-cpu-kernels-static.a -> build/bdist.macosx-10.6-x86_64/wheel/awkward1
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/_pandas.py -> build/bdist.macosx-10.6-x86_64/wheel/awkward1
copying build/lib.macosx-10.6-x86_64-3.7/awkward1/libawkward-cpu-kernels.dylib -> build/bdist.macosx-10.6-x86_64/wheel/awkward1
running install_data
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward
copying include/awkward/Content.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward
copying include/awkward/Index.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward
copying include/awkward/Slice.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward
copying include/awkward/util.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward
copying include/awkward/Identities.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward
copying include/awkward/Iterator.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/cpu-kernels
copying include/awkward/cpu-kernels/operations.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/cpu-kernels
copying include/awkward/cpu-kernels/util.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/cpu-kernels
copying include/awkward/cpu-kernels/identities.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/cpu-kernels
copying include/awkward/cpu-kernels/getitem.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/cpu-kernels
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/python
copying include/awkward/python/content.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/python
copying include/awkward/python/index.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/python
copying include/awkward/python/util.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/python
copying include/awkward/python/identities.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/python
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/array
copying include/awkward/array/IndexedArray.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/array
copying include/awkward/array/None.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/array
copying include/awkward/array/NumpyArray.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/array
copying include/awkward/array/ListArray.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/array
copying include/awkward/array/ListOffsetArray.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/array
copying include/awkward/array/Record.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/array
copying include/awkward/array/RecordArray.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/array
copying include/awkward/array/RawArray.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/array
copying include/awkward/array/EmptyArray.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/array
copying include/awkward/array/RegularArray.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/array
copying include/awkward/array/UnionArray.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/array
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
copying include/awkward/fillable/OptionFillable.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
copying include/awkward/fillable/BoolFillable.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
copying include/awkward/fillable/UnionFillable.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
copying include/awkward/fillable/UnknownFillable.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
copying include/awkward/fillable/FillableArray.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
copying include/awkward/fillable/Fillable.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
copying include/awkward/fillable/Int64Fillable.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
copying include/awkward/fillable/RecordFillable.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
copying include/awkward/fillable/TupleFillable.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
copying include/awkward/fillable/ListFillable.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
copying include/awkward/fillable/Float64Fillable.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
copying include/awkward/fillable/GrowableBuffer.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
copying include/awkward/fillable/FillableOptions.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
copying include/awkward/fillable/StringFillable.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/fillable
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/io
copying include/awkward/io/json.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/io
copying include/awkward/io/root.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/io
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/type
copying include/awkward/type/Type.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/type
copying include/awkward/type/ArrayType.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/type
copying include/awkward/type/OptionType.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/type
copying include/awkward/type/RegularType.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/type
copying include/awkward/type/PrimitiveType.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/type
copying include/awkward/type/RecordType.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/type
copying include/awkward/type/UnionType.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/type
copying include/awkward/type/UnknownType.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/type
copying include/awkward/type/ListType.h -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/include/awkward/type
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
copying awkward1/signatures/EmptyArray_8cpp.xml -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
copying awkward1/signatures/getitem_8cpp.xml -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
copying awkward1/signatures/Content_8cpp.xml -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
copying awkward1/signatures/NumpyArray_8cpp.xml -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
copying awkward1/signatures/ListOffsetArray_8cpp.xml -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
copying awkward1/signatures/libawkward_2util_8cpp.xml -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
copying awkward1/signatures/ListArray_8cpp.xml -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
copying awkward1/signatures/identities_8cpp.xml -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
copying awkward1/signatures/RecordArray_8cpp.xml -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
copying awkward1/signatures/operations_8cpp.xml -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
copying awkward1/signatures/UnionArray_8cpp.xml -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
copying awkward1/signatures/Index_8cpp.xml -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
copying awkward1/signatures/None_8cpp.xml -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
copying awkward1/signatures/IndexedArray_8cpp.xml -> build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.data/data/awkward1/signatures
running install_egg_info
running egg_info
creating awkward1.egg-info
writing awkward1.egg-info/PKG-INFO
writing dependency_links to awkward1.egg-info/dependency_links.txt
writing requirements to awkward1.egg-info/requires.txt
writing top-level names to awkward1.egg-info/top_level.txt
writing manifest file 'awkward1.egg-info/SOURCES.txt'
reading manifest file 'awkward1.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'awkward1.egg-info/SOURCES.txt'
Copying awkward1.egg-info to build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116-py3.7.egg-info
running install_scripts
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
creating build/bdist.macosx-10.6-x86_64/wheel/awkward1-0.1.116.dist-info/WHEEL
creating 'dist/awkward1-0.1.116-cp37-cp37m-macosx_10_6_x86_64.whl' and adding 'build/bdist.macosx-10.6-x86_64/wheel' to it
adding 'awkward1/__init__.py'
adding 'awkward1/_io.cpython-37m-darwin.so'
adding 'awkward1/_numpy.py'
adding 'awkward1/_pandas.py'
adding 'awkward1/_util.py'
adding 'awkward1/highlevel.py'
adding 'awkward1/layout.cpython-37m-darwin.so'
adding 'awkward1/libawkward-cpu-kernels-static.a'
adding 'awkward1/libawkward-cpu-kernels.dylib'
adding 'awkward1/libawkward-static.a'
adding 'awkward1/libawkward.dylib'
adding 'awkward1/types.cpython-37m-darwin.so'
adding 'awkward1/_numba/__init__.py'
adding 'awkward1/_numba/content.py'
adding 'awkward1/_numba/cpu.py'
adding 'awkward1/_numba/fillable.py'
adding 'awkward1/_numba/identities.py'
adding 'awkward1/_numba/iterator.py'
adding 'awkward1/_numba/libawkward.py'
adding 'awkward1/_numba/types.py'
adding 'awkward1/_numba/util.py'
adding 'awkward1/_numba/array/__init__.py'
adding 'awkward1/_numba/array/emptyarray.py'
adding 'awkward1/_numba/array/indexedarray.py'
adding 'awkward1/_numba/array/listarray.py'
adding 'awkward1/_numba/array/listoffsetarray.py'
adding 'awkward1/_numba/array/numpyarray.py'
adding 'awkward1/_numba/array/recordarray.py'
adding 'awkward1/_numba/array/regulararray.py'
adding 'awkward1/behaviors/__init__.py'
adding 'awkward1/behaviors/string.py'
adding 'awkward1/operations/__init__.py'
adding 'awkward1/operations/convert.py'
adding 'awkward1/operations/describe.py'
adding 'awkward1/operations/structure.py'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/Content.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/Identities.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/Index.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/Iterator.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/Slice.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/util.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/array/EmptyArray.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/array/IndexedArray.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/array/ListArray.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/array/ListOffsetArray.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/array/None.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/array/NumpyArray.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/array/RawArray.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/array/Record.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/array/RecordArray.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/array/RegularArray.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/array/UnionArray.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/cpu-kernels/getitem.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/cpu-kernels/identities.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/cpu-kernels/operations.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/cpu-kernels/util.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/fillable/BoolFillable.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/fillable/Fillable.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/fillable/FillableArray.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/fillable/FillableOptions.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/fillable/Float64Fillable.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/fillable/GrowableBuffer.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/fillable/Int64Fillable.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/fillable/ListFillable.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/fillable/OptionFillable.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/fillable/RecordFillable.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/fillable/StringFillable.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/fillable/TupleFillable.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/fillable/UnionFillable.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/fillable/UnknownFillable.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/io/json.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/io/root.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/python/content.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/python/identities.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/python/index.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/python/util.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/type/ArrayType.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/type/ListType.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/type/OptionType.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/type/PrimitiveType.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/type/RecordType.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/type/RegularType.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/type/Type.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/type/UnionType.h'
adding 'awkward1-0.1.116.data/data/awkward1/include/awkward/type/UnknownType.h'
adding 'awkward1-0.1.116.data/data/awkward1/signatures/Content_8cpp.xml'
adding 'awkward1-0.1.116.data/data/awkward1/signatures/EmptyArray_8cpp.xml'
adding 'awkward1-0.1.116.data/data/awkward1/signatures/Index_8cpp.xml'
adding 'awkward1-0.1.116.data/data/awkward1/signatures/IndexedArray_8cpp.xml'
adding 'awkward1-0.1.116.data/data/awkward1/signatures/ListArray_8cpp.xml'
adding 'awkward1-0.1.116.data/data/awkward1/signatures/ListOffsetArray_8cpp.xml'
adding 'awkward1-0.1.116.data/data/awkward1/signatures/None_8cpp.xml'
adding 'awkward1-0.1.116.data/data/awkward1/signatures/NumpyArray_8cpp.xml'
adding 'awkward1-0.1.116.data/data/awkward1/signatures/RecordArray_8cpp.xml'
adding 'awkward1-0.1.116.data/data/awkward1/signatures/UnionArray_8cpp.xml'
adding 'awkward1-0.1.116.data/data/awkward1/signatures/getitem_8cpp.xml'
adding 'awkward1-0.1.116.data/data/awkward1/signatures/identities_8cpp.xml'
adding 'awkward1-0.1.116.data/data/awkward1/signatures/libawkward_2util_8cpp.xml'
adding 'awkward1-0.1.116.data/data/awkward1/signatures/operations_8cpp.xml'
adding 'awkward1-0.1.116.dist-info/LICENSE'
adding 'awkward1-0.1.116.dist-info/METADATA'
adding 'awkward1-0.1.116.dist-info/WHEEL'
adding 'awkward1-0.1.116.dist-info/top_level.txt'
adding 'awkward1-0.1.116.dist-info/RECORD'
removing build/bdist.macosx-10.6-x86_64/wheel
Finished executing setuptoolsBuildPhase
@nix { "action": "setPhase", "phase": "installPhase" }
installing
Executing pipInstallPhase
/private/var/folders/1f/2mj_ng1n2y3_wc59fgw3fn_r0000gn/T/nix-build-python3.7-awkward1-git.drv-0/source/dist /private/var/folders/1f/2mj_ng1n2y3_wc59fgw3fn_r0000gn/T/nix-build-python3.7-awkward1-git.drv-0/source
Processing ./awkward1-0.1.116-cp37-cp37m-macosx_10_6_x86_64.whl
Requirement already satisfied: numpy>=1.13.1 in /nix/store/8gx5zlmbfnmgxypq63p5nv7p6wna5cis-python3.7-numpy-1.18.1/lib/python3.7/site-packages (from awkward1==0.1.116) (1.18.1)
Installing collected packages: awkward1
Successfully installed awkward1-0.1.116
/private/var/folders/1f/2mj_ng1n2y3_wc59fgw3fn_r0000gn/T/nix-build-python3.7-awkward1-git.drv-0/source
Finished executing pipInstallPhase
@nix { "action": "setPhase", "phase": "fixupPhase" }
post-installation fixup
strip is /nix/store/w03sx2iyra2is64ybjn6ps1kw2gaqvw0-cctools-binutils-darwin-927.0.2/bin/strip
stripping (with command strip and flags -S) in /nix/store/qyypdz09yd22d1739i91b08rhkvgjdj6-python3.7-awkward1-git/lib
patching script interpreter paths in /nix/store/qyypdz09yd22d1739i91b08rhkvgjdj6-python3.7-awkward1-git
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
@nix { "action": "setPhase", "phase": "installCheckPhase" }
running install tests
no Makefile or custom buildPhase, doing nothing
@nix { "action": "setPhase", "phase": "pythonCatchConflictsPhase" }
pythonCatchConflictsPhase
@nix { "action": "setPhase", "phase": "pythonRemoveBinBytecodePhase" }
pythonRemoveBinBytecodePhase
@nix { "action": "setPhase", "phase": "pythonImportsCheckPhase" }
pythonImportsCheckPhase
Executing pythonImportsCheckPhase
@nix { "action": "setPhase", "phase": "pytestCheckPhase" }
pytestCheckPhase
Executing pytestCheckPhase
============================= test session starts ==============================
platform darwin -- Python 3.7.7, pytest-5.3.5, py-1.8.1, pluggy-0.13.1
rootdir: /private/var/folders/1f/2mj_ng1n2y3_wc59fgw3fn_r0000gn/T/nix-build-python3.7-awkward1-git.drv-0/source
collecting ...  collecting 1 item  collecting 130 items  collecting 234 items  collected 294 items / 2 skipped / 292 selected 
tests/test_PR001_refcount.py . [ 0%]
tests/test_PR002_minimal_listarray.py ... [ 1%]
tests/test_PR003_minimal_numba_listarray.py .......... [ 4%]
tests/test_PR004_design_surrogate_key.py ....... [ 7%]
tests/test_PR005_surrogate_key_in_numba.py ....... [ 9%]
tests/test_PR006_deep_iteration.py ..... [ 11%]
tests/test_PR008_slices_and_getitem.py .... [ 12%]
tests/test_PR009_identity_and_getitem.py . [ 12%]
tests/test_PR011_listarray.py .............. [ 17%]
tests/test_PR012_listarray_in_numba.py .... [ 19%]
tests/test_PR013_error_handling_struct.py .... [ 20%]
tests/test_PR014_finish_up_getitem.py ......... [ 23%]
tests/test_PR015_finish_up_getitem_in_numba.py ....... [ 25%]
tests/test_PR018_fromiter_fillable.py .......... [ 29%]
tests/test_PR019_use_json_library.py FF..F.. [ 31%]
tests/test_PR020_support_unsigned_indexes.py .................. [ 37%]
tests/test_PR021_emptyarray.py FF. [ 38%]
tests/test_PR022_fillablearray_in_numba.py ...... [ 40%]
tests/test_PR023_regular_array.py .......... [ 44%]
tests/test_PR024_use_regular_array.py F... [ 45%]
tests/test_PR025_record_array.py ..F........ [ 49%]
tests/test_PR026_recordarray_in_numba.py .......... [ 52%]
tests/test_PR028_add_dressed_types.py .F.FFF [ 54%]
tests/test_PR031_types_in_numba.py ..FFFFF [ 57%]
tests/test_PR032_replace_dressedtype.py .....F.. [ 59%]
tests/test_PR038_emptyarray_astype.py FF [ 60%]
tests/test_PR039_no_hanging_types.py ........ [ 63%]
tests/test_PR042_stubs_for_flatten_operation.py . [ 63%]
tests/test_PR045_flatten_operation.py ........ [ 66%]
tests/test_PR046_start_indexedarray.py .F......FF [ 69%]
tests/test_PR081_indexedarray_flatten.py .. [ 70%]
tests/test_PR082_indexedarray_setidentities.py ............... [ 75%]
tests/test_PR084_start_unionarray.py ..F [ 76%]
tests/test_PR086_nep13_ufunc.py ......... [ 79%]
tests/test_PR093_simplify_uniontypes_and_optiontypes.py ............... [ 84%]
tests/test_PR094_getattr_for_record_field.py .. [ 85%]
tests/test_PR096_count_operation.py ......... [ 88%]
tests/test_PR107_assign_fields_to_records.py .... [ 89%]
tests/test_PR110_various_cleanups.py ...... [ 91%]
tests/test_PR111_jagged_and_masked_getitem.py ..................... [ 98%]
tests/test_issue043.py . [ 99%]
tests/test_issue047.py . [ 99%]
tests/test_issue049.py . [100%]
=================================== FAILURES ===================================
_______________________________ test_fromstring ________________________________
 def test_fromstring():
 a = awkward1.fromjson("[[1.1, 2.2, 3], [], [4, 5.5]]")
> assert awkward1.tolist(a) == [[1.1, 2.2, 3.0], [], [4.0, 5.5]]
tests/test_PR019_use_json_library.py:16:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
awkward1/operations/convert.py:190: in tolist
 return [tolist(x) for x in array]
awkward1/operations/convert.py:190: in <listcomp>
 return [tolist(x) for x in array]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[RuntimeError('missing boxer for Content subtype') raised in repr()] Array object at 0x11785e850>
 def __iter__(self):
> for x in self._layout:
E RuntimeError: missing boxer for Content subtype
awkward1/highlevel.py:60: RuntimeError
________________________________ test_fromfile _________________________________
tmp_path = PosixPath('/private/var/folders/1f/2mj_ng1n2y3_wc59fgw3fn_r0000gn/T/nix-build-python3.7-awkward1-git.drv-0/pytest-of-veprbl/pytest-0/test_fromfile0')
 def test_fromfile(tmp_path):
 with open(os.path.join(str(tmp_path), "tmp1.json"), "w") as f:
 f.write("[[1.1, 2.2, 3], [], [4, 5.5]]")
 
 a = awkward1.fromjson(os.path.join(str(tmp_path), "tmp1.json"))
> assert awkward1.tolist(a) == [[1.1, 2.2, 3.0], [], [4.0, 5.5]]
tests/test_PR019_use_json_library.py:26:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
awkward1/operations/convert.py:190: in tolist
 return [tolist(x) for x in array]
awkward1/operations/convert.py:190: in <listcomp>
 return [tolist(x) for x in array]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[RuntimeError('missing boxer for Content subtype') raised in repr()] Array object at 0x1189c8d50>
 def __iter__(self):
> for x in self._layout:
E RuntimeError: missing boxer for Content subtype
awkward1/highlevel.py:60: RuntimeError
____________________________ test_root_nestedvector ____________________________
 def test_root_nestedvector():
 # fromcounts([3, 2], fromcounts([1, 0, 2, 2, 1], [123, 99, 123, 99, 123, 123]))
 # <JaggedArray [[[123] [] [99 123]] [[99 123] [123]]]>
 
 # outer offsets: [0, 3, 5]
 # inner offsets: [0, 1, 1, 3, 5, 6]
 
 byteoffsets = awkward1.layout.Index64(numpy.array([0, 28, 52], dtype=numpy.int64))
 rawdata = awkward1.layout.NumpyArray(numpy.array([
 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 123, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 99, 0, 0, 0, 123,
 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 99, 0, 0, 0, 123, 0, 0, 0, 1, 0, 0, 0, 123
 ], dtype=numpy.uint8))
 
 result = awkward1._io.fromroot_nestedvector(byteoffsets, rawdata, 2, numpy.dtype(">i").itemsize, ">i")
 assert numpy.asarray(result.offsets).tolist() == [0, 3, 5]
 assert numpy.asarray(result.content.offsets).tolist() == [0, 1, 1, 3, 5, 6]
 assert numpy.asarray(result.content.content).tolist() == [123, 99, 123, 99, 123, 123]
> assert awkward1.tolist(result) == [[[123], [], [99, 123]], [[99, 123], [123]]]
tests/test_PR019_use_json_library.py:80:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
awkward1/operations/convert.py:211: in tolist
 return [tolist(x) for x in array]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.0 = <Iterator at="1">
<ListOffsetArray64>
<offsets><Index64 i="[0 3 5]" offset="0" at="0x7fb2e2e79000"/></offs...b 0000007b" at="0x7fb2e82815b0"/></content>
</ListOffsetArray64></content>
</ListOffsetArray64>
</Iterator>
> return [tolist(x) for x in array]
E RuntimeError: missing boxer for Content subtype
awkward1/operations/convert.py:211: RuntimeError
_________________________________ test_unknown _________________________________
 def test_unknown():
 a = awkward1.fromjson("[[], [], []]").layout
> assert awkward1.tolist(a) == [[], [], []]
tests/test_PR021_emptyarray.py:16:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
awkward1/operations/convert.py:211: in tolist
 return [tolist(x) for x in array]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.0 = <Iterator at="1">
<ListOffsetArray64>
<offsets><Index64 i="[0 0 0 0]" offset="0" at="0x7fb2e3af5200"/></offsets>
<content><EmptyArray/></content>
</ListOffsetArray64>
</Iterator>
> return [tolist(x) for x in array]
E RuntimeError: missing boxer for Content subtype
awkward1/operations/convert.py:211: RuntimeError
_________________________________ test_getitem _________________________________
 def test_getitem():
 a = awkward1.fromjson("[[], [[], []], [[], [], []]]")
> assert awkward1.tolist(a[2]) == [[], [], []]
tests/test_PR021_emptyarray.py:46:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[RuntimeError('missing boxer for Content subtype') raised in repr()] Array object at 0x117454750>
where = 2
 def __getitem__(self, where):
> return awkward1._util.wrap(self._layout[where], self._behavior)
E RuntimeError: missing boxer for Content subtype
awkward1/highlevel.py:64: RuntimeError
____________________________ test_empty_array_slice ____________________________
 def test_empty_array_slice():
 # inspired by PR021::test_getitem
 a = awkward1.fromjson("[[], [[], []], [[], [], []]]")
> assert awkward1.tolist(a[2, 1, numpy.array([], dtype=int)]) == []
tests/test_PR024_use_regular_array.py:16:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[RuntimeError('missing boxer for Content subtype') raised in repr()] Array object at 0x1174ae4d0>
where = (2, 1, array([], dtype=int64))
 def __getitem__(self, where):
> return awkward1._util.wrap(self._layout[where], self._behavior)
E RuntimeError: unrecognized slice type
awkward1/highlevel.py:64: RuntimeError
__________________________________ test_type ___________________________________
 def test_type():
 content1 = awkward1.layout.NumpyArray(numpy.array([1, 2, 3, 4, 5], dtype=numpy.int64))
 content2 = awkward1.layout.NumpyArray(numpy.array([1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7, 8.8, 9.9], dtype=numpy.float64))
 offsets = awkward1.layout.Index64(numpy.array([0, 3, 3, 5, 6, 9]))
 listoffsetarray = awkward1.layout.ListOffsetArray64(offsets, content2)
 recordarray = awkward1.layout.RecordArray([content1, listoffsetarray])
 assert str(awkward1.typeof(recordarray)) == '(int64, var * float64)'
 
> assert awkward1.typeof(recordarray) == awkward1.types.RecordType((
 awkward1.types.PrimitiveType("int64"),
 awkward1.types.ListType(awkward1.types.PrimitiveType("float64"))))
E assert (int64, var * float64) == (int64, var * float64)
E Use -v to get the full diff
tests/test_PR025_record_array.py:88: AssertionError
________________________________ test_highlevel ________________________________
 def test_highlevel():
 a = awkward1.Array([[1.1, 2.2, 3.3], [], [4.4, 5.5], [6.6], [7.7, 8.8, 9.9]])
 assert repr(a) == "<Array [[1.1, 2.2, 3.3], ... [7.7, 8.8, 9.9]] type='5 * var * float64'>"
 assert str(a) == "[[1.1, 2.2, 3.3], [], [4.4, 5.5], [6.6], [7.7, 8.8, 9.9]]"
 
 b = awkward1.Array(numpy.arange(100, dtype=numpy.int32))
 assert repr(b) == "<Array [0, 1, 2, 3, 4, ... 95, 96, 97, 98, 99] type='100 * int32'>"
 assert str(b) == "[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ... 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99]"
 
 c = awkward1.Array('[{"one": 3.14, "two": [1.1, 2.2]}, {"one": 99.9, "two": [-3.1415926]}]')
> assert repr(c) == "<Array [{one: 3.14, two: [1.1, ... -3.14]}] type='2 * {\"one\": float64, \"two\": va...'>"
tests/test_PR028_add_dressed_types.py:32:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
awkward1/highlevel.py:121: in __repr__
 value = awkward1._util.minimally_touching_string(limit_value, self._layout, self._behavior)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
limit_length = 40
layout = <RecordArray>
<field index="0" key="one">
<NumpyArray format="d" shape="2" data="3.14 99.9" at="0x7fb2e22a...pe="3" data="1.1 2.2 -3.14159" at="0x7fb2e249c800"/></content>
</ListOffsetArray64>
</field>
</RecordArray>
behavior = None
 def minimally_touching_string(limit_length, layout, behavior):
 import awkward1.layout
 
 if isinstance(layout, awkward1.layout.Record):
 layout = layout.array[layout.at : layout.at + 1]
 
 if len(layout) == 0:
 return "[]"
 
 def forward(x, space, brackets=True, wrap=True):
 done = False
 if wrap and isinstance(x, awkward1.layout.Content):
 cls = arrayclass(x, behavior)
 if cls is not awkward1.highlevel.Array:
 y = cls(x, behavior=behavior)
 if "__repr__" in type(y).__dict__:
 yield space + repr(y)
 done = True
 if wrap and isinstance(x, awkward1.layout.Record):
 cls = recordclass(x, behavior)
 if cls is not awkward1.highlevel.Record:
 y = cls(x, behavior=behavior)
 if "__repr__" in type(y).__dict__:
 yield space + repr(y)
 done = True
 if not done:
 if isinstance(x, awkward1.layout.Content):
 if brackets:
 yield space + "["
 sp = ""
 for i in range(len(x)):
 for token in forward(x[i], sp):
 yield token
 sp = ", "
 if brackets:
 yield "]"
 elif isinstance(x, awkward1.layout.Record) and x.istuple:
 yield space + "("
 sp = ""
 for i in range(x.numfields):
 key = sp
 for token in forward(x[str(i)], ""):
 yield key + token
 key = ""
 sp = ", "
 yield ")"
 elif isinstance(x, awkward1.layout.Record):
 yield space + "{"
 sp = ""
 for k in x.keys():
 key = sp + k + ": "
 for token in forward(x[k], ""):
 yield key + token
 key = ""
 sp = ", "
 yield "}"
 elif isinstance(x, (float, numpy.floating)):
 yield space + "{0:.3g}".format(x)
 else:
 yield space + repr(x)
 
 def backward(x, space, brackets=True, wrap=True):
 done = False
 if wrap and isinstance(x, awkward1.layout.Content):
 cls = arrayclass(x, behavior)
 if cls is not awkward1.highlevel.Array:
 y = cls(x, behavior=behavior)
 if "__repr__" in type(y).__dict__:
 yield repr(y) + space
 done = True
 if wrap and isinstance(x, awkward1.layout.Record):
 cls = recordclass(x, behavior)
 if cls is not awkward1.highlevel.Record:
 y = cls(x, behavior=behavior)
 if "__repr__" in type(y).__dict__:
 yield repr(y) + space
 done = True
 if not done:
 if isinstance(x, awkward1.layout.Content):
 if brackets:
 yield "]" + space
 sp = ""
 for i in range(len(x) - 1, -1, -1):
 for token in backward(x[i], sp):
 yield token
 sp = ", "
 if brackets:
 yield "["
 elif isinstance(x, awkward1.layout.Record) and x.istuple:
 yield ")" + space
 for i in range(x.numfields - 1, -1, -1):
 last = None
 for token in backward(x[str(i)], ""):
 if last is not None:
 yield last
 last = token
 if last is not None:
 yield last
 if i != 0:
 yield ", "
 yield "("
 elif isinstance(x, awkward1.layout.Record):
 yield "}" + space
 keys = x.keys()
 for i in range(len(keys) - 1, -1, -1):
 last = None
 for token in backward(x[keys[i]], ""):
 if last is not None:
 yield last
 last = token
 if last is not None:
 yield keys[i] + ": " + last
 if i != 0:
 yield ", "
 yield "{"
 elif isinstance(x, (float, numpy.floating)):
 yield "{0:.3g}".format(x) + space
 else:
 yield repr(x) + space
 
 def forever(iterable):
 for token in iterable:
 yield token
 while True:
 yield None
 
 halfway = len(layout) // 2
 left, right = ["["], ["]"]
 leftlen, rightlen = 1, 1
> leftgen = forever(forward(layout[:halfway], "", brackets=False, wrap=False))
E RuntimeError: missing boxer for Content subtype
awkward1/_util.py:464: RuntimeError
_________________________________ test_string2 _________________________________
 def test_string2():
 content = awkward1.layout.NumpyArray(numpy.array([ord(x) for x in "heythere"], dtype=numpy.uint8))
 listoffsetarray = awkward1.layout.ListOffsetArray64(awkward1.layout.Index64(numpy.array([0, 3, 3, 8])), content)
 a = awkward1.Array(listoffsetarray)
 
 assert isinstance(a, awkward1.Array)
 assert not isinstance(a, awkward1.behaviors.string.StringBehavior)
 assert awkward1.tolist(a) == [[104, 101, 121], [], [116, 104, 101, 114, 101]]
 
 assert repr(a.type) == "3 * var * uint8"
 assert repr(a[0].type) == "3 * uint8"
 assert repr(a[1].type) == "0 * uint8"
 assert repr(a[2].type) == "5 * uint8"
 
 assert repr(a) == "<Array [[104, 101, 121], ... 101, 114, 101]] type='3 * var * uint8'>"
 assert str(a) == "[[104, 101, 121], [], [116, 104, 101, 114, 101]]"
 assert repr(a[0]) == "<Array [104, 101, 121] type='3 * uint8'>"
 assert repr(a[1]) == "<Array [] type='0 * uint8'>"
 assert repr(a[2]) == "<Array [116, 104, 101, 114, 101] type='5 * uint8'>"
 
> a = awkward1.Array(listoffsetarray.astype(awkward1.string))
E ValueError: ListOffsetArray64 cannot be converted to type string
tests/test_PR028_add_dressed_types.py:64: ValueError
_________________________________ test_accepts _________________________________
 def test_accepts():
 dressed1 = awkward1.types.ListType(awkward1.types.PrimitiveType("float64"), {"__record__": "Dummy"})
 content = awkward1.layout.NumpyArray(numpy.array([1.1, 2.2, 3.3, 4.4, 5.5], dtype=numpy.float64))
> listoffsetarray = awkward1.layout.ListOffsetArray64(awkward1.layout.Index64(numpy.array([0, 3, 3, 5])), content).astype(dressed1)
E ValueError: ListOffsetArray64 cannot be converted to type [var * float64, parameters={"__record__": "Dummy"}]
tests/test_PR028_add_dressed_types.py:87: ValueError
____________________________ test_type_propagation _____________________________
 def test_type_propagation():
 array = awkward1.Array([[{"one": 1, "two": [1.0, 1.1]}, {"one": 2, "two": [2.0]}, {"one": 3, "two": [3.0, 3.1, 3.2]}], [], [{"one": 4, "two": []}, {"one": 5, "two": [5.0, 5.1, 5.2, 5.3]}]])
 assert awkward1.tolist(array) == [[{"one": 1, "two": [1.0, 1.1]}, {"one": 2, "two": [2.0]}, {"one": 3, "two": [3.0, 3.1, 3.2]}], [], [{"one": 4, "two": []}, {"one": 5, "two": [5.0, 5.1, 5.2, 5.3]}]]
 assert repr(array.type) in ('3 * var * {"one": int64, "two": var * float64}', '3 * var * {"two": var * float64, "one": int64}')
 
 dfloat64 = awkward1.types.PrimitiveType("float64", {"__record__": "D", "__typestr__": "D[float64]"})
 dvarfloat64 = awkward1.types.ListType(dfloat64, {"__record__": "D", "__typestr__": "D[var * D[float64]]"})
 dint64 = awkward1.types.PrimitiveType("int64", {"__record__": "D", "__typestr__": "D[int64]"})
 drec = awkward1.types.RecordType(collections.OrderedDict([("one", dint64), ("two", dvarfloat64)]), {"__record__": "D", "__typestr__": "D[{\"one\": D[int64], \"two\": D[var * D[float64]]}]"})
 dvarrec = awkward1.types.ListType(drec, {"__record__": "D", "__typestr__": "D[var * D[{\"one\": D[int64], \"two\": D[var * D[float64]]}]]"})
 
> array = awkward1.Array(array.layout.astype(dvarrec))
E ValueError: ListOffsetArray64 cannot be converted to type D[var * D[{"one": D[int64], "two": D[var * D[float64]]}]]
tests/test_PR028_add_dressed_types.py:109: ValueError
_______________________________ test_numpyarray ________________________________
 def test_numpyarray():
 dint64 = awkward1.types.PrimitiveType("int64", {"__record__": "D", "__typestr__": "D[int64]"})
> array1 = awkward1.layout.NumpyArray(numpy.arange(2*3*5, dtype=numpy.int64).reshape(2, 3, 5)).astype(awkward1.types.RegularType(awkward1.types.RegularType(dint64, 5), 3))
E ValueError: NumpyArray cannot be converted to type 3 * 5 * D[int64] because shape does not match level of RegularType nesting
tests/test_PR031_types_in_numba.py:90: ValueError
______________________________ test_regulararray _______________________________
 def test_regulararray():
 dregint64 = awkward1.types.RegularType(awkward1.types.PrimitiveType("int64"), 5, {"__record__": "D", "__typestr__": "D[5 * int64]"})
> array1 = awkward1.layout.RegularArray(awkward1.layout.NumpyArray(numpy.arange(10, dtype=numpy.int64)), 5).astype(dregint64)
E ValueError: RegularArray cannot be converted to type D[5 * int64]
tests/test_PR031_types_in_numba.py:105: ValueError
_____________________________ test_listoffsetarray _____________________________
 def test_listoffsetarray():
 dvarint64 = awkward1.types.ListType(awkward1.types.PrimitiveType("int64"), {"__record__": "D", "__typestr__": "D[var * int64]"})
> array1 = awkward1.layout.ListOffsetArray64(awkward1.layout.Index64(numpy.array([0, 3, 3, 5], dtype=numpy.int64)), awkward1.layout.NumpyArray(numpy.array([1, 2, 3, 4, 5], dtype=numpy.int64))).astype(dvarint64)
E ValueError: ListOffsetArray64 cannot be converted to type D[var * int64]
tests/test_PR031_types_in_numba.py:117: ValueError
________________________________ test_listarray ________________________________
 def test_listarray():
 dvarint64 = awkward1.types.ListType(awkward1.types.PrimitiveType("int64"), {"__record__": "D", "__typestr__": "D[var * int64]"})
> array1 = awkward1.layout.ListArray64(awkward1.layout.Index64(numpy.array([0, 3, 3], dtype=numpy.int64)), awkward1.layout.Index64(numpy.array([3, 3, 5], dtype=numpy.int64)), awkward1.layout.NumpyArray(numpy.array([1, 2, 3, 4, 5], dtype=numpy.int64))).astype(dvarint64)
E ValueError: ListArray64 cannot be converted to type D[var * int64]
tests/test_PR031_types_in_numba.py:129: ValueError
_______________________________ test_recordarray _______________________________
 def test_recordarray():
 dvarrec = awkward1.types.RecordType({"one": awkward1.types.PrimitiveType("int64"), "two": awkward1.types.PrimitiveType("float64")}, {"__record__": "D", "__typestr__": "D[{\"one\": int64, \"two\": float64}]"})
> array1 = awkward1.Array([{"one": 1, "two": 1.1}, {"one": 2, "two": 2.2}, {"one": 3, "two": 3.3}]).layout.astype(dvarrec)
E ValueError: RecordArray cannot be converted to type D[{"one": int64, "two": float64}]
tests/test_PR031_types_in_numba.py:141: ValueError
____________________________ test_fromiter_fromjson ____________________________
 def test_fromiter_fromjson():
 assert awkward1.tolist(awkward1.fromiter(["one", "two", "three"])) == ["one", "two", "three"]
 assert awkward1.tolist(awkward1.fromiter([["one", "two", "three"], [], ["four", "five"]])) == [["one", "two", "three"], [], ["four", "five"]]
 
> assert awkward1.tolist(awkward1.fromjson('["one", "two", "three"]')) == ["one", "two", "three"]
tests/test_PR032_replace_dressedtype.py:154:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
awkward1/operations/convert.py:190: in tolist
 return [tolist(x) for x in array]
awkward1/operations/convert.py:190: in <listcomp>
 return [tolist(x) for x in array]
awkward1/behaviors/string.py:44: in __iter__
 for x in super(StringBehavior, self).__iter__():
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[RuntimeError('missing boxer for Content subtype') raised in repr()] StringBehavior object at 0x118a233d0>
 def __iter__(self):
> for x in self._layout:
E RuntimeError: missing boxer for Content subtype
awkward1/highlevel.py:60: RuntimeError
________________________________ test_typeempty ________________________________
 def test_typeempty():
 assert numpy.asarray(awkward1.types.PrimitiveType("bool").empty()).dtype == numpy.dtype("bool")
 assert numpy.asarray(awkward1.types.PrimitiveType("int8").empty()).dtype == numpy.dtype("int8")
 assert numpy.asarray(awkward1.types.PrimitiveType("int16").empty()).dtype == numpy.dtype("int16")
 assert numpy.asarray(awkward1.types.PrimitiveType("int32").empty()).dtype == numpy.dtype("int32")
 assert numpy.asarray(awkward1.types.PrimitiveType("int64").empty()).dtype == numpy.dtype("int64")
 assert numpy.asarray(awkward1.types.PrimitiveType("uint8").empty()).dtype == numpy.dtype("uint8")
 assert numpy.asarray(awkward1.types.PrimitiveType("uint16").empty()).dtype == numpy.dtype("uint16")
 assert numpy.asarray(awkward1.types.PrimitiveType("uint32").empty()).dtype == numpy.dtype("uint32")
 assert numpy.asarray(awkward1.types.PrimitiveType("uint64").empty()).dtype == numpy.dtype("uint64")
 assert numpy.asarray(awkward1.types.PrimitiveType("float32").empty()).dtype == numpy.dtype("float32")
 assert numpy.asarray(awkward1.types.PrimitiveType("float64").empty()).dtype == numpy.dtype("float64")
 assert type(awkward1.types.UnknownType().empty()) is awkward1.layout.EmptyArray
 assert type(awkward1.types.ArrayType(awkward1.types.UnknownType(), 0).empty()) is awkward1.layout.EmptyArray
 assert type(awkward1.types.RegularType(awkward1.types.UnknownType(), 5).empty()) is awkward1.layout.RegularArray
 assert type(awkward1.types.ListType(awkward1.types.UnknownType()).empty()) is awkward1.layout.ListOffsetArray64
 array = awkward1.types.RecordType({"one": awkward1.types.PrimitiveType("float64"), "two": awkward1.types.ListType(awkward1.types.PrimitiveType("float64"))}).empty()
 assert type(array) is awkward1.layout.RecordArray
> assert type(array["one"]) is awkward1.layout.NumpyArray
E RuntimeError: missing boxer for Content subtype
tests/test_PR038_emptyarray_astype.py:30: RuntimeError
_________________________________ test_astype __________________________________
 def test_astype():
 empty = awkward1.layout.EmptyArray()
> assert numpy.asarray(empty.astype(awkward1.types.PrimitiveType("bool"))).dtype == numpy.dtype("bool")
E RuntimeError: missing boxer for Content subtype
tests/test_PR038_emptyarray_astype.py:36: RuntimeError
__________________________________ test_type ___________________________________
 def test_type():
 content = awkward1.layout.NumpyArray(numpy.array([0.0, 1.1, 2.2, 3.3, 4.4]))
 index = awkward1.layout.Index32(numpy.array([2, 2, 0, 3, 4], dtype=numpy.int32))
 array = awkward1.layout.IndexedArray32(index, content)
> assert awkward1.typeof(array) == awkward1.types.PrimitiveType("float64")
E assert float64 == float64
E + where float64 = <function typeof at 0x115deedd0>(<IndexedArray32>\n <index><Index32 i="[2 2 0 3 4]" offset="0" at="0x7fb2e6d500d0"/></index>\n <content><NumpyArray format="d" shape="5" data="0 1.1 2.2 3.3 4.4" at="0x7fb2e7b38210"/></content>\n</IndexedArray32>)
E + where <function typeof at 0x115deedd0> = awkward1.typeof
E + and float64 = <class 'awkward1.types.PrimitiveType'>('float64')
E + where <class 'awkward1.types.PrimitiveType'> = <module 'awkward1.types' from '/private/var/folders/1f/2mj_ng1n2y3_wc59fgw3fn_r0000gn/T/nix-build-python3.7-awkward1-git.drv-0/source/awkward1/types.cpython-37m-darwin.so'>.PrimitiveType
E + where <module 'awkward1.types' from '/private/var/folders/1f/2mj_ng1n2y3_wc59fgw3fn_r0000gn/T/nix-build-python3.7-awkward1-git.drv-0/source/awkward1/types.cpython-37m-darwin.so'> = awkward1.types
tests/test_PR046_start_indexedarray.py:54: AssertionError
__________________________________ test_json ___________________________________
 def test_json():
> assert awkward1.tolist(awkward1.Array("[1.1, 2.2, 3.3, null, 4.4]")) == [1.1, 2.2, 3.3, None, 4.4]
tests/test_PR046_start_indexedarray.py:138:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
awkward1/operations/convert.py:190: in tolist
 return [tolist(x) for x in array]
awkward1/operations/convert.py:190: in <listcomp>
 return [tolist(x) for x in array]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[RuntimeError('missing boxer for Content subtype') raised in repr()] Array object at 0x1176c9f50>
 def __iter__(self):
> for x in self._layout:
E RuntimeError: missing boxer for Content subtype
awkward1/highlevel.py:60: RuntimeError
_______________________________ test_emptyarray ________________________________
 def test_emptyarray():
 array = awkward1.layout.EmptyArray()
> assert isinstance(array.astype(awkward1.types.OptionType(awkward1.types.PrimitiveType("float32"))), awkward1.layout.IndexedOptionArray64)
E RuntimeError: missing boxer for Content subtype
tests/test_PR046_start_indexedarray.py:161: RuntimeError
________________________________ test_fromiter _________________________________
 def test_fromiter():
 builder = awkward1.layout.FillableArray()
 
 builder.integer(0)
 builder.integer(1)
 builder.integer(2)
 builder.beginlist()
 builder.endlist()
 builder.beginlist()
 builder.real(1.1)
 builder.endlist()
 builder.beginlist()
 builder.real(1.1)
 builder.real(2.2)
 builder.endlist()
 builder.beginlist()
 builder.real(1.1)
 builder.real(2.2)
 builder.real(3.3)
 builder.endlist()
 
 assert awkward1.tolist(builder.snapshot()) == [0, 1, 2, [], [1.1], [1.1, 2.2], [1.1, 2.2, 3.3]]
 
 assert awkward1.tolist(awkward1.fromiter([0, 1, 2, [], [1.1], [1.1, 2.2], [1.1, 2.2, 3.3]])) == [0, 1, 2, [], [1.1], [1.1, 2.2], [1.1, 2.2, 3.3]]
 assert awkward1.tolist(awkward1.fromiter([0, 1, 2, [], "zero", [1.1], "one", [1.1, 2.2], "two", [1.1, 2.2, 3.3], "three"])) == [0, 1, 2, [], "zero", [1.1], "one", [1.1, 2.2], "two", [1.1, 2.2, 3.3], "three"]
> assert awkward1.tolist(awkward1.fromjson('[0, 1, 2, [], "zero", [1.1], "one", [1.1, 2.2], "two", [1.1, 2.2, 3.3], "three"]')) == [0, 1, 2, [], "zero", [1.1], "one", [1.1, 2.2], "two", [1.1, 2.2, 3.3], "three"]
tests/test_PR084_start_unionarray.py:115:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
awkward1/operations/convert.py:190: in tolist
 return [tolist(x) for x in array]
awkward1/operations/convert.py:190: in <listcomp>
 return [tolist(x) for x in array]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[RuntimeError('missing boxer for Content subtype') raised in repr()] Array object at 0x1184a8d10>
 def __iter__(self):
> for x in self._layout:
E RuntimeError: missing boxer for Content subtype
awkward1/highlevel.py:60: RuntimeError
=============================== warnings summary ===============================
/nix/store/rbpdk161639ki3r5fr13mm0rycvaj5qc-python3.7-numba-0.46.0/lib/python3.7/site-packages/numba/types/containers.py:3
/nix/store/rbpdk161639ki3r5fr13mm0rycvaj5qc-python3.7-numba-0.46.0/lib/python3.7/site-packages/numba/types/containers.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3,and in 3.9 it will stop working
from collections import Iterable
-- Docs: https://docs.pytest.org/en/latest/warnings.html
============ 23 failed, 271 passed, 2 skipped, 1 warning in 40.33s =============
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment