Cooper Lees
Cooper Lees
So I don't have any plans to work on this. To do this correctly we need to store packages differently, change PyPI metadata or add another API to PyPI to...
So, what I believe is happening here is you've ran a sync and it failed somehow, but during the time between your sync and the next, some of these packages...
Should just need a boolean around the code that calls pipit.org to pull the JSON in verify.py - I haven't read the code tho, and I have a terrible memory...
What do you exactly want here? I guess you want automatic catching of the OSError (I guess it is) exception when this occurs and just print an error saying we're...
I would accept a PR doing this with appropriate unit testing showing the behavior. Agree PyPI should be more strict there. Have you search / opened an issue there? i.e....
Thanks for sharing your experience. Here are my thoughts on each of your suggestions: - I do not wish to implement logic like this as it will hide problems and...
You're in luck. bandersnatch does not delete unless you run a `bandersnatch verify`. So you get that by default. We do not have a feature to only take new packages...
This is definitely a serving configuration issue. You need to make the `Content-Type:` [s3 HTML headers](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTCommonResponseHeaders.html) send `text/html` if you're serving a index.html or `application/vnd.pypi.simple.v1+json` if you're seeing the json...
Ahh, it seems if it is set @ upload / write time, then this is indeed a bandersnatch bug. Nice find. I'm asking on the issue if there are plans...
I'd need more information here on implmentation and the goals with this being off by default as most use cases would not benefit from this addition. Also, how would you...