-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate TileDB-Py to scikit-build-core and don't check for deprecations #756
Conversation
@jdblischak I believe this is due to running this command:
in a folder that contains folder |
@dudoslav you are absolutely right. I keep stepping on this same rake xref: TileDB-Inc/TileDB-Py#1988 (comment), jdblischak/centralized-tiledb-nightlies@81849b9 |
Changing the directory fixed the import error. Now I am only getting an error for macos-12-libtiledb-release-2.24
I'm not sure what is causing this. It's strange it only happened against tiledb 2.24 and not nightly tiledb. The last time I saw |
Both the passing and failed builds installed
|
Thanks @jdblischak, the macos failure is something we're debugging and the reason for TileDB-Inc/tiledb-vcf-feedstock#134 (which we closed). It is interesting that the error did not happen when building with the nightly tiledb, because we have seen that error with the nightly tiledb before. For the VCF nightly, can we pin |
Ready for review. I confirmed in another branch that pinning |
Fixes #747
The nightly builds are no longer failing due to the use of deprecated APIs. However, now it is failing to build dev TileDB-Py from source (#747 (comment)).
I updated the nightly workflow to build TileDB-Py with scikit-build-core and also to set
TILEDB_REMOVE_DEPRECATIONS=OFF
. However, despite this being essentially identical to my setup in my centralized nightlies, TileDB-Py can't find libtiledb at runtime (at least that is my assumption for the failed import test). The only difference is that my centralized nightlies perform an editable install.@dudoslav do you have any insight in how to fix this runtime error? I set both
TILEDB_PATH
andLD_LIBRARY_PATH
. And the build finds libtiledb and sets theRPATH
Here is an example failed build from my fork.