The issue is that the verification script is running "cargo build" instead
of "maturin develop". I have created a PR to fix this [1] and will cut a
new RC once this is merged.

Thanks everyone for helping with this.

[1] https://github.com/apache/arrow-datafusion-python/pull/200



On Mon, Feb 20, 2023 at 4:31 PM Jeremy Dyer <[email protected]> wrote:

> Sounds good Ian. Sorry for my delayed response as I was traveling today.
> Let me know your findings after running in a conda environment and we can
> go from there. Probably wise for us to start a thread not tied to the vote
> thread for further discussion.
>
> Thanks,
> Jeremy Dyer
>
> On Mon, Feb 20, 2023 at 10:13 AM Ian Joiner <[email protected]> wrote:
>
> > Hey Jeremy,
> >
> > I’d love to help debug that with you, Andy and Andrew since we have a
> > similar problem in Ballista Python binding which doesn’t have a version
> > mismatch. I will use conda and see what’s actually going on today.
> >
> > - Ian Joiner
> >
> > On Monday, February 20, 2023, Jeremy Dyer <[email protected]> wrote:
> >
> > > Hey Andrew,
> > >
> > > This seems like a pyo3 version mismatch issue. We did upgrade pyo3
> since
> > > the last release. Which version of 'maturin' are you using? If you are
> > > familiar with 'conda' and have it installed I would be interested if
> you
> > > get the same error running in conda 'datafusion-dev' environment
> > >
> > > - Jeremy Dyer
> > > ________________________________
> > > From: Andrew Lamb <[email protected]>
> > > Sent: Saturday, February 18, 2023 12:31:29 PM
> > > To: [email protected] <[email protected]>
> > > Subject: Re: [VOTE][RUST][DataFusion] Release DataFusion Python
> Bindings
> > > 0.8.0 RC1
> > >
> > > I downloaded the tarball, ran the verification script, and reviewed the
> > > changelog. The content looks good but I got an error with verification
> > > (below)
> > >
> > > I suspect some error on my machine / environment
> > >
> > > Andrew
> > >
> > > ./apache-arrow-datafusion-python-0.8.0/dev/release/
> > > verify-release-candidate.sh
> > > ...
> > >
> > >   Compiling datafusion-python v0.8.0
> > > (/private/var/folders/s3/h5hgj43j0bv83shtmz_t_
> > > w400000gn/T/arrow-0.8.0.XXXXX.Uaykzjlb/apache-arrow-
> > > datafusion-python-0.8.0)
> > > error: linking with `cc` failed: exit status: 1
> > >   |
> > >   = note: "cc"
> > > "-Wl,-exported_symbols_list,/var/folders/s3/h5hgj43j0bv83shtmz_t_
> > > w400000gn/T/rustcWmYWC4/list"
> > > "-arch" "x86_64" "-m64"
> > >
> "/var/folders/s3/h5hgj43j0bv83shtmz_t_w400000gn/T/rustcWmYWC4/symbols.o"
> > > "/private/var/folders/s3/h5hgj43j0bv83shtmz_t_
> > > w400000gn/T/arrow-0.8.0.XXXXX.Uaykzjlb/apache-arrow-
> > > datafusion-python-0.8.0/target/debug/deps/datafusion_
> > > python.10p9hbaz0bui98j3.rcgu.o"
> > > "/private/var/folders/s3/h5hgj43j0bv83shtmz_t_
> > > w400000gn/T/arrow-0.8.0.XXXXX.Uaykzjlb/apache-arrow-
> > > datafusion-python-0.8.0/target/debug/deps/datafusion_
> > > python.11pqybdwkqepfhcx.rcgu.o"....
> > > <snip>...
> > > ."/private/var/folders/s3/h5hgj43j0bv83shtmz_t_
> > > w400000gn/T/arrow-0.8.0.XXXXX.Uaykzjlb/apache-arrow-
> > > datafusion-python-0.8.0/target/debug/deps/libscopeguard-
> > > 89d6e5fdaed45740.rlib"
> > > "/private/var/folders/s3/h5hgj43j0bv83shtmz_t_
> > > w400000gn/T/arrow-0.8.0.XXXXX.Uaykzjlb/apache-arrow-
> > > datafusion-python-0.8.0/target/debug/deps/libpyo3_ffi-
> > > 7139a18380c67b9f.rlib"
> > > "/private/var/folders/s3/h5hgj43j0bv83shtmz_t_
> > > w400000gn/T/arrow-0.8.0.XXXXX.Uaykzjlb/apache-arrow-
> > > datafusion-python-0.8.0/target/debug/deps/libunindent-
> > > f63f9439ceaa1148.rlib"
> > > "/private/var/folders/s3/h5hgj43j0bv83shtmz_t_
> > > w400000gn/T/arrow-0.8.0.XXXXX.Uaykzjlb/apache-arrow-
> > > datafusion-python-0.8.0/target/debug/deps/libmimalloc-
> > > 5e10d0f4e01f0e4c.rlib"
> > > "/private/var/folders/s3/h5hgj43j0bv83shtmz_t_
> > > w400000gn/T/arrow-0.8.0.XXXXX.Uaykzjlb/apache-arrow-
> > > datafusion-python-0.8.0/target/debug/deps/liblibmimalloc_sys-
> > > a1ebae183f8267e1.rlib"
> > > "/private/var/folders/s3/h5hgj43j0bv83shtmz_t_
> > > w400000gn/T/arrow-0.8.0.XXXXX.Uaykzjlb/apache-arrow-
> > >
> datafusion-python-0.8.0/target/debug/deps/liblibc-39af10a6e321de40.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libstd-
> > > c84f81b3d1a36b6e.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libpanic_
> > > unwind-5398d4db8ed2ff6f.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libobject-
> > > 478a76a3581fca81.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libmemchr-
> > > 6876f637b366443d.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/
> > > libaddr2line-539c7e906abde336.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libgimli-
> > > 83399a3f8aaf8f32.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_
> > > demangle-ffb3dc98877a45b4.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libstd_
> > > detect-067f58df60a72a89.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/
> > > libhashbrown-faef232906858087.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libminiz_
> > > oxide-4f1ed014f3c75703.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libadler-
> > > 749b556aef66aa6c.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_
> > > std_workspace_alloc-0b3b0361e5f0a714.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libunwind-
> > > 72e9a1e277d7769c.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcfg_if-
> > > 357e8106cf3b63d5.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liblibc-
> > > 90980575ee007a80.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liballoc-
> > > b73946858ff9839c.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_
> > > std_workspace_core-6dd5c0cef5b5f8b3.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcore-
> > > 7d2b712101daf86c.rlib"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcompiler_builtins-
> > > 9b0bf4523e9805e9.rlib"
> > > "-framework" "Security" "-framework" "CoreFoundation" "-liconv"
> > "-lSystem"
> > > "-lc" "-lm" "-L"
> > > "/Users/alamb/.rustup/toolchains/stable-x86_64-
> > > apple-darwin/lib/rustlib/x86_64-apple-darwin/lib"
> > > "-o"
> > > "/private/var/folders/s3/h5hgj43j0bv83shtmz_t_
> > > w400000gn/T/arrow-0.8.0.XXXXX.Uaykzjlb/apache-arrow-
> > > datafusion-python-0.8.0/target/debug/deps/libdatafusion_python.dylib"
> > > "-Wl,-dead_strip" "-dynamiclib" "-Wl,-dylib" "-nodefaultlibs"
> > >   = note: Undefined symbols for architecture x86_64:
> > >             "_PyBaseObject_Type", referenced from:
> > >
> > > _$LT$pyo3..types..any..PyAny$u20$as$u20$pyo3..type_object..
> > > PyTypeInfo$GT$::type_object_raw::hc3c5563176e86c81
> > > in datafusion_python.187oasqazi7v7jub.rcgu.o
> > >
> > > _$LT$pyo3..pycell..PyCellBase$LT$U$GT$$u20$as$u20$pyo3..
> > > pycell..PyCellLayout$LT$T$GT$$GT$::tp_dealloc::h9f4fd22f9c438853
> > > in datafusion_python.3wstn7n6n23rxopw.rcgu.o
> > >
> > > _$LT$pyo3..pyclass_init..PyNativeTypeInitializer$LT$T$
> > > GT$$u20$as$u20$pyo3..pyclass_init..PyObjectInit$LT$T$GT$$
> > > GT$::into_new_object::inner::h74644187740e3f53
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.12.rcgu.o)
> > >             "_PyBool_Type", referenced from:
> > >                 pyo3_ffi::boolobject::PyBool_Check::h53396694cbec5604
> in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.3.rcgu.o)
> > >             "_PyBytes_AsString", referenced from:
> > >
>  pyo3::types::bytes::PyBytes::as_bytes::h6e169489962d07a6
> > > in
> > > datafusion_python.3666gkj44l00z9ik.rcgu.o
> > >
>  pyo3::types::bytes::PyBytes::as_bytes::hf986137b173257b5
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.3.rcgu.o)
> > >             "_PyBytes_Size", referenced from:
> > >
>  pyo3::types::bytes::PyBytes::as_bytes::h6e169489962d07a6
> > > in
> > > datafusion_python.3666gkj44l00z9ik.rcgu.o
> > >
>  pyo3::types::bytes::PyBytes::as_bytes::hf986137b173257b5
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.3.rcgu.o)
> > >             "_PyCFunction_NewEx", referenced from:
> > >
> > > pyo3::types::function::PyCFunction::internal_new::h6d0a7b27f8284c1a in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.13.rcgu.o)
> > >             "_PyDict_New", referenced from:
> > >                 pyo3::types::dict::PyDict::new::h3d871c119063cddf in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >             "_PyDict_Next", referenced from:
> > >
> > > pyo3::types::dict::PyDictIterator::next_unchecked::h9e1a3ea8687ac9a2 in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >             "_PyDict_SetItem", referenced from:
> > >                 pyo3::types::dict::PyDict::set_item::h55ac59ca917e2880
> in
> > > datafusion_python.48cvd54czxig81wa.rcgu.o
> > >                 pyo3::types::dict::PyDict::set_item::h5dcda1283f1a7ee9
> in
> > > datafusion_python.48cvd54czxig81wa.rcgu.o
> > >                 pyo3::types::dict::PyDict::set_item::hbc5244d41d6ef353
> in
> > > datafusion_python.48cvd54czxig81wa.rcgu.o
> > >                 pyo3::types::dict::PyDict::set_item::hfacd820e148d7900
> in
> > > datafusion_python.48cvd54czxig81wa.rcgu.o
> > >                 pyo3::types::dict::PyDict::set_item::h5ed1f821692451bd
> in
> > > libarrow-86bee6746b2386f1.rlib(arrow-86bee6746b2386f1.
> > > arrow.b268961a-cgu.8.rcgu.o)
> > >             "_PyDict_Size", referenced from:
> > >                 pyo3::types::dict::PyDict::_len::h5b4c65f644b6f3b1 in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >             "_PyErr_Fetch", referenced from:
> > >                 pyo3::err::PyErr::take::h12a5a24c3fd2536c in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.2.rcgu.o)
> > >             "_PyErr_GivenExceptionMatches", referenced from:
> > >                 pyo3::err::PyErr::is_instance::h011499ffbfd4ccf4 in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.2.rcgu.o)
> > >             "_PyErr_NewExceptionWithDoc", referenced from:
> > >                 pyo3::err::PyErr::new_type::ha853a59be425e52d in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.2.rcgu.o)
> > >             "_PyErr_NormalizeException", referenced from:
> > >                 pyo3::err::PyErr::make_normalized::h66062f2c76eaae70 in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.2.rcgu.o)
> > >             "_PyErr_Print", referenced from:
> > >                 pyo3::err::panic_after_error::hc1695b623afaf1cf in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.2.rcgu.o)
> > >             "_PyErr_PrintEx", referenced from:
> > >                 pyo3::err::PyErr::take::h12a5a24c3fd2536c in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.2.rcgu.o)
> > >                 pyo3::err::PyErr::print::h6f1b6b849bb448cf in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.2.rcgu.o)
> > >             "_PyErr_Restore", referenced from:
> > >                 pyo3::err::PyErr::restore::hac8cd4be0c1a512e in
> > > datafusion_python.3267wzz7n5snrqkm.rcgu.o
> > >                 pyo3::err::PyErr::take::h12a5a24c3fd2536c in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.2.rcgu.o)
> > >                 pyo3::err::PyErr::restore::h929d3b09618999db in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.2.rcgu.o)
> > >             "_PyErr_WriteUnraisable", referenced from:
> > >                 pyo3::err::PyErr::write_unraisable::he99a48ed118ad028
> in
> > > datafusion_python.3267wzz7n5snrqkm.rcgu.o
> > >             "_PyEval_RestoreThread", referenced from:
> > >
> > > _$LT$pyo3..marker..Python..allow_threads..RestoreGuard$
> > > u20$as$u20$core..ops..drop..Drop$GT$::drop::hacaef2b921a6a682
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.11.rcgu.o)
> > >             "_PyEval_SaveThread", referenced from:
> > >                 pyo3::marker::Python::allow_threads::h0055a3240e26cf60
> in
> > > datafusion_python.4wju6tac5crgdxyz.rcgu.o
> > >                 pyo3::marker::Python::allow_threads::h0b29d11e51dc9e45
> in
> > > datafusion_python.4wju6tac5crgdxyz.rcgu.o
> > >                 pyo3::marker::Python::allow_threads::h0c020dd2fd6a0fb3
> in
> > > datafusion_python.4wju6tac5crgdxyz.rcgu.o
> > >                 pyo3::marker::Python::allow_threads::h0e03610481836393
> in
> > > datafusion_python.4wju6tac5crgdxyz.rcgu.o
> > >                 pyo3::marker::Python::allow_threads::h17d357114521c66e
> in
> > > datafusion_python.4wju6tac5crgdxyz.rcgu.o
> > >                 pyo3::marker::Python::allow_threads::h1916fc9a4892c910
> in
> > > datafusion_python.4wju6tac5crgdxyz.rcgu.o
> > >                 pyo3::marker::Python::allow_threads::h3aacf996eca20650
> in
> > > datafusion_python.4wju6tac5crgdxyz.rcgu.o
> > >                 ...
> > >             "_PyExc_AttributeError", referenced from:
> > >
> > > _$LT$pyo3..exceptions..PyAttributeError$u20$as$u20$
> > > pyo3..type_object..PyTypeInfo$GT$::type_object_raw::h6bdae27bacfaee87
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.1.rcgu.o)
> > >             "_PyExc_BaseException", referenced from:
> > >
> > > _$LT$pyo3..exceptions..PyBaseException$u20$as$u20$
> > > pyo3..type_object..PyTypeInfo$GT$::type_object_raw::h16612c37b17ba576
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.1.rcgu.o)
> > >             "_PyExc_Exception", referenced from:
> > >
> > > _$LT$pyo3..exceptions..PyException$u20$as$u20$pyo3..
> > > type_object..PyTypeInfo$GT$::type_object_raw::hf3c150f18f1b9b8d
> > > in
> > > libdatafusion_common-6d1ca7d18dc391ed.rlib(datafusion_common-
> > > 6d1ca7d18dc391ed.datafusion_common.31640d8d-cgu.15.rcgu.o)
> > >             "_PyExc_ImportError", referenced from:
> > >
> > > _$LT$pyo3..exceptions..PyImportError$u20$as$u20$pyo3.
> > > .type_object..PyTypeInfo$GT$::type_object_raw::heeee25d2990b9f33
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.1.rcgu.o)
> > >             "_PyExc_KeyError", referenced from:
> > >
> > > _$LT$pyo3..exceptions..PyKeyError$u20$as$u20$pyo3..
> > > type_object..PyTypeInfo$GT$::type_object_raw::h481ecaadd04878dd
> > > in datafusion_python.1nrs6pn5368nns2o.rcgu.o
> > >             "_PyExc_OverflowError", referenced from:
> > >
> > > _$LT$pyo3..exceptions..PyOverflowError$u20$as$u20$
> > > pyo3..type_object..PyTypeInfo$GT$::type_object_raw::hbc314f07705bfcb0
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.1.rcgu.o)
> > >             "_PyExc_RuntimeError", referenced from:
> > >
> > > _$LT$pyo3..exceptions..PyRuntimeError$u20$as$u20$
> > > pyo3..type_object..PyTypeInfo$GT$::type_object_raw::he05c387ec50d074c
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.1.rcgu.o)
> > >             "_PyExc_TypeError", referenced from:
> > >
> > > _$LT$pyo3..exceptions..PyTypeError$u20$as$u20$pyo3..
> > > type_object..PyTypeInfo$GT$::type_object_raw::ha9348f58af74f0b6
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.1.rcgu.o)
> > >             "_PyExc_ValueError", referenced from:
> > >
> > > _$LT$pyo3..exceptions..PyValueError$u20$as$u20$pyo3..
> > > type_object..PyTypeInfo$GT$::type_object_raw::h615a9cbf3a0be304
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.1.rcgu.o)
> > >             "_PyException_GetCause", referenced from:
> > >                 pyo3::err::PyErr::cause::h7e80830f20c71cdf in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.2.rcgu.o)
> > >             "_PyException_SetCause", referenced from:
> > >                 pyo3::err::PyErr::set_cause::h0c3f1da0b84b686b in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.2.rcgu.o)
> > >             "_PyFloat_AsDouble", referenced from:
> > >
> > > pyo3::types::floatob::_$LT$impl$u20$pyo3..conversion..
> > > FromPyObject$u20$for$u20$f64$GT$::extract::h3950ae8f1f7741c4
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.14.rcgu.o)
> > >             "_PyFloat_FromDouble", referenced from:
> > >                 pyo3::types::floatob::PyFloat::new::h53438bf048921d1d
> in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.14.rcgu.o)
> > >             "_PyGILState_Ensure", referenced from:
> > >
>  pyo3::gil::GILGuard::acquire_unchecked::h444e4a468781cb5b
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.12.rcgu.o)
> > >             "_PyGILState_Release", referenced from:
> > >
> > > _$LT$pyo3..gil..GILGuard$u20$as$u20$core..ops..drop..Drop$
> > > GT$::drop::ha72e00b532de4253
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.12.rcgu.o)
> > >             "_PyImport_Import", referenced from:
> > >
>  pyo3::types::module::PyModule::import::h39e3e003e70f7390
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.6.rcgu.o)
> > >
>  pyo3::types::module::PyModule::import::hbbfa5f4e9ddac229
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.6.rcgu.o)
> > >             "_PyIter_Next", referenced from:
> > >
> > >
> >
> _$LT$$RF$pyo3..types..iterator..PyIterator$u20$as$u20$core..iter..traits..
> > > iterator..Iterator$GT$::next::h78fb1aedbec8d1ba
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.6.rcgu.o)
> > >             "_PyList_Append", referenced from:
> > >                 pyo3::types::list::PyList::append::h898e8df54fc2c796 in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.3.rcgu.o)
> > >             "_PyList_GetItem", referenced from:
> > >                 pyo3::types::list::PyList::get_item::h99de9615eac63230
> in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.3.rcgu.o)
> > >             "_PyList_New", referenced from:
> > >                 pyo3::types::list::new_from_iter::h1a6eaeba08159ff1 in
> > > datafusion_python.212lknnohafbrg2o.rcgu.o
> > >                 pyo3::types::list::new_from_iter::h5dcaaea95cdd1bfd in
> > > libarrow-86bee6746b2386f1.rlib(arrow-86bee6746b2386f1.
> > > arrow.b268961a-cgu.15.rcgu.o)
> > >                 pyo3::types::list::PyList::empty::had180241d622b780 in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.3.rcgu.o)
> > >                 pyo3::types::list::new_from_iter::h319e423a84f7ca5d in
> > > libdatafusion_common-6d1ca7d18dc391ed.rlib(datafusion_common-
> > > 6d1ca7d18dc391ed.datafusion_common.31640d8d-cgu.8.rcgu.o)
> > >             "_PyList_SetItem", referenced from:
> > >                 pyo3::types::list::new_from_iter::h1a6eaeba08159ff1 in
> > > datafusion_python.212lknnohafbrg2o.rcgu.o
> > >                 pyo3::types::list::new_from_iter::h5dcaaea95cdd1bfd in
> > > libarrow-86bee6746b2386f1.rlib(arrow-86bee6746b2386f1.
> > > arrow.b268961a-cgu.15.rcgu.o)
> > >                 pyo3::types::list::new_from_iter::h319e423a84f7ca5d in
> > > libdatafusion_common-6d1ca7d18dc391ed.rlib(datafusion_common-
> > > 6d1ca7d18dc391ed.datafusion_common.31640d8d-cgu.8.rcgu.o)
> > >             "_PyList_Size", referenced from:
> > >                 pyo3::types::list::PyList::len::hbb5bce6f976178df in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.3.rcgu.o)
> > >             "_PyLong_AsLong", referenced from:
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .FromPyObject$u20$for$u20$u8$GT$::extract::h6131ce7a77482d79
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .FromPyObject$u20$for$u20$i64$GT$::extract::hc3a51dc01fe7534e
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .FromPyObject$u20$for$u20$isize$GT$::extract::he8a905b181773a81
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >             "_PyLong_AsUnsignedLongLong", referenced from:
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .FromPyObject$u20$for$u20$u64$GT$::extract::h31b33d65dbc1da6d
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >             "_PyLong_FromLong", referenced from:
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .IntoPy$LT$pyo3..instance..Py$LT$pyo3..types..any..PyAny$GT$
> > > $GT$$u20$for$u20$i8$GT$::into_py::habbb1efd4a59ac0c
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .IntoPy$LT$pyo3..instance..Py$LT$pyo3..types..any..PyAny$GT$
> > > $GT$$u20$for$u20$u8$GT$::into_py::h3ddd7a962a4d15e5
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .IntoPy$LT$pyo3..instance..Py$LT$pyo3..types..any..PyAny$GT$
> > > $GT$$u20$for$u20$i16$GT$::into_py::h360316762cc089d9
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .IntoPy$LT$pyo3..instance..Py$LT$pyo3..types..any..PyAny$GT$
> > > $GT$$u20$for$u20$u16$GT$::into_py::hedf02627a4c70293
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .IntoPy$LT$pyo3..instance..Py$LT$pyo3..types..any..PyAny$GT$
> > > $GT$$u20$for$u20$i32$GT$::into_py::h67a0764c28c45a75
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .IntoPy$LT$pyo3..instance..Py$LT$pyo3..types..any..PyAny$GT$
> > > $GT$$u20$for$u20$u32$GT$::into_py::h2e58a6838950dece
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .IntoPy$LT$pyo3..instance..Py$LT$pyo3..types..any..PyAny$GT$
> > > $GT$$u20$for$u20$i64$GT$::into_py::h9be2ef47ec004fa1
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >                 ...
> > >             "_PyLong_FromSsize_t", referenced from:
> > >
> > > pyo3::impl_::pyclass::get_sequence_item_from_mapping::haefdb3e9c1e20af7
> > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.9.rcgu.o)
> > >
> > >
> >
> pyo3::impl_::pyclass::assign_sequence_item_from_mapping::hadf6040ae80d3063
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.9.rcgu.o)
> > >             "_PyLong_FromUnsignedLongLong", referenced from:
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .IntoPy$LT$pyo3..instance..Py$LT$pyo3..types..any..PyAny$GT$
> > > $GT$$u20$for$u20$u64$GT$::into_py::h3dd66e2746860078
> > > in datafusion_python.223rbvmlhzbsi7mo.rcgu.o
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .IntoPy$LT$pyo3..instance..Py$LT$pyo3..types..any..PyAny$GT$
> > > $GT$$u20$for$u20$u64$GT$::into_py::he7f7effde20fac15
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >             "_PyModule_Create2", referenced from:
> > >
>  pyo3_ffi::modsupport::PyModule_Create::h5c7b615206bdcfed
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.11.rcgu.o)
> > >             "_PyModule_GetName", referenced from:
> > >                 pyo3::types::module::PyModule::name::h7eb9b212c4b0ec98
> in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.6.rcgu.o)
> > >             "_PyModule_New", referenced from:
> > >                 pyo3::types::module::PyModule::new::h3fed346c0f576119
> in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.6.rcgu.o)
> > >             "_PyNumber_Index", referenced from:
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .FromPyObject$u20$for$u20$u8$GT$::extract::h6131ce7a77482d79
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .FromPyObject$u20$for$u20$i64$GT$::extract::hc3a51dc01fe7534e
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .FromPyObject$u20$for$u20$isize$GT$::extract::he8a905b181773a81
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >
> > > pyo3::conversions::std::num::_$LT$impl$u20$pyo3..conversion.
> > > .FromPyObject$u20$for$u20$u64$GT$::extract::h31b33d65dbc1da6d
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.10.rcgu.o)
> > >             "_PyObject_Call", referenced from:
> > >                 pyo3::instance::Py$LT$T$GT$::call::ha1fb271db3b37909 in
> > > datafusion_python.3l9oeilyy5cvey4b.rcgu.o
> > >                 pyo3::types::any::PyAny::call_method::h4c113f8f2913efa0
> > in
> > > datafusion_python.er3fnmhm2ng8hqs.rcgu.o
> > >                 pyo3::types::any::PyAny::call_method::h85478b94a060482a
> > in
> > > datafusion_python.er3fnmhm2ng8hqs.rcgu.o
> > >                 pyo3::types::any::PyAny::call_method::hba636b38e5083f17
> > in
> > > datafusion_python.er3fnmhm2ng8hqs.rcgu.o
> > >                 pyo3::types::any::PyAny::call::h04119c24755ff073 in
> > > datafusion_python.er3fnmhm2ng8hqs.rcgu.o
> > >                 pyo3::types::any::PyAny::call::h0738b1fbf1d13fed in
> > > datafusion_python.er3fnmhm2ng8hqs.rcgu.o
> > >                 pyo3::types::any::PyAny::call::h0c3cce8f4442ab95 in
> > > datafusion_python.er3fnmhm2ng8hqs.rcgu.o
> > >                 ...
> > >             "_PyObject_DelItem", referenced from:
> > >
> > >
> >
> pyo3::impl_::pyclass::assign_sequence_item_from_mapping::hadf6040ae80d3063
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.9.rcgu.o)
> > >             "_PyObject_GetAttr", referenced from:
> > >                 pyo3::instance::Py$LT$T$GT$::getattr::haf285d3dd00f73fe
> > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.5.rcgu.o)
> > >                 pyo3::types::any::PyAny::getattr::h992a1caf2316ed4c in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.15.rcgu.o)
> > >                 pyo3::types::any::PyAny::getattr::hd9cbf06bd0948e4a in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.15.rcgu.o)
> > >             "_PyObject_GetItem", referenced from:
> > >
> > > pyo3::impl_::pyclass::get_sequence_item_from_mapping::haefdb3e9c1e20af7
> > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.9.rcgu.o)
> > >             "_PyObject_GetIter", referenced from:
> > >
> > > pyo3::types::iterator::PyIterator::from_object::h9169c86556fdebbf in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.6.rcgu.o)
> > >             "_PyObject_IsInstance", referenced from:
> > >                 pyo3::types::any::PyAny::is_instance::hb2bceace392aa931
> > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.15.rcgu.o)
> > >             "_PyObject_Repr", referenced from:
> > >                 pyo3::types::any::PyAny::repr::hbbc5a96af418834c in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.15.rcgu.o)
> > >             "_PyObject_SetAttr", referenced from:
> > >                 pyo3::types::any::PyAny::setattr::h386ee7436e6956d9 in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.15.rcgu.o)
> > >                 pyo3::types::any::PyAny::setattr::h82e3df2f744a2eeb in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.15.rcgu.o)
> > >             "_PyObject_SetAttrString", referenced from:
> > >
>  pyo3::type_object::initialize_tp_dict::h226d680b4cde9ae0
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.11.rcgu.o)
> > >             "_PyObject_SetItem", referenced from:
> > >
> > >
> >
> pyo3::impl_::pyclass::assign_sequence_item_from_mapping::hadf6040ae80d3063
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.9.rcgu.o)
> > >             "_PyObject_Str", referenced from:
> > >                 pyo3::types::any::PyAny::str::h9c37e88c1b67689b in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.15.rcgu.o)
> > >             "_PySequence_Check", referenced from:
> > >
> >  pyo3::types::sequence::extract_sequence::h002e6d1fcaa3eab1
> > > in datafusion_python.3o1kimrk9vxnzult.rcgu.o
> > >
> >  pyo3::types::sequence::extract_sequence::h444d7c8a6d7b6e31
> > > in datafusion_python.3o1kimrk9vxnzult.rcgu.o
> > >
> >  pyo3::types::sequence::extract_sequence::h782fbc6d4a3caa1e
> > > in datafusion_python.3o1kimrk9vxnzult.rcgu.o
> > >
> >  pyo3::types::sequence::extract_sequence::ha0287bdd4ec352bb
> > > in datafusion_python.3o1kimrk9vxnzult.rcgu.o
> > >
> >  pyo3::types::sequence::extract_sequence::hc913165ea287a8e9
> > > in datafusion_python.3o1kimrk9vxnzult.rcgu.o
> > >
> >  pyo3::types::sequence::extract_sequence::hf0cfc693d73d47fa
> > > in datafusion_python.3o1kimrk9vxnzult.rcgu.o
> > >             "_PySequence_Size", referenced from:
> > >
>  pyo3::types::sequence::PySequence::len::h24d48d99baf33999
> > > in datafusion_python.rcmivj2kxho9q2u.rcgu.o
> > >             "_PySet_Add", referenced from:
> > >
> > > pyo3::types::set::new_from_iter::new_from_iter_inner::hefc47edea9ee5fa1
> > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.13.rcgu.o)
> > >             "_PySet_New", referenced from:
> > >
> > > pyo3::types::set::new_from_iter::new_from_iter_inner::hefc47edea9ee5fa1
> > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.13.rcgu.o)
> > >             "_PyTraceBack_Print", referenced from:
> > >
> > > pyo3::types::traceback::PyTraceback::format::ha7bc303903d3c1a3 in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.12.rcgu.o)
> > >             "_PyTuple_GetItem", referenced from:
> > >
>  pyo3::types::tuple::PyTuple::get_item::h69e13f72e1849cb0
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.5.rcgu.o)
> > >             "_PyTuple_GetSlice", referenced from:
> > >
>  pyo3::types::tuple::PyTuple::get_slice::h7cd3aaec64aeb761
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.5.rcgu.o)
> > >             "_PyTuple_New", referenced from:
> > >
> > > pyo3::types::tuple::_$LT$impl$u20$pyo3..conversion..IntoPy$
> > > LT$pyo3..instance..Py$LT$pyo3..types..any..PyAny$GT$$GT$$
> > > u20$for$u20$$LP$T0$C$T1$RP$$GT$::into_py::hef4e42ae8720d000
> > > in datafusion_python.1vj6w2uraogx539e.rcgu.o
> > >
> > > pyo3::types::tuple::_$LT$impl$u20$pyo3..conversion..IntoPy$
> > > LT$pyo3..instance..Py$LT$pyo3..types..tuple..PyTuple$GT$$GT$
> > > $u20$for$u20$$LP$T0$C$$RP$$GT$::into_py::h426da99bf6a94a89
> > > in datafusion_python.1vj6w2uraogx539e.rcgu.o
> > >
> > > pyo3::types::tuple::_$LT$impl$u20$pyo3..conversion..IntoPy$
> > > LT$pyo3..instance..Py$LT$pyo3..types..tuple..PyTuple$GT$$GT$
> > > $u20$for$u20$$LP$T0$C$$RP$$GT$::into_py::h5564d6d8559e3d23
> > > in datafusion_python.24rw7t0kkhqr5xqv.rcgu.o
> > >
> > > pyo3::types::tuple::_$LT$impl$u20$pyo3..conversion..IntoPy$
> > > LT$pyo3..instance..Py$LT$pyo3..types..tuple..PyTuple$GT$$GT$
> > > $u20$for$u20$$LP$T0$C$$RP$$GT$::into_py::h0a203d29415bb150
> > > in datafusion_python.2xltcdcve2csqc2c.rcgu.o
> > >
> > > pyo3::types::tuple::_$LT$impl$u20$pyo3..conversion..IntoPy$
> > > LT$pyo3..instance..Py$LT$pyo3..types..tuple..PyTuple$GT$$GT$
> > > $u20$for$u20$$LP$T0$C$$RP$$GT$::into_py::h28676bdda0abe816
> > > in datafusion_python.2xltcdcve2csqc2c.rcgu.o
> > >
> > > pyo3::types::tuple::_$LT$impl$u20$pyo3..conversion..IntoPy$
> > > LT$pyo3..instance..Py$LT$pyo3..types..tuple..PyTuple$GT$$GT$
> > > $u20$for$u20$$LP$T0$C$$RP$$GT$::into_py::h363bd9bdf3ae62c9
> > > in datafusion_python.2xltcdcve2csqc2c.rcgu.o
> > >
> > > pyo3::types::tuple::_$LT$impl$u20$pyo3..conversion..IntoPy$
> > > LT$pyo3..instance..Py$LT$pyo3..types..tuple..PyTuple$GT$$GT$
> > > $u20$for$u20$$LP$T0$C$$RP$$GT$::into_py::h441e9e55ca9a8cf9
> > > in datafusion_python.2xltcdcve2csqc2c.rcgu.o
> > >                 ...
> > >             "_PyTuple_SetItem", referenced from:
> > >
> > > pyo3::types::tuple::_$LT$impl$u20$pyo3..conversion..IntoPy$
> > > LT$pyo3..instance..Py$LT$pyo3..types..any..PyAny$GT$$GT$$
> > > u20$for$u20$$LP$T0$C$T1$RP$$GT$::into_py::hef4e42ae8720d000
> > > in datafusion_python.1vj6w2uraogx539e.rcgu.o
> > >
> > > pyo3::types::tuple::_$LT$impl$u20$pyo3..conversion..IntoPy$
> > > LT$pyo3..instance..Py$LT$pyo3..types..tuple..PyTuple$GT$$GT$
> > > $u20$for$u20$$LP$T0$C$$RP$$GT$::into_py::h426da99bf6a94a89
> > > in datafusion_python.1vj6w2uraogx539e.rcgu.o
> > >
> > > pyo3::types::tuple::_$LT$impl$u20$pyo3..conversion..IntoPy$
> > > LT$pyo3..instance..Py$LT$pyo3..types..tuple..PyTuple$GT$$GT$
> > > $u20$for$u20$$LP$T0$C$$RP$$GT$::into_py::h5564d6d8559e3d23
> > > in datafusion_python.24rw7t0kkhqr5xqv.rcgu.o
> > >
> > > pyo3::types::tuple::_$LT$impl$u20$pyo3..conversion..IntoPy$
> > > LT$pyo3..instance..Py$LT$pyo3..types..tuple..PyTuple$GT$$GT$
> > > $u20$for$u20$$LP$T0$C$$RP$$GT$::into_py::h0a203d29415bb150
> > > in datafusion_python.2xltcdcve2csqc2c.rcgu.o
> > >
> > > pyo3::types::tuple::_$LT$impl$u20$pyo3..conversion..IntoPy$
> > > LT$pyo3..instance..Py$LT$pyo3..types..tuple..PyTuple$GT$$GT$
> > > $u20$for$u20$$LP$T0$C$$RP$$GT$::into_py::h28676bdda0abe816
> > > in datafusion_python.2xltcdcve2csqc2c.rcgu.o
> > >
> > > pyo3::types::tuple::_$LT$impl$u20$pyo3..conversion..IntoPy$
> > > LT$pyo3..instance..Py$LT$pyo3..types..tuple..PyTuple$GT$$GT$
> > > $u20$for$u20$$LP$T0$C$$RP$$GT$::into_py::h363bd9bdf3ae62c9
> > > in datafusion_python.2xltcdcve2csqc2c.rcgu.o
> > >
> > > pyo3::types::tuple::_$LT$impl$u20$pyo3..conversion..IntoPy$
> > > LT$pyo3..instance..Py$LT$pyo3..types..tuple..PyTuple$GT$$GT$
> > > $u20$for$u20$$LP$T0$C$$RP$$GT$::into_py::h441e9e55ca9a8cf9
> > > in datafusion_python.2xltcdcve2csqc2c.rcgu.o
> > >                 ...
> > >             "_PyTuple_Size", referenced from:
> > >                 pyo3::types::tuple::PyTuple::len::h54b203371e0e9c7a in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.5.rcgu.o)
> > >             "_PyType_FromSpec", referenced from:
> > >                 pyo3::pyclass::PyTypeBuilder::build::h1f49109174b25b9e
> in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.5.rcgu.o)
> > >             "_PyType_GenericAlloc", referenced from:
> > >
> > > _$LT$pyo3..pyclass_init..PyNativeTypeInitializer$LT$T$
> > > GT$$u20$as$u20$pyo3..pyclass_init..PyObjectInit$LT$T$GT$$
> > > GT$::into_new_object::inner::h74644187740e3f53
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.12.rcgu.o)
> > >             "_PyType_GetFlags", referenced from:
> > >                 pyo3_ffi::object::PyType_HasFeature::h00afa5d7401a69c2
> in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.11.rcgu.o)
> > >             "_PyType_GetSlot", referenced from:
> > >                 pyo3::type_object::get_tp_free::h529a66877fb6f40c in
> > > datafusion_python.1b80pocw1663jj3v.rcgu.o
> > >                 pyo3::type_object::get_tp_alloc::h97ea4caec4fb4c66 in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.11.rcgu.o)
> > >             "_PyType_IsSubtype", referenced from:
> > >                 pyo3_ffi::object::PyObject_TypeCheck::hb64aaf0a040b0012
> > in
> > > datafusion_python.xyw2cl2rub2vd2v.rcgu.o
> > >             "_PyUnicode_AsEncodedString", referenced from:
> > >
> > > pyo3::types::string::PyString::to_string_lossy::h4b4a252c6444489e in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.11.rcgu.o)
> > >             "_PyUnicode_AsUTF8String", referenced from:
> > >
>  pyo3::types::string::PyString::to_str::hb4f0f65a230b2edd
> > > in
> > > datafusion_python.2sbdlkrv20xjt592.rcgu.o
> > >
>  pyo3::types::string::PyString::to_str::h0419765838c2937d
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.11.rcgu.o)
> > >             "_PyUnicode_EncodeFSDefault", referenced from:
> > >
> > > pyo3::conversions::std::osstr::_$LT$impl$u20$pyo3..
> > > conversion..FromPyObject$u20$for$u20$std..ffi..os_str..
> > > OsString$GT$::extract::h76aeae2da53c73b7
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.3.rcgu.o)
> > >             "_PyUnicode_FromStringAndSize", referenced from:
> > >                 pyo3::types::string::PyString::new::h73de746f28727f11
> in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.11.rcgu.o)
> > >
>  pyo3::types::string::PyString::intern::h8e3a596822231d51
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.11.rcgu.o)
> > >             "_PyUnicode_InternInPlace", referenced from:
> > >
>  pyo3::types::string::PyString::intern::h8e3a596822231d51
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.11.rcgu.o)
> > >             "_PyUnicode_Type", referenced from:
> > >
> > > _$LT$pyo3..types..string..PyString$u20$as$u20$pyo3..
> > > type_object..PyTypeInfo$GT$::type_object_raw::hc60d3dfa598dea38
> > > in datafusion_python.2sbdlkrv20xjt592.rcgu.o
> > >             "_Py_InitializeEx", referenced from:
> > >
> > > pyo3::gil::prepare_freethreaded_python::_$u7b$$u7b$closure$u7d$$u7d$::
> > > h90d3373c64ed2210
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.12.rcgu.o)
> > >             "_Py_IsInitialized", referenced from:
> > >
> > > pyo3::gil::prepare_freethreaded_python::_$u7b$$u7b$closure$u7d$$u7d$::
> > > h90d3373c64ed2210
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.12.rcgu.o)
> > >
> > > pyo3::gil::GILGuard::acquire::_$u7b$$u7b$closure$u7d$$u7d$::
> > > h4c354c38e6505793
> > > in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.12.rcgu.o)
> > >             "__Py_Dealloc", referenced from:
> > >                 pyo3_ffi::object::Py_DECREF::h0a089a3ff9817756 in
> > > datafusion_python.xyw2cl2rub2vd2v.rcgu.o
> > >                 pyo3_ffi::object::Py_DECREF::h71378d94e3fe6c40 in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.11.rcgu.o)
> > >                 pyo3_ffi::object::Py_DECREF::h6f7a5e75c4723c7f in
> > > libdatafusion_common-6d1ca7d18dc391ed.rlib(datafusion_common-
> > > 6d1ca7d18dc391ed.datafusion_common.31640d8d-cgu.13.rcgu.o)
> > >                 pyo3_ffi::object::Py_DECREF::hf7a81754bf2b4d5d in
> > > libarrow-86bee6746b2386f1.rlib(arrow-86bee6746b2386f1.
> > > arrow.b268961a-cgu.8.rcgu.o)
> > >             "__Py_FalseStruct", referenced from:
> > >                 pyo3_ffi::boolobject::Py_False::hcf27d3d44cf9f119 in
> > > datafusion_python.22xx8hom7t6swbai.rcgu.o
> > >             "__Py_NoneStruct", referenced from:
> > >                 pyo3_ffi::object::Py_None::h04ae796adb82fef8 in
> > > datafusion_python.xyw2cl2rub2vd2v.rcgu.o
> > >                 pyo3_ffi::object::Py_None::h7e42ab8bf95ef846 in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.11.rcgu.o)
> > >             "__Py_NotImplementedStruct", referenced from:
> > >                 pyo3_ffi::object::Py_NotImplemented::h78caaa54e82902f4
> in
> > > datafusion_python.xyw2cl2rub2vd2v.rcgu.o
> > >             "__Py_TrueStruct", referenced from:
> > >                 pyo3_ffi::boolobject::Py_True::h7c526ff5549bd9de in
> > > datafusion_python.22xx8hom7t6swbai.rcgu.o
> > >                 pyo3_ffi::boolobject::Py_True::he9476d5c255d1f87 in
> > > libpyo3-300f9a1eb557482e.rlib(pyo3-300f9a1eb557482e.pyo3.
> > > 48c4b465-cgu.3.rcgu.o)
> > >           ld: symbol(s) not found for architecture x86_64
> > >           clang: error: linker command failed with exit code 1 (use -v
> to
> > > see invocation)
> > >
> > >
> > > On Fri, Feb 17, 2023 at 10:00 AM Andy Grove <[email protected]>
> > wrote:
> > >
> > > > Hi,
> > > >
> > > > I would like to propose a release of Apache Arrow DataFusion Python
> > > > Bindings,
> > > > version 0.8.0.
> > > >
> > > > This release candidate is based on commit:
> > > > d7471cdc4d24ebcb0a9fba0f8c097d689b6cfbc1 [1]
> > > > The proposed release tarball and signatures are hosted at [2].
> > > > The changelog is located at [3].
> > > > The Python wheels are located at [4].
> > > >
> > > > Please download, verify checksums and signatures, run the unit tests,
> > and
> > > > vote
> > > > on the release. The vote will be open for at least 72 hours.
> > > >
> > > > Only votes from PMC members are binding, but all members of the
> > community
> > > > are
> > > > encouraged to test the release and vote with "(non-binding)".
> > > >
> > > > The standard verification procedure is documented at
> > > >
> > > > https://github.com/apache/arrow-datafusion-python/blob/
> > > main/dev/release/README.md#verifying-release-candidates
> > > > .
> > > >
> > > > [ ] +1 Release this as Apache Arrow DataFusion Python 0.8.0
> > > > [ ] +0
> > > > [ ] -1 Do not release this as Apache Arrow DataFusion Python 0.8.0
> > > > because...
> > > >
> > > > Here is my vote:
> > > >
> > > > +1
> > > >
> > > > [1]:
> > > >
> > > > https://github.com/apache/arrow-datafusion-python/tree/
> > > d7471cdc4d24ebcb0a9fba0f8c097d689b6cfbc1
> > > > [2]:
> > > >
> > > > https://dist.apache.org/repos/dist/dev/arrow/apache-arrow-
> > > datafusion-python-0.8.0-rc1
> > > > [3]:
> > > >
> > > > https://github.com/apache/arrow-datafusion-python/blob/
> > > d7471cdc4d24ebcb0a9fba0f8c097d689b6cfbc1/CHANGELOG.md
> > > > [4]: https://test.pypi.org/project/datafusion/0.8.0/
> > > >
> > >
> >
>

Reply via email to