conda / ceps

Conda Enhancement Proposals
Creative Commons Zero v1.0 Universal
20 stars 24 forks source link

Adding `host_exports` (like `run_exports` except between `build` & `host` only) #77

Open jakirkham opened 4 months ago

jakirkham commented 4 months ago

run_exports has been immensely helpful. Just to summarize it run_exports:

However there are still some cases that are not covered. In particular there are cases where a dependency added to build needs to add itself to host, but there is no need to add it to run (in fact this would often be better to avoid). IOW run_exports/strong does not meet this need. Some examples include:

Solving these cases would involve a host_exports that allows adding other dependencies to host. Could imagine to use cases for a package providing host_exports

jakirkham commented 4 months ago

cc @xhochy (for awareness)