juliapy / condapkg.jl Goto Github PK
View Code? Open in Web Editor NEWAdd Conda dependencies to your Julia project
License: MIT License
Add Conda dependencies to your Julia project
License: MIT License
When adding a package, it would be nice to just immediately add it to the environment instead of recreating the whole environment. But this needs to be balanced against reproducibility.
A bit utopistic but it would be nice to have a github action similar to CompatHelper which bumps the python packages' versions
Allow packages to specify post_install hooks which run whenever we resolve dependencies and things have changed. This could be used to modify the environment further (e.g. pip install or build things manually).
This is an undocumented feature formerly used by PythonCall, but no longer needed.
I am getting some libmamba errors when creating Conda environments. I am not sure if this should go in MicroMamba.jl, or here.
I am able to create, run rapids based environments using the following command in mamba:
mamba create -n rapids-22.06 -c rapidsai -c nvidia -c conda-forge \
rapids=22.06 python=3.9 cudatoolkit=11.5
However, there is a prompt to accept the terms and conditions of the NVIDIA NVCOMP Software License Agreement, which may be causing the issue. This prompt can be automatically accepted as follows
echo "y" | mamba create -n rapids-22.06 -c rapidsai -c nvidia -c conda-forge \
rapids=22.06 python=3.9 cudatoolkit=11.5
Here is (hopefully) everything to reproduce the result
CondaPkg.toml contents:
channels = ["rapidsai", "nvidia", "conda-forge"]
[deps]
cudatoolkit = "11.5"
rapids = "22.06"
python = "3.9"
julia commands:
julia> using CondaPkg
julia> CondaPkg.resolve()
Warnings + error:
Clobberwarning: $CONDA_PREFIX/lib/libcusolver.so.11
warning libmamba Clobberwarning: $CONDA_PREFIX/lib/libcusolver.so.11
Clobberwarning: $CONDA_PREFIX/lib/libcusolverMg.so.11
warning libmamba Clobberwarning: $CONDA_PREFIX/lib/libcusolverMg.so.11
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/annotated_ptr
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/annotated_ptr
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/atomic
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/atomic
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/barrier
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/barrier
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/latch
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/latch
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/semaphore
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/semaphore
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/atomic
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/atomic
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/barrier
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/barrier
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/cassert
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/cassert
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/ccomplex
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/ccomplex
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/cfloat
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/cfloat
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/chrono
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/chrono
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/climits
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/climits
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/cmath
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/cmath
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/complex
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/complex
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/cstddef
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/cstddef
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/cstdint
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/cstdint
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/ctime
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/ctime
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/__access_property
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/__access_property
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/__annotated_ptr
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/__annotated_ptr
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/__config
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/__config
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/__functional_base
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/__functional_base
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/__pragma_pop
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/__pragma_pop
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/__pragma_push
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/__pragma_push
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/__threading_support
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/__threading_support
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/CMakeLists.txt
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/CMakeLists.txt
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__bit_reference
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__bit_reference
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__bsd_locale_defaults.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__bsd_locale_defaults.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__bsd_locale_fallbacks.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__bsd_locale_fallbacks.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__config
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__config
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__config_site.in
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__config_site.in
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__debug
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__debug
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__errc
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__errc
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__functional_03
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__functional_03
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__functional_base
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__functional_base
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__functional_base_03
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__functional_base_03
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__hash_table
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__hash_table
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__libcpp_version
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__libcpp_version
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__locale
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__locale
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__mutex_base
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__mutex_base
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__node_handle
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__node_handle
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__nullptr
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__nullptr
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__pragma_pop
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__pragma_pop
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__pragma_push
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__pragma_push
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__split_buffer
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__split_buffer
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__sso_allocator
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__sso_allocator
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__std_stream
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__std_stream
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__string
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__string
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__threading_support
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__threading_support
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__tree
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__tree
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__tuple
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__tuple
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__undef_macros
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/__undef_macros
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/algorithm
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/algorithm
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/any
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/any
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/array
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/array
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/atomic
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/atomic
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/barrier
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/barrier
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/bit
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/bit
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/bitset
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/bitset
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cassert
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cassert
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ccomplex
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ccomplex
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cctype
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cctype
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cerrno
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cerrno
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cfenv
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cfenv
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cfloat
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cfloat
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/charconv
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/charconv
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/chrono
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/chrono
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cinttypes
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cinttypes
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ciso646
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ciso646
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/climits
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/climits
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/clocale
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/clocale
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cmath
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cmath
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/codecvt
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/codecvt
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/compare
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/compare
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/complex
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/complex
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/complex.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/complex.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/condition_variable
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/condition_variable
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/csetjmp
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/csetjmp
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/csignal
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/csignal
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cstdarg
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cstdarg
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cstdbool
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cstdbool
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cstddef
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cstddef
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cstdint
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cstdint
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cstdio
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cstdio
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cstdlib
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cstdlib
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cstring
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cstring
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ctgmath
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ctgmath
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ctime
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ctime
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ctype.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ctype.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cwchar
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cwchar
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cwctype
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/cwctype
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/deque
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/deque
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/errno.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/errno.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/exception
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/exception
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/execution
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/execution
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/__config
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/__config
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/__memory
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/__memory
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/algorithm
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/algorithm
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/coroutine
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/coroutine
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/deque
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/deque
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/filesystem
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/filesystem
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/forward_list
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/forward_list
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/functional
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/functional
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/iterator
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/iterator
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/list
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/list
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/map
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/map
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/memory_resource
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/memory_resource
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/propagate_const
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/propagate_const
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/regex
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/regex
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/set
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/set
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/simd
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/simd
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/string
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/string
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/type_traits
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/type_traits
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/unordered_map
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/unordered_map
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/unordered_set
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/unordered_set
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/utility
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/utility
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/vector
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/experimental/vector
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ext/__hash
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ext/__hash
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ext/hash_map
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ext/hash_map
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ext/hash_set
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ext/hash_set
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/fenv.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/fenv.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/filesystem
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/filesystem
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/float.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/float.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/forward_list
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/forward_list
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/fstream
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/fstream
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/functional
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/functional
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/future
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/future
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/initializer_list
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/initializer_list
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/inttypes.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/inttypes.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/iomanip
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/iomanip
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ios
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ios
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/iosfwd
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/iosfwd
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/iostream
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/iostream
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/istream
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/istream
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/iterator
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/iterator
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/latch
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/latch
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/limits
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/limits
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/limits.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/limits.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/list
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/list
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/locale
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/locale
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/locale.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/locale.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/map
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/map
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/math.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/math.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/memory
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/memory
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/module.modulemap
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/module.modulemap
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/mutex
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/mutex
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/new
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/new
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/numeric
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/numeric
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/optional
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/optional
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ostream
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ostream
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/queue
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/queue
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/random
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/random
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ratio
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/ratio
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/regex
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/regex
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/scoped_allocator
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/scoped_allocator
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/semaphore
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/semaphore
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/set
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/set
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/setjmp.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/setjmp.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/shared_mutex
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/shared_mutex
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/span
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/span
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/sstream
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/sstream
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/stack
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/stack
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/stdbool.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/stdbool.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/stddef.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/stddef.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/stdexcept
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/stdexcept
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/stdint.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/stdint.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/stdio.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/stdio.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/stdlib.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/stdlib.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/streambuf
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/streambuf
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/string
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/string
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/string.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/string.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/string_view
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/string_view
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/strstream
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/strstream
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/android/locale_bionic.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/android/locale_bionic.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_base.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_base.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_c11.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_c11.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda_derived.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda_derived.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda_generated.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_cuda_generated.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_gcc.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_gcc.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_msvc.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_msvc.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_nvrtc.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_nvrtc.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_scopes.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/atomic_scopes.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/cxx_atomic.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/atomic/cxx_atomic.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/fuchsia/xlocale.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/fuchsia/xlocale.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/ibm/limits.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/ibm/limits.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/ibm/locale_mgmt_aix.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/ibm/locale_mgmt_aix.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/ibm/support.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/ibm/support.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/ibm/xlocale.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/ibm/xlocale.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/musl/xlocale.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/musl/xlocale.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/newlib/xlocale.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/newlib/xlocale.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/solaris/floatingpoint.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/solaris/floatingpoint.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/solaris/wchar.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/solaris/wchar.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/solaris/xlocale.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/solaris/xlocale.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/win32/limits_msvc_win32.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/win32/limits_msvc_win32.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/win32/locale_win32.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/win32/locale_win32.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/xlocale/__nop_locale_mgmt.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/xlocale/__nop_locale_mgmt.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/xlocale/__posix_l_fallback.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/xlocale/__posix_l_fallback.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/xlocale/__strtonum_fallback.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/support/xlocale/__strtonum_fallback.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/system_error
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/system_error
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/tgmath.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/tgmath.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/thread
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/thread
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/tuple
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/tuple
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/type_traits
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/type_traits
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/typeindex
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/typeindex
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/typeinfo
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/typeinfo
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/unordered_map
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/unordered_map
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/unordered_set
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/unordered_set
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/utility
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/utility
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/valarray
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/valarray
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/variant
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/variant
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/vector
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/vector
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/version
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/version
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/wchar.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/wchar.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/wctype.h
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/detail/libcxx/include/wctype.h
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/functional
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/functional
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/latch
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/latch
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/limits
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/limits
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/ratio
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/ratio
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/semaphore
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/semaphore
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/tuple
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/tuple
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/type_traits
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/type_traits
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/utility
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/utility
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/version
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/cuda/std/version
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/nv/detail/__preprocessor
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/nv/detail/__preprocessor
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/nv/detail/__target_macros
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/nv/detail/__target_macros
Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/nv/target
warning libmamba Clobberwarning: $CONDA_PREFIX/include/rapids/libcudacxx/nv/target
critical libmamba File exists: '/home/tyler/micromamba/pkgs/libraft-distance-22.06.00-cuda11_ged2c529_0/include/rapids/libcxx/include', '/home/tyler/condapkg_test/.CondaPkg/env/include/rapids/libcxx/include'
ERROR: failed process: Process(`/home/tyler/.julia/artifacts/99b0f0d0e57509562af1a72833bcf6610e80391c/bin/micromamba -r /home/tyler/micromamba create -q -y -p /home/tyler/condapkg_test/.CondaPkg/env --override-channels --no-channel-priority "cudatoolkit[version='11.5']" "python[version='=3.9']" "rapids[version='=22.06']" -c conda-forge -c nvidia -c rapidsai`, ProcessExited(1)) [1]
I am developing a Julia package on an ARM based Macintosh. I require a python dependency which can only be installed via pip
and for which there is no ARM-based wheel.
Per the python dependency's documentation, I can manually install on my machine via the command line like so:
arch -x86_64 python3 -m pip install casatools
However, since my machine is not the only one where my Julia package will be installed, I would like to set up my CondaPkg.toml
file to explicitly use the x86 architecture. I tried the following without much success.
[pip.deps.casatools]
version = ""
arch = "x86_64"
Is there another way to accomplish this?
Just noticed this super tiny issue:
(pythoncall_main) pkg> conda pip
pip add pip_remove
The tab complete hint for pip_add
seems to suggests pip add
instead. Should this line use pip_add
instead?
See #49.
Might be related / duplicate of #2, but not sure.
Here's my situation: I have a package that wraps a bunch of command line utilities that are managed by conda
. I was previously using Conda.jl
to handle this from within julia, and I was able to shift to CondaPkg
with very little effort. Nice!
But I expect that many of my users will already have conda
environments set up (a number of the packages require databases and a bunch of other set-up to work) or will need to specify the path of the conda
env externally (eg, those databases are large, they may not want them in their home folder, especially in a cluster environment). The way I do this at present is to just expect that the command line programs are in ENV["PATH"]
, and provide instructions for people to install things and set the $PATH
if they need to. I also have a function install_deps()
function that will do this for them.
I'd much rather not have to bother with this, and just have some CONDA_ENV
variable or something that users can set, and if it's not there, use CondaPkg
to set it up. Is that possible, at present?
I'd like to specify a git repo and branch for a python package, but it's not clear to me how to use either the repl or api mode to do so. It would be helpful to add an example to the readme
If an env already exists, just figure out what needs to be added and removed.
As mentioned in JuliaPy/PythonCall.jl#115, it can be necessary to specify the channel from which a particular package should be installed. But CondaPkg
went against my expectations in three ways that seems to make that impossible.
PythonCall.jl
, it adds conda-forge
to the channel list, even when it hasn't been added in my own CondaPkg.toml
(or ~/.condarc
). This seems to be because it picks up PythonCall/CondaPkg.toml
, which has no channels listed, and therefore these lines add in conda-forge
. It seems like that if
statement should come after the for env
loop.--no-channel-priority
, which makes it impossible to — for example — ensure that the numba
channel takes priority over the conda-forge
that was automatically added above. Any prioritization given in CondaPkg.toml
should probably just be preserved, with channels added by the dependencies given lower priority.channel
part made it into the production code. This doesn't seem like a high priority, of course, since conda itself doesn't support that in environments.yml
.Speaking of environments.yml
, is there any reason you chose to use a new spec for CondaPkg? It looks like CondaPkg.toml
contains exactly the same information, but in a different format. It would be very convenient to just allow re-use of environments.yml
files.
Hi, thank you for the nice package. It helps me a lot! But when I used the package, I faced two difficulties.
Firstly, when I want to install a local .whl
file in Python, I can do the following commands in the terminal
cd C:/path/to/the/file
pip install name_of_the_file.whl
Secondly, if I want to install some package from Github, I can run the command
pip install https://github.com/.../master.zip
Does CondaPkg support these two ways to install a package? Thank you!
Why command line syntax conda add numpy not use original of conda?
conda list
conda install numpy
conda install pytorch -c pytorch
conda remove numpy
Hello I get arror as below
LoadError: InitError: failed process: Process(`'C:\Users\1\.julia\micromamba\micromamba.exe' -r 'C:\Users\1\.julia\micromamba\root' remove --yes --prefix 'c:\GitHub\JuliaMedPipe\.CondaPkg\env' --all`, ProcessExited(1))
when invoking
using CondaPkg
using PythonCall, CondaPkg
CondaPkg.add.("monai");
CondaPkg.resolve()
I am working with Julia 1.5 and Windows 10 PC, what am I doing wrong?
When using export JULIA_CONDAPKG_BACKEND="System"
the following can occur:
julia> using CondaPkg; CondaPkg.status(); CondaPkg.current_packages()
...
CommandArgumentError: At least one -c / --channel flag must be supplied when using --override-channels.
ERROR: failed process: Process(`/home/mkitti/mambaforge/condabin/mamba create -q -y -p /tmp/jl_EGYI2a/.CondaPkg/env --override-channels --no-channel-priority`, ProcessExited(2)) [2]
Stacktrace:
[1] pipeline_error
@ ./process.jl:531 [inlined]
[2] run(::Cmd; wait::Bool)
@ Base ./process.jl:446
[3] run(::Cmd)
@ Base ./process.jl:444
[4] _run(io::IO, cmd::Cmd, args::Any; flags::Any)
@ CondaPkg ~/.julia/packages/CondaPkg/ZNTjD/src/resolve.jl:298
[5] _resolve_conda_install(io::Any, conda_env::Any, specs::Any, channels::Any; create::Any)
@ CondaPkg ~/.julia/packages/CondaPkg/ZNTjD/src/resolve.jl:199
[6] resolve(; force::Bool, io::IO, interactive::Bool, dry_run::Bool)
@ CondaPkg ~/.julia/packages/CondaPkg/ZNTjD/src/resolve.jl:410
[7] resolve()
@ CondaPkg ~/.julia/packages/CondaPkg/ZNTjD/src/resolve.jl:303
[8] envdir()
@ CondaPkg ~/.julia/packages/CondaPkg/ZNTjD/src/env.jl:70
[9] current_packages()
@ CondaPkg ~/.julia/packages/CondaPkg/ZNTjD/src/deps.jl:133
The solution is to insert a CondaPkg.add_channel("conda-forge")
somewhere.
i.e. deps like foo @ https://example.com/foo.zip
.
Hello!
I've an error when i'm trying to run created app which has CondaPkg in deps.
Code for MWE is published here: https://github.com/YuliyaCl/TryCompile.jl
To create an app run file deploy/compile_app.sh (workdir should be root repository dir).
Tests and building proccess run correctly but when I'm runing ....\TryCompile\bin\TryCompile.exe in cmd, an error occurs:
Hello! My status is:
ERROR: no environment in the LOAD_PATH depends on CondaPkg
Stacktrace:
[1] error(s::String)
@ Base .\error.jl:33
[2] _resolve_top_env(load_path::Any)
@ CondaPkg C:\Users\yzh\.julia\packages\CondaPkg\Olo5Y\src\resolve.jl:16
[3] resolve(; force::Bool, io::IO, interactive::Bool, dry_run::Bool)
@ CondaPkg C:\Users\yzh\.julia\packages\CondaPkg\Olo5Y\src\resolve.jl:307
[4] is_resolved()
@ CondaPkg C:\Users\yzh\.julia\packages\CondaPkg\Olo5Y\src\resolve.jl:418
[5] status(; io::IO)
@ CondaPkg C:\Users\yzh\.julia\packages\CondaPkg\Olo5Y\src\deps.jl:111
[6] status()
@ CondaPkg C:\Users\yzh\.julia\packages\CondaPkg\Olo5Y\src\deps.jl:110
[7] foo(txt::String)
@ TryCompile C:\Users\yzh\.julia\dev\TryCompile\src\TryCompile.jl:8
[8] foo
@ C:\Users\yzh\.julia\dev\TryCompile\src\TryCompile.jl:7 [inlined]
[9] julia_main()
@ TryCompile C:\Users\yzh\.julia\dev\TryCompile\src\TryCompile.jl:21
[10] top-level scope
@ none:1
So it failed trying perform CondaPkg.status()
This issue is related with JuliaPy/PythonCall.jl#146
When I'm using another pkg to test PackageCompiler (Statistics.jl was used) everything run correctly.
Thanks.
How can I update my environment? conda update
in the Julia REPL doesn't work:
(1.8) pkg> conda update
ERROR: `update` is not a recognized command. Type ? for help with available commands
I'm wondering if it's possible to create the environment in scratch space instead of a separate place managed by CondaPkg. Since if we create the env in scratch space then Pkg's gc can managed those places and delete them when deleting the package.
currently I notice when I add a package under a package project env, the env is created under the project instead of its scratch space, but I can also see the dependency on Scratch.jl
so I'm not sure if it actually uses the scratch space.
pkg> conda pip_add ARC-Alkali-Rydberg-Calculator
CondaPkg Found dependencies: e:\我的坚果云\PhD\articles\LargeDipole-articles\CondaPkg.toml
CondaPkg Found dependencies: C:\Users\dell\.julia\packages\PythonCall\DqZCE\CondaPkg.toml
CondaPkg Resolving changes
+ arc-alkali-rydberg-calculator (pip)
CondaPkg Installing Pip packages
failed to create process.
conda status
failed to create process.
ERROR: ArgumentError: invalid JSON at byte position 0 while parsing type Any: UnexpectedEOF
Stacktrace:
[1] invalid(error::JSON3.Error, buf::Base.CodeUnits{UInt8, String}, pos::Int64, T::Type)
@ JSON3 C:\Users\dell\.julia\packages\JSON3\vguNZ\src\JSON3.jl:29
[2] read(str::String; jsonlines::Bool, kw::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ JSON3 C:\Users\dell\.julia\packages\JSON3\vguNZ\src\read.jl:60
[3] read
@ C:\Users\dell\.julia\packages\JSON3\vguNZ\src\read.jl:29 [inlined]
[4] #read#3
@ C:\Users\dell\.julia\packages\JSON3\vguNZ\src\read.jl:9 [inlined]
[5] read(io::Cmd)
@ JSON3 C:\Users\dell\.julia\packages\JSON3\vguNZ\src\read.jl:9
[6] (::CondaPkg.var"#61#63")()
@ CondaPkg C:\Users\dell\.julia\packages\CondaPkg\RnYh8\src\deps.jl:141
[7] withenv(f::Function)
@ CondaPkg C:\Users\dell\.julia\packages\CondaPkg\RnYh8\src\env.jl:44
[8] current_pip_packages()
@ CondaPkg C:\Users\dell\.julia\packages\CondaPkg\RnYh8\src\deps.jl:139
[9] status(; io::IO)
@ CondaPkg C:\Users\dell\.julia\packages\CondaPkg\RnYh8\src\deps.jl:160
[10] status()
@ CondaPkg C:\Users\dell\.julia\packages\CondaPkg\RnYh8\src\deps.jl:153
[11] status()
@ CondaPkg.PkgREPL C:\Users\dell\.julia\packages\CondaPkg\RnYh8\src\PkgREPL.jl:60
[12] do_cmd!(command::Pkg.REPLMode.Command, repl::REPL.LineEditREPL)
@ Pkg.REPLMode C:\Users\dell\.julia\juliaup\julia-1.8.2+0.x64\share\julia\stdlib\v1.8\Pkg\src\REPLMode\REPLMode.jl:406
[13] do_cmd(repl::REPL.LineEditREPL, input::String; do_rethrow::Bool)
@ Pkg.REPLMode C:\Users\dell\.julia\juliaup\julia-1.8.2+0.x64\share\julia\stdlib\v1.8\Pkg\src\REPLMode\REPLMode.jl:387
[14] do_cmd
@ C:\Users\dell\.julia\juliaup\julia-1.8.2+0.x64\share\julia\stdlib\v1.8\Pkg\src\REPLMode\REPLMode.jl:377 [inlined]
[15] (::Pkg.REPLMode.var"#24#27"{REPL.LineEditREPL, REPL.LineEdit.Prompt})(s::REPL.LineEdit.MIState, buf::IOBuffer, ok::Bool)
@ Pkg.REPLMode C:\Users\dell\.julia\juliaup\julia-1.8.2+0.x64\share\julia\stdlib\v1.8\Pkg\src\REPLMode\REPLMode.jl:551
[16] #invokelatest#2
@ .\essentials.jl:729 [inlined]
[17] invokelatest
@ .\essentials.jl:726 [inlined]
[18] run_interface(terminal::REPL.Terminals.TextTerminal, m::REPL.LineEdit.ModalInterface, s::REPL.LineEdit.MIState)
@ REPL.LineEdit C:\Users\dell\.julia\juliaup\julia-1.8.2+0.x64\share\julia\stdlib\v1.8\REPL\src\LineEdit.jl:2510
[19] run_frontend(repl::REPL.LineEditREPL, backend::REPL.REPLBackendRef)
@ REPL C:\Users\dell\.julia\juliaup\julia-1.8.2+0.x64\share\julia\stdlib\v1.8\REPL\src\REPL.jl:1248
[20] (::REPL.var"#49#54"{REPL.LineEditREPL, REPL.REPLBackendRef})()
@ REPL .\task.jl:484
julia> versioninfo()
Julia Version 1.8.2
Commit 36034abf26 (2022-09-29 15:21 UTC)
Platform Info:
OS: Windows (x86_64-w64-mingw32)
CPU: 12 × Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-13.0.1 (ORCJIT, skylake)
Threads: 6 on 12 virtual cores
Environment:
JULIA_NUM_THREADS = 6
JULIA_PKG_SERVER = https://mirrors.tuna.tsinghua.edu.cn/julia
JULIA_EDITOR = code
It is now installed in this mode :
pkg> conda run python -m pip install ARC-Alkali-Rydberg-Calculator
Thanks for CondaPkg.jl and your other Python-Julia packages---they look great!
I'm trying to create a Julia package that uses a small, local Python package in the same git repository. The MWE is here: https://github.com/dingraha/HelloPythonAndJulia.jl. I'm trying to use CondaPkg.jl to specify the Python dependency via CondaPkg.toml
this way:
[pip.deps]
hellopyjl = "@ ./python"
where hellopyjl
is the name of the Python package. But when I try to do conda resolve
from the Julia Pkg
prompt (or just using HelloPythonAndJulia
I get this error:
CondaPkg Installing Pip dependencies
│ /home/dingraha/projects/pythoncall_openmdao/dev/HelloPythonAndJulia.jl/.CondaPkg/env/bin/pip
│ install
└ hellopyjl @ /home/dingraha/projects/pythoncall_openmdao/dev/hellopythonandjulia.jl/python
ERROR: Invalid requirement: 'hellopyjl @ /home/dingraha/projects/pythoncall_openmdao/dev/hellopythonandjulia.jl/python'
Hint: It looks like a path. File 'hellopyjl @ /home/dingraha/projects/pythoncall_openmdao/dev/hellopythonandjulia.jl/python' does not exist.
ERROR: LoadError: InitError: failed process: Process(`/home/dingraha/projects/pythoncall_openmdao/dev/HelloPythonAndJulia.jl/.CondaPkg/env/bin/pip install 'hellopyjl @ /home/dingraha/projects/pythoncall_openmdao/dev/hellopythonandjulia.jl/python'`, ProcessExited(1)) [1]
Stacktrace:
[1] pipeline_error
@ ./process.jl:531 [inlined]
[2] run(::Cmd; wait::Bool)
@ Base ./process.jl:446
[3] run(::Cmd)
@ Base ./process.jl:444
[4] _run(io::IO, cmd::Cmd, args::Any; flags::Any)
@ CondaPkg ~/.julia/packages/CondaPkg/GoPlj/src/resolve.jl:204
[5] _run(io::IO, cmd::Cmd, args::Any)
@ CondaPkg ~/.julia/packages/CondaPkg/GoPlj/src/resolve.jl:196
[6] (::CondaPkg.var"#14#15"{Base.TTY, Vector{String}})()
@ CondaPkg ~/.julia/packages/CondaPkg/GoPlj/src/resolve.jl:165
[7] withenv(f::Function)
@ CondaPkg ~/.julia/packages/CondaPkg/GoPlj/src/env.jl:43
[8] _resolve_pip_install(io::Any, pip_specs::Any, load_path::Any)
@ CondaPkg ~/.julia/packages/CondaPkg/GoPlj/src/resolve.jl:162
[9] resolve(; force::Bool, io::IO, interactive::Bool, dry_run::Bool)
@ CondaPkg ~/.julia/packages/CondaPkg/GoPlj/src/resolve.jl:264
[10] resolve()
@ CondaPkg ~/.julia/packages/CondaPkg/GoPlj/src/resolve.jl:209
[11] envdir()
@ CondaPkg ~/.julia/packages/CondaPkg/GoPlj/src/env.jl:66
[12] init_context()
@ PythonCall.C ~/.julia/packages/PythonCall/XgP8G/src/cpython/context.jl:56
[13] __init__()
@ PythonCall.C ~/.julia/packages/PythonCall/XgP8G/src/cpython/CPython.jl:21
[14] _include_from_serialized(path::String, depmods::Vector{Any})
@ Base ./loading.jl:768
[15] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String)
@ Base ./loading.jl:854
[16] _require(pkg::Base.PkgId)
@ Base ./loading.jl:1097
[17] require(uuidkey::Base.PkgId)
@ Base ./loading.jl:1013
[18] require(into::Module, mod::Symbol)
@ Base ./loading.jl:997
[19] include
@ ./Base.jl:418 [inlined]
[20] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::Nothing)
@ Base ./loading.jl:1318
[21] top-level scope
@ none:1
[22] eval
@ ./boot.jl:373 [inlined]
[23] eval(x::Expr)
@ Base.MainInclude ./client.jl:453
[24] top-level scope
@ none:1
during initialization of module C
in expression starting at /home/dingraha/projects/pythoncall_openmdao/dev/HelloPythonAndJulia.jl/src/HelloPythonAndJulia.jl:1
ERROR: Failed to precompile HelloPythonAndJulia [e81e8ffc-e45b-4154-9335-0c9e6b9d1870] to /home/dingraha/.julia/compiled/v1.7/HelloPythonAndJulia/jl_Oe6oz4.
Stacktrace:
[1] error(s::String)
@ Base ./error.jl:33
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, ignore_loaded_modules::Bool)
@ Base ./loading.jl:1466
[3] compilecache(pkg::Base.PkgId, path::String)
@ Base ./loading.jl:1410
[4] _require(pkg::Base.PkgId)
@ Base ./loading.jl:1120
[5] require(uuidkey::Base.PkgId)
@ Base ./loading.jl:1013
[6] require(into::Module, mod::Symbol)
@ Base ./loading.jl:997
julia>
Any ideas? It looks like CondaPkg is modifying the path tohellopyjl
to contain only lowercase letters, which is a problem.
Using Conda
it was possible to centralize a conda installation in a single directory, using CONDA_JL_HOME
env variable, shared between multiple julia versions.
AFAIK, this is not possible using CondaPkg
.
Using the MicroMamba
backend, I can use MAMBA_ROOT_PREFIX
to centralize downloaded packages, but I would like an option to move everything related to conda out of DEPOT_PATH
.
Something like CONDA_PREFIX
, but also usable with the MicroMamba
backend:
https://github.com/cjdoris/CondaPkg.jl/blob/75ef6edef098cc37a13427e8291f54c7beca05c2/src/resolve.jl#L389-L401
Or maybe something like JULIA_CONDAPKG_TOPENV
.
Conda environments quickly grow in space, and I'd like to avoid duplicates (easily understandable when you have a julia lts version, a release version, a nightly version, ...).
I'd be happy to create a PR, if we agree on the feature ?
See #40. If several Julia processes try to resolve at once, bad things happen. Use file locks to ensure only one process at a time resolves.
Have it so that if JULIA_CONDAPKG_OFFLINE=yes
then resolve()
is a no-op (c.f. #40).
Context: it turns out scipy v1.9 adds a C++ dependency on HiGHs that seems incompatible with Julia 1.7 on ubuntu (works on my m1 macbook). E.g. a CondaPkg toml with
[deps]
scikit-learn = ">=1.1.0,<1.2"
scipy = ">=1.0,<1.9"
will let pyimport("sklearn")
succeed, while just
[deps]
scikit-learn = ">=1.1.0,<1.2"
will fail, assuming it gets scipy v1.9 on ubuntu:
julia> sklearn=pyimport("sklearn")
ERROR: Python: ImportError: /home/ubuntu/.asdf/installs/julia/1.7.3/bin/../lib/julia/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /home/ubuntu/projects/LighthouseWandb.jl/.CondaPkg/env/lib/python3.10/site-packages/scipy/optimize/_highs/_highs_wrapper.cpython-310-x86_64-linux-gnu.so)
Python stacktrace:
[1] <module>
@ ~/projects/LighthouseWandb.jl/.CondaPkg/env/lib/python3.10/site-packages/scipy/optimize/_linprog_highs.py:20
[2] <module>
@ ~/projects/LighthouseWandb.jl/.CondaPkg/env/lib/python3.10/site-packages/scipy/optimize/_linprog.py:21
[3] <module>
@ ~/projects/LighthouseWandb.jl/.CondaPkg/env/lib/python3.10/site-packages/scipy/optimize/__init__.py:413
[4] import_module
@ importlib ~/projects/LighthouseWandb.jl/.CondaPkg/env/lib/python3.10/importlib/__init__.py:126
[5] __getattr__
@ scipy ~/projects/LighthouseWandb.jl/.CondaPkg/env/lib/python3.10/site-packages/scipy/__init__.py:211
[6] <module>
@ ~/projects/LighthouseWandb.jl/.CondaPkg/env/lib/python3.10/site-packages/scipy/stats/_distn_infrastructure.py:24
[7] <module>
@ ~/projects/LighthouseWandb.jl/.CondaPkg/env/lib/python3.10/site-packages/scipy/stats/distributions.py:8
[8] <module>
@ ~/projects/LighthouseWandb.jl/.CondaPkg/env/lib/python3.10/site-packages/scipy/stats/_stats_py.py:46
[9] <module>
@ ~/projects/LighthouseWandb.jl/.CondaPkg/env/lib/python3.10/site-packages/scipy/stats/__init__.py:467
[10] <module>
@ ~/projects/LighthouseWandb.jl/.CondaPkg/env/lib/python3.10/site-packages/sklearn/utils/fixes.py:19
[11] <module>
@ ~/projects/LighthouseWandb.jl/.CondaPkg/env/lib/python3.10/site-packages/sklearn/utils/__init__.py:29
[12] <module>
@ ~/projects/LighthouseWandb.jl/.CondaPkg/env/lib/python3.10/site-packages/sklearn/base.py:17
[13] <module>
@ ~/projects/LighthouseWandb.jl/.CondaPkg/env/lib/python3.10/site-packages/sklearn/__init__.py:82
My very limited understanding of things is that Julia itself imposes some compatibility constraints on what python packages can be loaded into the process, and that these constraints aren't known to Conda at version resolution time, and therefore we can get incompatibilites. I wonder if there's a way to tell Conda we need a certain GCC version, or to have a dummy Julia package in the Conda env that somehow can express this compat.
I have a docker container built from the Julia base image, but I can't seem to use PythonCall/CondaPkg from the container.
In the docker terminal, I run
using Pkg
Pkg.add("CondaPkg")
using CondaPkg
CondaPkg.add("python")
But I get a download error --
CondaPkg Found dependencies: /root/.julia/environments/v1.8/CondaPkg.toml
CondaPkg Found dependencies: /root/.julia/packages/PythonCall/Td3SH/CondaPkg.toml
CondaPkg Resolving changes
+ python
Downloaded artifact: micromamba-0.27.0
Downloading artifact: micromamba-0.27.0
┌ Error: Hash Mismatch!
│ Expected sha256: 4adbf3091a4159af2c48264a8e32ecb98147b0e3f200601f384f8f53a6910ca2
│ Calculated sha256: 1bb0c8896927a64a6d73a33fa08a915c22c57b240db92e2d6595b6741f509ed0
Downloaded artifact: micromamba-0.27.0
ERROR: Unable to automatically download/install artifact 'micromamba-0.27.0' from sources listed in '/root/.julia/packages/MicroMamba/rCGZ4/Artifacts.toml'.
Sources attempted:
- https://pkg.julialang.org/artifact/d45b66605cad8bca223a3eb103eebb71adcf1415
Error: HTTP/2 404 while requesting https://pkg.julialang.org/artifact/d45b66605cad8bca223a3eb103eebb71adcf1415
- https://micro.mamba.pm/api/micromamba/linux-64/0.27.0
Error: Verification failed. Download does not match expected hash
Maybe this is a Docker thing? I'd appreciate any insight you can provide.
Maybe also packages to specify dependencies dynamically with an add_deps hook?
The downside of this is that we may need to resolve multiple times, and the versions of installed things might change, and these hooks cannot be removed. So the up-front declarative style (i.e. CondaPkg.toml) should be preferred.
Can the pip packagespec be expanded to include flags like --no-binary ...
? There is a package called ducc for SHT/FFT that benefits significantly from the flag, due to specializing on CPU instructions of the target machine.
pip3 install --no-binary ducc0 ducc0
I'm seeing an issue when trying to use
a package X
that in turn uses CondaPkg to manage PythonCall dependencies. The problem occurs when trying to launch many simultaneous jobs, each using X
, on a cluster.
For whatever reason, each job does a full resolve and tries to read and write the meta file. The file is not protected by any locks, so we sometimes get a stacktrace like this:
[1] EOFError: read end of file
Stacktrace:
[1] readread((readread(read((read(s::s::ss::s::::IOStreamIOStream, T::IOStream, T::IOStream, T::IOStream, T::, T::s::Type{Int64})
@ Type{Int64})
@ Type{Int64})
@ TypeType{Int64})
@ {Int64})
@ IOStream, T::Type{Int64})
@ BaseBase Base Base Base ./././././Base ./iostream.jl:412iostream.jl:412
[2] read_meta(iostream.jl:412
[2]io::IO)
@ CondaPkg read_meta(io::~/.julia/packages/CondaPkg/OrrdF/src/meta.jl:21
[3] IO)
@ CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/meta.jl:21
[3]
iostream.jl:412
[2] read_meta(io::IO)
@ CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/meta.jl:21
[3] [2] read_meta(io::IO)
@ CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/meta.jl:21
[3] iostream.jl:412
[2] read_meta(io::IO)
@ CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/meta.jl:21
[3] open(f::typeof(CondaPkg.read_meta), args::open(f::typeof(CondaPkg.read_meta), args::String; kwargs::String; kwargs::open(f::typeof(CondaPkg.read_meta), args::String; kwargs::open(f::typeof(CondaPkg.read_meta), args::String; kwargs::iostream.jl:412
[2] read_meta(io::IO)
@ CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/meta.jl:21open(f::
[3] typeof(CondaPkg.read_meta), args::String; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ Base ./io.jl:330
Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ Base ./io.jl:330
[4] Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ Base ./io.jl:330
[4] Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ Base ./io.jl:330
[4] open(f::Function, args::String [4] open(f::Function, args::String)
@ Base ./open(f::Function, args::String)
@ Base ./io.jl:328
open(f::Function, args::String)
@ Base ./io.jl:328
[5] )
@ Base ./io.jl:328
[5] io.jl:328
[5] [5] resolve(; force::resolve(; force::Bool, ioresolve(; force::Bool, ioresolve(; force::BoolBool, io::IO, interactive::Bool, dry_run::Bool::IO, interactive::Bool, dry_run::Bool)::IO, interactive::Bool, dry_run::Bool)
, io::IO, interactive::Bool, dry_run::Bool @ CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/resolve.jl:349
)
@ CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/resolve.jl:349
@ CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/resolve.jl:349
[6])
@ CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/resolve.jl:349
resolve()
@ CondaPkg [6] resolve()
@ CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/ [6] resolve()
@ CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/resolve.jl:303 [6] resolve()
@ CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/resolve.jl:303
[7]
[7] envdir()
@ ~/.julia/packages/CondaPkg/OrrdF/src/resolve.jl:303
[7] envdir()
@ CondaPkgresolve.jl:303
[7] envdir()
@ CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/env.jl:70
~/.julia/packages/CondaPkg/OrrdF/src/env.jl:70
envdir()
@ CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/env.jl:70
CondaPkg ~/.julia/packages/CondaPkg/OrrdF/src/env.jl:70
[8] [8] init_context [8] [8] init_context()
@ PythonCall.C init_context()
@ PythonCall.C ()
@ PythonCall.C init_context()
This is with a single pip dependency in the CondaPkg.toml
. I get a bunch of log messages that are apparently coming from this line and this line.
As a workaround, it would be nice to be able to force CondaPkg not to resolve, say via an environment variable. In my problem example, the dependencies are always found to be up to date in any case.
See this issue:
JuliaPy/PyCall.jl#981
The julia-feedstock at conda-forge allows one to install julia as part of the conda environment. In this case, perhaps we would should set environmental variables such that CondaPkg.jl uses the same conda environment. How do we do this?
https://github.com/conda-forge/julia-feedstock/blob/master/recipe/scripts/activate.sh
Here's a proposal.
channels = ["channel1", "channel2"]
[deps]
foo = "1"
[deps.bar]
version = "2"
channels = ["channel3"]
So each package can have a list of channels that it can be installed from. If not specified, it uses the top-level channels
list, which if not specified defaults to ["conda-forge"]
(as currently).
So in the example, foo
implicitly has channels=["channel1", "channel2"]
.
Now when merging two packages of the same name from different CondaPkg.toml files, take the intersection of their channel lists. Throw an error if the intersection is empty (showing which TOML files specified what). If non-empty, pick one of the channels (arbitrarily?) and install with the channel::package
syntax. Don't use the --channel
argument at all.
This means that it is guaranteed that a package will be installed from one of the channels specified in the CondaPkg.toml file.
The empty intersection thing might be an issue though - the CondaPkg.toml author ideally should include all the channels that the package could be acceptably installed from. Perhaps only default to conda-forge for a given package if no occurrence of that package in any CondaPkg.toml file specifies any channels.
It also avoids the current weird "channel crossover" behaviour where one TOML file specifies Package1 and Channel1 and another specified Package2 and Channel2, and it's possible to have Package1 installed from Channel2 and Package2 installed from Channel1. (Because we just do conda install -c Channel1 -c Channel2 Package1 Package2
.)
Have the constructors for these validate and normalise their input (i.e. package name and version), and have all API functions which handle packages convert the input to these types.
Also make PkgSpec have a single version string.
Change the signature to add(name; version, channel)
.
Similar for rm()
.
This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml
to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix
on this issue.
I'll open a PR within a few hours, please be patient!
Maybe add a freeze field to state which, when true, immediately skips resolving. Set this while in withenv.
The following fails (any version
with *
and a constrained build
spec):
julia> using CondaPkg
pkg> conda add tensorflow=*=cpu*
ERROR: invalid version: "=*=cpu*"
Stacktrace:
[1] error(s::String)
@ Base ./error.jl:35
[2] validate_version(ver::Any)
@ CondaPkg [...]/CondaPkg.jl/src/spec.jl:49
[3] CondaPkg.PkgSpec(name::Any; version::Any, channel::Any, build::Any)
@ CondaPkg [...]/src/spec.jl:15
[4] kwcall(::Any, ::Type{CondaPkg.PkgSpec}, name::Any)
@ CondaPkg [...]/src/spec.jl:13
[5] parse_pkg(x::String)
@ CondaPkg.PkgREPL [...]/src/PkgREPL.jl:25
The spec is valid since the following works as expected:
run(CondaPkg.MicroMamba.cmd(`install -y -p [...]/conda/env -c conda-forge tensorflow=\*=cpu\*`))
It assumes the user already has an environment active with their required dependencies.
Discussed in #27.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.