Hello,
Building against a Pypi proxies would work as if you were building directly against where ever you are proxying from (such as pypi.org). I am no expert on Pypi, but if you fix the version you are using in the build it should continue to use the previous one. However if you build requests the ‘latest’ it would find the new one, download and use that.
https://packaging.python.org/tutorials/packaging-projects/
You can set cleanup policies against each repository separately to remove older versions. I don’t think there is a global configuration here.
- “Policy setup may vary by format or repository and very likely varies per installation.”
Cleanup Policies