File: //proc/thread-self/root/home/arjun/python-apt/doc/source/examples/cache-packages.py
#!/usr/bin/python3
"""Example for packages. Print all essential and important packages"""
import apt_pkg
def main():
"""Main."""
apt_pkg.init_config()
apt_pkg.init_system()
cache = apt_pkg.Cache()
print("Essential packages:")
for pkg in cache.packages:
if pkg.essential:
print(" ", pkg.name)
print("Important packages:")
for pkg in cache.packages:
if pkg.important:
print(" ", pkg.name)
if __name__ == "__main__":
main()