Open ncoghlan opened 5 years ago
Ahh that is a very interesting idea. I am very open to supporting sdists of this kind, but would probably need some help in pushing it forward. I think there is enough info in the conda-packages to be able to construct sdists of this kind.
Something that came up in the discussion over on https://github.com/pypa/packaging-problems/issues/25 is that there are two quite distinct reasons for publishing projects to PyPI:
Historically, producing sdists would have been impractical, as getting build dependencies into the build environment would have been painful. With PEP 517/518 though, conda-press could potentially produce sdists that relied on conda-build to run the actual build process.
If this could be done, then it may be a viable fallback where the full wheels are overly large due to the number of dependencies they need to bundle.