-
Notifications
You must be signed in to change notification settings - Fork 5
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
Update to 0.32, which uses scikit-build-core #120
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
awenocur
approved these changes
May 9, 2024
…nda-forge-pinning 2024.05.09.19.07.45
Note that as I reported in TileDB-Inc/TileDB-VCF#717, the new scikit-build-core setup is copying all the shared objects into the Python installation. Thus the tiledbvcf-py conda binary will now be bundling libtiledb.so, libtiledbvcf.so, and htslib.so. # linux-64
[100%] Built target libtiledbvcf
*** Installing project into wheel...
-- Install configuration: "Release"
-- Installing: /tmp/tmpgwstszjd/wheel/platlib/tiledbvcf/libtiledbvcf.cpython-310-x86_64-linux-gnu.so
-- Set non-toolchain portion of runtime path of "/tmp/tmpgwstszjd/wheel/platlib/tiledbvcf/libtiledbvcf.cpython-310-x86_64-linux-gnu.so" to "$ORIGIN"
-- Installing: /tmp/tmpgwstszjd/wheel/platlib/tiledbvcf/libtiledb.so
-- Installing: /tmp/tmpgwstszjd/wheel/platlib/tiledbvcf/libtiledb.so.2.22
-- Installing: /tmp/tmpgwstszjd/wheel/platlib/tiledbvcf/libtiledbvcf.so
-- Installing: /tmp/tmpgwstszjd/wheel/platlib/tiledbvcf/libhts.so
-- Installing: /tmp/tmpgwstszjd/wheel/platlib/tiledbvcf/libhts.so.1.19
-- Installing: /tmp/tmpgwstszjd/wheel/platlib/tiledbvcf/libhts.so.3
-- Installing: /tmp/tmpgwstszjd/wheel/scripts/tiledbvcf
*** Making wheel...
*** Created tiledbvcf-0.32.0rc1-cp310-cp310-linux_x86_64.whl...
Building wheel for tiledbvcf (pyproject.toml): finished with status 'done'
Created wheel for tiledbvcf: filename=tiledbvcf-0.32.0rc1-cp310-cp310-linux_x86_64.whl size=15113109 sha256=8b287244e9aad9f5a0749dec4d1d0f5a4c06897d82b4a48520d45f5227e96cbc
Stored in directory: /tmp/pip-ephem-wheel-cache-41w9yw9f/wheels/7a/71/3f/5e595831020bad05f6a2f1ca3a1b0057d5a2a05c13488be84d
Successfully built tiledbvcf
Installing collected packages: tiledbvcf
Successfully installed tiledbvcf-0.32.0rc1
# osx-64
[100%] Built target libtiledbvcf
*** Installing project into wheel...
-- Install configuration: "Release"
-- Installing: /tmp/tmpijkidqc_/wheel/platlib/tiledbvcf/libtiledbvcf.cpython-310-darwin.so
-- Installing: /tmp/tmpijkidqc_/wheel/platlib/tiledbvcf/libtiledb.dylib
-- Installing: /tmp/tmpijkidqc_/wheel/platlib/tiledbvcf/libtiledbvcf.dylib
-- Installing: /tmp/tmpijkidqc_/wheel/platlib/tiledbvcf/libhts.1.19.dylib
-- Installing: /tmp/tmpijkidqc_/wheel/platlib/tiledbvcf/libhts.3.dylib
-- Installing: /tmp/tmpijkidqc_/wheel/platlib/tiledbvcf/libhts.dylib
-- Installing: /tmp/tmpijkidqc_/wheel/scripts/tiledbvcf
*** Making wheel...
*** Created tiledbvcf-0.32.0rc1-cp310-cp310-macosx_10_15_x86_64.whl...
Building wheel for tiledbvcf (pyproject.toml): finished with status 'done'
Created wheel for tiledbvcf: filename=tiledbvcf-0.32.0rc1-cp310-cp310-macosx_10_15_x86_64.whl size=8858398 sha256=277e54f22df4644d9d9d9edc55efe20ab02188e0663ab4153ca1572ad207ea55
Stored in directory: /private/tmp/pip-ephem-wheel-cache-5u13rsid/wheels/77/02/78/1d0b76ffb75e2047c887352819830471fce2a365feec794e70
Successfully built tiledbvcf
Installing collected packages: tiledbvcf
Successfully installed tiledbvcf-0.32.0rc1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR updates the conda recipe to use the new scikit-build-core setup introduced in TileDB-Inc/TileDB-VCF#701
The previous workaround to enable setuptools-scm to work with a GitHub release tarball (TileDB-Inc/TileDB-VCF#85) no longer works with scikit-build-core. Thus we are switching to using Git tags as the recipe source.
Once we have released/tagged 0.32.0, we just have to update the version string in
recipe/meta.yaml