First level dependencies, with ones that already have packages crossed out:
celerydocoptflaskflask-jsonpifymediawiki-utilitiespylruredis- revscoring
stopityamlconfsocketIO-client
Follow-up: Upstream to maintainers and debian.org.
First level dependencies, with ones that already have packages crossed out:
Follow-up: Upstream to maintainers and debian.org.
Some of the repos we'll need to mirror:
https://github.com/wikimedia/operations-debs-python-stopit for stopit. I'm converting all of these to use gbp layout as I import them.
pylru is no longer needed, I think - it degrades gracefully into using redis. I can't find it in any current requirements.txt
I've... changed my mind a bit recently about shipping debian/ folders in upstream. See https://github.com/halfak/deltas/pull/7 for rationale.
So I'm trying to move as many of these as possible into separate debian repos/directories. Have submitted PRs to @Halfak for deltas and yamlconf. Not exactly sure what to do about flask-jsonpify. @Halfak also mentioned we can drop the mediawiki-utilities dependency very easily.
Alas, debian packages are not a good idea for this use case - too much work. Will use wheels instead - See T128110