summaryrefslogtreecommitdiff
path: root/src/backend/upgrade.py
AgeCommit message (Collapse)Author
2022-11-04backend : use pickle to store dependency lists across modules, split out ↵V3n3RiX
download as separate module (remove lots of duplicated code)
2022-10-30space functions a bitV3n3RiX
2022-10-30these are no longer neededV3n3RiX
2022-10-30merge upgradepkg && upgradesrcV3n3RiX
2022-09-17rearrange the backendV3n3RiX
2022-09-16bugfix :V3n3RiX
* subprocess.Popen child processes can "sometimes" generate a very large output, causing a deadlock (**cough** dependency solver **cough**) * use subprocess.Popen.communicate instead of subprocess.Popen.wait to avoid such issues * see : https://docs.python.org/3/library/subprocess.html#subprocess.Popen.wait
2021-02-08backend : we already have package category in the calculated dependency ↵v4.2102.0V3n3RiX
list, so use it and don't waste time extracting it from the tarbals
2021-02-02minor changesV3n3RiX
2021-01-30don't start from 0, but from 1 insteadv4.2101.1V3n3RiX
2021-01-30backend : show how many binaries out of how many we downloaded so farV3n3RiX
2021-01-30fix typoV3n3RiX
2021-01-30ui : move package operations into the backendV3n3RiX
2020-07-04fix some minor typosv4.2007.0V3n3RiX
2020-06-12backend : split hybrid options out ('sisyphus install pkgname --hybrid' or ↵V3n3RiX
'sisyphus upgrade --hybrid')
2020-06-06filesystem module : gather all the folder and file paths used by sisyphus ↵V3n3RiX
under one module, and expose them to other modules from there
2020-06-06big rewrite : split the backend in smaller pieces, rework the cli frontend ↵V3n3RiX
to work with the new backend ... gui frontend wip