Package: unattended-upgrades
Version: 1.0
Severity: important

Dear Maintainer,

on my modest laptop, I can definitely tell when unattended-upgrades is
running every morning because it causes my CPU's fan to go full speed
for at least an hour.

$ time unattended-upgrade --download-only

real    15m40,254s
user    14m35,468s
sys     0m50,685s

This seems unreasonable.
I'm attaching a cProfile output of the same command.
(Took 52min to run).

apt.systemd.daily calls it twice:

root     14038 13985 99 10:34 pts/4    00:15:35                 
/usr/bin/python3 /usr/bin/unattended-upgrade --download-only
root     14538 13985 99 10:50 pts/4    00:50:50                 
/usr/bin/python3 /usr/bin/unattended-upgrade

Yes, that's 65 minutes of full CPU time.


For the record, aptitude full-upgrade gives me a plan in 11 seconds.



-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages unattended-upgrades depends on:
ii  debconf      1.5.63
ii  lsb-base     9.20170808
ii  lsb-release  9.20170808
ii  python3      3.6.4-1
ii  python3-apt  1.4.0~beta3+b1
ii  ucf          3.0036
ii  xz-utils     5.2.2-1.3

Versions of packages unattended-upgrades recommends:
ii  anacron             2.3-24
ii  cron [cron-daemon]  3.0pl1-128.1

Versions of packages unattended-upgrades suggests:
ii  bsd-mailx                                  8.1.2-0.20160123cvs-4
ii  exim4-daemon-light [mail-transport-agent]  4.90.1-1
pn  needrestart                                <none>

-- Configuration Files:
/etc/apt/apt.conf.d/50unattended-upgrades changed:
// Unattended-Upgrade::Origins-Pattern controls which packages are
// upgraded.
//
// Lines below have the format format is "keyword=value,...".  A
// package will be upgraded only if the values in its metadata match
// all the supplied keywords in a line.  (In other words, omitted
// keywords are wild cards.) The keywords originate from the Release
// file, but several aliases are accepted.  The accepted keywords are:
//   a,archive,suite (eg, "stable")
//   c,component     (eg, "main", "contrib", "non-free")
//   l,label         (eg, "Debian", "Debian-Security")
//   o,origin        (eg, "Debian", "Unofficial Multimedia Packages")
//   n,codename      (eg, "jessie", "jessie-updates")
//     site          (eg, "http.debian.net")
// The available values on the system are printed by the command
// "apt-cache policy", and can be debugged by running
// "unattended-upgrades -d" and looking at the log file.
//
// Within lines unattended-upgrades allows 2 macros whose values are
// derived from /etc/debian_version:
//   ${distro_id}            Installed origin.
//   ${distro_codename}      Installed codename (eg, "buster")
Unattended-Upgrade::Origins-Pattern {
        // Codename based matching:
        // This will follow the migration of a release through different
        // archives (e.g. from testing to stable and later oldstable).
        // Software will be the latest available for the named release,
        // but the Debian release itself will not be automatically upgraded.
//      "origin=Debian,codename=${distro_codename}-updates";
//      "origin=Debian,codename=${distro_codename}-proposed-updates";
        "origin=Debian,codename=${distro_codename},label=Debian";
        "origin=Debian,codename=${distro_codename},label=Debian-Security";
        // Archive or Suite based matching:
        // Note that this will silently match a different release after
        // migration to the specified archive (e.g. testing becomes the
        // new stable).
//      "o=Debian,a=stable";
//      "o=Debian,a=stable-updates";
//      "o=Debian,a=proposed-updates";
//      "o=Debian Backports,a=${distro_codename}-backports,l=Debian Backports";
};
// List of packages to not update (regexp are supported)
Unattended-Upgrade::Package-Blacklist {
//     "vim";
//     "libc6";
//     "libc6-dev";
//     "libc6-i686";
};
// This option allows you to control if on a unclean dpkg exit
// unattended-upgrades will automatically run 
//   dpkg --force-confold --configure -a
// The default is true, to ensure updates keep getting installed
//Unattended-Upgrade::AutoFixInterruptedDpkg "false";
// Split the upgrade into the smallest possible chunks so that
// they can be interrupted with SIGTERM. This makes the upgrade
// a bit slower but it has the benefit that shutdown while a upgrade
// is running is possible (with a small delay)
//Unattended-Upgrade::MinimalSteps "false";
// Install all unattended-upgrades when the machine is shutting down
// instead of doing it in the background while the machine is running
// This will (obviously) make shutdown slower
//Unattended-Upgrade::InstallOnShutdown "true";
// Send email to this address for problems or packages upgrades
// If empty or unset then no email is sent, make sure that you
// have a working mail setup on your system. A package that provides
// 'mailx' must be installed. E.g. "[email protected]"
//Unattended-Upgrade::Mail "root";
// Set this value to "true" to get emails only on errors. Default
// is to always send a mail if Unattended-Upgrade::Mail is set
//Unattended-Upgrade::MailOnlyOnError "true";
// Remove unused automatically installed kernel-related packages
// (kernel images, kernel headers and kernel version locked tools).
//Unattended-Upgrade::Remove-Unused-Kernel-Packages "false"
// Do automatic removal of new unused dependencies after the upgrade
// (equivalent to apt-get autoremove)
//Unattended-Upgrade::Remove-Unused-Dependencies "false";
// Automatically reboot *WITHOUT CONFIRMATION* if
//  the file /var/run/reboot-required is found after the upgrade 
//Unattended-Upgrade::Automatic-Reboot "false";
// Automatically reboot even if there are users currently logged in.
//Unattended-Upgrade::Automatic-Reboot-WithUsers "true";
// If automatic reboot is enabled and needed, reboot at the specific
// time instead of immediately
//  Default: "now"
//Unattended-Upgrade::Automatic-Reboot-Time "02:00";
// Use apt bandwidth limit feature, this example limits the download
// speed to 70kb/sec
//Acquire::http::Dl-Limit "70";
// Enable logging to syslog. Default is False
// Unattended-Upgrade::SyslogEnable "false";
// Specify syslog facility. Default is daemon
// Unattended-Upgrade::SyslogFacility "daemon";


-- debconf information:
  unattended-upgrades/enable_auto_updates: false
  unattended-upgrades/origins_pattern: 
"origin=Debian,codename=${distro_codename},label=Debian-Security";
   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
  160/131    0.001    0.000    0.067    0.001 <frozen 
importlib._bootstrap>:1009(_handle_fromlist)
       95    0.001    0.000    0.001    0.000 <frozen 
importlib._bootstrap>:103(release)
       90    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap>:143(__init__)
       90    0.001    0.000    0.006    0.000 <frozen 
importlib._bootstrap>:147(__enter__)
       90    0.001    0.000    0.002    0.000 <frozen 
importlib._bootstrap>:151(__exit__)
       95    0.002    0.000    0.004    0.000 <frozen 
importlib._bootstrap>:157(_get_module_lock)
       90    0.001    0.000    0.002    0.000 <frozen 
importlib._bootstrap>:176(cb)
        5    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap>:194(_lock_unlock_module)
   120/20    0.001    0.000    0.427    0.021 <frozen 
importlib._bootstrap>:211(_call_with_frames_removed)
     1000    0.003    0.000    0.003    0.000 <frozen 
importlib._bootstrap>:222(_verbose_message)
       17    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap>:232(_requires_builtin_wrapper)
       87    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap>:307(__init__)
       87    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap>:311(__enter__)
       87    0.001    0.000    0.003    0.000 <frozen 
importlib._bootstrap>:318(__exit__)
      348    0.001    0.000    0.001    0.000 <frozen 
importlib._bootstrap>:321(<genexpr>)
       64    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap>:35(_new_module)
       88    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap>:369(__init__)
      134    0.001    0.000    0.007    0.000 <frozen 
importlib._bootstrap>:403(cached)
       87    0.001    0.000    0.001    0.000 <frozen 
importlib._bootstrap>:416(parent)
       87    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap>:424(has_location)
       17    0.000    0.000    0.001    0.000 <frozen 
importlib._bootstrap>:433(spec_from_loader)
       87    0.003    0.000    0.013    0.000 <frozen 
importlib._bootstrap>:504(_init_module_attrs)
       87    0.001    0.000    0.031    0.000 <frozen 
importlib._bootstrap>:576(module_from_spec)
       90    0.001    0.000    0.001    0.000 <frozen 
importlib._bootstrap>:58(__init__)
    87/16    0.002    0.000    0.437    0.027 <frozen 
importlib._bootstrap>:663(_load_unlocked)
       88    0.000    0.000    0.002    0.000 <frozen 
importlib._bootstrap>:719(find_spec)
       17    0.000    0.000    0.002    0.000 <frozen 
importlib._bootstrap>:740(create_module)
       17    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap>:748(exec_module)
       17    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap>:765(is_package)
       95    0.001    0.000    0.001    0.000 <frozen 
importlib._bootstrap>:78(acquire)
       71    0.000    0.000    0.001    0.000 <frozen 
importlib._bootstrap>:792(find_spec)
      230    0.001    0.000    0.002    0.000 <frozen 
importlib._bootstrap>:855(__enter__)
      230    0.001    0.000    0.002    0.000 <frozen 
importlib._bootstrap>:859(__exit__)
       88    0.003    0.000    0.065    0.001 <frozen 
importlib._bootstrap>:882(_find_spec)
    90/15    0.002    0.000    0.455    0.030 <frozen 
importlib._bootstrap>:948(_find_and_load_unlocked)
    90/15    0.003    0.000    0.457    0.030 <frozen 
importlib._bootstrap>:978(_find_and_load)
        7    0.000    0.000    0.001    0.000 <frozen 
importlib._bootstrap_external>:1067(_path_hooks)
      222    0.001    0.000    0.002    0.000 <frozen 
importlib._bootstrap_external>:1080(_path_importer_cache)
       71    0.003    0.000    0.056    0.001 <frozen 
importlib._bootstrap_external>:1117(_get_spec)
       71    0.001    0.000    0.056    0.001 <frozen 
importlib._bootstrap_external>:1149(find_spec)
        7    0.000    0.000    0.001    0.000 <frozen 
importlib._bootstrap_external>:1196(__init__)
       56    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap_external>:1202(<genexpr>)
       70    0.001    0.000    0.003    0.000 <frozen 
importlib._bootstrap_external>:1228(_get_spec)
      177    0.011    0.000    0.049    0.000 <frozen 
importlib._bootstrap_external>:1233(find_spec)
        7    0.001    0.000    0.005    0.001 <frozen 
importlib._bootstrap_external>:1281(_fill_cache)
        7    0.000    0.000    0.001    0.000 <frozen 
importlib._bootstrap_external>:1322(path_hook_for_FileFinder)
      128    0.003    0.000    0.010    0.000 <frozen 
importlib._bootstrap_external>:263(cache_from_source)
       70    0.001    0.000    0.006    0.000 <frozen 
importlib._bootstrap_external>:361(_get_cached)
       64    0.001    0.000    0.001    0.000 <frozen 
importlib._bootstrap_external>:393(_check_name_wrapper)
      177    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap_external>:41(_relax_case)
       64    0.002    0.000    0.004    0.000 <frozen 
importlib._bootstrap_external>:430(_validate_bytecode_header)
       64    0.001    0.000    0.020    0.000 <frozen 
importlib._bootstrap_external>:485(_compile_bytecode)
      128    0.001    0.000    0.001    0.000 <frozen 
importlib._bootstrap_external>:52(_r_long)
       70    0.001    0.000    0.001    0.000 <frozen 
importlib._bootstrap_external>:524(spec_from_file_location)
      955    0.009    0.000    0.025    0.000 <frozen 
importlib._bootstrap_external>:57(_path_join)
      955    0.009    0.000    0.014    0.000 <frozen 
importlib._bootstrap_external>:59(<listcomp>)
      128    0.001    0.000    0.002    0.000 <frozen 
importlib._bootstrap_external>:63(_path_split)
       64    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap_external>:669(create_module)
    64/12    0.001    0.000    0.432    0.036 <frozen 
importlib._bootstrap_external>:672(exec_module)
       64    0.002    0.000    0.037    0.001 <frozen 
importlib._bootstrap_external>:743(get_code)
      360    0.002    0.000    0.006    0.000 <frozen 
importlib._bootstrap_external>:75(_path_stat)
       64    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap_external>:800(__init__)
       64    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap_external>:825(get_filename)
       64    0.002    0.000    0.004    0.000 <frozen 
importlib._bootstrap_external>:830(get_data)
       64    0.000    0.000    0.001    0.000 <frozen 
importlib._bootstrap_external>:840(path_stats)
      119    0.001    0.000    0.003    0.000 <frozen 
importlib._bootstrap_external>:85(_path_is_mode_type)
        6    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap_external>:908(__init__)
        6    0.000    0.000    0.014    0.002 <frozen 
importlib._bootstrap_external>:919(create_module)
        6    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap_external>:927(exec_module)
      108    0.001    0.000    0.003    0.000 <frozen 
importlib._bootstrap_external>:94(_path_isfile)
       11    0.000    0.000    0.000    0.000 <frozen 
importlib._bootstrap_external>:99(_path_isdir)
        1    0.000    0.000    0.000    0.000 <string>:1(<module>)
        4    0.000    0.000    0.000    0.000 <string>:12(__new__)
        1    0.000    0.000    0.001    0.001 <string>:2(<module>)
        1    0.000    0.000    0.000    0.000 <string>:2(AsyncContextManager)
        1    0.000    0.000    0.000    0.000 <string>:5(DefaultVerifyPaths)
        1    0.000    0.000    0.000    0.000 <string>:5(DefragResult)
        1    0.000    0.000    0.000    0.000 <string>:5(ParseResult)
        1    0.000    0.000    0.000    0.000 <string>:5(SelectorKey)
        1    0.000    0.000    0.000    0.000 <string>:5(SplitResult)
        1    0.000    0.000    0.000    0.000 <string>:5(TokenInfo)
        1    0.000    0.000    0.000    0.000 <string>:5(_ASN1Object)
        1    0.000    0.000    0.000    0.000 <string>:5(usage)
        1    0.000    0.000    0.000    0.000 __future__.py:48(<module>)
        1    0.000    0.000    0.000    0.000 __future__.py:78(_Feature)
        9    0.000    0.000    0.000    0.000 __future__.py:79(__init__)
        2    0.000    0.000    0.009    0.005 __init__.py:1(<module>)
        1    0.000    0.000    0.000    0.000 __init__.py:1008(FileHandler)
        1    0.000    0.000    0.000    0.000 __init__.py:1012(__init__)
        1    0.000    0.000    0.000    0.000 __init__.py:1054(_open)
        7    0.000    0.000    0.002    0.000 __init__.py:1061(emit)
        1    0.000    0.000    0.000    0.000 __init__.py:1077(_StderrHandler)
        1    0.000    0.000    0.000    0.000 __init__.py:1083(__init__)
        1    0.000    0.000    0.000    0.000 __init__.py:1101(PlaceHolder)
        1    0.000    0.000    0.000    0.000 __init__.py:1143(Manager)
        1    0.000    0.000    0.000    0.000 __init__.py:1148(__init__)
        7    0.000    0.000    0.000    0.000 __init__.py:120(getLevelName)
        1    0.000    0.000    0.000    0.000 __init__.py:1251(Logger)
        1    0.000    0.000    0.000    0.000 __init__.py:1266(__init__)
        1    0.000    0.000    0.000    0.000 __init__.py:1278(setLevel)
     3174    0.019    0.000    0.049    0.000 __init__.py:1284(debug)
        4    0.000    0.000    0.005    0.001 __init__.py:1296(info)
        3    0.000    0.000    0.002    0.001 __init__.py:1308(warning)
        7    0.000    0.000    0.001    0.000 __init__.py:1374(findCaller)
        7    0.000    0.000    0.005    0.001 __init__.py:1404(makeRecord)
        7    0.000    0.000    0.008    0.001 __init__.py:1419(_log)
        7    0.000    0.000    0.002    0.000 __init__.py:1444(handle)
        1    0.000    0.000    0.000    0.000 __init__.py:1454(addHandler)
        7    0.000    0.000    0.002    0.000 __init__.py:1498(callHandlers)
     3181    0.010    0.000    0.010    0.000 
__init__.py:1528(getEffectiveLevel)
     3181    0.020    0.000    0.031    0.000 __init__.py:1542(isEnabledFor)
        7    0.000    0.000    0.000    0.000 __init__.py:157(<lambda>)
        1    0.000    0.000    0.000    0.000 __init__.py:1574(RootLogger)
        1    0.000    0.000    0.000    0.000 __init__.py:1580(__init__)
        1    0.000    0.000    0.000    0.000 __init__.py:1588(LoggerAdapter)
        1    0.000    0.000    0.001    0.001 __init__.py:1738(basicConfig)
        1    0.000    0.000    0.000    0.000 __init__.py:1836(getLogger)
        3    0.000    0.000    0.003    0.001 __init__.py:1877(warning)
        4    0.000    0.000    0.005    0.001 __init__.py:1892(info)
       57    0.000    0.000    0.001    0.000 __init__.py:19(__new__)
        4    0.000    0.000    0.000    0.000 __init__.py:190(_checkLevel)
     3174    0.039    0.000    0.096    0.000 __init__.py:1902(debug)
        1    0.000    0.000    0.000    0.000 __init__.py:1964(NullHandler)
        1    0.000    0.000    0.141    0.141 __init__.py:20(<module>)
        4    0.000    0.000    0.000    0.000 __init__.py:219(_acquireLock)
        4    0.000    0.000    0.000    0.000 __init__.py:228(_releaseLock)
        1    0.000    0.000    0.000    0.000 __init__.py:239(LogRecord)
        2    0.000    0.000    0.025    0.012 __init__.py:24(<module>)
        7    0.001    0.000    0.005    0.001 __init__.py:251(__init__)
        7    0.000    0.000    0.000    0.000 __init__.py:329(getMessage)
        8    0.001    0.000    0.011    0.001 __init__.py:357(namedtuple)
        1    0.000    0.000    0.000    0.000 __init__.py:378(PercentStyle)
        2    0.000    0.000    0.000    0.000 __init__.py:384(__init__)
        7    0.000    0.000    0.000    0.000 __init__.py:387(usesTime)
        7    0.000    0.000    0.000    0.000 __init__.py:390(format)
        1    0.000    0.000    0.000    0.000 __init__.py:393(StrFormatStyle)
        1    0.000    0.000    0.000    0.000 
__init__.py:402(StringTemplateStyle)
       43    0.000    0.000    0.000    0.000 __init__.py:420(<genexpr>)
       43    0.000    0.000    0.001    0.000 __init__.py:422(<genexpr>)
        1    0.000    0.000    0.000    0.000 __init__.py:426(Formatter)
       15    0.001    0.000    0.001    0.000 __init__.py:43(normalize_encoding)
        2    0.000    0.000    0.000    0.000 __init__.py:470(__init__)
        7    0.000    0.000    0.000    0.000 __init__.py:495(formatTime)
        1    0.000    0.000    0.000    0.000 __init__.py:5(<module>)
        1    0.000    0.000    0.004    0.004 __init__.py:5(HTTPStatus)
        7    0.000    0.000    0.000    0.000 __init__.py:540(usesTime)
        7    0.000    0.000    0.000    0.000 __init__.py:546(formatMessage)
        7    0.000    0.000    0.001    0.000 __init__.py:562(format)
        1    0.000    0.000    0.000    0.000 
__init__.py:599(BufferingFormatter)
        1    0.000    0.000    0.000    0.000 __init__.py:641(Filter)
        1    0.000    0.000    0.000    0.000 __init__.py:678(Filterer)
        3    0.000    0.000    0.000    0.000 __init__.py:683(__init__)
       14    0.000    0.000    0.000    0.000 __init__.py:703(filter)
        2    0.000    0.000    0.000    0.000 __init__.py:750(_addHandlerRef)
        1    0.000    0.000    0.000    0.000 __init__.py:760(Handler)
        2    0.000    0.000    0.000    0.000 __init__.py:769(__init__)
        2    0.000    0.000    0.000    0.000 __init__.py:798(createLock)
       14    0.000    0.000    0.000    0.000 __init__.py:807(acquire)
       14    0.000    0.000    0.000    0.000 __init__.py:814(release)
        7    0.000    0.000    0.001    0.000 __init__.py:827(format)
        7    0.000    0.000    0.002    0.000 __init__.py:850(handle)
        1    0.000    0.000    0.000    0.000 __init__.py:868(setFormatter)
        1    0.000    0.000    0.000    0.000 __init__.py:949(StreamHandler)
        1    0.000    0.000    0.000    0.000 __init__.py:958(__init__)
        7    0.000    0.000    0.001    0.000 __init__.py:969(flush)
        7    0.000    0.000    0.002    0.000 __init__.py:980(emit)
        5    0.000    0.000    0.000    0.000 
_bootlocale.py:23(getpreferredencoding)
        1    0.000    0.000    0.000    0.000 _bootlocale.py:5(<module>)
       12    0.000    0.000    0.000    0.000 
_collections_abc.py:392(__subclasshook__)
       63    0.001    0.000    0.002    0.000 _collections_abc.py:657(get)
        1    0.000    0.000    0.000    0.000 _collections_abc.py:816(clear)
       43    0.000    0.000    0.000    0.000 _compat_pickle.py:165(<genexpr>)
       85    0.000    0.000    0.000    0.000 _compat_pickle.py:167(<genexpr>)
        1    0.000    0.000    0.001    0.001 _compat_pickle.py:9(<module>)
        1    0.000    0.000    0.000    0.000 _compression.py:1(<module>)
        1    0.000    0.000    0.000    0.000 
_compression.py:33(DecompressReader)
        1    0.000    0.000    0.000    0.000 _compression.py:9(BaseStream)
        1    0.000    0.000    0.002    0.002 _encoded_words.py:6(<module>)
        1    0.000    0.000    0.000    0.000 _encoded_words.py:73(_QByteMap)
        1    0.000    0.000    0.000    0.000 _parseaddr.py:203(AddrlistClass)
        1    0.000    0.000    0.000    0.000 _parseaddr.py:495(AddressList)
        1    0.000    0.000    0.003    0.003 _parseaddr.py:7(<module>)
       10    0.000    0.000    0.000    0.000 _policybase.py:104(<genexpr>)
        1    0.000    0.000    0.000    0.000 _policybase.py:112(Policy)
        1    0.000    0.000    0.000    0.000 _policybase.py:18(_PolicyBase)
        1    0.000    0.000    0.000    0.000 _policybase.py:271(Compat32)
        1    0.000    0.000    0.015    0.015 _policybase.py:4(<module>)
        1    0.000    0.000    0.000    0.000 _policybase.py:41(__init__)
        6    0.000    0.000    0.000    0.000 _policybase.py:94(_append_doc)
        1    0.000    0.000    0.000    0.000 
_policybase.py:99(_extend_docstrings)
       15    0.000    0.000    0.000    0.000 _weakrefset.py:16(__init__)
       15    0.000    0.000    0.000    0.000 _weakrefset.py:20(__enter__)
       15    0.000    0.000    0.000    0.000 _weakrefset.py:26(__exit__)
      293    0.002    0.000    0.002    0.000 _weakrefset.py:36(__init__)
       15    0.000    0.000    0.000    0.000 
_weakrefset.py:52(_commit_removals)
       19    0.000    0.000    0.001    0.000 _weakrefset.py:58(__iter__)
       52    0.000    0.000    0.000    0.000 _weakrefset.py:70(__contains__)
       16    0.000    0.000    0.000    0.000 _weakrefset.py:81(add)
       96    0.008    0.000    0.039    0.000 abc.py:132(__new__)
       96    0.003    0.000    0.008    0.000 abc.py:135(<setcomp>)
        3    0.000    0.000    0.003    0.001 abc.py:180(__instancecheck__)
     25/1    0.001    0.000    0.003    0.003 abc.py:196(__subclasscheck__)
       37    0.000    0.000    0.000    0.000 abc.py:9(abstractmethod)
        1    0.000    0.000    0.000    0.000 base.py:108(CdromProgress)
        1    0.000    0.000    0.000    0.000 base.py:140(InstallProgress)
        1    0.000    0.000    0.000    0.000 base.py:24(<module>)
        1    0.000    0.000    0.000    0.000 base.py:293(OpProgress)
        8    0.000    0.000    0.000    0.000 base.py:300(update)
        4    0.000    0.000    0.000    0.000 base.py:309(done)
        1    0.000    0.000    0.000    0.000 base.py:39(AcquireProgress)
        1    0.000    0.000    0.001    0.001 base64.py:3(<module>)
        1    0.000    0.000    0.003    0.003 base64mime.py:25(<module>)
        1    0.000    0.000    0.000    0.000 bisect.py:1(<module>)
        1    0.000    0.000    0.000    0.000 bz2.py:32(BZ2File)
        1    0.000    0.000    0.004    0.004 bz2.py:5(<module>)
     9498    0.051    0.000    0.051    0.000 cache.py:115(_inc_changes_count)
    18999    0.146    0.000    0.197    0.000 cache.py:140(_run_callbacks)
        1    0.898    0.898    0.943    0.943 cache.py:153(open)
        1    0.000    0.000    0.000    0.000 cache.py:177(close)
   272187    6.873    0.000   33.213    0.000 cache.py:191(__getitem__)
        1    0.000    0.000    0.001    0.001 cache.py:22(<module>)
  1329170   20.020    0.000   49.128    0.000 cache.py:221(_rawpkg_to_pkg)
   241754    1.859    0.000   33.848    0.000 cache.py:234(__iter__)
   423620    1.235    0.000    1.235    0.000 cache.py:243(__is_real_pkg)
        2    0.012    0.006    2.648    1.324 cache.py:259(keys)
   120877    1.165    0.000    2.174    0.000 cache.py:261(<genexpr>)
     1959  967.696    0.494 2078.116    1.061 cache.py:266(get_changes)
        1    0.000    0.000    0.000    0.000 
cache.py:34(FetchCancelledException)
        1    0.000    0.000    0.000    0.000 cache.py:38(FetchFailedException)
        1    0.000    0.000    0.000    0.000 cache.py:42(LockFailedException)
        1    0.000    0.000    0.000    0.000 cache.py:46(CacheClosedException)
        1    0.000    0.000    0.000    0.000 cache.py:50(Cache)
       26    0.000    0.000   23.384    0.899 cache.py:539(clear)
     9497    0.077    0.000    0.236    0.000 cache.py:545(cache_post_change)
     9500    0.074    0.000    0.112    0.000 cache.py:549(cache_pre_change)
        2    0.000    0.000    0.000    0.000 cache.py:554(connect)
       26    0.000    0.000    0.000    0.000 cache.py:625(broken_count)
      991    0.004    0.000    0.004    0.000 cache.py:635(install_count)
        1    0.000    0.000    0.000    0.000 cache.py:646(ProblemResolver)
        1    0.000    0.000    0.000    0.000 cache.py:688(Filter)
        1    0.000    0.000    0.000    0.000 cache.py:698(MarkedChangesFilter)
        1    0.000    0.000    0.000    0.000 cache.py:708(InstalledFilter)
        1    0.000    0.000    0.000    0.000 cache.py:718(_FilteredCacheHelper)
        1    0.000    0.000    0.000    0.000 cache.py:750(FilteredCache)
        1    0.000    0.000    0.943    0.943 cache.py:76(__init__)
        1    0.000    0.000    0.000    0.000 calendar.py:129(Calendar)
        1    0.000    0.000    0.000    0.000 calendar.py:135(__init__)
        1    0.000    0.000    0.000    0.000 calendar.py:141(setfirstweekday)
        1    0.000    0.000    0.000    0.000 calendar.py:24(IllegalMonthError)
        1    0.000    0.000    0.000    0.000 calendar.py:260(TextCalendar)
        1    0.000    0.000    0.000    0.000 
calendar.py:31(IllegalWeekdayError)
        1    0.000    0.000    0.000    0.000 calendar.py:377(HTMLCalendar)
        1    0.000    0.000    0.000    0.000 calendar.py:489(different_locale)
        1    0.000    0.000    0.000    0.000 calendar.py:50(_localized_month)
        1    0.000    0.000    0.000    0.000 
calendar.py:501(LocaleTextCalendar)
        1    0.000    0.000    0.000    0.000 calendar.py:52(<listcomp>)
        1    0.000    0.000    0.000    0.000 
calendar.py:532(LocaleHTMLCalendar)
        2    0.000    0.000    0.000    0.000 calendar.py:55(__init__)
        1    0.000    0.000    0.001    0.001 calendar.py:6(<module>)
        1    0.000    0.000    0.000    0.000 calendar.py:69(_localized_day)
        1    0.000    0.000    0.000    0.000 calendar.py:72(<listcomp>)
        2    0.000    0.000    0.000    0.000 calendar.py:74(__init__)
        1    0.000    0.000    0.004    0.004 cdrom.py:22(<module>)
        1    0.000    0.000    0.000    0.000 cdrom.py:31(Cdrom)
        1    0.000    0.000    0.000    0.000 charset.py:167(Charset)
        2    0.000    0.000    0.000    0.000 charset.py:211(__init__)
        1    0.000    0.000    0.028    0.028 charset.py:6(<module>)
        1    0.000    0.000    0.000    0.000 client.py:107(<dictcomp>)
        1    0.000    0.000    0.000    0.000 client.py:1355(HTTPSConnection)
        1    0.000    0.000    0.000    0.000 client.py:1411(HTTPException)
        1    0.000    0.000    0.000    0.000 client.py:1416(NotConnected)
        1    0.000    0.000    0.000    0.000 client.py:1419(InvalidURL)
        1    0.000    0.000    0.000    0.000 client.py:1422(UnknownProtocol)
        1    0.000    0.000    0.000    0.000 
client.py:1427(UnknownTransferEncoding)
        1    0.000    0.000    0.000    0.000 
client.py:1430(UnimplementedFileMode)
        1    0.000    0.000    0.000    0.000 client.py:1433(IncompleteRead)
        1    0.000    0.000    0.000    0.000 
client.py:1448(ImproperConnectionState)
        1    0.000    0.000    0.000    0.000 client.py:1451(CannotSendRequest)
        1    0.000    0.000    0.000    0.000 client.py:1454(CannotSendHeader)
        1    0.000    0.000    0.000    0.000 client.py:1457(ResponseNotReady)
        1    0.000    0.000    0.000    0.000 client.py:1460(BadStatusLine)
        1    0.000    0.000    0.000    0.000 client.py:1467(LineTooLong)
        1    0.000    0.000    0.000    0.000 client.py:1472(RemoteDisconnected)
        1    0.000    0.000    0.000    0.000 client.py:164(HTTPMessage)
        1    0.000    0.000    0.000    0.000 client.py:218(HTTPResponse)
        1    0.000    0.000    0.061    0.061 client.py:69(<module>)
        1    0.000    0.000    0.000    0.000 client.py:788(HTTPConnection)
        2    0.000    0.000    0.000    0.000 codecs.py:185(__init__)
        1    0.000    0.000    0.000    0.000 codecs.py:213(setstate)
        3    0.000    0.000    0.000    0.000 codecs.py:259(__init__)
        3    0.000    0.000    0.000    0.000 codecs.py:308(__init__)
        3    0.000    0.000    0.000    0.000 codecs.py:318(decode)
       15    0.000    0.000    0.001    0.000 copy.py:268(_reconstruct)
       15    0.001    0.000    0.002    0.000 copy.py:66(copy)
       15    0.000    0.000    0.000    0.000 copyreg.py:87(__newobj__)
        1    0.000    0.000    0.000    0.000 copyreg.py:96(_slotnames)
        1    0.000    0.000    0.000    0.000 datetime.py:1023(time)
        2    0.000    0.000    0.002    0.001 datetime.py:1048(__new__)
        1    0.000    0.000    0.000    0.000 datetime.py:1360(datetime)
        3    0.000    0.000    0.000    0.000 datetime.py:1368(__new__)
        1    0.000    0.000    0.000    0.000 datetime.py:1949(timezone)
        3    0.000    0.000    0.000    0.000 datetime.py:1972(_create)
       35    0.000    0.000    0.000    0.000 datetime.py:261(_check_int_field)
        5    0.000    0.000    0.000    0.000 
datetime.py:278(_check_date_fields)
        5    0.000    0.000    0.000    0.000 
datetime.py:291(_check_time_fields)
        5    0.000    0.000    0.000    0.000 datetime.py:308(_check_tzinfo_arg)
        1    0.000    0.000    0.000    0.000 datetime.py:336(timedelta)
        9    0.001    0.000    0.001    0.000 datetime.py:355(__new__)
        3    0.000    0.000    0.000    0.000 datetime.py:40(_days_before_year)
        5    0.000    0.000    0.000    0.000 datetime.py:45(_days_in_month)
        1    0.000    0.000    0.006    0.006 datetime.py:5(<module>)
        1    0.000    0.000    0.000    0.000 datetime.py:530(__neg__)
        1    0.000    0.000    0.000    0.000 datetime.py:658(date)
        2    0.000    0.000    0.000    0.000 datetime.py:688(__new__)
        1    0.000    0.000    0.000    0.000 datetime.py:953(tzinfo)
        1    0.000    0.000    0.002    0.002 encoders.py:5(<module>)
       15    0.000    0.000    0.002    0.000 enum.py:114(__prepare__)
       15    0.009    0.001    0.024    0.002 enum.py:124(__new__)
       15    0.000    0.000    0.000    0.000 enum.py:135(<dictcomp>)
       15    0.000    0.000    0.000    0.000 enum.py:160(<setcomp>)
       47    0.000    0.000    0.000    0.000 enum.py:179(<genexpr>)
      220    0.002    0.000    0.005    0.000 enum.py:20(_is_descriptor)
      891    0.006    0.000    0.044    0.000 enum.py:265(__call__)
      255    0.001    0.000    0.001    0.000 enum.py:28(_is_dunder)
       15    0.000    0.000    0.000    0.000 enum.py:310(__getattr__)
       16    0.000    0.000    0.000    0.000 enum.py:335(__members__)
      326    0.004    0.000    0.005    0.000 enum.py:351(__setattr__)
      255    0.001    0.000    0.001    0.000 enum.py:36(_is_sunder)
       13    0.002    0.000    0.032    0.002 enum.py:364(_create_)
       43    0.001    0.000    0.002    0.000 enum.py:417(_get_mixins_)
        1    0.000    0.000    0.000    0.000 
enum.py:43(_make_class_unpicklable)
       15    0.000    0.000    0.001    0.000 enum.py:462(_find_new_)
      878    0.004    0.000    0.007    0.000 enum.py:515(__new__)
      111    0.000    0.000    0.000    0.000 enum.py:592(name)
        6    0.000    0.000    0.000    0.000 enum.py:597(value)
       13    0.001    0.000    0.062    0.005 enum.py:602(_convert)
       13    0.006    0.000    0.029    0.002 enum.py:623(<listcomp>)
      161    0.000    0.000    0.000    0.000 enum.py:628(<lambda>)
       15    0.000    0.000    0.000    0.000 enum.py:65(__init__)
      255    0.006    0.000    0.014    0.000 enum.py:70(__setitem__)
        6    0.000    0.000    0.003    0.000 enum.py:758(_missing_)
        6    0.000    0.000    0.003    0.000 
enum.py:765(_create_pseudo_member_)
       46    0.001    0.000    0.004    0.000 enum.py:795(__or__)
      392    0.006    0.000    0.016    0.000 enum.py:801(__and__)
       36    0.000    0.000    0.000    0.000 enum.py:820(_high_bit)
        6    0.000    0.000    0.003    0.000 enum.py:837(_decompose)
        1    0.000    0.000    0.000    0.000 enum.py:848(<listcomp>)
        5    0.001    0.000    0.002    0.000 enum.py:855(<listcomp>)
       22    0.000    0.000    0.000    0.000 enum.py:866(<lambda>)
       48    0.000    0.000    0.001    0.000 enum.py:872(_power_of_two)
        1    0.000    0.000    0.021    0.021 error.py:12(<module>)
        1    0.000    0.000    0.000    0.000 error.py:19(URLError)
        1    0.000    0.000    0.000    0.000 error.py:35(HTTPError)
        1    0.000    0.000    0.000    0.000 error.py:73(ContentTooShortError)
        1    0.000    0.000    0.000    0.000 
errors.py:101(ObsoleteHeaderDefect)
        1    0.000    0.000    0.000    0.000 
errors.py:104(NonASCIILocalPartDefect)
        1    0.000    0.000    0.000    0.000 errors.py:12(MessageParseError)
        1    0.000    0.000    0.000    0.000 errors.py:16(HeaderParseError)
        1    0.000    0.000    0.000    0.000 errors.py:20(BoundaryError)
        1    0.000    0.000    0.000    0.000 
errors.py:24(MultipartConversionError)
        1    0.000    0.000    0.000    0.000 errors.py:28(CharsetError)
        1    0.000    0.000    0.000    0.000 errors.py:33(MessageDefect)
        1    0.000    0.000    0.000    0.000 
errors.py:41(NoBoundaryInMultipartDefect)
        1    0.000    0.000    0.000    0.000 
errors.py:44(StartBoundaryNotFoundDefect)
        1    0.000    0.000    0.000    0.000 
errors.py:47(CloseBoundaryNotFoundDefect)
        1    0.000    0.000    0.001    0.001 errors.py:5(<module>)
        1    0.000    0.000    0.000    0.000 
errors.py:50(FirstHeaderLineIsContinuationDefect)
        1    0.000    0.000    0.000    0.000 
errors.py:53(MisplacedEnvelopeHeaderDefect)
        1    0.000    0.000    0.000    0.000 
errors.py:56(MissingHeaderBodySeparatorDefect)
        1    0.000    0.000    0.000    0.000 
errors.py:61(MultipartInvariantViolationDefect)
        1    0.000    0.000    0.000    0.000 
errors.py:64(InvalidMultipartContentTransferEncodingDefect)
        1    0.000    0.000    0.000    0.000 
errors.py:67(UndecodableBytesDefect)
        1    0.000    0.000    0.000    0.000 
errors.py:70(InvalidBase64PaddingDefect)
        1    0.000    0.000    0.000    0.000 
errors.py:73(InvalidBase64CharactersDefect)
        1    0.000    0.000    0.000    0.000 errors.py:78(HeaderDefect)
        1    0.000    0.000    0.000    0.000 errors.py:8(MessageError)
        1    0.000    0.000    0.000    0.000 errors.py:84(InvalidHeaderDefect)
        1    0.000    0.000    0.000    0.000 
errors.py:87(HeaderMissingRequiredValue)
        1    0.000    0.000    0.000    0.000 errors.py:90(NonPrintableDefect)
        1    0.000    0.000    0.000    0.000 feedparser.py:136(FeedParser)
        1    0.000    0.000    0.007    0.007 feedparser.py:20(<module>)
        1    0.000    0.000    0.000    0.000 feedparser.py:45(BufferedSubFile)
        1    0.000    0.000    0.000    0.000 feedparser.py:532(BytesFeedParser)
        1    0.000    0.000    0.000    0.000 fnmatch.py:11(<module>)
  2239200   29.942    0.000  125.423    0.000 fnmatch.py:19(fnmatch)
        3    0.000    0.000    0.018    0.006 fnmatch.py:38(_compile_pattern)
  2239200   16.665    0.000   27.177    0.000 fnmatch.py:64(fnmatchcase)
        3    0.000    0.000    0.014    0.005 fnmatch.py:74(translate)
        2    0.000    0.000    0.000    0.000 functools.py:193(total_ordering)
        2    0.000    0.000    0.000    0.000 functools.py:196(<listcomp>)
       20    0.001    0.000    0.002    0.000 functools.py:44(update_wrapper)
       10    0.000    0.000    0.000    0.000 functools.py:448(lru_cache)
       10    0.000    0.000    0.001    0.000 
functools.py:479(decorating_function)
       10    0.000    0.000    0.000    0.000 functools.py:74(wraps)
        7    0.000    0.000    0.000    0.000 genericpath.py:117(_splitext)
      121    0.001    0.000    0.003    0.000 genericpath.py:16(exists)
       30    0.001    0.000    0.004    0.000 gettext.py:205(_expand_lang)
        1    0.000    0.000    0.001    0.001 gettext.py:248(__init__)
        1    0.000    0.000    0.000    0.000 gettext.py:330(_get_versions)
        1    0.001    0.001    0.001    0.001 gettext.py:334(_parse)
       15    0.000    0.000    0.000    0.000 gettext.py:443(gettext)
       15    0.002    0.000    0.020    0.001 gettext.py:466(find)
       15    0.000    0.000    0.025    0.002 gettext.py:521(translation)
        1    0.000    0.000    0.000    0.000 gettext.py:566(textdomain)
        1    0.000    0.000    0.000    0.000 gettext.py:573(bindtextdomain)
       15    0.000    0.000    0.026    0.002 gettext.py:587(dgettext)
       15    0.000    0.000    0.026    0.002 gettext.py:626(gettext)
        1    0.000    0.000    0.002    0.002 glob.py:1(<module>)
        1    0.000    0.000    0.000    0.000 
handlers.py:1028(NTEventLogHandler)
        1    0.000    0.000    0.000    0.000 handlers.py:1126(HTTPHandler)
        1    0.000    0.000    0.000    0.000 
handlers.py:117(RotatingFileHandler)
        1    0.000    0.000    0.000    0.000 handlers.py:1205(BufferingHandler)
        1    0.000    0.000    0.000    0.000 handlers.py:1262(MemoryHandler)
        1    0.000    0.000    0.000    0.000 handlers.py:1335(QueueHandler)
        1    0.000    0.000    0.000    0.000 handlers.py:1400(QueueListener)
        1    0.000    0.000    0.000    0.000 
handlers.py:193(TimedRotatingFileHandler)
        1    0.000    0.000    0.057    0.057 handlers.py:24(<module>)
        1    0.000    0.000    0.000    0.000 
handlers.py:416(WatchedFileHandler)
        1    0.000    0.000    0.000    0.000 
handlers.py:47(BaseRotatingHandler)
        1    0.000    0.000    0.000    0.000 handlers.py:485(SocketHandler)
        1    0.000    0.000    0.000    0.000 handlers.py:652(DatagramHandler)
        1    0.000    0.000    0.000    0.000 handlers.py:694(SysLogHandler)
        1    0.000    0.000    0.000    0.000 handlers.py:948(SMTPHandler)
       14    0.000    0.000    0.001    0.000 
hashlib.py:116(__get_openssl_constructor)
        1    0.000    0.000    0.009    0.009 hashlib.py:54(<module>)
        8    0.000    0.000    0.001    0.000 
hashlib.py:73(__get_builtin_constructor)
        1    0.000    0.000    0.000    0.000 header.py:179(Header)
        1    0.000    0.000    0.000    0.000 header.py:413(_ValueFormatter)
        1    0.000    0.000    0.013    0.013 header.py:5(<module>)
        1    0.000    0.000    0.000    0.000 header.py:541(_Accumulator)
        1    0.000    0.000    0.000    0.000 ipaddress.py:1049(_BaseV4)
       19    0.000    0.000    0.001    0.000 ipaddress.py:1075(_make_netmask)
       20    0.000    0.000    0.002    0.000 
ipaddress.py:1099(_ip_int_from_string)
       80    0.001    0.000    0.001    0.000 ipaddress.py:1125(_parse_octet)
        1    0.000    0.000    0.000    0.000 ipaddress.py:1245(IPv4Address)
       68    0.001    0.000    0.001    0.000 ipaddress.py:1251(__init__)
        1    0.000    0.000    0.000    0.000 ipaddress.py:1362(IPv4Interface)
        1    0.000    0.000    0.000    0.000 ipaddress.py:1445(IPv4Network)
       19    0.001    0.000    0.005    0.000 ipaddress.py:1460(__init__)
        1    0.000    0.000    0.005    0.005 ipaddress.py:1559(_IPv4Constants)
       47    0.000    0.000    0.001    0.000 
ipaddress.py:158(_split_optional_netmask)
        1    0.000    0.000    0.000    0.000 ipaddress.py:1593(_BaseV6)
       28    0.000    0.000    0.001    0.000 ipaddress.py:1613(_make_netmask)
       28    0.001    0.000    0.002    0.000 
ipaddress.py:1631(_ip_int_from_string)
       31    0.000    0.000    0.001    0.000 ipaddress.py:1735(_parse_hextet)
        1    0.000    0.000    0.000    0.000 ipaddress.py:1877(IPv6Address)
       99    0.001    0.000    0.001    0.000 ipaddress.py:1883(__init__)
        1    0.000    0.000    0.000    0.000 ipaddress.py:19(AddressValueError)
        1    0.000    0.000    0.000    0.000 ipaddress.py:2057(IPv6Interface)
        1    0.000    0.000    0.000    0.000 ipaddress.py:2144(IPv6Network)
       28    0.002    0.000    0.007    0.000 ipaddress.py:2160(__init__)
        1    0.000    0.000    0.007    0.007 ipaddress.py:2266(_IPv6Constants)
        1    0.000    0.000    0.000    0.000 ipaddress.py:23(NetmaskValueError)
        1    0.000    0.000    0.000    0.000 ipaddress.py:385(_IPAddressBase)
      166    0.000    0.000    0.000    0.000 
ipaddress.py:417(_check_int_address)
       25    0.000    0.000    0.000    0.000 
ipaddress.py:433(_ip_int_from_prefix)
       25    0.000    0.000    0.000    0.000 
ipaddress.py:476(_prefix_from_prefix_string)
        1    0.000    0.000    0.000    0.000 ipaddress.py:539(_BaseAddress)
      188    0.000    0.000    0.000    0.000 ipaddress.py:550(__int__)
       47    0.000    0.000    0.000    0.000 ipaddress.py:553(__eq__)
        1    0.000    0.000    0.000    0.000 ipaddress.py:598(_BaseNetwork)
       47    0.000    0.000    0.000    0.000 ipaddress.py:607(__init__)
        1    0.000    0.000    0.014    0.014 ipaddress.py:9(<module>)
        1    0.000    0.000    0.000    0.000 iterators.py:5(<module>)
        1    0.000    0.000    0.016    0.016 linecache.py:6(<module>)
       15    0.000    0.000    0.002    0.000 locale.py:345(_replace_encoding)
       30    0.001    0.000    0.003    0.000 locale.py:379(normalize)
        1    0.000    0.000    0.000    0.000 lzma.py:38(LZMAFile)
        1    0.000    0.000    0.002    0.002 lzma.py:9(<module>)
        1    0.000    0.000    0.001    0.001 message.py:105(Message)
        1    0.000    0.000    0.000    0.000 message.py:1159(EmailMessage)
        1    0.000    0.000    0.071    0.071 message.py:5(<module>)
        1    0.000    0.000    0.000    0.000 message.py:945(MIMEPart)
        1    0.000    0.000    0.005    0.005 optparse.py:1178(__init__)
        1    0.000    0.000    0.000    0.000 
optparse.py:1230(_create_option_list)
        1    0.000    0.000    0.002    0.002 optparse.py:1235(_add_help_option)
        1    0.000    0.000    0.002    0.002 
optparse.py:1245(_populate_option_list)
        1    0.000    0.000    0.000    0.000 
optparse.py:1255(_init_parsing_state)
        1    0.000    0.000    0.003    0.003 optparse.py:1264(set_usage)
        1    0.000    0.000    0.000    0.000 optparse.py:1300(_get_all_options)
        1    0.000    0.000    0.000    0.000 
optparse.py:1306(get_default_values)
        1    0.000    0.000    0.000    0.000 optparse.py:1349(_get_args)
        1    0.000    0.000    0.000    0.000 optparse.py:1355(parse_args)
        1    0.000    0.000    0.000    0.000 optparse.py:1394(check_values)
        1    0.000    0.000    0.000    0.000 optparse.py:1407(_process_args)
        1    0.000    0.000    0.000    0.000 optparse.py:1458(_match_long_opt)
        1    0.000    0.000    0.000    0.000 
optparse.py:1467(_process_long_opt)
        1    0.000    0.000    0.000    0.000 optparse.py:1652(_match_abbrev)
        1    0.000    0.000    0.000    0.000 optparse.py:206(__init__)
        1    0.000    0.000    0.000    0.000 optparse.py:231(set_parser)
        1    0.000    0.000    0.000    0.000 optparse.py:372(__init__)
        8    0.000    0.000    0.001    0.000 optparse.py:564(__init__)
        8    0.000    0.000    0.000    0.000 
optparse.py:583(_check_opt_strings)
        8    0.000    0.000    0.000    0.000 optparse.py:587(<listcomp>)
        8    0.000    0.000    0.000    0.000 optparse.py:592(_set_opt_strings)
        8    0.000    0.000    0.001    0.000 optparse.py:613(_set_attrs)
        8    0.000    0.000    0.000    0.000 optparse.py:632(_check_action)
        8    0.000    0.000    0.000    0.000 optparse.py:638(_check_type)
        8    0.000    0.000    0.000    0.000 optparse.py:662(_check_choice)
        8    0.000    0.000    0.000    0.000 optparse.py:675(_check_dest)
        8    0.000    0.000    0.000    0.000 optparse.py:690(_check_const)
        8    0.000    0.000    0.000    0.000 optparse.py:696(_check_nargs)
        8    0.000    0.000    0.000    0.000 optparse.py:705(_check_callback)
        1    0.000    0.000    0.000    0.000 optparse.py:749(takes_value)
        1    0.000    0.000    0.000    0.000 optparse.py:768(convert_value)
        1    0.000    0.000    0.000    0.000 optparse.py:775(process)
        1    0.000    0.000    0.000    0.000 optparse.py:787(take_action)
        1    0.000    0.000    0.000    0.000 optparse.py:825(__init__)
        1    0.000    0.000    0.000    0.000 optparse.py:920(__init__)
        1    0.000    0.000    0.000    0.000 
optparse.py:931(_create_option_mappings)
        1    0.000    0.000    0.000    0.000 
optparse.py:947(set_conflict_handler)
        1    0.000    0.000    0.000    0.000 optparse.py:952(set_description)
        8    0.000    0.000    0.000    0.000 optparse.py:968(_check_conflict)
        8    0.000    0.000    0.002    0.000 optparse.py:995(add_option)
        1    0.000    0.000    0.000    0.000 os.py:40(_get_exports_list)
        1    0.000    0.000    0.000    0.000 os.py:44(<listcomp>)
        3    0.000    0.000    0.001    0.000 os.py:607(get_exec_path)
       67    0.001    0.000    0.002    0.000 os.py:664(__getitem__)
       67    0.001    0.000    0.001    0.000 os.py:742(encode)
       18    0.000    0.000    0.000    0.000 os.py:746(decode)
       21    0.000    0.000    0.000    0.000 os.py:794(fsencode)
  1041983    6.605    0.000   10.655    0.000 package.py:1003(marked_upgrade)
   524345    3.459    0.000    5.574    0.000 package.py:1008(marked_delete)
   246316    0.803    0.000    0.803    0.000 package.py:1028(is_installed)
   125440    0.844    0.000    1.305    0.000 package.py:1033(is_upgradable)
    10494    0.080    0.000    0.135    0.000 package.py:1050(is_auto_installed)
    34822    0.250    0.000    0.413    0.000 package.py:1236(versions)
     9500    0.267    0.000  321.412    0.034 package.py:1288(mark_install)
      994    0.021    0.000   41.080    0.041 package.py:1312(mark_upgrade)
      991    0.007    0.000    0.013    0.000 package.py:1323(mark_auto)
        1    0.000    0.000    0.000    0.000 package.py:198(Dependency)
        1    0.000    0.000    0.119    0.119 package.py:21(<module>)
        1    0.000    0.000    0.000    0.000 package.py:273(Origin)
  1405684   17.932    0.000  120.024    0.000 package.py:286(__init__)
        1    0.000    0.000    0.000    0.000 package.py:308(Record)
   524322    7.179    0.000    7.179    0.000 package.py:328(__init__)
   524322    3.316    0.000    5.597    0.000 package.py:351(get)
        1    0.000    0.000    0.000    0.000 package.py:366(Version)
  1727904    6.533    0.000    6.533    0.000 package.py:375(__init__)
     3124    0.036    0.000    0.081    0.000 package.py:432(__str__)
   524322    5.827    0.000   30.278    0.000 package.py:439(_records)
     3124    0.011    0.000    0.011    0.000 package.py:486(version)
    72278    0.814    0.000    1.281    0.000 package.py:574(policy_priority)
   524322    7.906    0.000   45.363    0.000 package.py:585(record)
        1    0.000    0.000    0.000    0.000 package.py:59(FetchError)
        1    0.000    0.000    0.000    0.000 package.py:63(BaseDependency)
  1200458   20.276    0.000  144.315    0.000 package.py:641(origins)
        1    0.000    0.000    0.000    0.000 package.py:66(__dstr)
        1    0.000    0.000    0.000    0.000 package.py:804(VersionList)
    34822    0.163    0.000    0.163    0.000 package.py:824(__init__)
    34822    0.152    0.000    0.152    0.000 package.py:849(__iter__)
    70961    0.352    0.000    0.469    0.000 package.py:851(<genexpr>)
        1    0.000    0.000    0.000    0.000 package.py:882(Package)
   381151    1.573    0.000    1.573    0.000 package.py:890(__init__)
  1692260   20.247    0.000   32.996    0.000 package.py:906(candidate)
   531428    3.449    0.000    6.769    0.000 package.py:934(name)
   539538    3.364    0.000    5.333    0.000 package.py:998(marked_install)
        1    0.000    0.000    0.000    0.000 parse.py:126(_ResultMixinStr)
        1    0.000    0.000    0.000    0.000 parse.py:134(_ResultMixinBytes)
        1    0.000    0.000    0.000    0.000 
parse.py:142(_NetlocResultMixinBase)
        1    0.000    0.000    0.000    0.000 
parse.py:175(_NetlocResultMixinStr)
        1    0.000    0.000    0.000    0.000 
parse.py:205(_NetlocResultMixinBytes)
        1    0.000    0.000    0.006    0.006 parse.py:28(<module>)
        1    0.000    0.000    0.000    0.000 parse.py:310(DefragResult)
        1    0.000    0.000    0.000    0.000 parse.py:318(SplitResult)
        1    0.000    0.000    0.000    0.000 parse.py:323(ParseResult)
        1    0.000    0.000    0.000    0.000 parse.py:329(DefragResultBytes)
        1    0.000    0.000    0.000    0.000 parse.py:337(SplitResultBytes)
        1    0.000    0.000    0.000    0.000 parse.py:342(ParseResultBytes)
        1    0.000    0.000    0.000    0.000 
parse.py:348(_fix_result_transcoding)
        1    0.000    0.000    0.000    0.000 parse.py:725(Quoter)
        1    0.000    0.000    0.000    0.000 parser.py:127(BytesHeaderParser)
        1    0.000    0.000    0.000    0.000 parser.py:17(Parser)
        1    0.000    0.000    0.009    0.009 parser.py:5(<module>)
        1    0.000    0.000    0.000    0.000 parser.py:72(HeaderParser)
        1    0.000    0.000    0.000    0.000 parser.py:80(BytesParser)
        1    0.000    0.000    0.003    0.003 pickle.py:181(<listcomp>)
        1    0.000    0.000    0.000    0.000 pickle.py:184(_Framer)
        1    0.000    0.000    0.000    0.000 pickle.py:220(_Unframer)
        1    0.000    0.000    0.010    0.010 pickle.py:24(<module>)
        1    0.000    0.000    0.000    0.000 pickle.py:345(_Pickler)
        1    0.000    0.000    0.000    0.000 pickle.py:64(PickleError)
        1    0.000    0.000    0.000    0.000 pickle.py:68(PicklingError)
        1    0.000    0.000    0.000    0.000 pickle.py:75(UnpicklingError)
        1    0.000    0.000    0.000    0.000 pickle.py:88(_Stop)
        1    0.000    0.000    0.000    0.000 pickle.py:986(_Unpickler)
        7    0.000    0.000    0.000    0.000 posixpath.py:121(splitext)
        7    0.000    0.000    0.000    0.000 posixpath.py:144(basename)
        4    0.000    0.000    0.000    0.000 posixpath.py:154(dirname)
       16    0.001    0.000    0.001    0.000 posixpath.py:331(normpath)
       16    0.000    0.000    0.002    0.000 posixpath.py:369(abspath)
      168    0.001    0.000    0.001    0.000 posixpath.py:41(_get_sep)
  4478415   40.282    0.000   68.305    0.000 posixpath.py:52(normcase)
       16    0.000    0.000    0.000    0.000 posixpath.py:64(isabs)
      141    0.004    0.000    0.009    0.000 posixpath.py:75(join)
        1    0.000    0.000    0.000    0.000 queue.py:1(<module>)
        1    0.000    0.000    0.000    0.000 queue.py:13(Empty)
        1    0.000    0.000    0.000    0.000 queue.py:17(Full)
        1    0.000    0.000    0.000    0.000 queue.py:21(Queue)
        1    0.000    0.000    0.000    0.000 queue.py:214(PriorityQueue)
        1    0.000    0.000    0.000    0.000 queue.py:233(LifoQueue)
        1    0.000    0.000    0.000    0.000 quopri.py:3(<module>)
        1    0.001    0.001    0.016    0.016 quoprimime.py:27(<module>)
        1    0.000    0.000    0.000    0.000 quoprimime.py:55(<listcomp>)
        1    0.000    0.000    0.014    0.014 random.py:38(<module>)
        1    0.000    0.000    0.000    0.000 random.py:664(SystemRandom)
        1    0.000    0.000    0.000    0.000 random.py:71(Random)
        1    0.000    0.000    0.000    0.000 random.py:87(__init__)
        1    0.000    0.000    0.000    0.000 random.py:96(seed)
      103    0.001    0.000    0.003    0.000 re.py:169(match)
       30    0.000    0.000    0.111    0.004 re.py:231(compile)
       25    0.014    0.001    0.014    0.001 re.py:249(escape)
      133    0.002    0.000    0.113    0.001 re.py:286(_compile)
        1    0.000    0.000    0.000    0.000 
request.py:1021(HTTPBasicAuthHandler)
        1    0.000    0.000    0.000    0.000 
request.py:1032(ProxyBasicAuthHandler)
        1    0.000    0.000    0.000    0.000 
request.py:1051(AbstractDigestAuthHandler)
        1    0.000    0.000    0.000    0.000 
request.py:1195(HTTPDigestAuthHandler)
        1    0.000    0.000    0.000    0.000 
request.py:1213(ProxyDigestAuthHandler)
        1    0.000    0.000    0.000    0.000 
request.py:1225(AbstractHTTPHandler)
        1    0.000    0.000    0.000    0.000 request.py:1343(HTTPHandler)
        1    0.000    0.000    0.000    0.000 request.py:1352(HTTPSHandler)
        1    0.000    0.000    0.000    0.000 
request.py:1367(HTTPCookieProcessor)
        1    0.000    0.000    0.000    0.000 request.py:1385(UnknownHandler)
        1    0.000    0.000    0.000    0.000 request.py:1443(FileHandler)
        1    0.000    0.000    0.000    0.000 request.py:1500(FTPHandler)
        1    0.000    0.000    0.000    0.000 request.py:1558(CacheFTPHandler)
        1    0.000    0.000    0.000    0.000 request.py:1611(DataHandler)
        1    0.000    0.000    0.000    0.000 request.py:1664(URLopener)
        1    0.000    0.000    0.000    0.000 request.py:2110(FancyURLopener)
        1    0.000    0.000    0.000    0.000 request.py:2363(ftpwrapper)
        1    0.000    0.000    0.000    0.000 request.py:324(Request)
        1    0.000    0.000    0.000    0.000 request.py:434(OpenerDirector)
        1    0.000    0.000    0.000    0.000 request.py:612(BaseHandler)
        1    0.000    0.000    0.000    0.000 request.py:631(HTTPErrorProcessor)
        1    0.000    0.000    0.000    0.000 
request.py:648(HTTPDefaultErrorHandler)
        1    0.000    0.000    0.000    0.000 
request.py:652(HTTPRedirectHandler)
        1    0.000    0.000    0.013    0.013 request.py:68(<module>)
        1    0.000    0.000    0.000    0.000 request.py:794(ProxyHandler)
        1    0.000    0.000    0.000    0.000 request.py:836(HTTPPasswordMgr)
        1    0.000    0.000    0.000    0.000 
request.py:900(HTTPPasswordMgrWithDefaultRealm)
        1    0.000    0.000    0.000    0.000 
request.py:910(HTTPPasswordMgrWithPriorAuth)
        1    0.000    0.000    0.009    0.009 
request.py:941(AbstractBasicAuthHandler)
        1    0.000    0.000    0.000    0.000 response.py:14(addbase)
        1    0.000    0.000    0.000    0.000 response.py:37(addclosehook)
        1    0.000    0.000    0.000    0.000 response.py:57(addinfo)
        1    0.000    0.000    0.000    0.000 response.py:68(addinfourl)
        1    0.000    0.000    0.019    0.019 response.py:7(<module>)
        1    0.000    0.000    0.000    0.000 
selectors.py:205(_BaseSelectorImpl)
        1    0.000    0.000    0.000    0.000 selectors.py:290(SelectSelector)
        1    0.000    0.000    0.000    0.000 selectors.py:343(PollSelector)
        1    0.000    0.000    0.000    0.000 selectors.py:394(EpollSelector)
        1    0.000    0.000    0.003    0.003 selectors.py:5(<module>)
        1    0.000    0.000    0.000    0.000 selectors.py:59(_SelectorMapping)
        1    0.000    0.000    0.000    0.000 selectors.py:79(BaseSelector)
        1    0.000    0.000    0.014    0.014 shutil.py:5(<module>)
        1    0.000    0.000    0.000    0.000 shutil.py:55(Error)
        1    0.000    0.000    0.000    0.000 shutil.py:58(SameFileError)
        1    0.000    0.000    0.000    0.000 shutil.py:61(SpecialFileError)
        1    0.000    0.000    0.000    0.000 shutil.py:65(ExecError)
        1    0.000    0.000    0.000    0.000 shutil.py:68(ReadError)
        1    0.000    0.000    0.000    0.000 shutil.py:71(RegistryError)
        1    0.000    0.000    0.011    0.011 signal.py:1(<module>)
       73    0.001    0.000    0.001    0.000 signal.py:10(<lambda>)
       74    0.000    0.000    0.000    0.000 signal.py:17(<lambda>)
       75    0.000    0.000    0.000    0.000 signal.py:22(<lambda>)
        2    0.000    0.000    0.000    0.000 signal.py:25(_int_to_enum)
        4    0.000    0.000    0.000    0.000 signal.py:35(_enum_to_int)
        2    0.000    0.000    0.000    0.000 signal.py:45(signal)
        1    0.000    0.000    0.000    0.000 socket.py:130(_GiveupOnSendfile)
        1    0.000    0.000    0.000    0.000 socket.py:133(socket)
        1    0.000    0.000    0.039    0.039 socket.py:47(<module>)
        1    0.000    0.000    0.000    0.000 socket.py:543(SocketIO)
      351    0.002    0.000    0.004    0.000 socket.py:76(<lambda>)
      352    0.003    0.000    0.004    0.000 socket.py:81(<lambda>)
      353    0.002    0.000    0.004    0.000 socket.py:86(<lambda>)
      354    0.002    0.000    0.004    0.000 socket.py:91(<lambda>)
       14    0.000    0.000    0.000    0.000 sre_compile.py:102(fixup)
       46    0.001    0.000    0.006    0.000 
sre_compile.py:223(_compile_charset)
       46    0.002    0.000    0.004    0.000 
sre_compile.py:250(_optimize_charset)
       16    0.000    0.000    0.001    0.000 sre_compile.py:376(_mk_bitmap)
       16    0.000    0.000    0.000    0.000 sre_compile.py:378(<listcomp>)
       45    0.001    0.000    0.001    0.000 sre_compile.py:388(_simple)
        6    0.000    0.000    0.000    0.000 
sre_compile.py:393(_generate_overlap_table)
    35/24    0.000    0.000    0.000    0.000 
sre_compile.py:414(_get_literal_prefix)
       18    0.000    0.000    0.001    0.000 
sre_compile.py:441(_get_charset_prefix)
       30    0.001    0.000    0.006    0.000 sre_compile.py:482(_compile_info)
       60    0.000    0.000    0.001    0.000 sre_compile.py:539(isstring)
       30    0.000    0.000    0.047    0.002 sre_compile.py:542(_code)
       30    0.001    0.000    0.108    0.004 sre_compile.py:557(compile)
   153/30    0.011    0.000    0.040    0.001 sre_compile.py:64(_compile)
        1    0.000    0.000    0.000    0.000 
sre_parse.py:101(checklookbehindgroup)
      153    0.001    0.000    0.001    0.000 sre_parse.py:111(__init__)
      204    0.001    0.000    0.001    0.000 sre_parse.py:159(__len__)
       11    0.000    0.000    0.000    0.000 sre_parse.py:161(__delitem__)
      983    0.006    0.000    0.009    0.000 sre_parse.py:163(__getitem__)
       45    0.000    0.000    0.000    0.000 sre_parse.py:167(__setitem__)
      677    0.003    0.000    0.005    0.000 sre_parse.py:171(append)
  222/101    0.003    0.000    0.004    0.000 sre_parse.py:173(getwidth)
       30    0.000    0.000    0.001    0.000 sre_parse.py:223(__init__)
     1978    0.008    0.000    0.008    0.000 sre_parse.py:232(__next)
      378    0.001    0.000    0.002    0.000 sre_parse.py:248(match)
     1713    0.009    0.000    0.016    0.000 sre_parse.py:253(get)
        6    0.000    0.000    0.000    0.000 sre_parse.py:257(getwhile)
       12    0.000    0.000    0.001    0.000 sre_parse.py:266(getuntil)
      185    0.001    0.000    0.001    0.000 sre_parse.py:285(tell)
        1    0.000    0.000    0.000    0.000 sre_parse.py:287(seek)
       30    0.000    0.000    0.001    0.000 sre_parse.py:294(_class_escape)
       35    0.000    0.000    0.001    0.000 sre_parse.py:342(_escape)
    66/30    0.002    0.000    0.054    0.002 sre_parse.py:407(_parse_sub)
    99/33    0.015    0.000    0.052    0.002 sre_parse.py:470(_parse)
       30    0.000    0.000    0.000    0.000 sre_parse.py:76(__init__)
        5    0.000    0.000    0.000    0.000 sre_parse.py:784(_parse_flags)
      114    0.001    0.000    0.001    0.000 sre_parse.py:81(groups)
       30    0.000    0.000    0.003    0.000 sre_parse.py:828(fix_flags)
       26    0.000    0.000    0.001    0.000 sre_parse.py:84(opengroup)
       30    0.001    0.000    0.059    0.002 sre_parse.py:844(parse)
       26    0.000    0.000    0.003    0.000 sre_parse.py:96(closegroup)
        1    0.000    0.000    0.000    0.000 sre_parse.py:98(checkgroup)
      100    0.001    0.000    0.001    0.000 ssl.py:124(<lambda>)
      100    0.000    0.000    0.001    0.000 ssl.py:129(<lambda>)
      100    0.000    0.000    0.001    0.000 ssl.py:134(<lambda>)
      100    0.000    0.000    0.001    0.000 ssl.py:139(<lambda>)
      100    0.000    0.000    0.001    0.000 ssl.py:144(<lambda>)
      100    0.000    0.000    0.001    0.000 ssl.py:149(<lambda>)
        1    0.000    0.000    0.000    0.000 ssl.py:154(<dictcomp>)
        1    0.000    0.000    0.000    0.000 ssl.py:221(CertificateError)
        1    0.000    0.000    0.000    0.000 ssl.py:355(_ASN1Object)
        4    0.000    0.000    0.000    0.000 ssl.py:360(__new__)
        1    0.000    0.000    0.000    0.000 ssl.py:376(Purpose)
        1    0.000    0.000    0.000    0.000 ssl.py:383(SSLContext)
        1    0.000    0.000    0.000    0.000 ssl.py:567(SSLObject)
        1    0.000    0.000    0.000    0.000 ssl.py:718(SSLSocket)
        1    0.000    0.000    0.044    0.044 ssl.py:91(<module>)
  2239202   29.247    0.000   49.346    0.000 string.py:105(substitute)
        2    0.000    0.000    0.000    0.000 string.py:119(convert)
        1    0.000    0.000    0.013    0.013 string.py:15(<module>)
        1    0.000    0.000    0.000    0.000 string.py:173(Formatter)
        1    0.000    0.000    0.000    0.000 string.py:55(_TemplateMetaclass)
        1    0.000    0.000    0.013    0.013 string.py:65(__init__)
        1    0.000    0.000    0.000    0.000 string.py:77(Template)
  2239202    7.829    0.000    7.829    0.000 string.py:88(__init__)
        3    0.000    0.000    0.000    0.000 subprocess.py:1154(_get_handles)
        3    0.001    0.000    0.010    0.003 subprocess.py:1208(_execute_child)
       21    0.000    0.000    0.001    0.000 subprocess.py:1264(<genexpr>)
        3    0.000    0.000    0.000    0.000 
subprocess.py:1348(_handle_exitstatus)
        6    0.000    0.000    0.000    0.000 subprocess.py:1366(_internal_poll)
        3    0.000    0.000    0.000    0.000 subprocess.py:1401(_try_wait)
        6    0.000    0.000    0.000    0.000 subprocess.py:1414(wait)
        3    0.000    0.000    0.000    0.000 subprocess.py:203(_cleanup)
        3    0.000    0.000    0.617    0.206 subprocess.py:295(check_output)
        1    0.000    0.000    0.000    0.000 
subprocess.py:339(CompletedProcess)
        3    0.000    0.000    0.000    0.000 subprocess.py:350(__init__)
        3    0.000    0.000    0.617    0.206 subprocess.py:372(run)
        1    0.000    0.000    0.001    0.001 subprocess.py:42(<module>)
        1    0.000    0.000    0.000    0.000 subprocess.py:542(Popen)
        1    0.000    0.000    0.000    0.000 subprocess.py:57(SubprocessError)
        3    0.000    0.000    0.013    0.004 subprocess.py:588(__init__)
        1    0.000    0.000    0.000    0.000 
subprocess.py:60(CalledProcessError)
        3    0.000    0.000    0.000    0.000 subprocess.py:743(__enter__)
        3    0.000    0.000    0.000    0.000 subprocess.py:746(__exit__)
        3    0.000    0.000    0.000    0.000 subprocess.py:758(__del__)
        3    0.000    0.000    0.603    0.201 subprocess.py:803(communicate)
        3    0.000    0.000    0.000    0.000 subprocess.py:852(poll)
        1    0.000    0.000    0.000    0.000 subprocess.py:97(TimeoutExpired)
        1    0.000    0.000    0.017    0.017 tempfile.py:24(<module>)
        1    0.000    0.000    0.000    0.000 
tempfile.py:275(_RandomNameSequence)
        1    0.000    0.000    0.000    0.000 
tempfile.py:555(_TemporaryFileCloser)
        1    0.000    0.000    0.000    0.000 
tempfile.py:598(_TemporaryFileWrapper)
        1    0.000    0.000    0.000    0.000 
tempfile.py:768(SpooledTemporaryFile)
        1    0.000    0.000    0.000    0.000 
tempfile.py:916(TemporaryDirectory)
        1    0.000    0.000    0.002    0.002 text.py:17(<module>)
        1    0.000    0.000    0.000    0.000 text.py:247(CdromProgress)
        1    0.000    0.000    0.000    0.000 text.py:42(TextProgress)
        1    0.000    0.000    0.000    0.000 text.py:66(OpProgress)
        1    0.000    0.000    0.000    0.000 text.py:93(AcquireProgress)
        1    0.000    0.000    0.001    0.001 threading.py:1(<module>)
        7    0.000    0.000    0.000    0.000 threading.py:1076(name)
        1    0.000    0.000    0.000    0.000 threading.py:1158(Timer)
        1    0.000    0.000    0.000    0.000 threading.py:1188(_MainThread)
        1    0.000    0.000    0.000    0.000 threading.py:1190(__init__)
        1    0.000    0.000    0.000    0.000 threading.py:1207(_DummyThread)
        7    0.000    0.000    0.000    0.000 threading.py:1230(current_thread)
        1    0.000    0.000    0.000    0.000 threading.py:203(Condition)
        1    0.000    0.000    0.000    0.000 threading.py:215(__init__)
        1    0.000    0.000    0.000    0.000 threading.py:239(__enter__)
        1    0.000    0.000    0.000    0.000 threading.py:242(__exit__)
        1    0.000    0.000    0.000    0.000 threading.py:254(_is_owned)
        1    0.000    0.000    0.000    0.000 threading.py:334(notify)
        1    0.000    0.000    0.000    0.000 threading.py:357(notify_all)
        1    0.000    0.000    0.000    0.000 threading.py:369(Semaphore)
        1    0.000    0.000    0.000    0.000 threading.py:449(BoundedSemaphore)
        1    0.000    0.000    0.000    0.000 threading.py:487(Event)
        1    0.000    0.000    0.000    0.000 threading.py:498(__init__)
        1    0.000    0.000    0.000    0.000 threading.py:512(set)
        1    0.000    0.000    0.000    0.000 threading.py:566(Barrier)
        1    0.000    0.000    0.000    0.000 
threading.py:720(BrokenBarrierError)
        1    0.000    0.000    0.000    0.000 threading.py:738(Thread)
        3    0.000    0.000    0.000    0.000 threading.py:74(RLock)
        1    0.000    0.000    0.000    0.000 threading.py:757(__init__)
        1    0.000    0.000    0.000    0.000 threading.py:87(_RLock)
        1    0.000    0.000    0.000    0.000 threading.py:890(_set_ident)
        1    0.000    0.000    0.000    0.000 threading.py:893(_set_tstate_lock)
        1    0.000    0.000    0.001    0.001 token.py:1(<module>)
        1    0.000    0.000    0.001    0.001 token.py:74(<dictcomp>)
       20    0.000    0.000    0.000    0.000 tokenize.py:112(group)
        1    0.000    0.000    0.000    0.000 tokenize.py:113(any)
        2    0.000    0.000    0.000    0.000 tokenize.py:114(maybe)
        3    0.001    0.000    0.001    0.000 
tokenize.py:137(_all_string_prefixes)
       24    0.000    0.000    0.000    0.000 tokenize.py:148(<listcomp>)
        1    0.001    0.001    0.014    0.014 tokenize.py:21(<module>)
        1    0.000    0.000    0.000    0.000 tokenize.py:217(TokenError)
        1    0.000    0.000    0.000    0.000 tokenize.py:219(StopTokenizing)
        1    0.000    0.000    0.000    0.000 tokenize.py:222(Untokenizer)
        1    0.000    0.000    0.000    0.000 tokenize.py:99(TokenInfo)
        1    0.000    0.000    0.018    0.018 traceback.py:1(<module>)
        1    0.000    0.000    0.000    0.000 traceback.py:223(FrameSummary)
        1    0.000    0.000    0.000    0.000 traceback.py:310(StackSummary)
        1    0.000    0.000    0.000    0.000 
traceback.py:426(TracebackException)
      117    0.001    0.000    0.001    0.000 types.py:135(__get__)
        1    0.001    0.001    0.085    0.085 typing.py:1(<module>)
       14    0.000    0.000    0.000    0.000 
typing.py:1019(_abc_negative_cache)
       80    0.001    0.000    0.002    0.000 
typing.py:1025(_abc_negative_cache)
        8    0.000    0.000    0.000    0.000 
typing.py:1033(_abc_negative_cache_version)
       80    0.001    0.000    0.001    0.000 
typing.py:1039(_abc_negative_cache_version)
       53    0.000    0.000    0.002    0.000 typing.py:1047(_get_type_vars)
    36/34    0.000    0.000    0.002    0.000 typing.py:1083(_subs_tree)
      176    0.001    0.000    0.001    0.000 typing.py:1089(__eq__)
       90    0.000    0.000    0.000    0.000 typing.py:1096(__hash__)
       34    0.002    0.000    0.038    0.001 typing.py:1099(__getitem__)
       76    0.000    0.000    0.002    0.000 typing.py:1107(<genexpr>)
       16    0.000    0.000    0.000    0.000 typing.py:1110(<genexpr>)
     15/5    0.000    0.000    0.002    0.000 typing.py:1145(__subclasscheck__)
 1019/977    0.013    0.000    0.020    0.000 typing.py:1164(__setattr__)
        1    0.000    0.000    0.000    0.000 typing.py:118(TypingMeta)
        1    0.000    0.000    0.000    0.000 typing.py:1196(Generic)
        1    0.000    0.000    0.000    0.000 typing.py:1226(_TypingEmpty)
        1    0.000    0.000    0.000    0.000 typing.py:1233(_TypingEllipsis)
        1    0.000    0.000    0.000    0.000 typing.py:1237(TupleMeta)
        1    0.000    0.000    0.001    0.001 typing.py:1240(__getitem__)
        3    0.000    0.000    0.000    0.000 typing.py:1255(<genexpr>)
        1    0.000    0.000    0.000    0.000 typing.py:1271(Tuple)
        1    0.000    0.000    0.000    0.000 typing.py:1290(CallableMeta)
       90    0.001    0.000    0.037    0.000 typing.py:133(__new__)
        1    0.000    0.000    0.000    0.000 typing.py:1347(Callable)
        1    0.000    0.000    0.000    0.000 typing.py:1367(_ClassVar)
        1    0.000    0.000    0.000    0.000 typing.py:1386(__init__)
       90    0.000    0.000    0.000    0.000 typing.py:139(__init__)
        1    0.000    0.000    0.000    0.000 typing.py:160(_TypingBase)
        1    0.000    0.000    0.000    0.000 typing.py:1622(_ProtocolMeta)
       15    0.000    0.000    0.000    0.000 typing.py:165(__init__)
       18    0.000    0.000    0.000    0.000 typing.py:168(__new__)
        1    0.000    0.000    0.000    0.000 typing.py:1690(_Protocol)
        1    0.000    0.000    0.000    0.000 typing.py:1710(Awaitable)
        1    0.000    0.000    0.000    0.000 typing.py:1717(Coroutine)
        1    0.000    0.000    0.000    0.000 typing.py:1726(AsyncIterable)
        1    0.000    0.000    0.000    0.000 typing.py:1729(AsyncIterator)
        1    0.000    0.000    0.000    0.000 typing.py:1737(Iterable)
        1    0.000    0.000    0.000    0.000 typing.py:1741(Iterator)
        1    0.000    0.000    0.000    0.000 typing.py:1745(SupportsInt)
        1    0.000    0.000    0.000    0.000 typing.py:1753(SupportsFloat)
        1    0.000    0.000    0.000    0.000 typing.py:1761(SupportsComplex)
        1    0.000    0.000    0.000    0.000 typing.py:1769(SupportsBytes)
        1    0.000    0.000    0.000    0.000 typing.py:1777(SupportsAbs)
        1    0.000    0.000    0.000    0.000 typing.py:1785(SupportsRound)
        1    0.000    0.000    0.000    0.000 typing.py:1794(Reversible)
        1    0.000    0.000    0.000    0.000 typing.py:1808(Container)
        1    0.000    0.000    0.000    0.000 typing.py:1813(Collection)
        1    0.000    0.000    0.000    0.000 typing.py:1823(AbstractSet)
        1    0.000    0.000    0.000    0.000 typing.py:1832(MutableSet)
        1    0.000    0.000    0.000    0.000 typing.py:1838(Mapping)
        1    0.000    0.000    0.000    0.000 typing.py:1847(MutableMapping)
        1    0.000    0.000    0.000    0.000 typing.py:1853(Sequence)
        1    0.000    0.000    0.000    0.000 typing.py:1866(MutableSequence)
        1    0.000    0.000    0.000    0.000 typing.py:1870(ByteString)
        1    0.000    0.000    0.000    0.000 typing.py:1874(List)
        1    0.000    0.000    0.000    0.000 typing.py:1885(Deque)
        1    0.000    0.000    0.000    0.000 typing.py:1895(Set)
        1    0.000    0.000    0.000    0.000 typing.py:1906(FrozenSet)
        1    0.000    0.000    0.000    0.000 typing.py:1916(MappingView)
        1    0.000    0.000    0.000    0.000 typing.py:1920(KeysView)
        1    0.000    0.000    0.000    0.000 typing.py:1925(ItemsView)
        1    0.000    0.000    0.000    0.000 typing.py:1932(ValuesView)
        1    0.000    0.000    0.000    0.000 typing.py:1937(ContextManager)
        1    0.000    0.000    0.000    0.000 typing.py:197(_FinalTypingBase)
        1    0.000    0.000    0.000    0.000 typing.py:1996(Dict)
        1    0.000    0.000    0.000    0.000 typing.py:2007(DefaultDict)
        1    0.000    0.000    0.000    0.000 typing.py:2018(Counter)
        1    0.000    0.000    0.000    0.000 typing.py:2032(ChainMap)
        1    0.000    0.000    0.000    0.000 typing.py:2052(Generator)
        7    0.000    0.000    0.000    0.000 typing.py:206(__new__)
        1    0.000    0.000    0.000    0.000 typing.py:2064(AsyncGenerator)
        1    0.000    0.000    0.000    0.000 typing.py:2076(Type)
        1    0.000    0.000    0.000    0.000 typing.py:2127(NamedTupleMeta)
        1    0.000    0.000    0.000    0.000 typing.py:2129(__new__)
        1    0.000    0.000    0.000    0.000 typing.py:216(_ForwardRef)
        1    0.000    0.000    0.000    0.000 typing.py:2160(NamedTuple)
        1    0.000    0.000    0.001    0.001 typing.py:2235(IO)
        1    0.000    0.000    0.001    0.001 typing.py:2331(BinaryIO)
        1    0.000    0.000    0.001    0.001 typing.py:2345(TextIO)
        1    0.000    0.000    0.000    0.000 typing.py:2375(io)
        1    0.000    0.000    0.000    0.000 typing.py:2394(re)
        1    0.000    0.000    0.000    0.000 typing.py:269(_TypeAlias)
        2    0.000    0.000    0.000    0.000 typing.py:280(__init__)
   121/75    0.002    0.000    0.003    0.000 typing.py:336(_get_type_vars)
       75    0.001    0.000    0.004    0.000 typing.py:342(_type_vars)
       52    0.001    0.000    0.002    0.000 typing.py:354(_type_check)
        1    0.000    0.000    0.000    0.000 typing.py:404(_Any)
        1    0.000    0.000    0.000    0.000 typing.py:428(_NoReturn)
        1    0.000    0.000    0.000    0.000 typing.py:453(TypeVar)
        9    0.000    0.000    0.000    0.000 typing.py:498(__init__)
       11    0.000    0.000    0.000    0.000 typing.py:512(<genexpr>)
       86    0.000    0.000    0.001    0.000 typing.py:518(_get_type_vars)
    50/46    0.000    0.000    0.001    0.000 typing.py:553(_replace_arg)
    38/36    0.000    0.000    0.002    0.000 typing.py:580(_subs_tree)
        4    0.000    0.000    0.001    0.000 
typing.py:613(_remove_dups_flatten)
       16    0.000    0.000    0.000    0.000 typing.py:646(<genexpr>)
       12    0.000    0.000    0.000    0.000 typing.py:651(<genexpr>)
       26    0.000    0.000    0.000    0.000 typing.py:654(_check_generic)
        5    0.000    0.000    0.001    0.000 typing.py:668(_tp_cache)
    55/53    0.001    0.000    0.041    0.001 typing.py:676(inner)
        1    0.000    0.000    0.000    0.000 typing.py:686(_Union)
        3    0.000    0.000    0.001    0.000 typing.py:732(__new__)
        2    0.000    0.000    0.001    0.001 typing.py:790(__getitem__)
        6    0.000    0.000    0.000    0.000 typing.py:800(<genexpr>)
        2    0.000    0.000    0.000    0.000 typing.py:805(_subs_tree)
        4    0.000    0.000    0.000    0.000 typing.py:822(__hash__)
        1    0.000    0.000    0.000    0.000 typing.py:835(_Optional)
        1    0.000    0.000    0.001    0.001 typing.py:843(__getitem__)
       80    0.002    0.000    0.004    0.000 typing.py:852(_next_in_mro)
       59    0.000    0.000    0.001    0.000 typing.py:866(_make_subclasshook)
        3    0.000    0.000    0.000    0.000 typing.py:875(__extrahook__)
        3    0.000    0.000    0.000    0.000 typing.py:889(__extrahook__)
       34    0.000    0.000    0.000    0.000 typing.py:896(_no_slots_copy)
        1    0.000    0.000    0.000    0.000 typing.py:907(GenericMeta)
       80    0.009    0.000    0.070    0.001 typing.py:922(__new__)
       74    0.000    0.000    0.000    0.000 typing.py:931(<genexpr>)
      267    0.001    0.000    0.002    0.000 typing.py:971(<genexpr>)
      197    0.001    0.000    0.001    0.000 typing.py:974(<genexpr>)
      211    0.001    0.000    0.001    0.000 typing.py:975(<genexpr>)
       76    0.000    0.000    0.000    0.000 typing.py:984(<genexpr>)
        1    0.000    0.000    0.000    0.000 
unattended-upgrade:1087(_get_logdir)
        1    0.000    0.000    0.001    0.001 
unattended-upgrade:1097(_setup_logging)
        1    0.000    0.000    0.000    0.000 
unattended-upgrade:110(UnknownMatcherError)
        1    0.000    0.000    0.000    0.000 
unattended-upgrade:114(UnattendedUpgradesCache)
        1    0.000    0.000    0.000    0.000 
unattended-upgrade:1159(get_blacklisted_pkgs)
        1    0.000    0.000  159.923  159.923 unattended-upgrade:116(__init__)
        1    0.000    0.000    0.000    0.000 
unattended-upgrade:1164(get_whitelisted_pkgs)
      994    0.576    0.001 2985.558    3.004 
unattended-upgrade:1216(try_to_upgrade)
        1    1.870    1.870 3007.971 3007.971 
unattended-upgrade:1253(calculate_upgradable_pkgs)
        1    0.000    0.000    0.000    0.000 unattended-upgrade:127(<listcomp>)
        1    0.000    0.000    0.000    0.000 unattended-upgrade:133(<listcomp>)
        1    0.000    0.000    0.000    0.000 
unattended-upgrade:1431(is_update_day)
        1    0.006    0.006 3168.313 3168.313 unattended-upgrade:1456(main)
        1    0.000    0.000    0.943    0.943 unattended-upgrade:148(open)
       26    0.001    0.000   23.385    0.899 unattended-upgrade:155(clear)
      971    0.007    0.000    0.020    0.000 unattended-upgrade:1569(<lambda>)
        1    0.004    0.004    0.016    0.016 
unattended-upgrade:1570(<listcomp>)
        1    3.629    3.629  158.940  158.940 
unattended-upgrade:162(get_candidates_to_adjust)
        1    0.000    0.000    0.000    0.000 unattended-upgrade:1844(Options)
        1    0.000    0.000    0.000    0.000 
unattended-upgrade:201(LogInstallProgress)
        1    0.096    0.096 3169.509 3169.509 unattended-upgrade:24(<module>)
        1    0.000    0.000    0.000    0.000 unattended-upgrade:329(Unlocked)
        1    0.000    0.000    0.000    0.000 
unattended-upgrade:349(is_dpkg_journal_dirty)
  2239202   46.776    0.000  115.841    0.000 unattended-upgrade:371(substitute)
  2239202    5.889    0.000    5.889    0.000 
unattended-upgrade:382(get_distro_codename)
  2239202    6.000    0.000    6.000    0.000 
unattended-upgrade:387(get_distro_id)
        1    0.000    0.000    0.000    0.000 
unattended-upgrade:392(get_allowed_origins_legacy)
        1    0.000    0.000    0.000    0.000 
unattended-upgrade:418(get_allowed_origins)
   746400   49.353    0.000  368.247    0.000 
unattended-upgrade:435(match_whitelist_string)
  2239200   33.815    0.000   60.037    0.000 unattended-upgrade:451(<listcomp>)
   676631    8.791    0.000  464.147    0.001 
unattended-upgrade:624(is_allowed_origin)
   525316    1.819    0.000    1.819    0.000 
unattended-upgrade:635(is_pkgname_in_blacklist)
      994    0.003    0.000    0.003    0.000 
unattended-upgrade:645(is_pkgname_in_whitelist)
   524322    8.845    0.000   20.140    0.000 
unattended-upgrade:658(is_pkg_change_allowed)
      991   36.701    0.037 2635.082    2.659 
unattended-upgrade:681(check_changes_for_sanity)
   524322    2.166    0.000    2.166    0.000 unattended-upgrade:696(<listcomp>)
       26    0.095    0.004  303.988   11.692 
unattended-upgrade:875(rewind_cache)
        1    0.000    0.000    0.000    0.000 
unattended-upgrade:93(LoggingDateTime)
        1    0.000    0.000    0.045    0.045 utils.py:5(<module>)
        1    0.000    0.000    0.000    0.000 uu.py:31(<module>)
        1    0.000    0.000    0.000    0.000 uu.py:39(Error)
        3    0.000    0.000    0.000    0.000 warnings.py:143(simplefilter)
        3    0.000    0.000    0.000    0.000 warnings.py:159(_add_filter)
        3    0.000    0.000    0.000    0.000 warnings.py:428(__init__)
        3    0.000    0.000    0.000    0.000 warnings.py:449(__enter__)
        3    0.000    0.000    0.000    0.000 warnings.py:468(__exit__)
        2    0.000    0.000    0.000    0.000 weakref.py:102(__init__)
   558912    3.698    0.000    5.752    0.000 weakref.py:109(remove)
  1601357    8.306    0.000    8.306    0.000 weakref.py:134(__getitem__)
   653338    7.895    0.000   17.418    0.000 weakref.py:165(__setitem__)
        1    0.000    0.000    0.000    0.000 weakref.py:251(popitem)
        2    0.000    0.000    0.000    0.000 weakref.py:288(update)
   653338    3.923    0.000    6.192    0.000 weakref.py:334(__new__)
   653338    3.331    0.000    3.331    0.000 weakref.py:339(__init__)
   653740    2.278    0.000    2.278    0.000 {built-in method __new__ of type 
object at 0x9e5d60}
        3    0.000    0.000    0.000    0.000 {built-in method 
_codecs.utf_8_decode}
        1    0.000    0.000    0.000    0.000 {built-in method 
_hashlib.openssl_md5}
        1    0.000    0.000    0.000    0.000 {built-in method 
_hashlib.openssl_sha1}
        1    0.000    0.000    0.000    0.000 {built-in method 
_hashlib.openssl_sha224}
        1    0.000    0.000    0.000    0.000 {built-in method 
_hashlib.openssl_sha256}
        1    0.000    0.000    0.000    0.000 {built-in method 
_hashlib.openssl_sha384}
        1    0.000    0.000    0.000    0.000 {built-in method 
_hashlib.openssl_sha512}
       64    0.000    0.000    0.000    0.000 {built-in method 
_imp._fix_co_filename}
      415    0.001    0.000    0.001    0.000 {built-in method 
_imp.acquire_lock}
       17    0.002    0.000    0.002    0.000 {built-in method 
_imp.create_builtin}
        6    0.014    0.002    0.014    0.002 {built-in method 
_imp.create_dynamic}
       17    0.000    0.000    0.000    0.000 {built-in method 
_imp.exec_builtin}
        6    0.000    0.000    0.000    0.000 {built-in method 
_imp.exec_dynamic}
       62    0.000    0.000    0.000    0.000 {built-in method _imp.is_builtin}
       71    0.000    0.000    0.000    0.000 {built-in method _imp.is_frozen}
      415    0.001    0.000    0.001    0.000 {built-in method 
_imp.release_lock}
        5    0.000    0.000    0.000    0.000 {built-in method 
_locale.nl_langinfo}
        3    0.003    0.001    0.003    0.001 {built-in method 
_posixsubprocess.fork_exec}
        2    0.000    0.000    0.000    0.000 {built-in method _signal.signal}
       30    0.000    0.000    0.000    0.000 {built-in method _sre.compile}
       39    0.000    0.000    0.000    0.000 {built-in method _sre.getlower}
        4    0.000    0.000    0.000    0.000 {built-in method _ssl.txt2obj}
       68    0.000    0.000    0.000    0.000 {built-in method _struct.unpack}
        1    0.000    0.000    0.000    0.000 {built-in method 
_thread._set_sentinel}
      186    0.001    0.000    0.001    0.000 {built-in method 
_thread.allocate_lock}
      205    0.001    0.000    0.001    0.000 {built-in method 
_thread.get_ident}
        9    0.000    0.000    0.000    0.000 {built-in method 
_warnings._filters_mutated}
   558912    2.054    0.000    2.054    0.000 {built-in method 
_weakref._remove_dead_weakref}
        1    0.000    0.000    0.000    0.000 {built-in method 
apt_pkg.get_architectures}
        1    0.000    0.000    0.000    0.000 {built-in method apt_pkg.get_lock}
        1    0.001    0.001    0.001    0.001 {built-in method 
apt_pkg.init_config}
        1    0.001    0.001    0.001    0.001 {built-in method 
apt_pkg.init_system}
        1    0.000    0.000    0.000    0.000 {built-in method 
apt_pkg.pkgsystem_lock}
        2    0.000    0.000    0.000    0.000 {built-in method atexit.register}
  356/355    0.016    0.000    0.111    0.000 {built-in method 
builtins.__build_class__}
     10/8    0.000    0.000    0.082    0.010 {built-in method 
builtins.__import__}
       72    0.000    0.000    0.000    0.000 {built-in method builtins.abs}
       40    0.000    0.000    0.001    0.000 {built-in method builtins.all}
   524512    1.629    0.000    1.631    0.000 {built-in method builtins.any}
      164    0.000    0.000    0.000    0.000 {built-in method builtins.chr}
        2    0.000    0.000    0.000    0.000 {built-in method builtins.dir}
       45    0.000    0.000    0.000    0.000 {built-in method builtins.divmod}
     74/1    0.008    0.000 3169.509 3169.509 {built-in method builtins.exec}
     3070    0.012    0.000    0.012    0.000 {built-in method builtins.getattr}
       19    0.000    0.000    0.000    0.000 {built-in method builtins.globals}
    37751    0.254    0.000    0.931    0.000 {built-in method builtins.hasattr}
       37    0.000    0.000    0.000    0.000 {built-in method builtins.hash}
4483918/4483871   15.358    0.000   15.361    0.000 {built-in method 
builtins.isinstance}
  366/334    0.001    0.000    0.004    0.000 {built-in method 
builtins.issubclass}
2244524/2244470    6.058    0.000    6.059    0.000 {built-in method 
builtins.len}
    75277    0.264    0.000    0.264    0.000 {built-in method builtins.max}
      373    0.001    0.000    0.001    0.000 {built-in method builtins.min}
      609    0.001    0.000    0.001    0.000 {built-in method builtins.ord}
        8    0.000    0.000    0.000    0.000 {built-in method builtins.repr}
        9    0.000    0.000    0.000    0.000 {built-in method builtins.round}
      466    0.002    0.000    0.006    0.000 {built-in method builtins.setattr}
        4    0.463    0.116    2.637    0.659 {built-in method builtins.sorted}
       19    0.000    0.000    0.000    0.000 {built-in method builtins.vars}
      148    0.001    0.000    0.002    0.000 {built-in method from_bytes}
        6    0.000    0.000    0.000    0.000 {built-in method io.open}
        2    0.000    0.000    0.000    0.000 {built-in method maketrans}
       64    0.018    0.000    0.018    0.000 {built-in method marshal.loads}
        1    0.000    0.000    0.000    0.000 {built-in method math.exp}
        2    0.000    0.000    0.000    0.000 {built-in method math.log}
        1    0.000    0.000    0.000    0.000 {built-in method math.sqrt}
        1    0.000    0.000    0.000    0.000 {built-in method now}
        3    0.000    0.000    0.000    0.000 {built-in method 
posix.WEXITSTATUS}
        3    0.000    0.000    0.000    0.000 {built-in method posix.WIFEXITED}
        3    0.000    0.000    0.000    0.000 {built-in method 
posix.WIFSIGNALED}
        9    0.000    0.000    0.000    0.000 {built-in method posix.close}
  4478842   12.683    0.000   12.683    0.000 {built-in method posix.fspath}
       45    0.000    0.000    0.000    0.000 {built-in method posix.getcwd}
        8    0.000    0.000    0.000    0.000 {built-in method posix.getpid}
        1    0.000    0.000    0.000    0.000 {built-in method posix.getuid}
        8    0.004    0.000    0.004    0.000 {built-in method posix.listdir}
        5    0.000    0.000    0.000    0.000 {built-in method posix.nice}
        6    0.000    0.000    0.000    0.000 {built-in method posix.pipe}
        3    0.003    0.001    0.003    0.001 {built-in method posix.read}
      481    0.006    0.000    0.006    0.000 {built-in method posix.stat}
        3    0.000    0.000    0.000    0.000 {built-in method posix.waitpid}
       22    0.000    0.000    0.000    0.000 {built-in method sys._getframe}
        1    0.000    0.000    0.000    0.000 {built-in method sys.exit}
        7    0.000    0.000    0.000    0.000 {built-in method time.localtime}
        7    0.000    0.000    0.000    0.000 {built-in method time.strftime}
        8    0.000    0.000    0.000    0.000 {built-in method time.time}
        1    0.000    0.000    0.000    0.000 {function Random.seed at 
0x7f9da5512730}
       43    0.000    0.000    0.000    0.000 {method '__contains__' of 
'frozenset' objects}
        1    0.000    0.000    0.000    0.000 {method '__enter__' of 
'_thread.lock' objects}
        1    0.000    0.000    0.000    0.000 {method '__exit__' of 
'_thread.lock' objects}
       15    0.000    0.000    0.000    0.000 {method '__reduce_ex__' of 
'object' objects}
       18    0.000    0.000    0.000    0.000 {method '__subclasses__' of 
'type' objects}
       18    0.000    0.000    0.000    0.000 {method 'acquire' of 
'_thread.RLock' objects}
        2    0.000    0.000    0.000    0.000 {method 'acquire' of 
'_thread.lock' objects}
      522    0.001    0.000    0.001    0.000 {method 'add' of 'set' objects}
  2468075    6.937    0.000    6.937    0.000 {method 'append' of 'list' 
objects}
       36    0.000    0.000    0.000    0.000 {method 'bit_length' of 'int' 
objects}
      758    0.004    0.000    0.004    0.000 {method 'clear' of 
'apt_pkg.ProblemResolver' objects}
        6    0.000    0.000    0.000    0.000 {method 'close' of 
'_io.TextIOWrapper' objects}
        1    0.000    0.000    0.000    0.000 {method 'copy' of 'dict' objects}
        3    0.000    0.000    0.000    0.000 {method 'count' of 'list' objects}
       28    0.000    0.000    0.000    0.000 {method 'decode' of 'bytes' 
objects}
        2    0.000    0.000    0.000    0.000 {method 'deleter' of 'property' 
objects}
        1    0.000    0.000    0.000    0.000 {method 'disable' of 
'_lsprof.Profiler' objects}
       91    0.000    0.000    0.000    0.000 {method 'encode' of 'str' objects}
       18    0.000    0.000    0.000    0.000 {method 'endswith' of 'bytes' 
objects}
      980    0.003    0.000    0.003    0.000 {method 'endswith' of 'str' 
objects}
       65    0.000    0.000    0.001    0.000 {method 'extend' of 'list' 
objects}
        3    0.000    0.000    0.000    0.000 {method 'find' of 
'apt_pkg.Configuration' objects}
      206    0.001    0.000    0.001    0.000 {method 'find' of 'bytearray' 
objects}
       97    0.000    0.000    0.000    0.000 {method 'find' of 'str' objects}
  1048645    5.029    0.000    5.029    0.000 {method 'find_b' of 
'apt_pkg.Configuration' objects}
        3    0.000    0.000    0.000    0.000 {method 'find_dir' of 
'apt_pkg.Configuration' objects}
        1    0.000    0.000    0.000    0.000 {method 'find_file' of 
'apt_pkg.Configuration' objects}
  1405684  102.092    0.000  102.092    0.000 {method 'find_index' of 
'apt_pkg.SourceList' objects}
        7    0.000    0.000    0.000    0.000 {method 'flush' of 
'_io.TextIOWrapper' objects}
       83    0.001    0.000    0.001    0.000 {method 'format' of 'str' objects}
   524322    2.281    0.000    2.281    0.000 {method 'get' of 
'apt_pkg.TagSection' objects}
      539    0.002    0.000    0.002    0.000 {method 'get' of 'dict' objects}
      327    0.001    0.000    0.001    0.000 {method 'get' of 'mappingproxy' 
objects}
        1    0.303    0.303    0.303    0.303 {method 'get_archives' of 
'apt_pkg._PackageManager' objects}
  1692260    6.332    0.000    6.332    0.000 {method 'get_candidate_ver' of 
'apt_pkg.DepCache' objects}
  1981474   13.777    0.000   13.777    0.000 {method 'get_fullname' of 
'apt_pkg.Package' objects}
    75232    0.203    0.000    0.203    0.000 {method 'get_priority' of 
'apt_pkg.Policy' objects}
        4    0.000    0.000    0.000    0.000 {method 'group' of 
'_sre.SRE_Match' objects}
       15    0.000    0.000    0.000    0.000 {method 'index' of 'str' objects}
       26   23.384    0.899   23.384    0.899 {method 'init' of 
'apt_pkg.DepCache' objects}
        4    0.000    0.000    0.000    0.000 {method 'insert' of 'list' 
objects}
    10494    0.055    0.000    0.055    0.000 {method 'is_auto_installed' of 
'apt_pkg.DepCache' objects}
     8134    0.034    0.000    0.034    0.000 {method 'is_upgradable' of 
'apt_pkg.DepCache' objects}
       75    0.000    0.000    0.000    0.000 {method 'isalnum' of 'str' 
objects}
       55    0.000    0.000    0.000    0.000 {method 'isidentifier' of 'str' 
objects}
      136    0.000    0.000    0.000    0.000 {method 'issuperset' of 
'frozenset' objects}
     1483    0.004    0.000    0.004    0.000 {method 'isupper' of 'str' 
objects}
      220    0.001    0.000    0.001    0.000 {method 'items' of 
'collections.OrderedDict' objects}
      165    0.000    0.000    0.000    0.000 {method 'items' of 'dict' objects}
        2    0.000    0.000    0.000    0.000 {method 'items' of 'mappingproxy' 
objects}
     1254    0.004    0.000    0.005    0.000 {method 'join' of 'str' objects}
       13    0.000    0.000    0.000    0.000 {method 'keys' of 'dict' objects}
   524322   24.451    0.000   24.451    0.000 {method 'lookup' of 
'apt_pkg.PackageRecords' objects}
       72    0.000    0.000    0.000    0.000 {method 'lower' of 'str' objects}
      991    0.006    0.000    0.006    0.000 {method 'mark_auto' of 
'apt_pkg.DepCache' objects}
     9500    5.282    0.001    5.282    0.001 {method 'mark_install' of 
'apt_pkg.DepCache' objects}
   524345    2.114    0.000    2.114    0.000 {method 'marked_delete' of 
'apt_pkg.DepCache' objects}
   539538    1.969    0.000    1.969    0.000 {method 'marked_install' of 
'apt_pkg.DepCache' objects}
296657247 1075.848    0.000 1075.848    0.000 {method 'marked_keep' of 
'apt_pkg.DepCache' objects}
  1041983    4.050    0.000    4.050    0.000 {method 'marked_upgrade' of 
'apt_pkg.DepCache' objects}
  2239303   10.494    0.000   10.494    0.000 {method 'match' of 
'_sre.SRE_Pattern' objects}
       20    0.000    0.000    0.000    0.000 {method 'mro' of 'type' objects}
       22    0.000    0.000    0.000    0.000 {method 'pop' of 'dict' objects}
        1    0.000    0.000    0.000    0.000 {method 'pop' of 'list' objects}
        1    0.000    0.000    0.000    0.000 {method 'popitem' of 'dict' 
objects}
      758    0.003    0.000    0.003    0.000 {method 'protect' of 
'apt_pkg.ProblemResolver' objects}
        1    0.000    0.000    0.000    0.000 {method 'read' of 
'_io.BufferedReader' objects}
       64    0.001    0.000    0.001    0.000 {method 'read' of '_io.FileIO' 
objects}
        3    0.603    0.201    0.603    0.201 {method 'read' of 
'_io.TextIOWrapper' objects}
        2    0.100    0.050    0.100    0.050 {method 'read_main_list' of 
'apt_pkg.SourceList' objects}
       18    0.000    0.000    0.000    0.000 {method 'release' of 
'_thread.RLock' objects}
        6    0.000    0.000    0.000    0.000 {method 'remove' of 'list' 
objects}
       15    0.000    0.000    0.000    0.000 {method 'remove' of 'set' objects}
        1    0.000    0.000    0.000    0.000 {method 'replace' of 
'datetime.datetime' objects}
  5224852   17.488    0.000   17.488    0.000 {method 'replace' of 'str' 
objects}
      758  315.508    0.416  315.508    0.416 {method 'resolve' of 
'apt_pkg.ProblemResolver' objects}
       30    0.000    0.000    0.000    0.000 {method 'reverse' of 'list' 
objects}
        3    0.000    0.000    0.000    0.000 {method 'rfind' of 'bytes' 
objects}
       22    0.000    0.000    0.000    0.000 {method 'rfind' of 'str' objects}
      630    0.002    0.000    0.002    0.000 {method 'rpartition' of 'str' 
objects}
        6    0.000    0.000    0.000    0.000 {method 'rsplit' of 'str' objects}
     2040    0.006    0.000    0.006    0.000 {method 'rstrip' of 'str' objects}
        1    0.001    0.001    0.001    0.001 {method 'run' of 
'apt_pkg.Acquire' objects}
        1    0.000    0.000    0.000    0.000 {method 'set' of 
'apt_pkg.Configuration' objects}
        7    0.000    0.000    0.000    0.000 {method 'setdefault' of 'dict' 
objects}
       17    0.000    0.000    0.000    0.000 {method 'setter' of 'property' 
objects}
       20    0.005    0.000    0.026    0.001 {method 'sort' of 'list' objects}
        3    0.000    0.000    0.000    0.000 {method 'split' of 'bytes' 
objects}
  2985767   12.519    0.000   12.519    0.000 {method 'split' of 'str' objects}
       18    0.000    0.000    0.000    0.000 {method 'startswith' of 'bytes' 
objects}
     3970    0.011    0.000    0.011    0.000 {method 'startswith' of 'str' 
objects}
  5224830   13.809    0.000   13.809    0.000 {method 'strip' of 'str' objects}
  2239202   14.054    0.000   14.054    0.000 {method 'sub' of 
'_sre.SRE_Pattern' objects}
        1    0.000    0.000    0.000    0.000 {method 'toordinal' of 
'datetime.date' objects}
       16    0.000    0.000    0.000    0.000 {method 'translate' of 
'bytearray' objects}
        1    0.000    0.000    0.000    0.000 {method 'union' of 'set' objects}
      133    0.001    0.000    0.001    0.000 {method 'update' of 'dict' 
objects}
       36    0.000    0.000    0.000    0.000 {method 'upper' of 'str' objects}
        6    0.000    0.000    0.000    0.000 {method 'value_list' of 
'apt_pkg.Configuration' objects}
        1    0.000    0.000    0.000    0.000 {method 'values' of 'dict' 
objects}
        1    0.000    0.000    0.000    0.000 {method 'values' of 
'mappingproxy' objects}
       15    0.000    0.000    0.000    0.000 {method 'write' of 
'_io.TextIOWrapper' objects}

Reply via email to