Open kkraus14 opened 5 years ago
Yeah, you can't rely on run_exports in subpackages. run_exports is implemented in a way that assumes the other package is external. This would be a nice feature to add, but this issue is expected behavior right now. You need to manually handle any dependency that you need to be inherited.
Yeah, you can't rely on run_exports in subpackages. run_exports is implemented in a way that assumes the other package is external. This would be a nice feature to add, but this issue is expected behavior right now. You need to manually handle any dependency that you need to be inherited.
Thanks @msarahan. Should I open a new issue for an RFE or does this suffice?
Hi there, thank you for your contribution!
This issue has been automatically marked as stale because it has not had recent activity. It will be closed automatically if no further activity occurs.
If you would like this issue to remain open please:
NOTE: If this issue was closed prematurely, please leave a comment.
Thanks!
Please keep this open
Actual Behavior
In recipes with subpackages, outputs which specify a
host
dependency with arun_export
don't have thatrun_export
respected as a runtime dependency. For example:https://github.com/conda-forge/apr-feedstock/blob/master/recipe/meta.yaml#L105 https://anaconda.org/conda-forge/libapriconv/files
Expected Behavior
In the above example, I'd expect a runtime dependency for
libapriconv
oflibapr >=1.6.5,<2.0.0a0
Steps to Reproduce
Create a recipe with subpackage(s) that specify
host
dependencies with a run_export.Output of conda info
cc @jakirkham