I noticed that when I do an editable install (pip install --user -e .
), sometimes, setuptools make a build
directory and egg-links to /.../my_module/build/lib
.
While sometimes (if I do it in another project), it does not create this directory and simply egg-links to /.../my_module
However, I can't figure out why. In the first case, the project is not really editable (since it seems to build the package, and link to the build version)
What does cause setup tools to use build/lib
rather than the package dev directory ?
(Note : these are full python projects that are intended to be distributed with sdist)