--- /srv/reproducible-results/rbuild-debian/r-b-build.ZZhgwISj/b1/python-cloup_3.0.6-1_armhf.changes
+++ /srv/reproducible-results/rbuild-debian/r-b-build.ZZhgwISj/b2/python-cloup_3.0.6-1_armhf.changes
├── Files
│ @@ -1,3 +1,3 @@
│  
│ - 9a2d82a9f7a9cec1d9a2df7dbbecdb9f 315288 doc optional python-cloup-doc_3.0.6-1_all.deb
│ + b26f0d874dba8e29a00c14923e9a1be4 315264 doc optional python-cloup-doc_3.0.6-1_all.deb
│   f12ee5155adf5d19f00e69d73365ff91 47844 python optional python3-cloup_3.0.6-1_all.deb
├── python-cloup-doc_3.0.6-1_all.deb
│ ├── file list
│ │ @@ -1,3 +1,3 @@
│ │  -rw-r--r--   0        0        0        4 2025-03-06 19:23:31.000000 debian-binary
│ │  -rw-r--r--   0        0        0     3728 2025-03-06 19:23:31.000000 control.tar.xz
│ │ --rw-r--r--   0        0        0   311368 2025-03-06 19:23:31.000000 data.tar.xz
│ │ +-rw-r--r--   0        0        0   311344 2025-03-06 19:23:31.000000 data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── ./usr/share/doc/python-cloup-doc/html/pages/arguments.html
│ │ │ │ @@ -295,16 +295,16 @@
│ │ │ │  to them by name.</p>
│ │ │ │  </div></blockquote>
│ │ │ │  <p>Cloup doesn’t force the Unix convention on you. <code class="docutils literal notranslate"><span class="pre">cloup.argument</span></code> takes an
│ │ │ │  optional <code class="docutils literal notranslate"><span class="pre">help</span></code> parameter. If you pass a non-empty string to at least one of
│ │ │ │  the arguments of a command, Cloup will print a “Positional arguments” section
│ │ │ │  just below the command description.</p>
│ │ │ │  <div class="tabbed-set docutils">
│ │ │ │ -<input checked="checked" id="7e91ecc3-8d1b-4abd-a21c-44235925e6e7" name="a56462bb-a82f-46d1-a7c9-e216aabf52e3" type="radio">
│ │ │ │ -</input><label class="tabbed-label" for="7e91ecc3-8d1b-4abd-a21c-44235925e6e7">
│ │ │ │ +<input checked="checked" id="88ed5b9f-fd7f-450b-abb4-26337aac2af7" name="ac73374a-6411-4b2c-8c54-a91e78204968" type="radio">
│ │ │ │ +</input><label class="tabbed-label" for="88ed5b9f-fd7f-450b-abb4-26337aac2af7">
│ │ │ │  Code</label><div class="tabbed-content docutils">
│ │ │ │  <div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">pprint</span> <span class="kn">import</span> <span class="n">pprint</span>
│ │ │ │  <span class="kn">import</span> <span class="nn">cloup</span>
│ │ │ │  <span class="kn">from</span> <span class="nn">cloup</span> <span class="kn">import</span> <span class="n">option</span><span class="p">,</span> <span class="n">option_group</span>
│ │ │ │  
│ │ │ │  <span class="nd">@cloup</span><span class="o">.</span><span class="n">command</span><span class="p">()</span>
│ │ │ │  <span class="nd">@cloup</span><span class="o">.</span><span class="n">argument</span><span class="p">(</span><span class="s1">&#39;input_path&#39;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s2">&quot;Input path&quot;</span><span class="p">)</span>
│ │ │ │ @@ -319,16 +319,16 @@
│ │ │ │  <span class="w">    </span><span class="sd">&quot;&quot;&quot;A test program for cloup.&quot;&quot;&quot;</span>
│ │ │ │      <span class="n">pprint</span><span class="p">(</span><span class="n">kwargs</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="mi">3</span><span class="p">)</span>
│ │ │ │  
│ │ │ │  <span class="n">main</span><span class="p">()</span>
│ │ │ │  </pre></div>
│ │ │ │  </div>
│ │ │ │  </div>
│ │ │ │ -<input id="d9844f19-72ae-4c5c-9b0a-6da0c4788951" name="a56462bb-a82f-46d1-a7c9-e216aabf52e3" type="radio">
│ │ │ │ -</input><label class="tabbed-label" for="d9844f19-72ae-4c5c-9b0a-6da0c4788951">
│ │ │ │ +<input id="8583cc1d-c4b0-445e-b2a7-9e1a5574883e" name="ac73374a-6411-4b2c-8c54-a91e78204968" type="radio">
│ │ │ │ +</input><label class="tabbed-label" for="8583cc1d-c4b0-445e-b2a7-9e1a5574883e">
│ │ │ │  Generated help</label><div class="tabbed-content docutils">
│ │ │ │  <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>Usage: example [OPTIONS] INPUT_PATH OUT_PATH
│ │ │ │  
│ │ │ │    A test program for cloup.
│ │ │ │  
│ │ │ │  Positional arguments:
│ │ │ │    INPUT_PATH      Input path
│ │ │ ├── ./usr/share/doc/python-cloup-doc/html/pages/formatting.html
│ │ │ │ @@ -516,16 +516,16 @@
│ │ │ │  <li><p>the option description is always printed below the option name, with an indentation
│ │ │ │  increment of at least 3 spaces</p></li>
│ │ │ │  <li><p>all definitions are separated by an empty line.</p></li>
│ │ │ │  </ul>
│ │ │ │  <p>The following tabs compare the <code class="docutils literal notranslate"><span class="pre">--help</span></code> of the manim example (“aligned” and
│ │ │ │  “non-aligned” refer to the <code class="docutils literal notranslate"><span class="pre">align_option_groups</span></code> argument):</p>
│ │ │ │  <div class="tabbed-set docutils">
│ │ │ │ -<input checked="checked" id="47e56aaf-c25c-43b7-ac01-a03ede5e3984" name="5c64d500-e6d1-46f8-81aa-d9ac3c23b3b1" type="radio">
│ │ │ │ -</input><label class="tabbed-label" for="47e56aaf-c25c-43b7-ac01-a03ede5e3984">
│ │ │ │ +<input checked="checked" id="12682561-3703-4c46-84ac-b04742968574" name="2a376f2e-b30c-481f-bba2-d79798e6a0d3" type="radio">
│ │ │ │ +</input><label class="tabbed-label" for="12682561-3703-4c46-84ac-b04742968574">
│ │ │ │  Linear layout</label><div class="tabbed-content docutils">
│ │ │ │  <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>Usage: manim render [OPTIONS]
│ │ │ │                      SCRIPT_PATH
│ │ │ │                      [SCENE_NAMES]...
│ │ │ │  
│ │ │ │    Render some or all scenes defined in a Python
│ │ │ │    script.
│ │ │ │ @@ -555,16 +555,16 @@
│ │ │ │       Verbosity of CLI output. Changes ffmpeg
│ │ │ │       log level unless 5+.
│ │ │ │  
│ │ │ │  [...]
│ │ │ │  </pre></div>
│ │ │ │  </div>
│ │ │ │  </div>
│ │ │ │ -<input id="56f3df39-b199-4b0d-b072-69fd2bc8e739" name="5c64d500-e6d1-46f8-81aa-d9ac3c23b3b1" type="radio">
│ │ │ │ -</input><label class="tabbed-label" for="56f3df39-b199-4b0d-b072-69fd2bc8e739">
│ │ │ │ +<input id="c5c72848-2f38-4b5c-8077-96e6ddc04927" name="2a376f2e-b30c-481f-bba2-d79798e6a0d3" type="radio">
│ │ │ │ +</input><label class="tabbed-label" for="c5c72848-2f38-4b5c-8077-96e6ddc04927">
│ │ │ │  Standard layout (aligned)</label><div class="tabbed-content docutils">
│ │ │ │  <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>Usage: manim render [OPTIONS]
│ │ │ │                      SCRIPT_PATH
│ │ │ │                      [SCENE_NAMES]...
│ │ │ │  
│ │ │ │    Render some or all scenes defined in a Python
│ │ │ │    script.
│ │ │ │ @@ -597,16 +597,16 @@
│ │ │ │                                ffmpeg log level
│ │ │ │                                unless 5+.
│ │ │ │  
│ │ │ │  [...]
│ │ │ │  </pre></div>
│ │ │ │  </div>
│ │ │ │  </div>
│ │ │ │ -<input id="e6e9932f-c797-4261-8adf-741fe74e59af" name="5c64d500-e6d1-46f8-81aa-d9ac3c23b3b1" type="radio">
│ │ │ │ -</input><label class="tabbed-label" for="e6e9932f-c797-4261-8adf-741fe74e59af">
│ │ │ │ +<input id="d965cfa2-b81a-497a-9ef9-3f5efd212455" name="2a376f2e-b30c-481f-bba2-d79798e6a0d3" type="radio">
│ │ │ │ +</input><label class="tabbed-label" for="d965cfa2-b81a-497a-9ef9-3f5efd212455">
│ │ │ │  Standard layout (non-aligned)</label><div class="tabbed-content docutils">
│ │ │ │  <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>Usage: manim render [OPTIONS]
│ │ │ │                      SCRIPT_PATH
│ │ │ │                      [SCENE_NAMES]...
│ │ │ │  
│ │ │ │    Render some or all scenes defined in a Python
│ │ │ │    script.
│ │ │ ├── ./usr/share/doc/python-cloup-doc/html/pages/option-groups.html
│ │ │ │ @@ -315,16 +315,16 @@
│ │ │ │  a description of the constraint will be shown between squared brackets
│ │ │ │  aside the option group title (or below it if too long)</p></li>
│ │ │ │  <li><p><strong>hidden</strong> –
│ │ │ │  if True, the option group and all its options are hidden from the help page
│ │ │ │  (all contained options will have their hidden attribute set to True).</p></li>
│ │ │ │  </ul>
│ │ │ │  <div class="tabbed-set docutils">
│ │ │ │ -<input checked="checked" id="fa65c9ed-3faa-43df-aa8a-7c6c320a1247" name="078e1d5c-031a-4d13-80a3-2bd5ca52b5ec" type="radio">
│ │ │ │ -</input><label class="tabbed-label" for="fa65c9ed-3faa-43df-aa8a-7c6c320a1247">
│ │ │ │ +<input checked="checked" id="157da0de-2fbd-4165-8889-4e4a1b02a231" name="32827234-e4a4-465b-a55c-e20b32d25ee0" type="radio">
│ │ │ │ +</input><label class="tabbed-label" for="157da0de-2fbd-4165-8889-4e4a1b02a231">
│ │ │ │  Code</label><div class="tabbed-content docutils">
│ │ │ │  <div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">cloup</span>
│ │ │ │  <span class="kn">from</span> <span class="nn">cloup</span> <span class="kn">import</span> <span class="n">option_group</span><span class="p">,</span> <span class="n">option</span>
│ │ │ │  <span class="kn">from</span> <span class="nn">cloup.constraints</span> <span class="kn">import</span> <span class="n">RequireAtLeast</span>
│ │ │ │  
│ │ │ │  <span class="nd">@cloup</span><span class="o">.</span><span class="n">command</span><span class="p">()</span>
│ │ │ │  <span class="nd">@option_group</span><span class="p">(</span>
│ │ │ │ @@ -348,16 +348,16 @@
│ │ │ │  <span class="w">    </span><span class="sd">&quot;&quot;&quot;A CLI that does nothing.&quot;&quot;&quot;</span>
│ │ │ │      <span class="nb">print</span><span class="p">(</span><span class="n">kwargs</span><span class="p">)</span>
│ │ │ │  
│ │ │ │  <span class="n">cli</span><span class="p">()</span>
│ │ │ │  </pre></div>
│ │ │ │  </div>
│ │ │ │  </div>
│ │ │ │ -<input id="1b04fb16-2c2a-440a-b9ca-58061bb461ae" name="078e1d5c-031a-4d13-80a3-2bd5ca52b5ec" type="radio">
│ │ │ │ -</input><label class="tabbed-label" for="1b04fb16-2c2a-440a-b9ca-58061bb461ae">
│ │ │ │ +<input id="11d76c00-f05a-4ab6-b983-f7bff1a1ab9c" name="32827234-e4a4-465b-a55c-e20b32d25ee0" type="radio">
│ │ │ │ +</input><label class="tabbed-label" for="11d76c00-f05a-4ab6-b983-f7bff1a1ab9c">
│ │ │ │  Generated help</label><div class="tabbed-content docutils">
│ │ │ │  <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>Usage: clouptest [OPTIONS]
│ │ │ │  
│ │ │ │    A CLI that does nothing.
│ │ │ │  
│ │ │ │  Input options:
│ │ │ │    --one TEXT          1st input option
│ │ │ │ @@ -398,16 +398,16 @@
│ │ │ │  <p>By default, all option group help sections are <strong>aligned</strong>, meaning that they
│ │ │ │  share the same column widths. Many people find this visually pleasing and this
│ │ │ │  is also the default behavior of <code class="docutils literal notranslate"><span class="pre">argparse</span></code>.</p>
│ │ │ │  <p>Nonetheless, if some of your option groups have shorter options, alignment may
│ │ │ │  result in a lot of wasted space and definitions quite far from option names,
│ │ │ │  which is bad for readability. See this biased example to compare the two modes:</p>
│ │ │ │  <div class="tabbed-set docutils">
│ │ │ │ -<input checked="checked" id="dc84273c-0ec4-4cbc-b639-68350f060dad" name="b73eab1f-ac35-44aa-9383-d4a5a828f6c8" type="radio">
│ │ │ │ -</input><label class="tabbed-label" for="dc84273c-0ec4-4cbc-b639-68350f060dad">
│ │ │ │ +<input checked="checked" id="7d8af8a6-6d7e-41d0-a778-d328b53201ea" name="04ebcd01-3311-4268-87e8-c3a0e39ab871" type="radio">
│ │ │ │ +</input><label class="tabbed-label" for="7d8af8a6-6d7e-41d0-a778-d328b53201ea">
│ │ │ │  Aligned</label><div class="tabbed-content docutils">
│ │ │ │  <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>Usage: clouptest [OPTIONS]
│ │ │ │  
│ │ │ │    A CLI that does nothing.
│ │ │ │  
│ │ │ │  Input options:
│ │ │ │    --one TEXT                   This description is more likely to be wrapped
│ │ │ │ @@ -428,16 +428,16 @@
│ │ │ │  Other options:
│ │ │ │    --seven [a|b|c|d|e|f|g|h|i]  First uncategorized option.
│ │ │ │    --height TEXT                Second uncategorized option.
│ │ │ │    --help                       Show this message and exit.
│ │ │ │  </pre></div>
│ │ │ │  </div>
│ │ │ │  </div>
│ │ │ │ -<input id="6b928b54-74ed-492e-8ecd-c8ae7cbc6eb3" name="b73eab1f-ac35-44aa-9383-d4a5a828f6c8" type="radio">
│ │ │ │ -</input><label class="tabbed-label" for="6b928b54-74ed-492e-8ecd-c8ae7cbc6eb3">
│ │ │ │ +<input id="a7f04938-7358-4a05-92d7-93cf5d68ee55" name="04ebcd01-3311-4268-87e8-c3a0e39ab871" type="radio">
│ │ │ │ +</input><label class="tabbed-label" for="a7f04938-7358-4a05-92d7-93cf5d68ee55">
│ │ │ │  Non-aligned</label><div class="tabbed-content docutils">
│ │ │ │  <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>Usage: clouptest [OPTIONS]
│ │ │ │  
│ │ │ │    A CLI that does nothing.
│ │ │ │  
│ │ │ │  Input options:
│ │ │ │    --one TEXT    This description is more likely to be wrapped when aligning.
│ │ │ ├── ./usr/share/doc/python-cloup-doc/html/pages/sections.html
│ │ │ │ @@ -302,16 +302,16 @@
│ │ │ │  <section id="adding-full-sections">
│ │ │ │  <h2>Adding full sections<a class="headerlink" href="#adding-full-sections" title="Link to this heading">¶</a></h2>
│ │ │ │  <p>This is my favourite way of structuring my sections.
│ │ │ │  You can find a runnable example that implements part of the help of Git
│ │ │ │  <a class="reference external" href="https://github.com/janLuke/cloup/blob/master/examples/git_sections.py">here</a>.
│ │ │ │  The code below is based on that example.</p>
│ │ │ │  <div class="tabbed-set docutils">
│ │ │ │ -<input checked="checked" id="e001d566-b42a-4235-a190-b40775778b36" name="b76f67a7-1ba5-4734-9aee-c04ddbf7ee22" type="radio">
│ │ │ │ -</input><label class="tabbed-label" for="e001d566-b42a-4235-a190-b40775778b36">
│ │ │ │ +<input checked="checked" id="6739b959-bd61-40be-adbc-98adeb066c5e" name="0006457c-583a-4546-811d-7f9d77ba9604" type="radio">
│ │ │ │ +</input><label class="tabbed-label" for="6739b959-bd61-40be-adbc-98adeb066c5e">
│ │ │ │  Code</label><div class="tabbed-content docutils">
│ │ │ │  <div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">cloup</span>
│ │ │ │  <span class="kn">from</span> <span class="nn">.commands</span> <span class="kn">import</span> <span class="p">(</span>  <span class="c1"># import your subcommands</span>
│ │ │ │      <span class="n">git_clone</span><span class="p">,</span> <span class="n">git_init</span><span class="p">,</span> <span class="n">git_rm</span><span class="p">,</span> <span class="n">git_sparse_checkout</span><span class="p">,</span> <span class="n">git_mv</span><span class="p">,</span>
│ │ │ │      <span class="n">git_status</span><span class="p">,</span> <span class="n">git_log</span><span class="p">)</span>
│ │ │ │  
│ │ │ │  <span class="nd">@cloup</span><span class="o">.</span><span class="n">group</span><span class="p">(</span><span class="s1">&#39;git&#39;</span><span class="p">)</span>
│ │ │ │ @@ -332,16 +332,16 @@
│ │ │ │  <span class="c1"># Subcommands that are not assigned to a specific section</span>
│ │ │ │  <span class="c1"># populate the &quot;default section&quot;</span>
│ │ │ │  <span class="n">git</span><span class="o">.</span><span class="n">add_command</span><span class="p">(</span><span class="n">git_status</span><span class="p">)</span>
│ │ │ │  <span class="n">git</span><span class="o">.</span><span class="n">add_command</span><span class="p">(</span><span class="n">git_log</span><span class="p">)</span>
│ │ │ │  </pre></div>
│ │ │ │  </div>
│ │ │ │  </div>
│ │ │ │ -<input id="fb8d4539-3747-4e96-abe7-87b0f18cfc9d" name="b76f67a7-1ba5-4734-9aee-c04ddbf7ee22" type="radio">
│ │ │ │ -</input><label class="tabbed-label" for="fb8d4539-3747-4e96-abe7-87b0f18cfc9d">
│ │ │ │ +<input id="bc66dbbb-98bd-44d3-89b0-bd0147425055" name="0006457c-583a-4546-811d-7f9d77ba9604" type="radio">
│ │ │ │ +</input><label class="tabbed-label" for="bc66dbbb-98bd-44d3-89b0-bd0147425055">
│ │ │ │  Generated help</label><div class="tabbed-content docutils">
│ │ │ │  <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>Usage: git [OPTIONS] COMMAND [ARGS]...
│ │ │ │  
│ │ │ │  Options:
│ │ │ │    --help  Show this message and exit.
│ │ │ │  
│ │ │ │  Start a working area (see also: git help tutorial):