Skip to content
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

[Bug] Updating to 1.2.2 does not trigger update of (necessary) tiledbpy dependency #1322

Closed
bkmartinjr opened this issue May 2, 2023 · 4 comments
Labels
bug Something isn't working

Comments

@bkmartinjr
Copy link
Member

Describe the bug

Updating to tiledbsoma==1.2.2 when you have tiledb==0.21.2 installed will fail to update the tiledb package. tiledbsoma 1.2.2 requires 0.21.3 for the newly added config param in tiledb.Group, so any any attempt to open collections in this config will fail.

Looks like a dependency specification problem in in tiledbsoma.

See chanzuckerberg/cellxgene-census#447 for test case and config it was found in

@johnkerl
Copy link
Member

johnkerl commented May 2, 2023

@bkmartinjr I believe the config param in tiledb.Group was added in 0.21.2, and I believe this is resolved by #1296. (Note that #1299 is not yet included in a TileDB-SOMA release, but it will be included in the next one.)

@bkmartinjr
Copy link
Member Author

You are correct that the GH issue had an off-by-one in the version number.

That said, the underlying issue is the same: if the user has tiledb==0.21.1 installed, it will not be updated when they install tiledbsoma==1.2.2, leading to this error.

@johnkerl
Copy link
Member

johnkerl commented May 2, 2023

@bkmartinjr correct, and @1296 addresses precisely that. I think we're on the same page. :)

@maniarathi
Copy link
Contributor

Closing as completed. We'll create a new issue in cellxgene-census to remove the workaround.

@maniarathi maniarathi added the bug Something isn't working label May 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants