21.9 KB
/srv/reproducible-results/rbuild-debian/r-b-build.JOp98Mwo/b1/python-cyclopts_3.12.0-1_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.JOp98Mwo/b2/python-cyclopts_3.12.0-1_arm64.changes
303 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·73af53ebdaaf263cbc3afa8f994aac86·266360·doc·optional·python-cyclopts-doc_3.12.0-1_all.deb1 ·c4e795109ba2c3ab85c46b7a32fce217·266348·doc·optional·python-cyclopts-doc_3.12.0-1_all.deb
2 ·60b2a0022015456b1b1e97825092ea8d·56776·python·optional·python3-cyclopts_3.12.0-1_all.deb2 ·60b2a0022015456b1b1e97825092ea8d·56776·python·optional·python3-cyclopts_3.12.0-1_all.deb
21.5 KB
python-cyclopts-doc_3.12.0-1_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-09·00:06:09.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-09·00:06:09.000000·debian-binary
2 -rw-r--r--···0········0········0·····4892·2025-04-09·00:06:09.000000·control.tar.xz2 -rw-r--r--···0········0········0·····4892·2025-04-09·00:06:09.000000·control.tar.xz
3 -rw-r--r--···0········0········0···261276·2025-04-09·00:06:09.000000·data.tar.xz3 -rw-r--r--···0········0········0···261264·2025-04-09·00:06:09.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
20.9 KB
data.tar.xz
20.9 KB
data.tar
20.9 KB
./usr/share/doc/python-cyclopts-doc/html/api.html
    
Offset 2325, 22 lines modifiedOffset 2325, 22 lines modified
2325 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=True,·file_okay=True,·dir_okay=True,·ext=()),))]</p>2325 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=True,·file_okay=True,·dir_okay=True,·ext=()),))]</p>
2326 </dd></dl>2326 </dd></dl>
  
2327 <dl·class="py·data">2327 <dl·class="py·data">
2328 <dt·class="sig·sig-object·py"·id="cyclopts.types.ResolvedPath">2328 <dt·class="sig·sig-object·py"·id="cyclopts.types.ResolvedPath">
2329 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">ResolvedPath</span></span><a·class="headerlink"·href="#cyclopts.types.ResolvedPath"·title="Link·to·this·definition"></a></dt>2329 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">ResolvedPath</span></span><a·class="headerlink"·href="#cyclopts.types.ResolvedPath"·title="Link·to·this·definition"></a></dt>
2330 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·file·or·directory.·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">resolve()</span></code>·is·invoked·prior·to·returning·the·path.</p>2330 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·file·or·directory.·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">resolve()</span></code>·is·invoked·prior·to·returning·the·path.</p>
2331 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(converter=&lt;function·_path_resolve_converter·at·0xffff7fc6d260&gt;)]</p>2331 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(converter=&lt;function·_path_resolve_converter·at·0xffffb90f9260&gt;)]</p>
2332 </dd></dl>2332 </dd></dl>
  
2333 <dl·class="py·data">2333 <dl·class="py·data">
2334 <dt·class="sig·sig-object·py"·id="cyclopts.types.ResolvedExistingPath">2334 <dt·class="sig·sig-object·py"·id="cyclopts.types.ResolvedExistingPath">
2335 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">ResolvedExistingPath</span></span><a·class="headerlink"·href="#cyclopts.types.ResolvedExistingPath"·title="Link·to·this·definition"></a></dt>2335 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">ResolvedExistingPath</span></span><a·class="headerlink"·href="#cyclopts.types.ResolvedExistingPath"·title="Link·to·this·definition"></a></dt>
2336 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·file·or·directory·that·<strong>must</strong>·exist.·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">resolve()</span></code>·is·invoked·prior·to·returning·the·path.</p>2336 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·file·or·directory·that·<strong>must</strong>·exist.·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">resolve()</span></code>·is·invoked·prior·to·returning·the·path.</p>
2337 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=True,·file_okay=True,·dir_okay=True,·ext=()),)),·Parameter(converter=&lt;function·_path_resolve_converter·at·0xffff7fc6d260&gt;)]</p>2337 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=True,·file_okay=True,·dir_okay=True,·ext=()),)),·Parameter(converter=&lt;function·_path_resolve_converter·at·0xffffb90f9260&gt;)]</p>
2338 </dd></dl>2338 </dd></dl>
  
2339 <dl·class="py·data">2339 <dl·class="py·data">
2340 <dt·class="sig·sig-object·py"·id="cyclopts.types.Directory">2340 <dt·class="sig·sig-object·py"·id="cyclopts.types.Directory">
2341 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">Directory</span></span><a·class="headerlink"·href="#cyclopts.types.Directory"·title="Link·to·this·definition"></a></dt>2341 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">Directory</span></span><a·class="headerlink"·href="#cyclopts.types.Directory"·title="Link·to·this·definition"></a></dt>
2342 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·that·<strong>must</strong>·be·a·directory·(or·not·exist).</p>2342 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·that·<strong>must</strong>·be·a·directory·(or·not·exist).</p>
2343 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=False,·file_okay=False,·dir_okay=True,·ext=()),))]</p>2343 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=False,·file_okay=False,·dir_okay=True,·ext=()),))]</p>
Offset 2353, 22 lines modifiedOffset 2353, 22 lines modified
2353 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=True,·file_okay=False,·dir_okay=True,·ext=()),))]</p>2353 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=True,·file_okay=False,·dir_okay=True,·ext=()),))]</p>
2354 </dd></dl>2354 </dd></dl>
  
2355 <dl·class="py·data">2355 <dl·class="py·data">
2356 <dt·class="sig·sig-object·py"·id="cyclopts.types.ResolvedDirectory">2356 <dt·class="sig·sig-object·py"·id="cyclopts.types.ResolvedDirectory">
2357 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">ResolvedDirectory</span></span><a·class="headerlink"·href="#cyclopts.types.ResolvedDirectory"·title="Link·to·this·definition"></a></dt>2357 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">ResolvedDirectory</span></span><a·class="headerlink"·href="#cyclopts.types.ResolvedDirectory"·title="Link·to·this·definition"></a></dt>
2358 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·directory.·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">resolve()</span></code>·is·invoked·prior·to·returning·the·path.</p>2358 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·directory.·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">resolve()</span></code>·is·invoked·prior·to·returning·the·path.</p>
2359 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=False,·file_okay=False,·dir_okay=True,·ext=()),)),·Parameter(converter=&lt;function·_path_resolve_converter·at·0xffff7fc6d260&gt;)]</p>2359 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=False,·file_okay=False,·dir_okay=True,·ext=()),)),·Parameter(converter=&lt;function·_path_resolve_converter·at·0xffffb90f9260&gt;)]</p>
2360 </dd></dl>2360 </dd></dl>
  
2361 <dl·class="py·data">2361 <dl·class="py·data">
2362 <dt·class="sig·sig-object·py"·id="cyclopts.types.ResolvedExistingDirectory">2362 <dt·class="sig·sig-object·py"·id="cyclopts.types.ResolvedExistingDirectory">
2363 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">ResolvedExistingDirectory</span></span><a·class="headerlink"·href="#cyclopts.types.ResolvedExistingDirectory"·title="Link·to·this·definition"></a></dt>2363 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">ResolvedExistingDirectory</span></span><a·class="headerlink"·href="#cyclopts.types.ResolvedExistingDirectory"·title="Link·to·this·definition"></a></dt>
2364 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·directory·that·<strong>must</strong>·exist.·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">resolve()</span></code>·is·invoked·prior·to·returning·the·path.</p>2364 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·directory·that·<strong>must</strong>·exist.·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">resolve()</span></code>·is·invoked·prior·to·returning·the·path.</p>
2365 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=True,·file_okay=False,·dir_okay=True,·ext=()),)),·Parameter(converter=&lt;function·_path_resolve_converter·at·0xffff7fc6d260&gt;)]</p>2365 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=True,·file_okay=False,·dir_okay=True,·ext=()),)),·Parameter(converter=&lt;function·_path_resolve_converter·at·0xffffb90f9260&gt;)]</p>
2366 </dd></dl>2366 </dd></dl>
  
2367 <dl·class="py·data">2367 <dl·class="py·data">
2368 <dt·class="sig·sig-object·py"·id="cyclopts.types.File">2368 <dt·class="sig·sig-object·py"·id="cyclopts.types.File">
2369 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">File</span></span><a·class="headerlink"·href="#cyclopts.types.File"·title="Link·to·this·definition"></a></dt>2369 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">File</span></span><a·class="headerlink"·href="#cyclopts.types.File"·title="Link·to·this·definition"></a></dt>
2370 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">File</span></code>·that·<strong>must</strong>·be·a·file·(or·not·exist).</p>2370 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">File</span></code>·that·<strong>must</strong>·be·a·file·(or·not·exist).</p>
2371 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=False,·file_okay=True,·dir_okay=False,·ext=()),))]</p>2371 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=False,·file_okay=True,·dir_okay=False,·ext=()),))]</p>
Offset 2381, 22 lines modifiedOffset 2381, 22 lines modified
2381 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=True,·file_okay=True,·dir_okay=False,·ext=()),))]</p>2381 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=True,·file_okay=True,·dir_okay=False,·ext=()),))]</p>
2382 </dd></dl>2382 </dd></dl>
  
2383 <dl·class="py·data">2383 <dl·class="py·data">
2384 <dt·class="sig·sig-object·py"·id="cyclopts.types.ResolvedFile">2384 <dt·class="sig·sig-object·py"·id="cyclopts.types.ResolvedFile">
2385 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">ResolvedFile</span></span><a·class="headerlink"·href="#cyclopts.types.ResolvedFile"·title="Link·to·this·definition"></a></dt>2385 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">ResolvedFile</span></span><a·class="headerlink"·href="#cyclopts.types.ResolvedFile"·title="Link·to·this·definition"></a></dt>
2386 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·file.·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">resolve()</span></code>·is·invoked·prior·to·returning·the·path.</p>2386 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·file.·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">resolve()</span></code>·is·invoked·prior·to·returning·the·path.</p>
2387 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=False,·file_okay=True,·dir_okay=False,·ext=()),)),·Parameter(converter=&lt;function·_path_resolve_converter·at·0xffff7fc6d260&gt;)]</p>2387 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=False,·file_okay=True,·dir_okay=False,·ext=()),)),·Parameter(converter=&lt;function·_path_resolve_converter·at·0xffffb90f9260&gt;)]</p>
2388 </dd></dl>2388 </dd></dl>
  
2389 <dl·class="py·data">2389 <dl·class="py·data">
2390 <dt·class="sig·sig-object·py"·id="cyclopts.types.ResolvedExistingFile">2390 <dt·class="sig·sig-object·py"·id="cyclopts.types.ResolvedExistingFile">
2391 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">ResolvedExistingFile</span></span><a·class="headerlink"·href="#cyclopts.types.ResolvedExistingFile"·title="Link·to·this·definition"></a></dt>2391 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">ResolvedExistingFile</span></span><a·class="headerlink"·href="#cyclopts.types.ResolvedExistingFile"·title="Link·to·this·definition"></a></dt>
2392 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·file·that·<strong>must</strong>·exist.·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">resolve()</span></code>·is·invoked·prior·to·returning·the·path.</p>2392 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·file·that·<strong>must</strong>·exist.·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">resolve()</span></code>·is·invoked·prior·to·returning·the·path.</p>
2393 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=True,·file_okay=True,·dir_okay=False,·ext=()),)),·Parameter(converter=&lt;function·_path_resolve_converter·at·0xffff7fc6d260&gt;)]</p>2393 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=True,·file_okay=True,·dir_okay=False,·ext=()),)),·Parameter(converter=&lt;function·_path_resolve_converter·at·0xffffb90f9260&gt;)]</p>
2394 </dd></dl>2394 </dd></dl>
  
2395 <dl·class="py·data">2395 <dl·class="py·data">
2396 <dt·class="sig·sig-object·py"·id="cyclopts.types.BinPath">2396 <dt·class="sig·sig-object·py"·id="cyclopts.types.BinPath">
2397 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">BinPath</span></span><a·class="headerlink"·href="#cyclopts.types.BinPath"·title="Link·to·this·definition"></a></dt>2397 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">BinPath</span></span><a·class="headerlink"·href="#cyclopts.types.BinPath"·title="Link·to·this·definition"></a></dt>
2398 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·that·<strong>must</strong>·have·extension·<code·class="docutils·literal·notranslate"><span·class="pre">bin</span></code>.</p>2398 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>·that·<strong>must</strong>·have·extension·<code·class="docutils·literal·notranslate"><span·class="pre">bin</span></code>.</p>
2399 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=False,·file_okay=True,·dir_okay=False,·ext=('bin',)),))]</p>2399 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Path</span></code>,·Parameter(validator=(Path(exists=False,·file_okay=True,·dir_okay=False,·ext=('bin',)),))]</p>
Offset 2646, 40 lines modifiedOffset 2646, 40 lines modified
2646 <span·class="n">app</span><span·class="p">()</span>2646 <span·class="n">app</span><span·class="p">()</span>
2647 </pre></div>2647 </pre></div>
2648 </div>2648 </div>
2649 <div·class="highlight-console·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">$·</span>my-script<span·class="w">·</span><span·class="s1">&#39;{&quot;foo&quot;:·1,·&quot;bar&quot;:·2}&#39;</span>2649 <div·class="highlight-console·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">$·</span>my-script<span·class="w">·</span><span·class="s1">&#39;{&quot;foo&quot;:·1,·&quot;bar&quot;:·2}&#39;</span>
2650 <span·class="go">{&#39;foo&#39;:·1,·&#39;bar&#39;:·2}</span>2650 <span·class="go">{&#39;foo&#39;:·1,·&#39;bar&#39;:·2}</span>
2651 </pre></div>2651 </pre></div>
2652 </div>2652 </div>
2653 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">Any</span></code>,·Parameter(converter=&lt;function·_json_converter·at·0xffff7fc6d080&gt;)]</p>2653 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">Any</span></code>,·Parameter(converter=&lt;function·_json_converter·at·0xffffb90f9080&gt;)]</p>
2654 </dd></dl>2654 </dd></dl>
  
2655 </section>2655 </section>
2656 <section·id="web">2656 <section·id="web">
2657 <span·id="api-config"></span><h3>Web<a·class="headerlink"·href="#web"·title="Link·to·this·heading"></a></h3>2657 <span·id="api-config"></span><h3>Web<a·class="headerlink"·href="#web"·title="Link·to·this·heading"></a></h3>
2658 <p>Annotated·types·for·common·web-related·values.</p>2658 <p>Annotated·types·for·common·web-related·values.</p>
2659 <dl·class="py·data">2659 <dl·class="py·data">
2660 <dt·class="sig·sig-object·py"·id="cyclopts.types.Email">2660 <dt·class="sig·sig-object·py"·id="cyclopts.types.Email">
2661 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">Email</span></span><a·class="headerlink"·href="#cyclopts.types.Email"·title="Link·to·this·definition"></a></dt>2661 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">Email</span></span><a·class="headerlink"·href="#cyclopts.types.Email"·title="Link·to·this·definition"></a></dt>
2662 <dd><p>An·email·address·string·with·simple·validation.</p>2662 <dd><p>An·email·address·string·with·simple·validation.</p>
2663 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">str</span></code>,·Parameter(validator=(&lt;function·_email_validator·at·0xffff7fc2f100&gt;,))]</p>2663 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">str</span></code>,·Parameter(validator=(&lt;function·_email_validator·at·0xffffb90bb100&gt;,))]</p>
2664 </dd></dl>2664 </dd></dl>
  
2665 <dl·class="py·data">2665 <dl·class="py·data">
2666 <dt·class="sig·sig-object·py"·id="cyclopts.types.Port">2666 <dt·class="sig·sig-object·py"·id="cyclopts.types.Port">
2667 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">Port</span></span><a·class="headerlink"·href="#cyclopts.types.Port"·title="Link·to·this·definition"></a></dt>2667 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">Port</span></span><a·class="headerlink"·href="#cyclopts.types.Port"·title="Link·to·this·definition"></a></dt>
2668 <dd><p>An·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">int</span></code>·limited·to·range·<code·class="docutils·literal·notranslate"><span·class="pre">[0,</span>·<span·class="pre">65535]</span></code>.</p>2668 <dd><p>An·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">int</span></code>·limited·to·range·<code·class="docutils·literal·notranslate"><span·class="pre">[0,</span>·<span·class="pre">65535]</span></code>.</p>
2669 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">int</span></code>,·Parameter(validator=(Number(lt=None,·lte=65535,·gt=None,·gte=0,·modulo=None),))]</p>2669 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">int</span></code>,·Parameter(validator=(Number(lt=None,·lte=65535,·gt=None,·gte=0,·modulo=None),))]</p>
2670 </dd></dl>2670 </dd></dl>
  
2671 <dl·class="py·data">2671 <dl·class="py·data">
2672 <dt·class="sig·sig-object·py"·id="cyclopts.types.URL">2672 <dt·class="sig·sig-object·py"·id="cyclopts.types.URL">
2673 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">URL</span></span><a·class="headerlink"·href="#cyclopts.types.URL"·title="Link·to·this·definition"></a></dt>2673 <span·class="sig-prename·descclassname"><span·class="pre">cyclopts.types.</span></span><span·class="sig-name·descname"><span·class="pre">URL</span></span><a·class="headerlink"·href="#cyclopts.types.URL"·title="Link·to·this·definition"></a></dt>
2674 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">str</span></code>·URL·string·with·some·simple·validation.</p>2674 <dd><p>A·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">str</span></code>·URL·string·with·some·simple·validation.</p>
2675 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">str</span></code>,·Parameter(validator=(&lt;function·_url_validator·at·0xffff7fc2f060&gt;,))]</p>2675 <p>alias·of·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Annotated</span></code>[<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">str</span></code>,·Parameter(validator=(&lt;function·_url_validator·at·0xffffb90bb060&gt;,))]</p>
2676 </dd></dl>2676 </dd></dl>
  
2677 </section>2677 </section>
2678 <p>..·autodata::·cyclopts.types.URL</p>2678 <p>..·autodata::·cyclopts.types.URL</p>
2679 </section>2679 </section>
2680 <section·id="config">2680 <section·id="config">
2681 <h2>Config<a·class="headerlink"·href="#config"·title="Link·to·this·heading"></a></h2>2681 <h2>Config<a·class="headerlink"·href="#config"·title="Link·to·this·heading"></a></h2>
4.99 KB
html2text {}
    
Offset 1617, 59 lines modifiedOffset 1617, 59 lines modified
1617 ······A·Path·file·or·directory·that·m\x8mu\x8us\x8st\x8t·exist.1617 ······A·Path·file·or·directory·that·m\x8mu\x8us\x8st\x8t·exist.
1618 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=True,1618 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=True,
1619 ······file_okay=True,·dir_okay=True,·ext=()),))]1619 ······file_okay=True,·dir_okay=True,·ext=()),))]
1620 ··cyclopts.types.ResolvedPath_\x81620 ··cyclopts.types.ResolvedPath_\x8
1621 ······A·Path·file·or·directory.·resolve()·is·invoked·prior·to·returning·the1621 ······A·Path·file·or·directory.·resolve()·is·invoked·prior·to·returning·the
1622 ······path.1622 ······path.
1623 ······alias·of·Annotated[Path,·Parameter(converter=<function1623 ······alias·of·Annotated[Path,·Parameter(converter=<function
1624 ······_path_resolve_converter·at·0xffff7fc6d260>)]1624 ······_path_resolve_converter·at·0xffffb90f9260>)]
1625 ··cyclopts.types.ResolvedExistingPath_\x81625 ··cyclopts.types.ResolvedExistingPath_\x8
1626 ······A·Path·file·or·directory·that·m\x8mu\x8us\x8st\x8t·exist.·resolve()·is·invoked·prior·to1626 ······A·Path·file·or·directory·that·m\x8mu\x8us\x8st\x8t·exist.·resolve()·is·invoked·prior·to
1627 ······returning·the·path.1627 ······returning·the·path.
1628 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=True,1628 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=True,
1629 ······file_okay=True,·dir_okay=True,·ext=()),)),·Parameter(converter=<function1629 ······file_okay=True,·dir_okay=True,·ext=()),)),·Parameter(converter=<function
1630 ······_path_resolve_converter·at·0xffff7fc6d260>)]1630 ······_path_resolve_converter·at·0xffffb90f9260>)]
1631 ··cyclopts.types.Directory_\x81631 ··cyclopts.types.Directory_\x8
1632 ······A·Path·that·m\x8mu\x8us\x8st\x8t·be·a·directory·(or·not·exist).1632 ······A·Path·that·m\x8mu\x8us\x8st\x8t·be·a·directory·(or·not·exist).
1633 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=False,1633 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=False,
1634 ······file_okay=False,·dir_okay=True,·ext=()),))]1634 ······file_okay=False,·dir_okay=True,·ext=()),))]
1635 ··cyclopts.types.ExistingDirectory_\x81635 ··cyclopts.types.ExistingDirectory_\x8
1636 ······A·Path·directory·that·m\x8mu\x8us\x8st\x8t·exist.1636 ······A·Path·directory·that·m\x8mu\x8us\x8st\x8t·exist.
1637 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=True,1637 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=True,
1638 ······file_okay=False,·dir_okay=True,·ext=()),))]1638 ······file_okay=False,·dir_okay=True,·ext=()),))]
1639 ··cyclopts.types.ResolvedDirectory_\x81639 ··cyclopts.types.ResolvedDirectory_\x8
1640 ······A·Path·directory.·resolve()·is·invoked·prior·to·returning·the·path.1640 ······A·Path·directory.·resolve()·is·invoked·prior·to·returning·the·path.
1641 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=False,1641 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=False,
1642 ······file_okay=False,·dir_okay=True,·ext=()),)),·Parameter(converter=<function1642 ······file_okay=False,·dir_okay=True,·ext=()),)),·Parameter(converter=<function
1643 ······_path_resolve_converter·at·0xffff7fc6d260>)]1643 ······_path_resolve_converter·at·0xffffb90f9260>)]
1644 ··cyclopts.types.ResolvedExistingDirectory_\x81644 ··cyclopts.types.ResolvedExistingDirectory_\x8
1645 ······A·Path·directory·that·m\x8mu\x8us\x8st\x8t·exist.·resolve()·is·invoked·prior·to·returning1645 ······A·Path·directory·that·m\x8mu\x8us\x8st\x8t·exist.·resolve()·is·invoked·prior·to·returning
1646 ······the·path.1646 ······the·path.
1647 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=True,1647 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=True,
1648 ······file_okay=False,·dir_okay=True,·ext=()),)),·Parameter(converter=<function1648 ······file_okay=False,·dir_okay=True,·ext=()),)),·Parameter(converter=<function
1649 ······_path_resolve_converter·at·0xffff7fc6d260>)]1649 ······_path_resolve_converter·at·0xffffb90f9260>)]
1650 ··cyclopts.types.File_\x81650 ··cyclopts.types.File_\x8
1651 ······A·File·that·m\x8mu\x8us\x8st\x8t·be·a·file·(or·not·exist).1651 ······A·File·that·m\x8mu\x8us\x8st\x8t·be·a·file·(or·not·exist).
1652 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=False,1652 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=False,
1653 ······file_okay=True,·dir_okay=False,·ext=()),))]1653 ······file_okay=True,·dir_okay=False,·ext=()),))]
1654 ··cyclopts.types.ExistingFile_\x81654 ··cyclopts.types.ExistingFile_\x8
1655 ······A·Path·file·that·m\x8mu\x8us\x8st\x8t·exist.1655 ······A·Path·file·that·m\x8mu\x8us\x8st\x8t·exist.
1656 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=True,1656 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=True,
1657 ······file_okay=True,·dir_okay=False,·ext=()),))]1657 ······file_okay=True,·dir_okay=False,·ext=()),))]
1658 ··cyclopts.types.ResolvedFile_\x81658 ··cyclopts.types.ResolvedFile_\x8
1659 ······A·Path·file.·resolve()·is·invoked·prior·to·returning·the·path.1659 ······A·Path·file.·resolve()·is·invoked·prior·to·returning·the·path.
1660 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=False,1660 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=False,
1661 ······file_okay=True,·dir_okay=False,·ext=()),)),·Parameter(converter=<function1661 ······file_okay=True,·dir_okay=False,·ext=()),)),·Parameter(converter=<function
1662 ······_path_resolve_converter·at·0xffff7fc6d260>)]1662 ······_path_resolve_converter·at·0xffffb90f9260>)]
1663 ··cyclopts.types.ResolvedExistingFile_\x81663 ··cyclopts.types.ResolvedExistingFile_\x8
1664 ······A·Path·file·that·m\x8mu\x8us\x8st\x8t·exist.·resolve()·is·invoked·prior·to·returning·the1664 ······A·Path·file·that·m\x8mu\x8us\x8st\x8t·exist.·resolve()·is·invoked·prior·to·returning·the
1665 ······path.1665 ······path.
1666 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=True,1666 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=True,
1667 ······file_okay=True,·dir_okay=False,·ext=()),)),·Parameter(converter=<function1667 ······file_okay=True,·dir_okay=False,·ext=()),)),·Parameter(converter=<function
1668 ······_path_resolve_converter·at·0xffff7fc6d260>)]1668 ······_path_resolve_converter·at·0xffffb90f9260>)]
1669 ··cyclopts.types.BinPath_\x81669 ··cyclopts.types.BinPath_\x8
1670 ······A·Path·that·m\x8mu\x8us\x8st\x8t·have·extension·bin.1670 ······A·Path·that·m\x8mu\x8us\x8st\x8t·have·extension·bin.
1671 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=False,1671 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=False,
1672 ······file_okay=True,·dir_okay=False,·ext=('bin',)),))]1672 ······file_okay=True,·dir_okay=False,·ext=('bin',)),))]
1673 ··cyclopts.types.ExistingBinPath_\x81673 ··cyclopts.types.ExistingBinPath_\x8
1674 ······A·Path·that·m\x8mu\x8us\x8st\x8t·exist·and·have·extension·bin.1674 ······A·Path·that·m\x8mu\x8us\x8st\x8t·exist·and·have·extension·bin.
1675 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=True,1675 ······alias·of·Annotated[Path,·Parameter(validator=(Path(exists=True,
Offset 1815, 29 lines modifiedOffset 1815, 29 lines modified
1815 ······def·main(json:·types.Json):1815 ······def·main(json:·types.Json):
1816 ··········print(json)1816 ··········print(json)
  
1817 ······app()1817 ······app()
1818 ······$·my-script·'{"foo":·1,·"bar":·2}'1818 ······$·my-script·'{"foo":·1,·"bar":·2}'
1819 ······{'foo':·1,·'bar':·2}1819 ······{'foo':·1,·'bar':·2}
1820 ······alias·of·Annotated[Any,·Parameter(converter=<function·_json_converter·at1820 ······alias·of·Annotated[Any,·Parameter(converter=<function·_json_converter·at
1821 ······0xffff7fc6d080>)]1821 ······0xffffb90f9080>)]
1822 *\x8**\x8**\x8**\x8*·W\x8We\x8eb\x8b_\x8?\x8·*\x8**\x8**\x8**\x8*1822 *\x8**\x8**\x8**\x8*·W\x8We\x8eb\x8b_\x8?\x8·*\x8**\x8**\x8**\x8*
1823 Annotated·types·for·common·web-related·values.1823 Annotated·types·for·common·web-related·values.
1824 ··cyclopts.types.Email_\x81824 ··cyclopts.types.Email_\x8
1825 ······An·email·address·string·with·simple·validation.1825 ······An·email·address·string·with·simple·validation.
1826 ······alias·of·Annotated[str,·Parameter(validator=(<function·_email_validator1826 ······alias·of·Annotated[str,·Parameter(validator=(<function·_email_validator
1827 ······at·0xffff7fc2f100>,))]1827 ······at·0xffffb90bb100>,))]
1828 ··cyclopts.types.Port_\x81828 ··cyclopts.types.Port_\x8
1829 ······An·int·limited·to·range·[0,·65535].1829 ······An·int·limited·to·range·[0,·65535].
1830 ······alias·of·Annotated[int,·Parameter(validator=(Number(lt=None,·lte=65535,1830 ······alias·of·Annotated[int,·Parameter(validator=(Number(lt=None,·lte=65535,
1831 ······gt=None,·gte=0,·modulo=None),))]1831 ······gt=None,·gte=0,·modulo=None),))]
1832 ··cyclopts.types.URL_\x81832 ··cyclopts.types.URL_\x8
1833 ······A·str·URL·string·with·some·simple·validation.1833 ······A·str·URL·string·with·some·simple·validation.
1834 ······alias·of·Annotated[str,·Parameter(validator=(<function·_url_validator·at1834 ······alias·of·Annotated[str,·Parameter(validator=(<function·_url_validator·at
1835 ······0xffff7fc2f060>,))]1835 ······0xffffb90bb060>,))]
1836 ..·autodata::·cyclopts.types.URL1836 ..·autodata::·cyclopts.types.URL
1837 *\x8**\x8**\x8**\x8**\x8*·C\x8Co\x8on\x8nf\x8fi\x8ig\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*1837 *\x8**\x8**\x8**\x8**\x8*·C\x8Co\x8on\x8nf\x8fi\x8ig\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
1838 Cyclopts·has·builtin·configuration·classes·to·be·used·with·_\x8A_\x8p_\x8p_\x8._\x8c_\x8o_\x8n_\x8f_\x8i_\x8g·for1838 Cyclopts·has·builtin·configuration·classes·to·be·used·with·_\x8A_\x8p_\x8p_\x8._\x8c_\x8o_\x8n_\x8f_\x8i_\x8g·for
1839 loading·user-defined·defaults·in·many·common·scenarios.·All·Cyclopts·builtins1839 loading·user-defined·defaults·in·many·common·scenarios.·All·Cyclopts·builtins
1840 index·into·the·configuration·file·with·the·following·rules:1840 index·into·the·configuration·file·with·the·following·rules:
1841 ···1.·Apply·root_keys·(if·provided)·to·enter·the·project's·configuration1841 ···1.·Apply·root_keys·(if·provided)·to·enter·the·project's·configuration
1842 ······namespace.1842 ······namespace.