-
Notifications
You must be signed in to change notification settings - Fork 278
Design client library #1135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Things to consider, based on learnings from a PoC integration with pip (cc @jku):
TAPs to be aware of when designing:
|
Filed #1142 for this |
and #1143 for this |
See #1158 for "client/updater: Parallel Downloads" |
We're seeing multiple areas where the current Updater interface/API is brittle or confusing (#1143, #1174, possibly others). I had originally expected that we would try to maintain the current updater API, but we should review that and even if we do stay close to the current API plan to fix the confusing/outdated/inflexible aspects. |
Same same. Now that we've kicked out mirrors (so are not directly compatible anyway) and now that I've had time to think about it, I think we should improve the API as much as we can. It'll still be quite close to the old one (so not hard to port) but hopefully an improvement. Latest ideas in #1317 (comment) |
I think that in a way this issue and issue #1317 are covering the same stuff.
which we can move in #1317 as TODO items. |
IMO the final missing piece(s) here might be documented in #1580. |
I'm sure there are features that are still wanted by someone, but I think the client design is now done and implemented: anything still missing is a new feature, closing this one |
Identify what functionality from existing updater/download modules should exist in a TUF client on top of a metadata model as sketched in #1112.
Start with API functionality.
Coordinate with #1134.
The text was updated successfully, but these errors were encountered: