Yanked releases skipped in ranges but allowed on exact pins under PEP 592
PyPI implements PEP 592 yanking, which lets a maintainer mark a release as yanked with a free-form reason without removing the files. The marker is exposed via the project JSON API and on the project page. Under PEP 592 semantics, installers that support the convention generally avoid yanked releases when resolving a version range, while still permitting ins