You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by Andy Grove <an...@gmail.com> on 2023/02/17 14:59:48 UTC

[VOTE][RUST][DataFusion] Release DataFusion Python Bindings 0.8.0 RC1

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/

Re: [VOTE][RUST][DataFusion] Release DataFusion Python Bindings 0.8.0 RC1

Posted by Andy Grove <an...@gmail.com>.
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 <jd...@gmail.com> 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 <ia...@gmail.com> 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 <jd...@gmail.com> 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 <al...@influxdata.com>
> > > Sent: Saturday, February 18, 2023 12:31:29 PM
> > > To: dev@arrow.apache.org <de...@arrow.apache.org>
> > > 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 <an...@gmail.com>
> > 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/
> > > >
> > >
> >
>

Re: [VOTE][RUST][DataFusion] Release DataFusion Python Bindings 0.8.0 RC1

Posted by Jeremy Dyer <jd...@gmail.com>.
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 <ia...@gmail.com> 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 <jd...@gmail.com> 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 <al...@influxdata.com>
> > Sent: Saturday, February 18, 2023 12:31:29 PM
> > To: dev@arrow.apache.org <de...@arrow.apache.org>
> > 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 <an...@gmail.com>
> 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/
> > >
> >
>

Re: [VOTE][RUST][DataFusion] Release DataFusion Python Bindings 0.8.0 RC1

Posted by Ian Joiner <ia...@gmail.com>.
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 <jd...@gmail.com> 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 <al...@influxdata.com>
> Sent: Saturday, February 18, 2023 12:31:29 PM
> To: dev@arrow.apache.org <de...@arrow.apache.org>
> 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 <an...@gmail.com> 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/
> >
>

Re: [VOTE][RUST][DataFusion] Release DataFusion Python Bindings 0.8.0 RC1

Posted by Andrew Lamb <al...@influxdata.com>.
This was with RC1. I will test with RC2

On Wed, Feb 22, 2023 at 6:12 AM Andy Grove <an...@gmail.com> wrote:

> Thanks, Andrew. Is this with RC1 still? I just sent out an email for RC2,
> which has the updated verification script.
>
> On Wed, Feb 22, 2023 at 6:02 AM Andrew Lamb <al...@influxdata.com> wrote:
>
> > I upgraded maturin to 0.14.13 and I still got a linking error when
> > verifying. I am not familiar with conda, unfortunately
> >
> > Andrew
> >
> > Here are the results:
> >
> >
> >
> >
> > (arrow_dev) alamb@MacBook-Pro-8:~/Software/influxdb_iox2$ pip freeze |
> > grep
> > maturin
> > maturin==0.14.13
> >
> >
> > on.dylib" "-Wl,-dead_strip" "-dynamiclib" "-Wl,-dylib" "-nodefaultlibs"
> >   = note: Undefined symbols for architecture x86_64:
> >             "_PyBaseObject_Type", referenced from:
> >
> >
> >
> _$LT$pyo3..pycell..PyCellBase$LT$U$GT$$u20$as$u20$pyo3..pycell..PyCellLayout$LT$T$GT$$GT$::tp_dealloc::h023e15710d44fde5
> > in datafusion_python.1c41a6zu2pddkq0x.rcgu.o
> >
> >
> >
> _$LT$pyo3..types..any..PyAny$u20$as$u20$pyo3..type_object..PyTypeInfo$GT$::type_object_raw::habfbc43137dce8cf
> > in datafusion_python.1m4js3kx8tlhq19p.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::hbd81267ab93ddca7
> > in
> >
> >
> libpyo3-0ea6837cfbff14e1.rlib(pyo3-0ea6837cfbff14e1.pyo3.4ccdf982-cgu.12.rcgu.o)
> >             "_PyBool_Type", referenced from:
> >
> >
> >
> > On Mon, Feb 20, 2023 at 7:42 AM Jeremy Dyer <jd...@gmail.com> 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 <al...@influxdata.com>
> > > Sent: Saturday, February 18, 2023 12:31:29 PM
> > > To: dev@arrow.apache.org <de...@arrow.apache.org>
> > > 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 <an...@gmail.com>
> > 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/
> > > >
> > >
> >
>

Re: [VOTE][RUST][DataFusion] Release DataFusion Python Bindings 0.8.0 RC1

Posted by Andy Grove <an...@gmail.com>.
Thanks, Andrew. Is this with RC1 still? I just sent out an email for RC2,
which has the updated verification script.

On Wed, Feb 22, 2023 at 6:02 AM Andrew Lamb <al...@influxdata.com> wrote:

> I upgraded maturin to 0.14.13 and I still got a linking error when
> verifying. I am not familiar with conda, unfortunately
>
> Andrew
>
> Here are the results:
>
>
>
>
> (arrow_dev) alamb@MacBook-Pro-8:~/Software/influxdb_iox2$ pip freeze |
> grep
> maturin
> maturin==0.14.13
>
>
> on.dylib" "-Wl,-dead_strip" "-dynamiclib" "-Wl,-dylib" "-nodefaultlibs"
>   = note: Undefined symbols for architecture x86_64:
>             "_PyBaseObject_Type", referenced from:
>
>
> _$LT$pyo3..pycell..PyCellBase$LT$U$GT$$u20$as$u20$pyo3..pycell..PyCellLayout$LT$T$GT$$GT$::tp_dealloc::h023e15710d44fde5
> in datafusion_python.1c41a6zu2pddkq0x.rcgu.o
>
>
> _$LT$pyo3..types..any..PyAny$u20$as$u20$pyo3..type_object..PyTypeInfo$GT$::type_object_raw::habfbc43137dce8cf
> in datafusion_python.1m4js3kx8tlhq19p.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::hbd81267ab93ddca7
> in
>
> libpyo3-0ea6837cfbff14e1.rlib(pyo3-0ea6837cfbff14e1.pyo3.4ccdf982-cgu.12.rcgu.o)
>             "_PyBool_Type", referenced from:
>
>
>
> On Mon, Feb 20, 2023 at 7:42 AM Jeremy Dyer <jd...@gmail.com> 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 <al...@influxdata.com>
> > Sent: Saturday, February 18, 2023 12:31:29 PM
> > To: dev@arrow.apache.org <de...@arrow.apache.org>
> > 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 <an...@gmail.com>
> 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/
> > >
> >
>

Re: [VOTE][RUST][DataFusion] Release DataFusion Python Bindings 0.8.0 RC1

Posted by Andrew Lamb <al...@influxdata.com>.
I upgraded maturin to 0.14.13 and I still got a linking error when
verifying. I am not familiar with conda, unfortunately

Andrew

Here are the results:




(arrow_dev) alamb@MacBook-Pro-8:~/Software/influxdb_iox2$ pip freeze | grep
maturin
maturin==0.14.13


on.dylib" "-Wl,-dead_strip" "-dynamiclib" "-Wl,-dylib" "-nodefaultlibs"
  = note: Undefined symbols for architecture x86_64:
            "_PyBaseObject_Type", referenced from:

_$LT$pyo3..pycell..PyCellBase$LT$U$GT$$u20$as$u20$pyo3..pycell..PyCellLayout$LT$T$GT$$GT$::tp_dealloc::h023e15710d44fde5
in datafusion_python.1c41a6zu2pddkq0x.rcgu.o

_$LT$pyo3..types..any..PyAny$u20$as$u20$pyo3..type_object..PyTypeInfo$GT$::type_object_raw::habfbc43137dce8cf
in datafusion_python.1m4js3kx8tlhq19p.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::hbd81267ab93ddca7
in
libpyo3-0ea6837cfbff14e1.rlib(pyo3-0ea6837cfbff14e1.pyo3.4ccdf982-cgu.12.rcgu.o)
            "_PyBool_Type", referenced from:



On Mon, Feb 20, 2023 at 7:42 AM Jeremy Dyer <jd...@gmail.com> 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 <al...@influxdata.com>
> Sent: Saturday, February 18, 2023 12:31:29 PM
> To: dev@arrow.apache.org <de...@arrow.apache.org>
> 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 <an...@gmail.com> 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/
> >
>

Re: [VOTE][RUST][DataFusion] Release DataFusion Python Bindings 0.8.0 RC1

Posted by Jeremy Dyer <jd...@gmail.com>.
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 <al...@influxdata.com>
Sent: Saturday, February 18, 2023 12:31:29 PM
To: dev@arrow.apache.org <de...@arrow.apache.org>
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 <an...@gmail.com> 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/
>

Re: [VOTE][RUST][DataFusion] Release DataFusion Python Bindings 0.8.0 RC1

Posted by Andrew Lamb <al...@influxdata.com>.
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 <an...@gmail.com> 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/
>