python-atomicwrites icon indicating copy to clipboard operation
python-atomicwrites copied to clipboard

atomicwrites' old versions have been purged from pypi

Open untitaker opened this issue 2 years ago • 2 comments

Screenshot 2022-07-08 at 19 50 03

pypi just told me i had to enable 2fa to keep uploading this package. because I thought that was an annoying and entitled move in order to guarantee SOC2 compliance for a handful of companies (at the expense of my free time), i deleted the package and published a new version, just to see if the warning disappears. it did, so that's great.

what i didn't consider is that this would delete old versions. those are apparently now gone and yet it's apparently not possible for me to re-upload them. i don't think that's sensible behavior by pypi, but either way i'm sorry about that. the API has been the same since the first release anyway.

untitaker avatar Jul 08 '22 18:07 untitaker

I decided to deprecate this package. While I do regret to have deleted the package and did end up enabling 2FA, I think PyPI's sudden change in rules and bizarre behavior wrt package deletion doesn't make it worth my time to maintain Python software of this popularity for free. I'd rather just write code for fun and only worry about supply chain security when I'm actually paid to do so.

Python 3 has os.replace and os.rename, and those should probably work for most usecases this package was designed for.

I also informally asked some pypi folks to restore the old versions: https://twitter.com/untitaker/status/1545492007598292992

untitaker avatar Jul 08 '22 21:07 untitaker

Old versions have been restored. Thanks to @dstufft from PyPI for making it possible.

untitaker avatar Jul 09 '22 12:07 untitaker