summaryrefslogtreecommitdiff
path: root/apt/cache.py
AgeCommit message (Expand)Author
2025-01-28apt.cache: Create some more required dirs on rootdirJulian Andres Klode
2025-01-28apt.cache: Only set Dir::Bin::Dpkg if it exists in chrootJulian Andres Klode
2024-04-17Update pre-commit hooks and run themJulian Andres Klode
2024-02-21Expose the phased updates APIs in apt 2.7.11Ravi Kant Sharma
2023-12-13Run isortJulian Andres Klode
2023-12-13Run autoflakeJulian Andres Klode
2023-12-13Run pyupgrade --py311-plusJulian Andres Klode
2023-12-13Run pyupgradeJulian Andres Klode
2023-12-13Convert from type comments to type annotationsJulian Andres Klode
2023-12-03remove Python2 crumbsAlexandre Detiste
2023-01-05Reformat code with blackJulian Andres Klode
2020-04-20Remove Python 2 and old pyflakes hacksJulian Andres Klode
2020-02-12Drop remaining references to pep8dann frazier
2020-01-23SECURITY REGRESSION: crash with ubuntu-release-upgraderMarc Deslauriers
2020-01-09apt/cache.py: Check for unauthenticated in fetch_archives/commitJulian Andres Klode
2019-12-17Revert "apt.Cache: cache apt.package.Origin objects by id"Julian Andres Klode
2019-11-25apt.Cache: cache apt.package.Origin objects by idJulian Andres Klode
2019-11-18apt, python: make `mypy --strict` cleanMichael Vogt
2019-08-09pep8: Fix overindent issuesJulian Andres Klode
2019-06-24Remove install_protect() methodsJulian Andres Klode
2019-03-11apt.Cache: Use explicit, more safe locking in update()Julian Andres Klode
2019-03-11apt.Cache: Fix (un)locking of archivesJulian Andres Klode
2018-08-08Convert apt.Cache.commit and apt_pkg.DepCache.commit to FE lockJulian Andres Klode
2018-07-11apt.Cache: Reinstate locks in a finally / run dpkg inside tryJulian Andres Klode
2018-07-11Fix __iter__ yielding different Packages than __getitem__Julian Andres Klode
2018-07-06apt.Cache: Use weakref.setdefault to find existing Package objectsJulian Andres Klode
2018-07-06apt.Cache: Avoid unneccessary double weakref checks for __getitem__Julian Andres Klode
2018-06-19apt.Cache: Keep archive locked during commit()/ in fetch_archives()Julian Andres Klode
2018-06-19apt.Cache: Keep / Re-establish the system lock in commit()Julian Andres Klode
2018-06-14apt.Cache: Introduce fix_broken() bindingJulian Andres Klode
2018-06-06apt.Cache: Complete typesJulian Andres Klode
2018-06-06apt.Cache: Remap objects when reopening cacheJulian Andres Klode
2018-06-05Various type fixesJulian Andres Klode
2018-06-05Add all possible annotations that were FIXMEJulian Andres Klode
2018-06-04types: Don't make apt_pkg.Cache a dict, and fix apt.Cache.__contains__Julian Andres Klode
2018-06-04apt: Fix typing error related to apt_pkgJulian Andres Klode
2018-06-04apt: Correctly annotate Optional typesJulian Andres Klode
2018-06-04apt.Cache: Fix error in apt.Package cachingJulian Andres Klode
2018-03-23Revert change to make apt.Cache subclass of dictJulian Andres Klode
2018-03-22apt/cache.py: Fix pep8Julian Andres Klode
2018-02-14fix testsMichael Vogt
2018-02-14add into how to use mypyMichael Vogt
2018-02-13Merge remote-tracking branch 'mvo-github/pep484' into pep484Michael Vogt
2018-02-13apt: add support for pep484 (type hints)Michael Vogt
2017-11-21fix pep8 issuesMichael Vogt
2017-08-24type hints for cacheMichael Vogt
2017-08-11add type hints to apt.CacheMichael Vogt
2017-08-11cache related type hintsMichael Vogt
2017-08-09start with pep484 supportMichael Vogt
2017-07-25Fix the remaining pep8 erorrsMichael Vogt