Diff of the two buildlogs:

--
--- b1/build.log	2024-12-08 06:31:16.665251329 +0000
+++ b2/build.log	2024-12-08 06:34:14.669150348 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Sat Jan 10 00:52:58 -12 2026
-I: pbuilder-time-stamp: 1768049578
+I: Current time: Sun Dec  8 20:31:20 +14 2024
+I: pbuilder-time-stamp: 1733639480
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -31,53 +31,86 @@
 dpkg-source: info: applying 0003-Use-native-syntax-for-coroutines.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/19963/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/25957/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos12-i386.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Dec  8 06:31 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/25957/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/25957/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='i386'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=6 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='i386'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="i686-pc-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=i386
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=i686
+  HOST_ARCH=i386
   IFS=' 	
   '
-  INVOCATION_ID='569fef8aa1294e0a82bb38c7579acaa6'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  LD_LIBRARY_PATH='/usr/lib/libeatmydata'
-  LD_PRELOAD='libeatmydata.so'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='19963'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=09894861dc4848dc993aaac09f44b9de
+  LANG=C
+  LANGUAGE=de_CH:de
+  LC_ALL=C
+  LD_LIBRARY_PATH=/usr/lib/libeatmydata
+  LD_PRELOAD=libeatmydata.so
+  MACHTYPE=i686-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=25957
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.al8wGMk9/pbuilderrc_BZTv --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.al8wGMk9/b1 --logfile b1/build.log python-memory-profiler_0.61-2.dsc'
-  SUDO_GID='111'
-  SUDO_UID='104'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.al8wGMk9/pbuilderrc_UoV3 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.al8wGMk9/b2 --logfile b2/build.log python-memory-profiler_0.61-2.dsc'
+  SUDO_GID=112
+  SUDO_UID=107
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://46.16.76.132:3128
 I: uname -a
-  Linux infom08-i386 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/19963/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/25957/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -190,7 +223,7 @@
 Get: 67 http://deb.debian.org/debian unstable/main i386 python3.13 i386 3.13.1-1 [740 kB]
 Get: 68 http://deb.debian.org/debian unstable/main i386 python3-all i386 3.12.7-1 [1052 B]
 Get: 69 http://deb.debian.org/debian unstable/main i386 python3-psutil i386 5.9.8-2 [226 kB]
-Fetched 34.7 MB in 0s (77.3 MB/s)
+Fetched 34.7 MB in 1s (48.3 MB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package libpython3.12-minimal:i386.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19952 files and directories currently installed.)
@@ -431,8 +464,8 @@
 Setting up tzdata (2024b-4) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Sat Jan 10 12:53:16 UTC 2026.
-Universal Time is now:  Sat Jan 10 12:53:16 UTC 2026.
+Local time is now:      Sun Dec  8 06:32:06 UTC 2024.
+Universal Time is now:  Sun Dec  8 06:32:06 UTC 2024.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up libpython3.13-minimal:i386 (3.13.1-1) ...
@@ -495,7 +528,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/python-memory-profiler-0.61/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../python-memory-profiler_0.61-2_source.changes
+I: user script /srv/workspace/pbuilder/25957/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/25957/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/python-memory-profiler-0.61/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../python-memory-profiler_0.61-2_source.changes
 dpkg-buildpackage: info: source package python-memory-profiler
 dpkg-buildpackage: info: source version 0.61-2
 dpkg-buildpackage: info: source distribution unstable
@@ -551,12 +588,12 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-     2   17.363 MiB   17.363 MiB           2   @profile
+     2   17.445 MiB   17.445 MiB           2   @profile
      3                                         def test_1(i):
      4                                             # .. will be called twice ..
-     5   17.363 MiB    0.000 MiB           2       c = {}
-     6   17.738 MiB    0.000 MiB       10012       for i in range(i):
-     7   17.738 MiB    0.375 MiB       10010           c[i] = 2
+     5   17.445 MiB    0.000 MiB           2       c = {}
+     6   17.949 MiB    0.000 MiB       10012       for i in range(i):
+     7   17.949 MiB    0.504 MiB       10010           c[i] = 2
 
 
 python3.13 -m memory_profiler test/test_loop.py
@@ -564,17 +601,17 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    11   17.734 MiB   17.734 MiB           1   @profile
+    11   17.926 MiB   17.926 MiB           1   @profile
     12                                         def test_2():
-    13   21.457 MiB    3.723 MiB           1       a = [1] * (10 ** 6)
-    14   97.820 MiB   76.363 MiB           1       b = [2] * (2 * 10 ** 7)
-    15   21.551 MiB  -76.270 MiB           1       del b
+    13   21.531 MiB    3.605 MiB           1       a = [1] * (10 ** 6)
+    14   97.844 MiB   76.312 MiB           1       b = [2] * (2 * 10 ** 7)
+    15   21.742 MiB  -76.102 MiB           1       del b
     16                                         
-    17   21.551 MiB    0.000 MiB           3       for i in range(2):
-    18   21.551 MiB    0.000 MiB           2           a = [1] * (10 ** 6)
-    19   97.820 MiB  152.480 MiB           2           b = [2] * (2 * 10 ** 7)
-    20   21.551 MiB -152.480 MiB           2           del b
-    21   21.551 MiB    0.000 MiB           1       return a
+    17   21.742 MiB    0.000 MiB           3       for i in range(2):
+    18   21.742 MiB    0.000 MiB           2           a = [1] * (10 ** 6)
+    19   97.793 MiB  152.102 MiB           2           b = [2] * (2 * 10 ** 7)
+    20   21.742 MiB -152.102 MiB           2           del b
+    21   21.742 MiB    0.000 MiB           1       return a
 
 
 python3.13 -m memory_profiler test/test_mprofile.py
@@ -582,23 +619,23 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-     5   17.344 MiB   17.344 MiB           1   @profile
+     5   17.371 MiB   17.371 MiB           1   @profile
      6                                         def test1(l):
      7                                             """test1 docstring"""
-     8   17.844 MiB    0.500 MiB           1       a = [1] * l
-     9   17.844 MiB    0.000 MiB           1       time.sleep(1)
-    10   17.844 MiB    0.000 MiB           1       return a
+     8   17.941 MiB    0.570 MiB           1       a = [1] * l
+     9   17.941 MiB    0.000 MiB           1       time.sleep(1)
+    10   17.941 MiB    0.000 MiB           1       return a
 
 
 Filename: test/test_mprofile.py
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    12   17.465 MiB   17.465 MiB           1   @profile
+    12   17.578 MiB   17.578 MiB           1   @profile
     13                                         def test2(l):
-    14   18.215 MiB    0.750 MiB           1       b = [1] * l
-    15   18.215 MiB    0.000 MiB           1       time.sleep(1)
-    16   18.215 MiB    0.000 MiB           1       return b
+    14   18.090 MiB    0.512 MiB           1       b = [1] * l
+    15   18.090 MiB    0.000 MiB           1       time.sleep(1)
+    16   18.090 MiB    0.000 MiB           1       return b
 
 
 python3.13 -m memory_profiler test/test_as.py
@@ -606,10 +643,10 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-     3   17.344 MiB   17.344 MiB           1   @profile
+     3   17.367 MiB   17.367 MiB           1   @profile
      4                                         def f():
-     5   17.344 MiB    0.000 MiB           1       o = math.sqrt(2013)
-     6   17.344 MiB    0.000 MiB           1       return o
+     5   17.367 MiB    0.000 MiB           1       o = math.sqrt(2013)
+     6   17.367 MiB    0.000 MiB           1       return o
 
 
 python3.13 -m memory_profiler test/test_global.py
@@ -618,32 +655,32 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    11   17.305 MiB   17.305 MiB           1   @profile(precision=4)
+    11   17.145 MiB   17.145 MiB           1   @profile(precision=4)
     12                                         def test_1():
-    13   21.238 MiB    3.934 MiB           1       a = [1] * (10 ** 6)
-    14   97.477 MiB   76.238 MiB           1       b = [2] * (2 * 10 ** 7)
-    15   97.477 MiB    0.000 MiB           1       time.sleep(0.6)
-    16   21.238 MiB  -76.238 MiB           1       del b
+    13   21.066 MiB    3.922 MiB           1       a = [1] * (10 ** 6)
+    14   97.379 MiB   76.312 MiB           1       b = [2] * (2 * 10 ** 7)
+    15   97.379 MiB    0.000 MiB           1       time.sleep(0.6)
+    16   21.156 MiB  -76.223 MiB           1       del b
     17                                         
-    18   21.238 MiB    0.000 MiB           3       for i in range(2):
-    19   21.238 MiB    0.000 MiB           2           a = [1] * (10 ** 6)
-    20   97.477 MiB  152.418 MiB           2           b = [2] * (2 * 10 ** 7)
-    21   21.238 MiB -152.418 MiB           2           del b
-    22   21.238 MiB    0.000 MiB           1       return a
+    18   21.156 MiB    0.000 MiB           3       for i in range(2):
+    19   21.156 MiB    0.000 MiB           2           a = [1] * (10 ** 6)
+    20   97.207 MiB  152.102 MiB           2           b = [2] * (2 * 10 ** 7)
+    21   21.156 MiB -152.102 MiB           2           del b
+    22   21.156 MiB    0.000 MiB           1       return a
 
 
 Filename: test/test_precision_command_line.py
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    24   17.426 MiB   17.426 MiB           1   @profile(precision=2)
+    24   17.340 MiB   17.340 MiB           1   @profile(precision=2)
     25                                         def test_2():
-    26   17.426 MiB    0.000 MiB           1       a = {}
-    27   17.426 MiB    0.000 MiB           1       time.sleep(0.5)
-    28   17.926 MiB    0.000 MiB       10001       for i in range(10000):
-    29   17.926 MiB    0.500 MiB       10000           a[i] = i + 1
-    30   17.926 MiB    0.000 MiB           1       time.sleep(0.6)
-    31   17.926 MiB    0.000 MiB           1       return
+    26   17.340 MiB    0.000 MiB           1       a = {}
+    27   17.340 MiB    0.000 MiB           1       time.sleep(0.5)
+    28   17.852 MiB    0.000 MiB       10001       for i in range(10000):
+    29   17.852 MiB    0.512 MiB       10000           a[i] = i + 1
+    30   17.852 MiB    0.000 MiB           1       time.sleep(0.6)
+    31   17.852 MiB    0.000 MiB           1       return
 
 
 python3.13 -m memory_profiler test/test_gen.py
@@ -651,57 +688,57 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-     2   17.328 MiB   17.328 MiB           1   @profile
+     2   17.133 MiB   17.133 MiB           1   @profile
      3                                         def my_func():
-     4   21.141 MiB    3.812 MiB           1       a = [1] * (10 ** 6)
-     5   97.379 MiB   76.238 MiB           1       b = [2] * (2 * 10 ** 7)
-     6   21.152 MiB  -76.227 MiB           1       del b
-     7   21.152 MiB    0.000 MiB           1       yield a
+     4   21.059 MiB    3.926 MiB           1       a = [1] * (10 ** 6)
+     5   97.371 MiB   76.312 MiB           1       b = [2] * (2 * 10 ** 7)
+     6   21.160 MiB  -76.211 MiB           1       del b
+     7   21.160 MiB    0.000 MiB           1       yield a
 
 
 Filename: test/test_gen.py
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    10   17.336 MiB   17.336 MiB           1   @profile
+    10   17.344 MiB   17.344 MiB           1   @profile
     11                                         def test_comprehension():
     12                                             # Dict comprehension
-    13   23.336 MiB    6.000 MiB          28       d_comp = dict((str(k*k), [v] * (1<<17))
-    14   23.336 MiB    0.000 MiB          14                     for (v, k) in enumerate(range(99, 111)))
+    13   23.270 MiB    5.926 MiB          28       d_comp = dict((str(k*k), [v] * (1<<17))
+    14   23.270 MiB    0.000 MiB          14                     for (v, k) in enumerate(range(99, 111)))
     15                                         
     16                                             # List comprehension
-    17   32.836 MiB    9.500 MiB         100       l_comp = [[i] * (i<<9) for i in range(99)]
-    18   23.621 MiB   -9.215 MiB           1       del l_comp
-    19   17.668 MiB   -5.953 MiB           1       del d_comp
+    17   32.809 MiB    9.539 MiB         100       l_comp = [[i] * (i<<9) for i in range(99)]
+    18   23.629 MiB   -9.180 MiB           1       del l_comp
+    19   17.582 MiB   -6.047 MiB           1       del d_comp
     20                                         
-    21   23.832 MiB   -0.086 MiB           4       def hh(x=1):
+    21   23.645 MiB   -0.121 MiB           4       def hh(x=1):
     22                                                 # Set comprehension
-    23   34.707 MiB -148.570 MiB         135           s_comp = set(('Z',) * (k<<13) for k in range(x, 19 + 2*x))
-    24   34.707 MiB   -0.086 MiB           3           return s_comp
+    23   34.473 MiB -150.707 MiB         135           s_comp = set(('Z',) * (k<<13) for k in range(x, 19 + 2*x))
+    24   34.473 MiB   -0.121 MiB           3           return s_comp
     25                                         
-    26   17.957 MiB   -5.961 MiB           1       val = [range(1, 4), max(1, 4), 42 + len(hh())]
-    27   28.434 MiB   -6.273 MiB           1       val = hh() | hh(4)
-    28   28.434 MiB    0.000 MiB           1       val.add(40)
-    29   37.684 MiB    9.250 MiB         100       l1_comp = [[(1, i)] * (i<<9) for i in range(99)]
-    30   47.184 MiB    9.500 MiB         100       l2_comp = [[(3, i)] * (i<<9) for i in range(99)]
+    26   17.461 MiB   -6.305 MiB           1       val = [range(1, 4), max(1, 4), 42 + len(hh())]
+    27   28.441 MiB   -6.031 MiB           1       val = hh() | hh(4)
+    28   28.441 MiB    0.000 MiB           1       val.add(40)
+    29   37.719 MiB    9.277 MiB         100       l1_comp = [[(1, i)] * (i<<9) for i in range(99)]
+    30   47.000 MiB    9.281 MiB         100       l2_comp = [[(3, i)] * (i<<9) for i in range(99)]
     31                                         
-    32   47.184 MiB    0.000 MiB           1       return val
+    32   47.000 MiB    0.000 MiB           1       return val
 
 
 Filename: test/test_gen.py
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    35   17.336 MiB   17.336 MiB           1   @profile
+    35   17.344 MiB   17.344 MiB           1   @profile
     36                                         def test_generator():
-    37   29.344 MiB   12.008 MiB           9       a_gen = ([42] * (1<<20) for __ in '123')
-    38   29.344 MiB    0.000 MiB           1       huge_lst = list(a_gen)
+    37   29.199 MiB   11.855 MiB           9       a_gen = ([42] * (1<<20) for __ in '123')
+    38   29.199 MiB    0.000 MiB           1       huge_lst = list(a_gen)
     39                                         
-    40   29.344 MiB    0.000 MiB           1       b_gen = ([24] * (1<<20) for __ in '123')
-    41   29.344 MiB    0.000 MiB           1       del b_gen
-    42   17.336 MiB  -12.008 MiB           1       del huge_lst
+    40   29.199 MiB    0.000 MiB           1       b_gen = ([24] * (1<<20) for __ in '123')
+    41   29.199 MiB    0.000 MiB           1       del b_gen
+    42   17.344 MiB  -11.855 MiB           1       del huge_lst
     43                                         
-    44   17.336 MiB    0.000 MiB           1       return a_gen
+    44   17.344 MiB    0.000 MiB           1       return a_gen
 
 
 python3.13 -m memory_profiler test/test_unicode.py
@@ -709,11 +746,11 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-     2   17.348 MiB   17.348 MiB           1   @profile
+     2   17.367 MiB   17.367 MiB           1   @profile
      3                                         def test_unicode(txt):
      4                                             # test when unicode is present
-     5   17.348 MiB    0.000 MiB           1       txt = txt.replace (u"ی", u"ي") #Arabic Yah = ي
-     6   17.348 MiB    0.000 MiB           1       return txt
+     5   17.367 MiB    0.000 MiB           1       txt = txt.replace (u"ی", u"ي") #Arabic Yah = ي
+     6   17.367 MiB    0.000 MiB           1       return txt
 
 
 python3.13 test/test_tracemalloc.py
@@ -724,10 +761,10 @@
 =============================================================
      4     17.1 MiB     17.1 MiB           1   @profile
      5                                         def my_func():
-     6     20.9 MiB      3.8 MiB           1       a = [1] * (10 ** 6)
-     7     97.3 MiB     76.4 MiB           1       b = [2] * (2 * 10 ** 7)
-     8     21.0 MiB    -76.3 MiB           1       del b
-     9     21.0 MiB      0.0 MiB           1       return a
+     6     21.0 MiB      3.9 MiB           1       a = [1] * (10 ** 6)
+     7     97.3 MiB     76.3 MiB           1       b = [2] * (2 * 10 ** 7)
+     8     21.1 MiB    -76.2 MiB           1       del b
+     9     21.1 MiB      0.0 MiB           1       return a
 
 
 python3.13 test/test_memory_usage.py
@@ -736,32 +773,32 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    13  17.0586 MiB  17.0586 MiB           1   @profile(precision=4)
+    13  16.8711 MiB  16.8711 MiB           1   @profile(precision=4)
     14                                         def test_1():
-    15  20.9453 MiB   3.8867 MiB           1       a = [1] * (10 ** 6)
-    16  97.1836 MiB  76.2383 MiB           1       b = [2] * (2 * 10 ** 7)
-    17  97.1836 MiB   0.0000 MiB           1       time.sleep(0.6)
-    18  20.9922 MiB -76.1914 MiB           1       del b
+    15  20.7969 MiB   3.9258 MiB           1       a = [1] * (10 ** 6)
+    16  97.1094 MiB  76.3125 MiB           1       b = [2] * (2 * 10 ** 7)
+    17  97.1094 MiB   0.0000 MiB           1       time.sleep(0.6)
+    18  20.8906 MiB -76.2188 MiB           1       del b
     19                                         
-    20  20.9922 MiB   0.0000 MiB           3       for i in range(2):
-    21  20.9922 MiB   0.0000 MiB           2           a = [1] * (10 ** 6)
-    22  97.2500 MiB 152.4492 MiB           2           b = [2] * (2 * 10 ** 7)
-    23  20.9922 MiB -152.5156 MiB           2           del b
-    24  20.9922 MiB   0.0000 MiB           1       return a
+    20  20.8906 MiB   0.0000 MiB           3       for i in range(2):
+    21  20.8906 MiB   0.0000 MiB           2           a = [1] * (10 ** 6)
+    22  96.9414 MiB 152.1016 MiB           2           b = [2] * (2 * 10 ** 7)
+    23  20.8906 MiB -152.1016 MiB           2           del b
+    24  20.8906 MiB   0.0000 MiB           1       return a
 
 
 Filename: /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.13_memory-profiler/build/test/test_precision_import.py
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    26  17.30078 MiB  17.30078 MiB           1   @profile(precision=5)
+    26  17.26172 MiB  17.26172 MiB           1   @profile(precision=5)
     27                                         def test_2():
-    28  17.30078 MiB   0.00000 MiB           1       a = {}
-    29  17.30078 MiB   0.00000 MiB           1       time.sleep(0.5)
-    30  17.80078 MiB   0.25000 MiB       10001       for i in range(10000):
-    31  17.80078 MiB   0.25000 MiB       10000           a[i] = i + 1
-    32  17.80078 MiB   0.00000 MiB           1       time.sleep(0.6)
-    33  17.80078 MiB   0.00000 MiB           1       return
+    28  17.26172 MiB   0.00000 MiB           1       a = {}
+    29  17.26172 MiB   0.00000 MiB           1       time.sleep(0.5)
+    30  17.51172 MiB   0.00000 MiB       10001       for i in range(10000):
+    31  17.51172 MiB   0.25000 MiB       10000           a[i] = i + 1
+    32  17.51172 MiB   0.00000 MiB           1       time.sleep(0.6)
+    33  17.51172 MiB   0.00000 MiB           1       return
 
 
 python3.13 test/test_exception.py
@@ -776,7 +813,7 @@
   File "/build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.13_memory-profiler/build/memory_profiler.py", line 1249, in exec_with_profiler
     exec(compile(f.read(), filename, 'exec'), ns, ns)
     ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/tmp/tmp8ghw7up7.py", line 1, in <module>
+  File "/tmp/tmpe9e7c67e.py", line 1, in <module>
     raise RuntimeError('I am not working nicely')
 RuntimeError: I am not working nicely
 ERROR:mprof:Program resulted with a non-zero exit code: 1
@@ -789,12 +826,12 @@
   File "/build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.13_memory-profiler/build/memory_profiler.py", line 1249, in exec_with_profiler
     exec(compile(f.read(), filename, 'exec'), ns, ns)
     ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/tmp/tmpk9yh6pko.py", line 1, in <module>
+  File "/tmp/tmpq8c7j5fw.py", line 1, in <module>
     raise RuntimeError('I am not working nicely')
 RuntimeError: I am not working nicely
 .
 ----------------------------------------------------------------------
-Ran 3 tests in 0.352s
+Ran 3 tests in 1.241s
 
 OK
 <ignored>: Sampling memory every 0.1s
@@ -817,12 +854,12 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-     7     17.1 MiB     17.1 MiB           1   @profile
+     7     16.9 MiB     16.9 MiB           1   @profile
      8                                         async def my_func():
-     9     21.0 MiB      3.8 MiB           1       a = [1] * (10 ** 6)
-    10     97.3 MiB     76.4 MiB           1       b = [2] * (2 * 10 ** 7)
-    11     97.5 MiB      0.1 MiB           2       await asyncio.sleep(1e-2)
-    12     21.2 MiB    -76.2 MiB           1       del b
+     9     21.0 MiB      4.1 MiB           1       a = [1] * (10 ** 6)
+    10     97.3 MiB     76.3 MiB           1       b = [2] * (2 * 10 ** 7)
+    11     97.3 MiB      0.0 MiB           2       await asyncio.sleep(1e-2)
+    12     21.2 MiB    -76.1 MiB           1       del b
 
 
 python3.13 -m mprof run test/test_func.py
@@ -839,12 +876,12 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-     2   16.625 MiB   16.625 MiB           2   @profile
+     2   16.566 MiB   16.566 MiB           2   @profile
      3                                         def test_1(i):
      4                                             # .. will be called twice ..
-     5   16.625 MiB    0.000 MiB           2       c = {}
-     6   17.000 MiB    0.125 MiB       10012       for i in range(i):
-     7   17.000 MiB    0.250 MiB       10010           c[i] = 2
+     5   16.566 MiB    0.000 MiB           2       c = {}
+     6   16.820 MiB    0.254 MiB       10012       for i in range(i):
+     7   16.820 MiB    0.000 MiB       10010           c[i] = 2
 
 
 python3.12 -m memory_profiler test/test_loop.py
@@ -852,17 +889,17 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    11   17.117 MiB   17.117 MiB           1   @profile
+    11   17.246 MiB   17.246 MiB           1   @profile
     12                                         def test_2():
-    13   20.867 MiB    3.750 MiB           1       a = [1] * (10 ** 6)
-    14   97.215 MiB   76.348 MiB           1       b = [2] * (2 * 10 ** 7)
-    15   20.949 MiB  -76.266 MiB           1       del b
+    13   20.852 MiB    3.605 MiB           1       a = [1] * (10 ** 6)
+    14   97.164 MiB   76.312 MiB           1       b = [2] * (2 * 10 ** 7)
+    15   21.062 MiB  -76.102 MiB           1       del b
     16                                         
-    17   20.949 MiB    0.000 MiB           3       for i in range(2):
-    18   20.949 MiB   -0.016 MiB           2           a = [1] * (10 ** 6)
-    19   97.215 MiB  152.488 MiB           2           b = [2] * (2 * 10 ** 7)
-    20   20.949 MiB -152.488 MiB           2           del b
-    21   20.949 MiB    0.000 MiB           1       return a
+    17   21.062 MiB    0.000 MiB           3       for i in range(2):
+    18   21.062 MiB    0.000 MiB           2           a = [1] * (10 ** 6)
+    19   97.113 MiB  152.102 MiB           2           b = [2] * (2 * 10 ** 7)
+    20   21.062 MiB -152.102 MiB           2           del b
+    21   21.062 MiB    0.000 MiB           1       return a
 
 
 python3.12 -m memory_profiler test/test_mprofile.py
@@ -870,23 +907,23 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-     5   16.770 MiB   16.770 MiB           1   @profile
+     5   16.754 MiB   16.754 MiB           1   @profile
      6                                         def test1(l):
      7                                             """test1 docstring"""
-     8   17.145 MiB    0.375 MiB           1       a = [1] * l
-     9   17.145 MiB    0.000 MiB           1       time.sleep(1)
-    10   17.145 MiB    0.000 MiB           1       return a
+     8   17.266 MiB    0.512 MiB           1       a = [1] * l
+     9   17.266 MiB    0.000 MiB           1       time.sleep(1)
+    10   17.266 MiB    0.000 MiB           1       return a
 
 
 Filename: test/test_mprofile.py
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    12   16.785 MiB   16.785 MiB           1   @profile
+    12   16.898 MiB   16.898 MiB           1   @profile
     13                                         def test2(l):
-    14   17.535 MiB    0.750 MiB           1       b = [1] * l
-    15   17.535 MiB    0.000 MiB           1       time.sleep(1)
-    16   17.535 MiB    0.000 MiB           1       return b
+    14   17.410 MiB    0.512 MiB           1       b = [1] * l
+    15   17.410 MiB    0.000 MiB           1       time.sleep(1)
+    16   17.410 MiB    0.000 MiB           1       return b
 
 
 python3.12 -m memory_profiler test/test_as.py
@@ -906,32 +943,32 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    11   16.691 MiB   16.691 MiB           1   @profile(precision=4)
+    11   16.754 MiB   16.754 MiB           1   @profile(precision=4)
     12                                         def test_1():
-    13   20.441 MiB    3.750 MiB           1       a = [1] * (10 ** 6)
-    14   96.805 MiB   76.363 MiB           1       b = [2] * (2 * 10 ** 7)
-    15   96.805 MiB    0.000 MiB           1       time.sleep(0.6)
-    16   20.520 MiB  -76.285 MiB           1       del b
+    13   20.617 MiB    3.863 MiB           1       a = [1] * (10 ** 6)
+    14   96.930 MiB   76.312 MiB           1       b = [2] * (2 * 10 ** 7)
+    15   96.930 MiB    0.000 MiB           1       time.sleep(0.6)
+    16   20.707 MiB  -76.223 MiB           1       del b
     17                                         
-    18   20.520 MiB    0.000 MiB           3       for i in range(2):
-    19   20.520 MiB    0.000 MiB           2           a = [1] * (10 ** 6)
-    20   96.805 MiB  152.512 MiB           2           b = [2] * (2 * 10 ** 7)
-    21   20.520 MiB -152.512 MiB           2           del b
-    22   20.520 MiB    0.000 MiB           1       return a
+    18   20.707 MiB    0.000 MiB           3       for i in range(2):
+    19   20.707 MiB    0.000 MiB           2           a = [1] * (10 ** 6)
+    20   96.758 MiB  152.102 MiB           2           b = [2] * (2 * 10 ** 7)
+    21   20.707 MiB -152.102 MiB           2           del b
+    22   20.707 MiB    0.000 MiB           1       return a
 
 
 Filename: test/test_precision_command_line.py
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    24   16.703 MiB   16.703 MiB           1   @profile(precision=2)
+    24   16.891 MiB   16.891 MiB           1   @profile(precision=2)
     25                                         def test_2():
-    26   16.703 MiB    0.000 MiB           1       a = {}
-    27   16.703 MiB    0.000 MiB           1       time.sleep(0.5)
-    28   17.203 MiB    0.000 MiB       10001       for i in range(10000):
-    29   17.203 MiB    0.500 MiB       10000           a[i] = i + 1
-    30   17.203 MiB    0.000 MiB           1       time.sleep(0.6)
-    31   17.203 MiB    0.000 MiB           1       return
+    26   16.891 MiB    0.000 MiB           1       a = {}
+    27   16.891 MiB    0.000 MiB           1       time.sleep(0.5)
+    28   17.402 MiB    0.000 MiB       10001       for i in range(10000):
+    29   17.402 MiB    0.512 MiB       10000           a[i] = i + 1
+    30   17.402 MiB    0.000 MiB           1       time.sleep(0.6)
+    31   17.402 MiB    0.000 MiB           1       return
 
 
 python3.12 -m memory_profiler test/test_gen.py
@@ -939,57 +976,57 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-     2   16.703 MiB   16.703 MiB           1   @profile
+     2   16.523 MiB   16.523 MiB           1   @profile
      3                                         def my_func():
-     4   20.457 MiB    3.754 MiB           1       a = [1] * (10 ** 6)
-     5   96.820 MiB   76.363 MiB           1       b = [2] * (2 * 10 ** 7)
-     6   20.539 MiB  -76.281 MiB           1       del b
-     7   20.539 MiB    0.000 MiB           2       yield a
+     4   20.387 MiB    3.863 MiB           1       a = [1] * (10 ** 6)
+     5   96.699 MiB   76.312 MiB           1       b = [2] * (2 * 10 ** 7)
+     6   20.488 MiB  -76.211 MiB           1       del b
+     7   20.488 MiB    0.000 MiB           2       yield a
 
 
 Filename: test/test_gen.py
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    10   16.805 MiB   16.805 MiB           1   @profile
+    10   16.676 MiB   16.676 MiB           1   @profile
     11                                         def test_comprehension():
     12                                             # Dict comprehension
-    13   22.680 MiB    5.875 MiB          28       d_comp = dict((str(k*k), [v] * (1<<17))
-    14   22.680 MiB    0.000 MiB          14                     for (v, k) in enumerate(range(99, 111)))
+    13   22.602 MiB    5.926 MiB          28       d_comp = dict((str(k*k), [v] * (1<<17))
+    14   22.602 MiB    0.000 MiB          14                     for (v, k) in enumerate(range(99, 111)))
     15                                         
     16                                             # List comprehension
-    17   32.180 MiB    9.500 MiB         100       l_comp = [[i] * (i<<9) for i in range(99)]
-    18   22.988 MiB   -9.191 MiB           1       del l_comp
-    19   16.941 MiB   -6.047 MiB           1       del d_comp
+    17   32.141 MiB    9.539 MiB         100       l_comp = [[i] * (i<<9) for i in range(99)]
+    18   22.941 MiB   -9.199 MiB           1       del l_comp
+    19   16.895 MiB   -6.047 MiB           1       del d_comp
     20                                         
-    21   23.211 MiB    0.000 MiB           4       def hh(x=1):
+    21   22.934 MiB   -0.145 MiB           4       def hh(x=1):
     22                                                 # Set comprehension
-    23   34.086 MiB -144.113 MiB         135           s_comp = set(('Z',) * (k<<13) for k in range(x, 19 + 2*x))
-    24   34.086 MiB    0.000 MiB           3           return s_comp
+    23   33.762 MiB -145.383 MiB         135           s_comp = set(('Z',) * (k<<13) for k in range(x, 19 + 2*x))
+    24   33.762 MiB   -0.145 MiB           3           return s_comp
     25                                         
-    26   17.336 MiB   -5.855 MiB           1       val = [range(1, 4), max(1, 4), 42 + len(hh())]
-    27   28.098 MiB   -5.988 MiB           1       val = hh() | hh(4)
-    28   28.098 MiB    0.000 MiB           1       val.add(40)
-    29   37.098 MiB    9.000 MiB         100       l1_comp = [[(1, i)] * (i<<9) for i in range(99)]
-    30   46.598 MiB    9.500 MiB         100       l2_comp = [[(3, i)] * (i<<9) for i in range(99)]
+    26   17.266 MiB   -5.812 MiB           1       val = [range(1, 4), max(1, 4), 42 + len(hh())]
+    27   28.211 MiB   -5.551 MiB           1       val = hh() | hh(4)
+    28   28.211 MiB    0.000 MiB           1       val.add(40)
+    29   36.973 MiB    8.762 MiB         100       l1_comp = [[(1, i)] * (i<<9) for i in range(99)]
+    30   46.512 MiB    9.539 MiB         100       l2_comp = [[(3, i)] * (i<<9) for i in range(99)]
     31                                         
-    32   46.598 MiB    0.000 MiB           1       return val
+    32   46.512 MiB    0.000 MiB           1       return val
 
 
 Filename: test/test_gen.py
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    35   16.805 MiB   16.805 MiB           1   @profile
+    35   16.672 MiB   16.672 MiB           1   @profile
     36                                         def test_generator():
-    37   28.660 MiB   11.855 MiB           9       a_gen = ([42] * (1<<20) for __ in '123')
-    38   28.660 MiB    0.000 MiB           1       huge_lst = list(a_gen)
+    37   28.527 MiB   11.855 MiB           9       a_gen = ([42] * (1<<20) for __ in '123')
+    38   28.527 MiB    0.000 MiB           1       huge_lst = list(a_gen)
     39                                         
-    40   28.660 MiB    0.000 MiB           1       b_gen = ([24] * (1<<20) for __ in '123')
-    41   28.660 MiB    0.000 MiB           1       del b_gen
-    42   16.805 MiB  -11.855 MiB           1       del huge_lst
+    40   28.527 MiB    0.000 MiB           1       b_gen = ([24] * (1<<20) for __ in '123')
+    41   28.527 MiB    0.000 MiB           1       del b_gen
+    42   16.676 MiB  -11.852 MiB           1       del huge_lst
     43                                         
-    44   16.805 MiB    0.000 MiB           1       return a_gen
+    44   16.676 MiB    0.000 MiB           1       return a_gen
 
 
 python3.12 -m memory_profiler test/test_unicode.py
@@ -997,11 +1034,11 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-     2   16.770 MiB   16.770 MiB           1   @profile
+     2   16.754 MiB   16.754 MiB           1   @profile
      3                                         def test_unicode(txt):
      4                                             # test when unicode is present
-     5   16.770 MiB    0.000 MiB           1       txt = txt.replace (u"ی", u"ي") #Arabic Yah = ي
-     6   16.770 MiB    0.000 MiB           1       return txt
+     5   16.754 MiB    0.000 MiB           1       txt = txt.replace (u"ی", u"ي") #Arabic Yah = ي
+     6   16.754 MiB    0.000 MiB           1       return txt
 
 
 python3.12 test/test_tracemalloc.py
@@ -1010,12 +1047,12 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-     4     16.4 MiB     16.4 MiB           1   @profile
+     4     16.5 MiB     16.5 MiB           1   @profile
      5                                         def my_func():
-     6     20.3 MiB      3.9 MiB           1       a = [1] * (10 ** 6)
-     7     96.5 MiB     76.2 MiB           1       b = [2] * (2 * 10 ** 7)
-     8     20.3 MiB    -76.2 MiB           1       del b
-     9     20.3 MiB      0.0 MiB           1       return a
+     6     20.4 MiB      3.9 MiB           1       a = [1] * (10 ** 6)
+     7     96.7 MiB     76.3 MiB           1       b = [2] * (2 * 10 ** 7)
+     8     20.4 MiB    -76.2 MiB           1       del b
+     9     20.4 MiB      0.0 MiB           1       return a
 
 
 python3.12 test/test_memory_usage.py
@@ -1024,32 +1061,32 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    13  16.3398 MiB  16.3398 MiB           1   @profile(precision=4)
+    13  16.5195 MiB  16.5195 MiB           1   @profile(precision=4)
     14                                         def test_1():
-    15  20.2461 MiB   3.9062 MiB           1       a = [1] * (10 ** 6)
-    16  96.4844 MiB  76.2383 MiB           1       b = [2] * (2 * 10 ** 7)
-    17  96.4844 MiB   0.0000 MiB           1       time.sleep(0.6)
-    18  20.2773 MiB -76.2070 MiB           1       del b
+    15  20.3828 MiB   3.8633 MiB           1       a = [1] * (10 ** 6)
+    16  96.6953 MiB  76.3125 MiB           1       b = [2] * (2 * 10 ** 7)
+    17  96.6953 MiB   0.0000 MiB           1       time.sleep(0.6)
+    18  20.4531 MiB -76.2422 MiB           1       del b
     19                                         
-    20  20.2812 MiB   0.0000 MiB           3       for i in range(2):
-    21  20.2812 MiB   0.0000 MiB           2           a = [1] * (10 ** 6)
-    22  96.5547 MiB 152.4844 MiB           2           b = [2] * (2 * 10 ** 7)
-    23  20.2812 MiB -152.5469 MiB           2           del b
-    24  20.2812 MiB   0.0000 MiB           1       return a
+    20  20.4570 MiB   0.0000 MiB           3       for i in range(2):
+    21  20.4570 MiB   0.0000 MiB           2           a = [1] * (10 ** 6)
+    22  96.5078 MiB 152.1016 MiB           2           b = [2] * (2 * 10 ** 7)
+    23  20.4570 MiB -152.0977 MiB           2           del b
+    24  20.4570 MiB   0.0000 MiB           1       return a
 
 
 Filename: /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.12_memory-profiler/build/test/test_precision_import.py
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-    26  16.46484 MiB  16.46484 MiB           1   @profile(precision=5)
+    26  16.64062 MiB  16.64062 MiB           1   @profile(precision=5)
     27                                         def test_2():
-    28  16.46484 MiB   0.00000 MiB           1       a = {}
-    29  16.46484 MiB   0.00000 MiB           1       time.sleep(0.5)
-    30  16.96484 MiB   0.00000 MiB       10001       for i in range(10000):
-    31  16.96484 MiB   0.50000 MiB       10000           a[i] = i + 1
-    32  16.96484 MiB   0.00000 MiB           1       time.sleep(0.6)
-    33  16.96484 MiB   0.00000 MiB           1       return
+    28  16.64062 MiB   0.00000 MiB           1       a = {}
+    29  16.64062 MiB   0.00000 MiB           1       time.sleep(0.5)
+    30  17.15234 MiB   0.00000 MiB       10001       for i in range(10000):
+    31  17.15234 MiB   0.51172 MiB       10000           a[i] = i + 1
+    32  17.15234 MiB   0.00000 MiB           1       time.sleep(0.6)
+    33  17.15234 MiB   0.00000 MiB           1       return
 
 
 python3.12 test/test_exception.py
@@ -1062,7 +1099,7 @@
     exec_with_profiler(script_filename, prof, args.backend, script_args)
   File "/build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.12_memory-profiler/build/memory_profiler.py", line 1249, in exec_with_profiler
     exec(compile(f.read(), filename, 'exec'), ns, ns)
-  File "/tmp/tmpoayt5i2v.py", line 1, in <module>
+  File "/tmp/tmpqpnxzyh9.py", line 1, in <module>
     raise RuntimeError('I am not working nicely')
 RuntimeError: I am not working nicely
 ERROR:mprof:Program resulted with a non-zero exit code: 1
@@ -1073,12 +1110,12 @@
     exec_with_profiler(script_filename, prof, args.backend, script_args)
   File "/build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.12_memory-profiler/build/memory_profiler.py", line 1249, in exec_with_profiler
     exec(compile(f.read(), filename, 'exec'), ns, ns)
-  File "/tmp/tmpkw18japs.py", line 1, in <module>
+  File "/tmp/tmpu0t5q4px.py", line 1, in <module>
     raise RuntimeError('I am not working nicely')
 RuntimeError: I am not working nicely
 .
 ----------------------------------------------------------------------
-Ran 3 tests in 0.351s
+Ran 3 tests in 1.423s
 
 OK
 <ignored>: Sampling memory every 0.1s
@@ -1101,12 +1138,12 @@
 
 Line #    Mem usage    Increment  Occurrences   Line Contents
 =============================================================
-     7     16.4 MiB     16.4 MiB           1   @profile
+     7     16.3 MiB     16.3 MiB           1   @profile
      8                                         async def my_func():
-     9     20.2 MiB      3.8 MiB           1       a = [1] * (10 ** 6)
-    10     96.6 MiB     76.4 MiB           1       b = [2] * (2 * 10 ** 7)
-    11     96.6 MiB      0.0 MiB           2       await asyncio.sleep(1e-2)
-    12     20.3 MiB    -76.3 MiB           1       del b
+     9     20.2 MiB      3.9 MiB           1       a = [1] * (10 ** 6)
+    10     96.5 MiB     76.3 MiB           1       b = [2] * (2 * 10 ** 7)
+    11     96.5 MiB      0.0 MiB           2       await asyncio.sleep(1e-2)
+    12     20.3 MiB    -76.2 MiB           1       del b
 
 
 python3.12 -m mprof run test/test_func.py
@@ -1139,15 +1176,16 @@
 running build_py
 running install_lib
 creating /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages
+copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.13_memory-profiler/build/mprofile_20241208203319.dat -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages
+copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.13_memory-profiler/build/mprof.py -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages
 copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.13_memory-profiler/build/memory_profiler.py -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages
 creating /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages/__pycache__
-copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.13_memory-profiler/build/__pycache__/mprof.cpython-313.pyc -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages/__pycache__
 copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.13_memory-profiler/build/__pycache__/memory_profiler.cpython-313.pyc -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages/__pycache__
-copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.13_memory-profiler/build/mprofile_20260110005349.dat -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages
-copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.13_memory-profiler/build/mprofile_20260110005348.dat -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages
-copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.13_memory-profiler/build/mprof.py -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages
-byte-compiling /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages/memory_profiler.py to memory_profiler.cpython-313.pyc
+copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.13_memory-profiler/build/__pycache__/mprof.cpython-313.pyc -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages/__pycache__
+copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.13_memory-profiler/build/mprofile_20241208203318.dat -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages
+copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.13_memory-profiler/build/mprofile_20241208203317.dat -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages
 byte-compiling /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages/mprof.py to mprof.cpython-313.pyc
+byte-compiling /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.13/dist-packages/memory_profiler.py to memory_profiler.cpython-313.pyc
 running install_egg_info
 running egg_info
 creating memory_profiler.egg-info
@@ -1183,14 +1221,16 @@
 running build_py
 running install_lib
 creating /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.12/dist-packages
-copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.12_memory-profiler/build/mprofile_20260110005410.dat -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.12/dist-packages
+copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.12_memory-profiler/build/mprofile_20241208203402.dat -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.12/dist-packages
+copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.12_memory-profiler/build/mprofile_20241208203359.dat -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.12/dist-packages
+copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.12_memory-profiler/build/mprof.py -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.12/dist-packages
+copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.12_memory-profiler/build/mprofile_20241208203400.dat -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.12/dist-packages
 copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.12_memory-profiler/build/memory_profiler.py -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.12/dist-packages
 creating /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.12/dist-packages/__pycache__
 copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.12_memory-profiler/build/__pycache__/memory_profiler.cpython-312.pyc -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.12/dist-packages/__pycache__
 copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.12_memory-profiler/build/__pycache__/mprof.cpython-312.pyc -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.12/dist-packages/__pycache__
-copying /build/reproducible-path/python-memory-profiler-0.61/.pybuild/cpython3_3.12_memory-profiler/build/mprof.py -> /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.12/dist-packages
-byte-compiling /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.12/dist-packages/memory_profiler.py to memory_profiler.cpython-312.pyc
 byte-compiling /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.12/dist-packages/mprof.py to mprof.cpython-312.pyc
+byte-compiling /build/reproducible-path/python-memory-profiler-0.61/debian/python3-memory-profiler/usr/lib/python3.12/dist-packages/memory_profiler.py to memory_profiler.cpython-312.pyc
 running install_egg_info
 running egg_info
 writing memory_profiler.egg-info/PKG-INFO
@@ -1233,12 +1273,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/25957/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/25957/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/19963 and its subdirectories
-I: Current time: Sat Jan 10 00:54:14 -12 2026
-I: pbuilder-time-stamp: 1768049654
+I: removing directory /srv/workspace/pbuilder/25957 and its subdirectories
+I: Current time: Sun Dec  8 20:34:13 +14 2024
+I: pbuilder-time-stamp: 1733639653