<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>On Wed, May 31, 2017, at 08:20 PM, Donald Stufft wrote:<br></div>
<blockquote type="cite"><div>I am struggling to figure out where there is opposition to simply exposing something in a standard way, that you were already planning on implementing anyways.<br></div>
</blockquote><div><br></div>
<div>I have issues with it because:<br></div>
<div>1. Building a *release-quality* sdist is a complicated topic in its own right, and I'd like to move forwards with what we've already defined for building wheels without getting mired in that debate.<br></div>
<div>2. I think it's a mistake to conflate "get the files we need to build this project" with "make a source distribution", and I don't want one hook to be used for both operations. Flit can do the former very easily, and in situations where it cannot do the latter.<br></div>
<div> a) If pip uses the hook for the former purpose, and I implement it with that in mind, it will give poor results if other tools use it to release an sdist.<br></div>
<div> b) If the hook properly makes an sdist, it will fail in situations where it can do what pip needs, and it will be unnecessarily slow even where it succeeds.<br></div>
<div><br></div>
<div>Thomas<br></div>
</body>
</html>