-
Notifications
You must be signed in to change notification settings - Fork 2
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
Challenging one-to-one, name-to-name correspondence with some examples #9
Comments
hey @jaimergp ! Currently we record multiple names and it's versions that are present in source. For example, https://conda-mapping.prefix.dev/hash-v0/4608b9caafc4fa16d887f5af08e1bafe95f4cb07596ca8f5af184bf5de8f2c4c this is for conda's Regarding cupy-cuda12x, we map it to cupy right now. Could you please explain me what you would like to see in this case and how you would like to use it? |
This API is not generally available, right? I don't see this info in any of the files present in this repo.
I don't see cupy-cuda12x in this repo either
My point here is that The same situation might apply to other wheels with vendored libraries (e.g. BLAS, MPI, etc).
|
It is public available ( and we are using it in pixi ) but all files are stored under our S3. We also are thinking about making more user-friendly API to this ( maybe based on /package_name/version rather than by hash ).
conda's How you would like to see the mapping? More like
|
I'm realizing your mappings are doing {
"cupy-cuda12x": ["cupy", "cuda-version=12"],
"PyQt5": ["pyqt=5"],
} |
There are a few PyPI packages (specially in the CUDA ecosystem) that map to more than one conda spec. And I say 'spec' and not 'name' because sometimes you need a particular version.
PyQt5
-> conda'spyqt=5
cupy-cuda12x
-> conda's[cupy, cuda-version=12]
.AFAICT, the current mappings only do
name -> name
. Any chance we could expand that? It might require manual annotation on top of the auto heuristics :/The text was updated successfully, but these errors were encountered: