You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can see that there are no dependencies shown. My guess is that the solver you're using for this only shows unqualified dependencies - those that are always dependencies, irrespective of the value options have or some other conditional.
Armadillo has optional (but default) dependencies on hdf5 and openblas:
defrequirements(self):
# Optional requirements# TODO: "atlas/3.10.3" # Pending https://github.com/conan-io/conan-center-index/issues/6757# TODO: "superlu/5.2.2" # Pending https://github.com/conan-io/conan-center-index/issues/6756# TODO: "arpack/1.0" # Pending https://github.com/conan-io/conan-center-index/issues/6755# TODO: "flexiblas/3.0.4" # Pending https://github.com/conan-io/conan-center-index/issues/6827# The armadillo library no longer takes any responsibility for linking hdf5 as of v12.x. This means# it will have to be linked manually by consumers if desired.# See https://gitlab.com/conradsnicta/armadillo-code/-/issues/227 for more information.ifself.options.use_hdf5andVersion(self.version) <"12":
# Use the conan dependency if the system lib isn't being used# Libraries not required to be propagated transitively when the armadillo run-time wrapper is usedself.requires("hdf5/1.14.1", transitive_headers=True, transitive_libs=notself.options.use_wrapper)
ifself.options.use_blas=="openblas":
# Libraries not required to be propagated transitively when the armadillo run-time wrapper is usedself.requires("openblas/0.3.20", transitive_libs=notself.options.use_wrapper)
if (
self.options.use_blas=="intel_mkl"andself.options.use_lapack=="intel_mkl"
):
# Consumers can override this requirement with their own# by using self.requires("intel-mkl/version@user/channel, override=True)# in their consumer conanfile.pyif (
self.options.use_blas=="intel_mkl"orself.options.use_lapack=="intel_mkl"
):
self.output.warning(
"The intel-mkl package does not exist in CCI. To use an Intel MKL package, override this requirement with your own recipe."
)
self.requires("intel-mkl/2021.4")
I think it would be useful to show these as dependencies on this page, as they are dependencies in the default configuration. It would also be good to see which dependencies are optional, and how those options can be activated. Something like
Using armadillo as an example:
You can see that there are no dependencies shown. My guess is that the solver you're using for this only shows unqualified dependencies - those that are always dependencies, irrespective of the value options have or some other conditional.
Armadillo has optional (but default) dependencies on
hdf5
andopenblas
:I think it would be useful to show these as dependencies on this page, as they are dependencies in the default configuration. It would also be good to see which dependencies are optional, and how those options can be activated. Something like
The text was updated successfully, but these errors were encountered: