William Ayd
William Ayd
For any readers that may come across the same issue, I've noticed that while the traceback in Python truncates this error message you can still get the full error message...
On Debian I had already done `sudo apt install libclang-dev` but additionally needed to do `sudo apt install clang` to get the `ClangConfig.cmake` file . `locate ClangConfig.cmake` was helpful in...
There's a little bit of overhead with coverage but nowhere near the amount of monkeytype ```bash (py36) williams-imac:Desktop williamayd$ coverage run -m unittest ... ---------------------------------------------------------------------- Ran 3 tests in 3.261s...
I think you are right however that the culprit is `sys.setprofile()` based off of a quick cProfile ```bash In [8]: cProfile.run("with trace(): runpy.run_module('unittest', run_name='__main__', alter_sys=True)") ... ---------------------------------------------------------------------- Ran 3 tests...
We might need to scope this a bit further. So for numeric types the nullable variants are IntXX whereas the non null variants are intXX. I'm guessing this is in...
Yea this is pretty tricky. I'm not sure of the cleanest way to handle this from an API perspective. For one, most of the target types are inferred from the...
I'll see what I can find in the next few days. I would hope that something like `df["pyarrow_str_col"].nullable` might be inspectable, which could help. That said, maybe a `schema_overrides={...}` keyword...
@HeiziND I would love any kind of community PR to move this forward. Alternately you might be interested in the hyperarrow project, which is similar in scope to this but...
Yea that is fortunately easy enough to swap out with PyObject, but when trying this a while back I found out that PyUnicode_* methods are not part of the stable...
Looks like `PyUnicode_AsUTF8AndSize` was added to the limited API in Python 3.10, so can provide limited wheels at least from that version forward. Older versions *may* have the ability to...