User Details
- User Since
- Feb 22 2021, 11:30 AM (195 w, 3 d)
Sep 30 2022
Use the built_at date instead of publication date
Sep 29 2022
Sep 28 2022
Extract swhid computation
This is the initial plan that I was going for with regards to what to load inside the .gem.
Remove ugly hack
Sep 27 2022
Add docstring, abstract method decorators, explain hack
Sep 26 2022
Use ABC
One question for reviewers: I've tried using Protocol for ArchiveDiscoveryInterface (should I?), but I'm not sure if it's possible to define a concrete method within the protocol, namely if __init__ could be implemented by default in ArchiveDiscoveryInterface.
Rebase
Add assertion for data consistency in tests
Add coverage of random sampling and skipped content
(maybe) fix CI?
Address comments
Sep 23 2022
Address nits
Sep 22 2022
Fix import
Optimize loops, add types, improve docs and fix a bug
Aug 30 2022
Rebase
Rebase
Aug 29 2022
Remove state save when full listing
Add incremental celery task and its test
Incremental mode, better testing
Fix infinite loop
Aug 25 2022
Adapt from lister changes
Rebase
Use pkg.go.dev instead of the proxy
Aug 24 2022
Reflect the changes from the lister
List per package, not per version, prefix with proxy URL
List per package, not per version, prefix with proxy URL
Fix release names and update description
Remove useless cached_property and document releases
Move to the end and add a note about it being optional
Rebase
Add docstring
Aug 23 2022
Aug 22 2022
Update README, sort setup.py and use f-strings
Apr 28 2022
Apr 27 2022
Apr 14 2022
Mar 24 2022
Looks good to me now. There still remains the question of whether we want to store the yanked info for each release somewhere. Off the top of my head it would make the (upcoming) incremental listing/loading less efficient. Maybe that's out of scope for now. :)
Mar 21 2022
Oops, it seems like this got out of draft too fast. arc says --update and --draft are mutually exclusive for some reason so it's not obvious to me how to tell Phabricator that we still want a diff to stay draft even if the CI passes.
Mar 16 2022
Add test_tasks.py
Mar 14 2022
Mar 11 2022
Remove use of dateutil and add small fixes
Mar 10 2022
Feb 21 2022
Incorporate agreed upon changes
Thanks, how about those?
Add typing and change commit description
Oh, I didn't realize that my approval was needed.
Should this be folded with the patch in T3963#79379?
Feb 17 2022
This looks good, considering the... interesting launchpad API.
Feb 14 2022
Feb 10 2022
D7130 has been committed, so a new version of the loader for faster ingestion will need to be released.