A question for which I believe I know the answer, as I am currently embedding a statically linked libtiledb.a within a compiled python module.
If I wanted to make use of that same statically linked libtiledb.a within a build of TileDB-Py, I am guessing I would need to add the same entries to the libraries, include_dirs, extra_link_args and other arguments to Extension that I am currently using within my own compiled python module. I assume I would also need to avoid using the current runtime_library_dirs argument.
I know the python api is under active development. Is working from a personal fork of TileDB-Py with a replacement setup.py file the most reasonable means of packaging a statically linked library?
Any particular gotchas that you all can think of?