<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 24, 2015, at 12:37 PM, John Anderson <<a href="mailto:sontek@gmail.com" class="">sontek@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><br class=""><br class="">On Saturday, January 24, 2015, Donald Stufft <<a href="mailto:donald@stufft.io" class="">donald@stufft.io</a>> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I've pushed changes to PyPI where it is no longer possible to reuse a filename<br class="">
and attempting to do it will give an 400 error that says:<br class="">
<br class="">
This filename has previously been used, you should use a different version.<br class="">
<br class="">
This does NOT prevent authors from being allowed to delete files from PyPI,<br class="">
however if a file is deleted from PyPI it cannot be re-uploaded again. This<br class="">
means that if you upload say foobar-1.0.tar.gz, and your 1.0 has a mistake in<br class="">
it then you *must* issue a new release to correct it.<br class="">
<br class="">
---<br class="">
Donald Stufft<br class="">
PGP: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA<br class="">
<br class=""></blockquote><div class=""> </div><div class="">My only concern is that there is no reliable way to test that your README will be parsed correctly. Is there a timeline for switch it to use <a href="https://github.com/pypa/readme" class="">https://github.com/pypa/readme</a>?</div><div class=""><br class=""></div><div class="">I would say majority <span class=""></span>of the time I do a release of the same version it's because of the fragile rst parsing.</div><div class=""><br class=""></div><div class="">If I have to run the risk of bumping versions just to fix a valid restructured text document to fit pypi parsing it'll make releasing a very stressful experience. </div><div class=""><br class=""></div></div></blockquote><br class=""></div><div>You can re-run register as many times as you want which is all you need to adjust the README.</div><br class=""><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">---</div><div class="">Donald Stufft</div><div class="">PGP: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA</div></div></div>
</div>
<br class=""></body></html>