There is a fairly new restriction that you can only have *one* sdist per 
release now. That should not apply at all to Wheels and if it is, then it is a 
bug. I can’t reproduce this issue though, so I’m going to guess there was some 
bit of confusion about exact errors here. If someone actually cannot upload 1 
sdist + N wheels, please leave the state as is and tell me.

> On Dec 22, 2016, at 3:32 PM, Glyph Lefkowitz <[email protected]> wrote:
> 
>> 
>> On Dec 22, 2016, at 8:54 AM, Ian Cordasco <[email protected]> wrote:
>> 
>> On Thu, Dec 22, 2016 at 9:49 AM, Brett Cannon <[email protected]> wrote:
>>> Because you already uploaded a wheel for version 0.1.2 you can't upload any
>>> other files for that version, else people could accidentally upload e.g. an
>>> sdist with code different from what was already uploaded in the wheel. If
>>> you want an sdist then I would do another release as version 0.1.2post1 with
>>> the wheel and sdist (or whatever the proper post release version format is;
>>> on my phone so a pain to look up right now).
>> 
>> I'm pretty sure that's not correct. Twine is written to specifically
>> upload the wheel first because PyPI will extract metadata from that
>> and display it on the page. It won't do that if the sdist is uploaded
>> first.
>> 
>> I'm not able to reproduce the behaviour Nick is seeing. My only guess
>> is that something changed in Warehouse or the file existed, was
>> deleted, and is now being re-uploaded with the same version. That's
>> not something Warehouse or PyPI allows anymore (republishing with the
>> same version)
> 
> Similarly; I've *definitely* done sdist releases after wheel releases of the 
> same version in the past.
> 
> -glyph
> 
> _______________________________________________
> Distutils-SIG maillist  -  [email protected] 
> <mailto:[email protected]>
> https://mail.python.org/mailman/listinfo/distutils-sig 
> <https://mail.python.org/mailman/listinfo/distutils-sig>

—
Donald Stufft



_______________________________________________
Distutils-SIG maillist  -  [email protected]
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to