QUESTION: meta.yaml build:entry_points and setup.py entry_points #4291
Labels
stale::closed
[bot] closed after being marked as stale
stale
[bot] marked as stale due to inactivity
I have a question about an interaction between conda build and the underlying package build tool when both define an entry point. The purpose of defining the entry point is to create a minimal script that will pass CLI args into a python function. But which tool creates the script?
conda-build
orpip
/setuptools
/whatever packaging tool you're using? And in particular, how does the correct shebang in the final installed script get generated?For a concrete example, I'm looking at metaflow. Its
meta.yaml
defines anentry_point
, and itssetup.py
also defines the same entry point.conda build
is run, the source is downloaded and the build script{{ PYTHON }} -m pip install . -vv
is run.meta.yaml
? Does it leave the old one in place and modify its shebang line? Something else?The text was updated successfully, but these errors were encountered: