| Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
| 1 | · | 1 | ·a6761cf178884bf1be68d006a384dc89·104892·doc·optional·python-pytest-shell-utilities-doc_1.9.7-2_all.deb |
| 2 | ·bdb3fe0286f3eb17f6d3ba11efc3f44b·22224·python·optional·python3-pytest-shell-utilities_1.9.7-2_all.deb | 2 | ·bdb3fe0286f3eb17f6d3ba11efc3f44b·22224·python·optional·python3-pytest-shell-utilities_1.9.7-2_all.deb |
| Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
| 1 | -rw-r--r--···0········0········0········4·2025-03-31·08:39:21.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2025-03-31·08:39:21.000000·debian-binary |
| 2 | -rw-r--r--···0········0········0·····2140·2025-03-31·08:39:21.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0·····2140·2025-03-31·08:39:21.000000·control.tar.xz |
| 3 | -rw-r--r--···0········0········0···1025 | 3 | -rw-r--r--···0········0········0···102560·2025-03-31·08:39:21.000000·data.tar.xz |
| Offset 52, 25 lines modified | Offset 52, 25 lines modified | ||
| 52 | -rw-r--r--···0·root·········(0)·root·········(0)·····5004·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/scripts/furo.js | 52 | -rw-r--r--···0·root·········(0)·root·········(0)·····5004·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/scripts/furo.js |
| 53 | -rw-r--r--···0·root·········(0)·root·········(0)····12995·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/scripts/gumshoe-patched.js | 53 | -rw-r--r--···0·root·········(0)·root·········(0)····12995·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/scripts/gumshoe-patched.js |
| 54 | -rw-r--r--···0·root·········(0)·root·········(0)·····6034·2023-07-08·18:40:39.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/skeleton.css | 54 | -rw-r--r--···0·root·········(0)·root·········(0)·····6034·2023-07-08·18:40:39.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/skeleton.css |
| 55 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/styles/ | 55 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/styles/ |
| 56 | -rw-r--r--···0·root·········(0)·root·········(0)·····6140·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/styles/furo-extensions.css | 56 | -rw-r--r--···0·root·········(0)·root·········(0)·····6140·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/styles/furo-extensions.css |
| 57 | -rw-r--r--···0·root·········(0)·root·········(0)····55307·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/styles/furo.css | 57 | -rw-r--r--···0·root·········(0)·root·········(0)····55307·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/styles/furo.css |
| 58 | -rw-r--r--···0·root·········(0)·root·········(0)····14435·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/all.html | 58 | -rw-r--r--···0·root·········(0)·root·········(0)····14435·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/all.html |
| 59 | -rw-r--r--···0·root·········(0)·root·········(0)·····76 | 59 | -rw-r--r--···0·root·········(0)·root·········(0)·····7670·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/changelog.html.gz |
| 60 | -rw-r--r--···0·root·········(0)·root·········(0)····27736·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/contents.html | 60 | -rw-r--r--···0·root·········(0)·root·········(0)····27736·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/contents.html |
| 61 | -rw-r--r--···0·root·········(0)·root·········(0)····40823·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/genindex.html | 61 | -rw-r--r--···0·root·········(0)·root·········(0)····40823·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/genindex.html |
| 62 | -rw-r--r--···0·root·········(0)·root·········(0)····22931·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/index.html | 62 | -rw-r--r--···0·root·········(0)·root·········(0)····22931·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/index.html |
| 63 | -rw-r--r--···0·root·········(0)·root·········(0)·····1472·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/objects.inv | 63 | -rw-r--r--···0·root·········(0)·root·········(0)·····1472·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/objects.inv |
| 64 | -rw-r--r--···0·root·········(0)·root·········(0)····16550·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/py-modindex.html | 64 | -rw-r--r--···0·root·········(0)·root·········(0)····16550·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/py-modindex.html |
| 65 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/ref/ | 65 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/ref/ |
| 66 | -rw-r--r--···0·root·········(0)·root·········(0)····38281·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/ref/modules.html | 66 | -rw-r--r--···0·root·········(0)·root·········(0)····38281·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/ref/modules.html |
| 67 | -rw-r--r--···0·root·········(0)·root·········(0)···228426·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/ref/pytestshellutils.html | 67 | -rw-r--r--···0·root·········(0)·root·········(0)···228426·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/ref/pytestshellutils.html |
| 68 | -rw-r--r--···0·root·········(0)·root·········(0)····69835·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/ref/pytestshellutils.utils.html | 68 | -rw-r--r--···0·root·········(0)·root·········(0)····69835·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/ref/pytestshellutils.utils.html |
| 69 | -rw-r--r--···0·root·········(0)·root·········(0)····13910·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/search.html | 69 | -rw-r--r--···0·root·········(0)·root·········(0)····13910·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/search.html |
| 70 | -rw-r--r--···0·root·········(0)·root·········(0)····330 | 70 | -rw-r--r--···0·root·········(0)·root·········(0)····33036·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/searchindex.js |
| 71 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-31·08:39:21.000000·./usr/share/doc-base/ | 71 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-31·08:39:21.000000·./usr/share/doc-base/ |
| 72 | -rw-r--r--···0·root·········(0)·root·········(0)······556·2025-03-31·08:39:21.000000·./usr/share/doc-base/python-pytest-shell-utilities-doc.python-pytest-shell-utilities-doc | 72 | -rw-r--r--···0·root·········(0)·root·········(0)······556·2025-03-31·08:39:21.000000·./usr/share/doc-base/python-pytest-shell-utilities-doc.python-pytest-shell-utilities-doc |
| 73 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/doctools.js·->·../../../../javascript/sphinxdoc/1.0/doctools.js | 73 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/doctools.js·->·../../../../javascript/sphinxdoc/1.0/doctools.js |
| 74 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/language_data.js·->·../../../../javascript/sphinxdoc/1.0/language_data.js | 74 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/language_data.js·->·../../../../javascript/sphinxdoc/1.0/language_data.js |
| 75 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/searchtools.js·->·../../../../javascript/sphinxdoc/1.0/searchtools.js | 75 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/searchtools.js·->·../../../../javascript/sphinxdoc/1.0/searchtools.js |
| 76 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/sphinx_highlight.js·->·../../../../javascript/sphinxdoc/1.0/sphinx_highlight.js | 76 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-03-31·08:39:21.000000·./usr/share/doc/python-pytest-shell-utilities-doc/html/_static/sphinx_highlight.js·->·../../../../javascript/sphinxdoc/1.0/sphinx_highlight.js |
| Offset 249, 15 lines modified | Offset 249, 15 lines modified | ||
| 249 | ········<div·class="related-pages"> | 249 | ········<div·class="related-pages"> |
| 250 | ·········· | 250 | ·········· |
| 251 | ·········· | 251 | ·········· |
| 252 | ········</div> | 252 | ········</div> |
| 253 | ········<div·class="bottom-of-page"> | 253 | ········<div·class="bottom-of-page"> |
| 254 | ··········<div·class="left-details"> | 254 | ··········<div·class="left-details"> |
| 255 | ············<div·class="copyright"> | 255 | ············<div·class="copyright"> |
| 256 | ················Copyright·©·2021·-·202 | 256 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 257 | ············</div> | 257 | ············</div> |
| 258 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 258 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 259 | ············ | 259 | ············ |
| 260 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 260 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 261 | ············ | 261 | ············ |
| 262 | ··········</div> | 262 | ··········</div> |
| 263 | ··········<div·class="right-details"> | 263 | ··········<div·class="right-details"> |
| Offset 12, 9 lines modified | Offset 12, 9 lines modified | ||
| 12 | ····*·pytestshellutils.customtypes | 12 | ····*·pytestshellutils.customtypes |
| 13 | ····*·pytestshellutils.exceptions | 13 | ····*·pytestshellutils.exceptions |
| 14 | ····*·pytestshellutils.plugin | 14 | ····*·pytestshellutils.plugin |
| 15 | ····*·pytestshellutils.shell | 15 | ····*·pytestshellutils.shell |
| 16 | ····*·pytestshellutils.utils | 16 | ····*·pytestshellutils.utils |
| 17 | ··········o·pytestshellutils.utils.ports | 17 | ··········o·pytestshellutils.utils.ports |
| 18 | ··········o·pytestshellutils.utils.processes | 18 | ··········o·pytestshellutils.utils.processes |
| 19 | Copyright·©·2021·-·202 | 19 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 20 | Made·with·Sphinx·and·@pradyunsg's·Furo | 20 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| Offset 355, 15 lines modified | Offset 355, 15 lines modified | ||
| 355 | ········<div·class="related-pages"> | 355 | ········<div·class="related-pages"> |
| 356 | ·········· | 356 | ·········· |
| 357 | ·········· | 357 | ·········· |
| 358 | ········</div> | 358 | ········</div> |
| 359 | ········<div·class="bottom-of-page"> | 359 | ········<div·class="bottom-of-page"> |
| 360 | ··········<div·class="left-details"> | 360 | ··········<div·class="left-details"> |
| 361 | ············<div·class="copyright"> | 361 | ············<div·class="copyright"> |
| 362 | ················Copyright·©·2021·-·202 | 362 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 363 | ············</div> | 363 | ············</div> |
| 364 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 364 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 365 | ············ | 365 | ············ |
| 366 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 366 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 367 | ············ | 367 | ············ |
| 368 | ··········</div> | 368 | ··········</div> |
| 369 | ··········<div·class="right-details"> | 369 | ··········<div·class="right-details"> |
| Offset 123, 9 lines modified | Offset 123, 9 lines modified | ||
| 123 | ········_kwargs·=·copy.deepcopy(self.kwargs) | 123 | ········_kwargs·=·copy.deepcopy(self.kwargs) |
| 124 | ········_kwargs.update(kwargs) | 124 | ········_kwargs.update(kwargs) |
| 125 | ········log.debug("Running·%s",·format_callback_to_string(self.func,·_args,·_ | 125 | ········log.debug("Running·%s",·format_callback_to_string(self.func,·_args,·_ |
| 126 | kwargs)) | 126 | kwargs)) |
| 127 | ········return·self.func(*_args,·**_kwargs) | 127 | ········return·self.func(*_args,·**_kwargs) |
| 128 | Copyright·©·2021·-·202 | 128 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 129 | Made·with·Sphinx·and·@pradyunsg's·Furo | 129 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| Offset 361, 15 lines modified | Offset 361, 15 lines modified | ||
| 361 | ········<div·class="related-pages"> | 361 | ········<div·class="related-pages"> |
| 362 | ·········· | 362 | ·········· |
| 363 | ·········· | 363 | ·········· |
| 364 | ········</div> | 364 | ········</div> |
| 365 | ········<div·class="bottom-of-page"> | 365 | ········<div·class="bottom-of-page"> |
| 366 | ··········<div·class="left-details"> | 366 | ··········<div·class="left-details"> |
| 367 | ············<div·class="copyright"> | 367 | ············<div·class="copyright"> |
| 368 | ················Copyright·©·2021·-·202 | 368 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 369 | ············</div> | 369 | ············</div> |
| 370 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 370 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 371 | ············ | 371 | ············ |
| 372 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 372 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 373 | ············ | 373 | ············ |
| 374 | ··········</div> | 374 | ··········</div> |
| 375 | ··········<div·class="right-details"> | 375 | ··········<div·class="right-details"> |
| Offset 137, 9 lines modified | Offset 137, 9 lines modified | ||
| 137 | ····Exception·raised·when·a·process·timed-out. | 137 | ····Exception·raised·when·a·process·timed-out. |
| 138 | ····Please·look·at·:py:class:`~pytestshellutils.exceptions.FactoryFailure`·for | 138 | ····Please·look·at·:py:class:`~pytestshellutils.exceptions.FactoryFailure`·for |
| 139 | the·supported·keywords. | 139 | the·supported·keywords. |
| 140 | ····arguments·documentation. | 140 | ····arguments·documentation. |
| 141 | ····""" | 141 | ····""" |
| 142 | Copyright·©·2021·-·202 | 142 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 143 | Made·with·Sphinx·and·@pradyunsg's·Furo | 143 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| Offset 276, 15 lines modified | Offset 276, 15 lines modified | ||
| 276 | ········<div·class="related-pages"> | 276 | ········<div·class="related-pages"> |
| 277 | ·········· | 277 | ·········· |
| 278 | ·········· | 278 | ·········· |
| 279 | ········</div> | 279 | ········</div> |
| 280 | ········<div·class="bottom-of-page"> | 280 | ········<div·class="bottom-of-page"> |
| 281 | ··········<div·class="left-details"> | 281 | ··········<div·class="left-details"> |
| 282 | ············<div·class="copyright"> | 282 | ············<div·class="copyright"> |
| 283 | ················Copyright·©·2021·-·202 | 283 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 284 | ············</div> | 284 | ············</div> |
| 285 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 285 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 286 | ············ | 286 | ············ |
| 287 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 287 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 288 | ············ | 288 | ············ |
| 289 | ··········</div> | 289 | ··········</div> |
| 290 | ··········<div·class="right-details"> | 290 | ··········<div·class="right-details"> |
| Offset 39, 9 lines modified | Offset 39, 9 lines modified | ||
| 39 | ···········def·test_assert_bad_exitcode(shell): | 39 | ···········def·test_assert_bad_exitcode(shell): |
| 40 | ···············ret·=·shell.run("exit",·"1") | 40 | ···············ret·=·shell.run("exit",·"1") |
| 41 | ···············assert·ret.returncode·==·1 | 41 | ···············assert·ret.returncode·==·1 |
| 42 | ····""" | 42 | ····""" |
| 43 | ····return·Subprocess() | 43 | ····return·Subprocess() |
| 44 | Copyright·©·2021·-·202 | 44 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 45 | Made·with·Sphinx·and·@pradyunsg's·Furo | 45 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| Offset 12133, 15 lines modified | Offset 12133, 15 lines modified | ||
| 0002f640:·6522·3e0a·2020·2020·2020·2020·2020·3c64··e">.··········<d | 0002f640:·6522·3e0a·2020·2020·2020·2020·2020·3c64··e">.··········<d | ||
| 0002f650:·6976·2063·6c61·7373·3d22·6c65·6674·2d64··iv·class="left-d | 0002f650:·6976·2063·6c61·7373·3d22·6c65·6674·2d64··iv·class="left-d | ||
| 0002f660:·6574·6169·6c73·223e·0a20·2020·2020·2020··etails">.······· | 0002f660:·6574·6169·6c73·223e·0a20·2020·2020·2020··etails">.······· | ||
| 0002f670:·2020·2020·203c·6469·7620·636c·6173·733d·······<div·class= | 0002f670:·2020·2020·203c·6469·7620·636c·6173·733d·······<div·class= | ||
| 0002f680:·2263·6f70·7972·6967·6874·223e·0a20·2020··"copyright">.··· | 0002f680:·2263·6f70·7972·6967·6874·223e·0a20·2020··"copyright">.··· | ||
| 0002f690:·2020·2020·2020·2020·2020·2020·2043·6f70···············Cop | 0002f690:·2020·2020·2020·2020·2020·2020·2043·6f70···············Cop | ||
| 0002f6a0:·7972·6967·6874·2026·2331·3639·3b20·3230··yright·©·20 | 0002f6a0:·7972·6967·6874·2026·2331·3639·3b20·3230··yright·©·20 | ||
| 0002f6b0:·3231·202d·2032·3032·3 | 0002f6b0:·3231·202d·2032·3032·352c·2050·6564·726f··21·-·2025,·Pedro | ||
| 0002f6c0:·2041·6c67·6172·7669·6f0a·2020·2020·2020···Algarvio.······ | 0002f6c0:·2041·6c67·6172·7669·6f0a·2020·2020·2020···Algarvio.······ | ||
| 0002f6d0:·2020·2020·2020·3c2f·6469·763e·0a20·2020········</div>.··· | 0002f6d0:·2020·2020·2020·3c2f·6469·763e·0a20·2020········</div>.··· | ||
| 0002f6e0:·2020·2020·2020·2020·204d·6164·6520·7769···········Made·wi | 0002f6e0:·2020·2020·2020·2020·204d·6164·6520·7769···········Made·wi | ||
| 0002f6f0:·7468·203c·6120·6872·6566·3d22·6874·7470··th·<a·href="http | 0002f6f0:·7468·203c·6120·6872·6566·3d22·6874·7470··th·<a·href="http | ||
| 0002f700:·733a·2f2f·7777·772e·7370·6869·6e78·2d64··s://www.sphinx-d | 0002f700:·733a·2f2f·7777·772e·7370·6869·6e78·2d64··s://www.sphinx-d | ||
| 0002f710:·6f63·2e6f·7267·2f22·3e53·7068·696e·783c··oc.org/">Sphinx< | 0002f710:·6f63·2e6f·7267·2f22·3e53·7068·696e·783c··oc.org/">Sphinx< | ||
| 0002f720:·2f61·3e20·616e·6420·3c61·2063·6c61·7373··/a>·and·<a·class | 0002f720:·2f61·3e20·616e·6420·3c61·2063·6c61·7373··/a>·and·<a·class |
| Offset 1644, 9 lines modified | Offset 1644, 9 lines modified | ||
| 1644 | ····def·__exit__(self,·*_:·Any)·->·None: | 1644 | ····def·__exit__(self,·*_:·Any)·->·None: |
| 1645 | ········""" | 1645 | ········""" |
| 1646 | ········Exit·the·class·context·manager. | 1646 | ········Exit·the·class·context·manager. |
| 1647 | ········""" | 1647 | ········""" |
| 1648 | ········self.terminate() | 1648 | ········self.terminate() |
| 1649 | Copyright·©·2021·-·202 | 1649 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 1650 | Made·with·Sphinx·and·@pradyunsg's·Furo | 1650 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| Offset 318, 15 lines modified | Offset 318, 15 lines modified | ||
| 318 | ········<div·class="related-pages"> | 318 | ········<div·class="related-pages"> |
| 319 | ·········· | 319 | ·········· |
| 320 | ·········· | 320 | ·········· |
| 321 | ········</div> | 321 | ········</div> |
| 322 | ········<div·class="bottom-of-page"> | 322 | ········<div·class="bottom-of-page"> |
| 323 | ··········<div·class="left-details"> | 323 | ··········<div·class="left-details"> |
| 324 | ············<div·class="copyright"> | 324 | ············<div·class="copyright"> |
| 325 | ················Copyright·©·2021·-·202 | 325 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 326 | ············</div> | 326 | ············</div> |
| 327 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 327 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 328 | ············ | 328 | ············ |
| 329 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 329 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 330 | ············ | 330 | ············ |
| 331 | ··········</div> | 331 | ··········</div> |
| 332 | ··········<div·class="right-details"> | 332 | ··········<div·class="right-details"> |
| Offset 88, 9 lines modified | Offset 88, 9 lines modified | ||
| 88 | ····················log.debug("Port·%s·is·connectable!",·port) | 88 | ····················log.debug("Port·%s·is·connectable!",·port) |
| 89 | ····················connectable_ports.add(port) | 89 | ····················connectable_ports.add(port) |
| 90 | ····················sock.shutdown(socket.SHUT_RDWR) | 90 | ····················sock.shutdown(socket.SHUT_RDWR) |
| 91 | ············except·OSError:··#·pragma:·no·cover | 91 | ············except·OSError:··#·pragma:·no·cover |
| 92 | ················continue | 92 | ················continue |
| 93 | ····return·connectable_ports | 93 | ····return·connectable_ports |
| 94 | Copyright·©·2021·-·202 | 94 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 95 | Made·with·Sphinx·and·@pradyunsg's·Furo | 95 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| Offset 676, 15 lines modified | Offset 676, 15 lines modified | ||
| 676 | ········<div·class="related-pages"> | 676 | ········<div·class="related-pages"> |
| 677 | ·········· | 677 | ·········· |
| 678 | ·········· | 678 | ·········· |
| 679 | ········</div> | 679 | ········</div> |
| 680 | ········<div·class="bottom-of-page"> | 680 | ········<div·class="bottom-of-page"> |
| 681 | ··········<div·class="left-details"> | 681 | ··········<div·class="left-details"> |
| 682 | ············<div·class="copyright"> | 682 | ············<div·class="copyright"> |
| 683 | ················Copyright·©·2021·-·202 | 683 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 684 | ············</div> | 684 | ············</div> |
| 685 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 685 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 686 | ············ | 686 | ············ |
| 687 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 687 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 688 | ············ | 688 | ············ |
| 689 | ··········</div> | 689 | ··········</div> |
| 690 | ··········<div·class="right-details"> | 690 | ··········<div·class="right-details"> |
| Offset 493, 9 lines modified | Offset 493, 9 lines modified | ||
| 493 | ············log.info("Stopping·process·%s·and·respective·children:·%s", | 493 | ············log.info("Stopping·process·%s·and·respective·children:·%s", |
| 494 | process,·children) | 494 | process,·children) |
| 495 | ········else: | 495 | ········else: |
| 496 | ············log.info("Terminating·process·list:·%s",·process_list) | 496 | ············log.info("Terminating·process·list:·%s",·process_list) |
| 497 | ········terminate_process_list(process_list,·kill=slow_stop·is·False,·slow_ | 497 | ········terminate_process_list(process_list,·kill=slow_stop·is·False,·slow_ |
| 498 | stop=slow_stop) | 498 | stop=slow_stop) |
| 499 | Copyright·©·2021·-·202 | 499 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 500 | Made·with·Sphinx·and·@pradyunsg's·Furo | 500 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| Offset 388, 15 lines modified | Offset 388, 15 lines modified | ||
| 388 | ········<div·class="related-pages"> | 388 | ········<div·class="related-pages"> |
| 389 | ·········· | 389 | ·········· |
| 390 | ·········· | 390 | ·········· |
| 391 | ········</div> | 391 | ········</div> |
| 392 | ········<div·class="bottom-of-page"> | 392 | ········<div·class="bottom-of-page"> |
| 393 | ··········<div·class="left-details"> | 393 | ··········<div·class="left-details"> |
| 394 | ············<div·class="copyright"> | 394 | ············<div·class="copyright"> |
| 395 | ················Copyright·©·2021·-·202 | 395 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 396 | ············</div> | 396 | ············</div> |
| 397 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 397 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 398 | ············ | 398 | ············ |
| 399 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 399 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 400 | ············ | 400 | ············ |
| 401 | ··········</div> | 401 | ··········</div> |
| 402 | ··········<div·class="right-details"> | 402 | ··········<div·class="right-details"> |
| Offset 157, 9 lines modified | Offset 157, 9 lines modified | ||
| 157 | ····if·_dont_call_warnings·is·False: | 157 | ····if·_dont_call_warnings·is·False: |
| 158 | ········warnings.warn( | 158 | ········warnings.warn( |
| 159 | ············message.format(version=version), | 159 | ············message.format(version=version), |
| 160 | ············category, | 160 | ············category, |
| 161 | ············stacklevel=stacklevel, | 161 | ············stacklevel=stacklevel, |
| 162 | ········) | 162 | ········) |
| 163 | Copyright·©·2021·-·202 | 163 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 164 | Made·with·Sphinx·and·@pradyunsg's·Furo | 164 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| Offset 259, 15 lines modified | Offset 259, 15 lines modified | ||
| 259 | ········<div·class="related-pages"> | 259 | ········<div·class="related-pages"> |
| 260 | ·········· | 260 | ·········· |
| 261 | ·········· | 261 | ·········· |
| 262 | ········</div> | 262 | ········</div> |
| 263 | ········<div·class="bottom-of-page"> | 263 | ········<div·class="bottom-of-page"> |
| 264 | ··········<div·class="left-details"> | 264 | ··········<div·class="left-details"> |
| 265 | ············<div·class="copyright"> | 265 | ············<div·class="copyright"> |
| 266 | ················Copyright·©·2021·-·202 | 266 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 267 | ············</div> | 267 | ············</div> |
| 268 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 268 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 269 | ············ | 269 | ············ |
| 270 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 270 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 271 | ············ | 271 | ············ |
| 272 | ··········</div> | 272 | ··········</div> |
| 273 | ··········<div·class="right-details"> | 273 | ··········<div·class="right-details"> |
| Offset 8, 9 lines modified | Offset 8, 9 lines modified | ||
| 8 | ····*·Changelog | 8 | ····*·Changelog |
| 9 | ····*·GitHub_Repository | 9 | ····*·GitHub_Repository |
| 10 | Back_to_top | 10 | Back_to_top |
| 11 | View_this_page | 11 | View_this_page |
| 12 | ******·Complete·List·of·salt-analytics-framework¶·****** | 12 | ******·Complete·List·of·salt-analytics-framework¶·****** |
| 13 | ····*·pytestshellutils | 13 | ····*·pytestshellutils |
| 14 | ··········o·pytestshellutils_package | 14 | ··········o·pytestshellutils_package |
| 15 | Copyright·©·2021·-·202 | 15 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 16 | Made·with·Sphinx·and·@pradyunsg's·Furo | 16 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| Offset 241, 16 lines modified | Offset 241, 16 lines modified | ||
| 241 | ········</div> | 241 | ········</div> |
| 242 | ········<article·role="main"·id="furo-main-content"> | 242 | ········<article·role="main"·id="furo-main-content"> |
| 243 | ··········<section·id="changelog"> | 243 | ··········<section·id="changelog"> |
| 244 | <span·id="id1"></span><h1>Changelog<a·class="headerlink"·href="#changelog"·title="Link·to·this·heading">¶</a></h1> | 244 | <span·id="id1"></span><h1>Changelog<a·class="headerlink"·href="#changelog"·title="Link·to·this·heading">¶</a></h1> |
| 245 | <p>Versions·follow·<a·class="reference·external"·href="https://semver.org">Semantic·Versioning</a>·(<cite><major>.<minor>.<patch></cite>).</p> | 245 | <p>Versions·follow·<a·class="reference·external"·href="https://semver.org">Semantic·Versioning</a>·(<cite><major>.<minor>.<patch></cite>).</p> |
| 246 | <p>Backward·incompatible·(breaking)·changes·will·only·be·introduced·in·major·versions·with·advance·notice·in·the | 246 | <p>Backward·incompatible·(breaking)·changes·will·only·be·introduced·in·major·versions·with·advance·notice·in·the |
| 247 | <strong>Deprecations</strong>·section·of·releases.</p> | 247 | <strong>Deprecations</strong>·section·of·releases.</p> |
| 248 | <section·id="shell-utilities-unreleased-draft-202 | 248 | <section·id="shell-utilities-unreleased-draft-2025-10-31"> |
| 249 | <h2>shell-utilities·[UNRELEASED·DRAFT]·(202 | 249 | <h2>shell-utilities·[UNRELEASED·DRAFT]·(2025-10-31)<a·class="headerlink"·href="#shell-utilities-unreleased-draft-2025-10-31"·title="Link·to·this·heading">¶</a></h2> |
| 250 | <section·id="improvements"> | 250 | <section·id="improvements"> |
| 251 | <h3>Improvements<a·class="headerlink"·href="#improvements"·title="Link·to·this·heading">¶</a></h3> | 251 | <h3>Improvements<a·class="headerlink"·href="#improvements"·title="Link·to·this·heading">¶</a></h3> |
| 252 | <ul·class="simple"> | 252 | <ul·class="simple"> |
| 253 | <li><p>Added·support·for·psutil·6.0.0,·connections·becomes·net_connections·(<a·class="reference·external"·href="https://github.com/saltstack/pytest-shell-utilities/issues/47">#47</a>)</p></li> | 253 | <li><p>Added·support·for·psutil·6.0.0,·connections·becomes·net_connections·(<a·class="reference·external"·href="https://github.com/saltstack/pytest-shell-utilities/issues/47">#47</a>)</p></li> |
| 254 | <li><p>Adjusted·requirment·for·psutil·to·5.8.0·or·higher·(<a·class="reference·external"·href="https://github.com/saltstack/pytest-shell-utilities/issues/53">#53</a>)</p></li> | 254 | <li><p>Adjusted·requirment·for·psutil·to·5.8.0·or·higher·(<a·class="reference·external"·href="https://github.com/saltstack/pytest-shell-utilities/issues/53">#53</a>)</p></li> |
| 255 | <li><p>Need·psutil·>=·6.0.0·to·use·net_connections·(<a·class="reference·external"·href="https://github.com/saltstack/pytest-shell-utilities/issues/54">#54</a>)</p></li> | 255 | <li><p>Need·psutil·>=·6.0.0·to·use·net_connections·(<a·class="reference·external"·href="https://github.com/saltstack/pytest-shell-utilities/issues/54">#54</a>)</p></li> |
| 256 | <li><p>Revert·requirements·for·psutil·and·allow·for·connections·/·net_connections·based·on·psutil·version·(<a·class="reference·external"·href="https://github.com/saltstack/pytest-shell-utilities/issues/55">#55</a>)</p></li> | 256 | <li><p>Revert·requirements·for·psutil·and·allow·for·connections·/·net_connections·based·on·psutil·version·(<a·class="reference·external"·href="https://github.com/saltstack/pytest-shell-utilities/issues/55">#55</a>)</p></li> |
| Offset 558, 15 lines modified | Offset 558, 15 lines modified | ||
| 558 | ················ | 558 | ················ |
| 559 | ··············</div> | 559 | ··············</div> |
| 560 | ············</a> | 560 | ············</a> |
| 561 | ········</div> | 561 | ········</div> |
| 562 | ········<div·class="bottom-of-page"> | 562 | ········<div·class="bottom-of-page"> |
| 563 | ··········<div·class="left-details"> | 563 | ··········<div·class="left-details"> |
| 564 | ············<div·class="copyright"> | 564 | ············<div·class="copyright"> |
| 565 | ················Copyright·©·2021·-·202 | 565 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 566 | ············</div> | 566 | ············</div> |
| 567 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 567 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 568 | ············ | 568 | ············ |
| 569 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 569 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 570 | ············ | 570 | ············ |
| 571 | ··········</div> | 571 | ··········</div> |
| 572 | ··········<div·class="right-details"> | 572 | ··········<div·class="right-details"> |
| Offset 585, 15 lines modified | Offset 585, 15 lines modified | ||
| 585 | ············On·this·page | 585 | ············On·this·page |
| 586 | ··········</span> | 586 | ··········</span> |
| 587 | ········</div> | 587 | ········</div> |
| 588 | ········<div·class="toc-tree-container"> | 588 | ········<div·class="toc-tree-container"> |
| 589 | ··········<div·class="toc-tree"> | 589 | ··········<div·class="toc-tree"> |
| 590 | ············<ul> | 590 | ············<ul> |
| 591 | <li><a·class="reference·internal"·href="#">Changelog</a><ul> | 591 | <li><a·class="reference·internal"·href="#">Changelog</a><ul> |
| 592 | <li><a·class="reference·internal"·href="#shell-utilities-unreleased-draft-202 | 592 | <li><a·class="reference·internal"·href="#shell-utilities-unreleased-draft-2025-10-31">shell-utilities·[UNRELEASED·DRAFT]·(2025-10-31)</a><ul> |
| 593 | <li><a·class="reference·internal"·href="#improvements">Improvements</a></li> | 593 | <li><a·class="reference·internal"·href="#improvements">Improvements</a></li> |
| 594 | </ul> | 594 | </ul> |
| 595 | </li> | 595 | </li> |
| 596 | <li><a·class="reference·internal"·href="#shell-utilities-1-9-0-2024-02-23">shell-utilities·1.9.0·(2024-02-23)</a><ul> | 596 | <li><a·class="reference·internal"·href="#shell-utilities-1-9-0-2024-02-23">shell-utilities·1.9.0·(2024-02-23)</a><ul> |
| 597 | <li><a·class="reference·internal"·href="#breaking-changes">Breaking·Changes</a></li> | 597 | <li><a·class="reference·internal"·href="#breaking-changes">Breaking·Changes</a></li> |
| 598 | <li><a·class="reference·internal"·href="#bug-fixes">Bug·Fixes</a></li> | 598 | <li><a·class="reference·internal"·href="#bug-fixes">Bug·Fixes</a></li> |
| 599 | <li><a·class="reference·internal"·href="#trivial-internal-changes">Trivial/Internal·Changes</a></li> | 599 | <li><a·class="reference·internal"·href="#trivial-internal-changes">Trivial/Internal·Changes</a></li> |
| Offset 9, 15 lines modified | Offset 9, 15 lines modified | ||
| 9 | ····*·GitHub_Repository | 9 | ····*·GitHub_Repository |
| 10 | Back_to_top | 10 | Back_to_top |
| 11 | View_this_page | 11 | View_this_page |
| 12 | ******·Changelog¶·****** | 12 | ******·Changelog¶·****** |
| 13 | Versions·follow·Semantic_Versioning·(<major>.<minor>.<patch>). | 13 | Versions·follow·Semantic_Versioning·(<major>.<minor>.<patch>). |
| 14 | Backward·incompatible·(breaking)·changes·will·only·be·introduced·in·major | 14 | Backward·incompatible·(breaking)·changes·will·only·be·introduced·in·major |
| 15 | versions·with·advance·notice·in·the·Deprecations·section·of·releases. | 15 | versions·with·advance·notice·in·the·Deprecations·section·of·releases. |
| 16 | *****·shell-utilities·[UNRELEASED·DRAFT]·(202 | 16 | *****·shell-utilities·[UNRELEASED·DRAFT]·(2025-10-31)¶·***** |
| 17 | ****·Improvements¶·**** | 17 | ****·Improvements¶·**** |
| 18 | ····*·Added·support·for·psutil·6.0.0,·connections·becomes·net_connections·(#47) | 18 | ····*·Added·support·for·psutil·6.0.0,·connections·becomes·net_connections·(#47) |
| 19 | ····*·Adjusted·requirment·for·psutil·to·5.8.0·or·higher·(#53) | 19 | ····*·Adjusted·requirment·for·psutil·to·5.8.0·or·higher·(#53) |
| 20 | ····*·Need·psutil·>=·6.0.0·to·use·net_connections·(#54) | 20 | ····*·Need·psutil·>=·6.0.0·to·use·net_connections·(#54) |
| 21 | ····*·Revert·requirements·for·psutil·and·allow·for·connections·/·net_ | 21 | ····*·Revert·requirements·for·psutil·and·allow·for·connections·/·net_ |
| 22 | ······connections·based·on·psutil·version·(#55) | 22 | ······connections·based·on·psutil·version·(#55) |
| 23 | *****·shell-utilities·1.9.0·(2024-02-23)¶·***** | 23 | *****·shell-utilities·1.9.0·(2024-02-23)¶·***** |
| Offset 141, 19 lines modified | Offset 141, 19 lines modified | ||
| 141 | ····*·When·passed·a·string,·cast·it·to·pathlib.Path·before·calling·.resolve() | 141 | ····*·When·passed·a·string,·cast·it·to·pathlib.Path·before·calling·.resolve() |
| 142 | ····*·Extract·BaseFactory·from·Factory.·It’s·required·on·pytest-salt-factories | 142 | ····*·Extract·BaseFactory·from·Factory.·It’s·required·on·pytest-salt-factories |
| 143 | ······container·implementation. | 143 | ······container·implementation. |
| 144 | *****·shell-utilities·1.0.0rc1·(2022-01-21)¶·***** | 144 | *****·shell-utilities·1.0.0rc1·(2022-01-21)¶·***** |
| 145 | Pre-release·of·the·first·working·version·of·the·pytest·plugin. | 145 | Pre-release·of·the·first·working·version·of·the·pytest·plugin. |
| 146 | Previous | 146 | Previous |
| 147 | pytestshellutils.utils_package | 147 | pytestshellutils.utils_package |
| 148 | Copyright·©·2021·-·202 | 148 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 149 | Made·with·Sphinx·and·@pradyunsg's·Furo | 149 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| 150 | On·this·page | 150 | On·this·page |
| 151 | ····*·Changelog | 151 | ····*·Changelog |
| 152 | ··········o·shell-utilities_[UNRELEASED_DRAFT]_(202 | 152 | ··········o·shell-utilities_[UNRELEASED_DRAFT]_(2025-10-31) |
| 153 | ················#·Improvements | 153 | ················#·Improvements |
| 154 | ··········o·shell-utilities_1.9.0_(2024-02-23) | 154 | ··········o·shell-utilities_1.9.0_(2024-02-23) |
| 155 | ················#·Breaking_Changes | 155 | ················#·Breaking_Changes |
| 156 | ················#·Bug_Fixes | 156 | ················#·Bug_Fixes |
| 157 | ················#·Trivial/Internal_Changes | 157 | ················#·Trivial/Internal_Changes |
| 158 | ··········o·shell-utilities_1.8.0_(2023-07-02) | 158 | ··········o·shell-utilities_1.8.0_(2023-07-02) |
| 159 | ················#·Breaking_Changes | 159 | ················#·Breaking_Changes |
| Offset 283, 15 lines modified | Offset 283, 15 lines modified | ||
| 283 | <li·class="toctree-l3"><a·class="reference·internal"·href="ref/pytestshellutils.html#pytestshellutils.shell.Daemon"><code·class="docutils·literal·notranslate"><span·class="pre">Daemon</span></code></a></li> | 283 | <li·class="toctree-l3"><a·class="reference·internal"·href="ref/pytestshellutils.html#pytestshellutils.shell.Daemon"><code·class="docutils·literal·notranslate"><span·class="pre">Daemon</span></code></a></li> |
| 284 | </ul> | 284 | </ul> |
| 285 | </li> | 285 | </li> |
| 286 | <li·class="toctree-l2"><a·class="reference·internal"·href="ref/pytestshellutils.html#module-pytestshellutils.version">pytestshellutils.version·module</a></li> | 286 | <li·class="toctree-l2"><a·class="reference·internal"·href="ref/pytestshellutils.html#module-pytestshellutils.version">pytestshellutils.version·module</a></li> |
| 287 | </ul> | 287 | </ul> |
| 288 | </li> | 288 | </li> |
| 289 | <li·class="toctree-l1"><a·class="reference·internal"·href="changelog.html">Changelog</a><ul> | 289 | <li·class="toctree-l1"><a·class="reference·internal"·href="changelog.html">Changelog</a><ul> |
| 290 | <li·class="toctree-l2"><a·class="reference·internal"·href="changelog.html#shell-utilities-unreleased-draft-202 | 290 | <li·class="toctree-l2"><a·class="reference·internal"·href="changelog.html#shell-utilities-unreleased-draft-2025-10-31">shell-utilities·[UNRELEASED·DRAFT]·(2025-10-31)</a><ul> |
| 291 | <li·class="toctree-l3"><a·class="reference·internal"·href="changelog.html#improvements">Improvements</a></li> | 291 | <li·class="toctree-l3"><a·class="reference·internal"·href="changelog.html#improvements">Improvements</a></li> |
| 292 | </ul> | 292 | </ul> |
| 293 | </li> | 293 | </li> |
| 294 | <li·class="toctree-l2"><a·class="reference·internal"·href="changelog.html#shell-utilities-1-9-0-2024-02-23">shell-utilities·1.9.0·(2024-02-23)</a><ul> | 294 | <li·class="toctree-l2"><a·class="reference·internal"·href="changelog.html#shell-utilities-1-9-0-2024-02-23">shell-utilities·1.9.0·(2024-02-23)</a><ul> |
| 295 | <li·class="toctree-l3"><a·class="reference·internal"·href="changelog.html#breaking-changes">Breaking·Changes</a></li> | 295 | <li·class="toctree-l3"><a·class="reference·internal"·href="changelog.html#breaking-changes">Breaking·Changes</a></li> |
| 296 | <li·class="toctree-l3"><a·class="reference·internal"·href="changelog.html#bug-fixes">Bug·Fixes</a></li> | 296 | <li·class="toctree-l3"><a·class="reference·internal"·href="changelog.html#bug-fixes">Bug·Fixes</a></li> |
| 297 | <li·class="toctree-l3"><a·class="reference·internal"·href="changelog.html#trivial-internal-changes">Trivial/Internal·Changes</a></li> | 297 | <li·class="toctree-l3"><a·class="reference·internal"·href="changelog.html#trivial-internal-changes">Trivial/Internal·Changes</a></li> |
| Offset 397, 15 lines modified | Offset 397, 15 lines modified | ||
| 397 | ··············<svg·class="furo-related-icon"><use·href="#svg-arrow-right"></use></svg> | 397 | ··············<svg·class="furo-related-icon"><use·href="#svg-arrow-right"></use></svg> |
| 398 | ············</a> | 398 | ············</a> |
| 399 | ·········· | 399 | ·········· |
| 400 | ········</div> | 400 | ········</div> |
| 401 | ········<div·class="bottom-of-page"> | 401 | ········<div·class="bottom-of-page"> |
| 402 | ··········<div·class="left-details"> | 402 | ··········<div·class="left-details"> |
| 403 | ············<div·class="copyright"> | 403 | ············<div·class="copyright"> |
| 404 | ················Copyright·©·2021·-·202 | 404 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 405 | ············</div> | 405 | ············</div> |
| 406 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 406 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 407 | ············ | 407 | ············ |
| 408 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 408 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 409 | ············ | 409 | ············ |
| 410 | ··········</div> | 410 | ··········</div> |
| 411 | ··········<div·class="right-details"> | 411 | ··········<div·class="right-details"> |
| Offset 37, 15 lines modified | Offset 37, 15 lines modified | ||
| 37 | ················#·Subprocess | 37 | ················#·Subprocess |
| 38 | ················#·ScriptSubprocess | 38 | ················#·ScriptSubprocess |
| 39 | ················#·StartDaemonCallArguments | 39 | ················#·StartDaemonCallArguments |
| 40 | ················#·DaemonImpl | 40 | ················#·DaemonImpl |
| 41 | ················#·Daemon | 41 | ················#·Daemon |
| 42 | ··········o·pytestshellutils.version_module | 42 | ··········o·pytestshellutils.version_module |
| 43 | ····*·Changelog | 43 | ····*·Changelog |
| 44 | ··········o·shell-utilities_[UNRELEASED_DRAFT]_(202 | 44 | ··········o·shell-utilities_[UNRELEASED_DRAFT]_(2025-10-31) |
| 45 | ················#·Improvements | 45 | ················#·Improvements |
| 46 | ··········o·shell-utilities_1.9.0_(2024-02-23) | 46 | ··········o·shell-utilities_1.9.0_(2024-02-23) |
| 47 | ················#·Breaking_Changes | 47 | ················#·Breaking_Changes |
| 48 | ················#·Bug_Fixes | 48 | ················#·Bug_Fixes |
| 49 | ················#·Trivial/Internal_Changes | 49 | ················#·Trivial/Internal_Changes |
| 50 | ··········o·shell-utilities_1.8.0_(2023-07-02) | 50 | ··········o·shell-utilities_1.8.0_(2023-07-02) |
| 51 | ················#·Breaking_Changes | 51 | ················#·Breaking_Changes |
| Offset 92, 9 lines modified | Offset 92, 9 lines modified | ||
| 92 | ··········o·shell-utilities_1.0.0rc4_(2022-01-23) | 92 | ··········o·shell-utilities_1.0.0rc4_(2022-01-23) |
| 93 | ··········o·shell-utilities_1.0.0rc3_(2022-01-21) | 93 | ··········o·shell-utilities_1.0.0rc3_(2022-01-21) |
| 94 | ··········o·shell-utilities_1.0.0rc2_(2022-01-21) | 94 | ··········o·shell-utilities_1.0.0rc2_(2022-01-21) |
| 95 | ··········o·shell-utilities_1.0.0rc1_(2022-01-21) | 95 | ··········o·shell-utilities_1.0.0rc1_(2022-01-21) |
| 96 | ····*·GitHub_Repository | 96 | ····*·GitHub_Repository |
| 97 | Next | 97 | Next |
| 98 | pytestshellutils_package | 98 | pytestshellutils_package |
| 99 | Copyright·©·2021·-·202 | 99 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 100 | Made·with·Sphinx·and·@pradyunsg's·Furo | 100 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| Offset 783, 15 lines modified | Offset 783, 15 lines modified | ||
| 783 | ········<div·class="related-pages"> | 783 | ········<div·class="related-pages"> |
| 784 | ·········· | 784 | ·········· |
| 785 | ·········· | 785 | ·········· |
| 786 | ········</div> | 786 | ········</div> |
| 787 | ········<div·class="bottom-of-page"> | 787 | ········<div·class="bottom-of-page"> |
| 788 | ··········<div·class="left-details"> | 788 | ··········<div·class="left-details"> |
| 789 | ············<div·class="copyright"> | 789 | ············<div·class="copyright"> |
| 790 | ················Copyright·©·2021·-·202 | 790 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 791 | ············</div> | 791 | ············</div> |
| 792 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 792 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 793 | ············ | 793 | ············ |
| 794 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 794 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 795 | ············ | 795 | ············ |
| 796 | ··········</div> | 796 | ··········</div> |
| 797 | ··········<div·class="right-details"> | 797 | ··········<div·class="right-details"> |
| Offset 177, 9 lines modified | Offset 177, 9 lines modified | ||
| 177 | ············method)······································module | 177 | ············method)······································module |
| 178 | ··········o·(pytestshellutils.shell.SubprocessImpl·······pytestshellutils.utils.processes) | 178 | ··········o·(pytestshellutils.shell.SubprocessImpl·······pytestshellutils.utils.processes) |
| 179 | ············method)····································*·timeout_ | 179 | ············method)····································*·timeout_ |
| 180 | ·························································(pytestshellutils.shell.Factory | 180 | ·························································(pytestshellutils.shell.Factory |
| 181 | ·························································attribute) | 181 | ·························································attribute) |
| 182 | *****·W·***** | 182 | *****·W·***** |
| 183 | ····*·warn_until()_(in_module_pytestshellutils.utils) | 183 | ····*·warn_until()_(in_module_pytestshellutils.utils) |
| 184 | Copyright·©·2021·-·202 | 184 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 185 | Made·with·Sphinx·and·@pradyunsg's·Furo | 185 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| Offset 343, 15 lines modified | Offset 343, 15 lines modified | ||
| 343 | ········<div·class="related-pages"> | 343 | ········<div·class="related-pages"> |
| 344 | ·········· | 344 | ·········· |
| 345 | ·········· | 345 | ·········· |
| 346 | ········</div> | 346 | ········</div> |
| 347 | ········<div·class="bottom-of-page"> | 347 | ········<div·class="bottom-of-page"> |
| 348 | ··········<div·class="left-details"> | 348 | ··········<div·class="left-details"> |
| 349 | ············<div·class="copyright"> | 349 | ············<div·class="copyright"> |
| 350 | ················Copyright·©·2021·-·202 | 350 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 351 | ············</div> | 351 | ············</div> |
| 352 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 352 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 353 | ············ | 353 | ············ |
| 354 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 354 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 355 | ············ | 355 | ············ |
| 356 | ··········</div> | 356 | ··········</div> |
| 357 | ··········<div·class="right-details"> | 357 | ··········<div·class="right-details"> |
| Offset 69, 15 lines modified | Offset 69, 15 lines modified | ||
| 69 | Contents: | 69 | Contents: |
| 70 | ····*·Complete_List_of_salt-analytics-framework | 70 | ····*·Complete_List_of_salt-analytics-framework |
| 71 | ··········o·pytestshellutils | 71 | ··········o·pytestshellutils |
| 72 | *****·Indices·and·tables¶·***** | 72 | *****·Indices·and·tables¶·***** |
| 73 | ····*·Index | 73 | ····*·Index |
| 74 | ····*·Module_Index | 74 | ····*·Module_Index |
| 75 | ····*·Search_Page | 75 | ····*·Search_Page |
| 76 | Copyright·©·2021·-·202 | 76 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 77 | Made·with·Sphinx·and·@pradyunsg's·Furo | 77 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| 78 | On·this·page | 78 | On·this·page |
| 79 | ····*·What_is_Pytest_Shell_Utilities | 79 | ····*·What_is_Pytest_Shell_Utilities |
| 80 | ··········o·Install | 80 | ··········o·Install |
| 81 | ··········o·Usage | 81 | ··········o·Usage |
| 82 | ··········o·Documentation | 82 | ··········o·Documentation |
| 83 | ··········o·Bugs/Requests | 83 | ··········o·Bugs/Requests |
| Offset 320, 15 lines modified | Offset 320, 15 lines modified | ||
| 320 | ········<div·class="related-pages"> | 320 | ········<div·class="related-pages"> |
| 321 | ·········· | 321 | ·········· |
| 322 | ·········· | 322 | ·········· |
| 323 | ········</div> | 323 | ········</div> |
| 324 | ········<div·class="bottom-of-page"> | 324 | ········<div·class="bottom-of-page"> |
| 325 | ··········<div·class="left-details"> | 325 | ··········<div·class="left-details"> |
| 326 | ············<div·class="copyright"> | 326 | ············<div·class="copyright"> |
| 327 | ················Copyright·©·2021·-·202 | 327 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 328 | ············</div> | 328 | ············</div> |
| 329 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 329 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 330 | ············ | 330 | ············ |
| 331 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 331 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 332 | ············ | 332 | ············ |
| 333 | ··········</div> | 333 | ··········</div> |
| 334 | ··········<div·class="right-details"> | 334 | ··········<div·class="right-details"> |
| Offset 19, 9 lines modified | Offset 19, 9 lines modified | ||
| 19 | ···· ·pytestshellutils.shell | 19 | ···· ·pytestshellutils.shell |
| 20 | ···· ·pytestshellutils.utils | 20 | ···· ·pytestshellutils.utils |
| 21 | ···· ·pytestshellutils.utils.ports | 21 | ···· ·pytestshellutils.utils.ports |
| 22 | ···· ·pytestshellutils.utils.processes | 22 | ···· ·pytestshellutils.utils.processes |
| 23 | ···· ·pytestshellutils.utils.socket | 23 | ···· ·pytestshellutils.utils.socket |
| 24 | ···· ·pytestshellutils.utils.time | 24 | ···· ·pytestshellutils.utils.time |
| 25 | ···· ·pytestshellutils.version | 25 | ···· ·pytestshellutils.version |
| 26 | Copyright·©·2021·-·202 | 26 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 27 | Made·with·Sphinx·and·@pradyunsg's·Furo | 27 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| Offset 403, 15 lines modified | Offset 403, 15 lines modified | ||
| 403 | ········<div·class="related-pages"> | 403 | ········<div·class="related-pages"> |
| 404 | ·········· | 404 | ·········· |
| 405 | ·········· | 405 | ·········· |
| 406 | ········</div> | 406 | ········</div> |
| 407 | ········<div·class="bottom-of-page"> | 407 | ········<div·class="bottom-of-page"> |
| 408 | ··········<div·class="left-details"> | 408 | ··········<div·class="left-details"> |
| 409 | ············<div·class="copyright"> | 409 | ············<div·class="copyright"> |
| 410 | ················Copyright·©·2021·-·202 | 410 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 411 | ············</div> | 411 | ············</div> |
| 412 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 412 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 413 | ············ | 413 | ············ |
| 414 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 414 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 415 | ············ | 415 | ············ |
| 416 | ··········</div> | 416 | ··········</div> |
| 417 | ··········<div·class="right-details"> | 417 | ··········<div·class="right-details"> |
| Offset 114, 9 lines modified | Offset 114, 9 lines modified | ||
| 114 | ······················#·Daemon.start() | 114 | ······················#·Daemon.start() |
| 115 | ······················#·Daemon.started() | 115 | ······················#·Daemon.started() |
| 116 | ······················#·Daemon.stopped() | 116 | ······················#·Daemon.stopped() |
| 117 | ······················#·Daemon.run_start_checks() | 117 | ······················#·Daemon.run_start_checks() |
| 118 | ······················#·Daemon.__enter__() | 118 | ······················#·Daemon.__enter__() |
| 119 | ······················#·Daemon.__exit__() | 119 | ······················#·Daemon.__exit__() |
| 120 | ··········o·pytestshellutils.version_module | 120 | ··········o·pytestshellutils.version_module |
| 121 | Copyright·©·2021·-·202 | 121 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 122 | Made·with·Sphinx·and·@pradyunsg's·Furo | 122 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| Offset 1228, 15 lines modified | Offset 1228, 15 lines modified | ||
| 1228 | ················ | 1228 | ················ |
| 1229 | ··············</div> | 1229 | ··············</div> |
| 1230 | ············</a> | 1230 | ············</a> |
| 1231 | ········</div> | 1231 | ········</div> |
| 1232 | ········<div·class="bottom-of-page"> | 1232 | ········<div·class="bottom-of-page"> |
| 1233 | ··········<div·class="left-details"> | 1233 | ··········<div·class="left-details"> |
| 1234 | ············<div·class="copyright"> | 1234 | ············<div·class="copyright"> |
| 1235 | ················Copyright·©·2021·-·202 | 1235 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 1236 | ············</div> | 1236 | ············</div> |
| 1237 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 1237 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 1238 | ············ | 1238 | ············ |
| 1239 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 1239 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 1240 | ············ | 1240 | ············ |
| 1241 | ··········</div> | 1241 | ··········</div> |
| 1242 | ··········<div·class="right-details"> | 1242 | ··········<div·class="right-details"> |
| Offset 504, 15 lines modified | Offset 504, 15 lines modified | ||
| 504 | ········__exit__(*_:·Any)·→·None[source]¶ | 504 | ········__exit__(*_:·Any)·→·None[source]¶ |
| 505 | ············Exit·the·class·context·manager. | 505 | ············Exit·the·class·context·manager. |
| 506 | *****·pytestshellutils.version·module¶·***** | 506 | *****·pytestshellutils.version·module¶·***** |
| 507 | Next | 507 | Next |
| 508 | pytestshellutils.utils_package | 508 | pytestshellutils.utils_package |
| 509 | Previous | 509 | Previous |
| 510 | Home | 510 | Home |
| 511 | Copyright·©·2021·-·202 | 511 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 512 | Made·with·Sphinx·and·@pradyunsg's·Furo | 512 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| 513 | On·this·page | 513 | On·this·page |
| 514 | ····*·pytestshellutils_package | 514 | ····*·pytestshellutils_package |
| 515 | ··········o·Subpackages | 515 | ··········o·Subpackages |
| 516 | ··········o·Submodules | 516 | ··········o·Submodules |
| 517 | ··········o·pytestshellutils.customtypes_module | 517 | ··········o·pytestshellutils.customtypes_module |
| 518 | ················#·EnvironDict | 518 | ················#·EnvironDict |
| Offset 534, 15 lines modified | Offset 534, 15 lines modified | ||
| 534 | ················ | 534 | ················ |
| 535 | ··············</div> | 535 | ··············</div> |
| 536 | ············</a> | 536 | ············</a> |
| 537 | ········</div> | 537 | ········</div> |
| 538 | ········<div·class="bottom-of-page"> | 538 | ········<div·class="bottom-of-page"> |
| 539 | ··········<div·class="left-details"> | 539 | ··········<div·class="left-details"> |
| 540 | ············<div·class="copyright"> | 540 | ············<div·class="copyright"> |
| 541 | ················Copyright·©·2021·-·202 | 541 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 542 | ············</div> | 542 | ············</div> |
| 543 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 543 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 544 | ············ | 544 | ············ |
| 545 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 545 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 546 | ············ | 546 | ············ |
| 547 | ··········</div> | 547 | ··········</div> |
| 548 | ··········<div·class="right-details"> | 548 | ··········<div·class="right-details"> |
| Offset 158, 15 lines modified | Offset 158, 15 lines modified | ||
| 158 | functions·under·a·different·namespace·to·be·used·in·pytest-shell-utilities·so | 158 | functions·under·a·different·namespace·to·be·used·in·pytest-shell-utilities·so |
| 159 | that·projects·using·it,·which·need·to·mock·time·functions,·don’t·influence·the | 159 | that·projects·using·it,·which·need·to·mock·time·functions,·don’t·influence·the |
| 160 | pytest-shell-utilities·run·time·behavior. | 160 | pytest-shell-utilities·run·time·behavior. |
| 161 | Next | 161 | Next |
| 162 | Changelog | 162 | Changelog |
| 163 | Previous | 163 | Previous |
| 164 | pytestshellutils_package | 164 | pytestshellutils_package |
| 165 | Copyright·©·2021·-·202 | 165 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 166 | Made·with·Sphinx·and·@pradyunsg's·Furo | 166 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| 167 | On·this·page | 167 | On·this·page |
| 168 | ····*·pytestshellutils.utils_package | 168 | ····*·pytestshellutils.utils_package |
| 169 | ··········o·resolved_pathlib_path() | 169 | ··········o·resolved_pathlib_path() |
| 170 | ··········o·format_callback_to_string() | 170 | ··········o·format_callback_to_string() |
| 171 | ··········o·warn_until() | 171 | ··········o·warn_until() |
| 172 | ··········o·Submodules | 172 | ··········o·Submodules |
| Offset 253, 15 lines modified | Offset 253, 15 lines modified | ||
| 253 | ········<div·class="related-pages"> | 253 | ········<div·class="related-pages"> |
| 254 | ·········· | 254 | ·········· |
| 255 | ·········· | 255 | ·········· |
| 256 | ········</div> | 256 | ········</div> |
| 257 | ········<div·class="bottom-of-page"> | 257 | ········<div·class="bottom-of-page"> |
| 258 | ··········<div·class="left-details"> | 258 | ··········<div·class="left-details"> |
| 259 | ············<div·class="copyright"> | 259 | ············<div·class="copyright"> |
| 260 | ················Copyright·©·2021·-·202 | 260 | ················Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 261 | ············</div> | 261 | ············</div> |
| 262 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s | 262 | ············Made·with·<a·href="https://www.sphinx-doc.org/">Sphinx</a>·and·<a·class="muted-link"·href="https://pradyunsg.me">@pradyunsg</a>'s |
| 263 | ············ | 263 | ············ |
| 264 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> | 264 | ············<a·href="https://github.com/pradyunsg/furo">Furo</a> |
| 265 | ············ | 265 | ············ |
| 266 | ··········</div> | 266 | ··········</div> |
| 267 | ··········<div·class="right-details"> | 267 | ··········<div·class="right-details"> |
| Offset 6, 9 lines modified | Offset 6, 9 lines modified | ||
| 6 | ····*·pytestshellutils_package[·] | 6 | ····*·pytestshellutils_package[·] |
| 7 | ··········o·pytestshellutils.utils_package | 7 | ··········o·pytestshellutils.utils_package |
| 8 | ····*·Changelog | 8 | ····*·Changelog |
| 9 | ····*·GitHub_Repository | 9 | ····*·GitHub_Repository |
| 10 | Back_to_top | 10 | Back_to_top |
| 11 | Error | 11 | Error |
| 12 | Please·activate·JavaScript·to·enable·the·search·functionality. | 12 | Please·activate·JavaScript·to·enable·the·search·functionality. |
| 13 | Copyright·©·2021·-·202 | 13 | Copyright·©·2021·-·2025,·Pedro·Algarvio |
| 14 | Made·with·Sphinx·and·@pradyunsg's·Furo | 14 | Made·with·Sphinx·and·@pradyunsg's·Furo |
| Offset 182, 16 lines modified | Offset 182, 16 lines modified | ||
| 182 | ········], | 182 | ········], |
| 183 | ········"shell-utilities·1.8.0·(2023-07-02)":·[ | 183 | ········"shell-utilities·1.8.0·(2023-07-02)":·[ |
| 184 | ············[1,·"shell-utilities-1-8-0-2023-07-02"] | 184 | ············[1,·"shell-utilities-1-8-0-2023-07-02"] |
| 185 | ········], | 185 | ········], |
| 186 | ········"shell-utilities·1.9.0·(2024-02-23)":·[ | 186 | ········"shell-utilities·1.9.0·(2024-02-23)":·[ |
| 187 | ············[1,·"shell-utilities-1-9-0-2024-02-23"] | 187 | ············[1,·"shell-utilities-1-9-0-2024-02-23"] |
| 188 | ········], | 188 | ········], |
| 189 | ········"shell-utilities·[UNRELEASED·DRAFT]·(202 | 189 | ········"shell-utilities·[UNRELEASED·DRAFT]·(2025-10-31)":·[ |
| 190 | ············[1,·"shell-utilities-unreleased-draft-202 | 190 | ············[1,·"shell-utilities-unreleased-draft-2025-10-31"] |
| 191 | ········] | 191 | ········] |
| 192 | ····}, | 192 | ····}, |
| 193 | ····"docnames":·["all",·"changelog",·"contents",·"index",·"ref/modules",·"ref/pytestshellutils",·"ref/pytestshellutils.utils"], | 193 | ····"docnames":·["all",·"changelog",·"contents",·"index",·"ref/modules",·"ref/pytestshellutils",·"ref/pytestshellutils.utils"], |
| 194 | ····"envversion":·{ | 194 | ····"envversion":·{ |
| 195 | ········"sphinx":·65, | 195 | ········"sphinx":·65, |
| 196 | ········"sphinx.domains.c":·3, | 196 | ········"sphinx.domains.c":·3, |
| 197 | ········"sphinx.domains.changeset":·1, | 197 | ········"sphinx.domains.changeset":·1, |
| Offset 796, 37 lines modified | Offset 796, 39 lines modified | ||
| 796 | ········"0rc2":·2, | 796 | ········"0rc2":·2, |
| 797 | ········"0rc3":·2, | 797 | ········"0rc3":·2, |
| 798 | ········"0rc4":·2, | 798 | ········"0rc4":·2, |
| 799 | ········"0rc5":·2, | 799 | ········"0rc5":·2, |
| 800 | ········"0rc6":·2, | 800 | ········"0rc6":·2, |
| 801 | ········"0rc7":·2, | 801 | ········"0rc7":·2, |
| 802 | ········"1":·[2,·3,·5,·6], | 802 | ········"1":·[2,·3,·5,·6], |
| 803 | ········"10":·2, | ||
| 803 | ········"100":·1, | 804 | ········"100":·1, |
| 804 | ········"11":·1, | 805 | ········"11":·1, |
| 805 | ········"12":· | 806 | ········"12":·1, |
| 806 | ········"13":·1, | 807 | ········"13":·1, |
| 807 | ········"15":·1, | 808 | ········"15":·1, |
| 808 | ········"16":·2, | 809 | ········"16":·2, |
| 809 | ········"17":·2, | 810 | ········"17":·2, |
| 810 | ········"18":·1, | 811 | ········"18":·1, |
| 811 | ········"2":·[2,·6], | 812 | ········"2":·[2,·6], |
| 812 | ········"20":·2, | 813 | ········"20":·2, |
| 813 | ········"2022":·2, | 814 | ········"2022":·2, |
| 814 | ········"2023":·2, | 815 | ········"2023":·2, |
| 815 | ········"2024":·2, | 816 | ········"2024":·2, |
| 816 | ········"202 | 817 | ········"2025":·2, |
| 817 | ········"21":·2, | 818 | ········"21":·2, |
| 818 | ········"22":·1, | 819 | ········"22":·1, |
| 819 | ········"23":·2, | 820 | ········"23":·2, |
| 820 | ········"24":·2, | 821 | ········"24":·2, |
| 821 | ········"25":·2, | 822 | ········"25":·2, |
| 822 | ········"26":·2, | 823 | ········"26":·2, |
| 823 | ········"28":·2, | 824 | ········"28":·2, |
| 824 | ········"29":·1, | 825 | ········"29":·1, |
| 825 | ········"3":·[2,·5], | 826 | ········"3":·[2,·5], |
| 827 | ········"31":·2, | ||
| 826 | ········"32":·1, | 828 | ········"32":·1, |
| 827 | ········"33":·1, | 829 | ········"33":·1, |
| 828 | ········"34":·1, | 830 | ········"34":·1, |
| 829 | ········"38":·1, | 831 | ········"38":·1, |
| 830 | ········"39":·1, | 832 | ········"39":·1, |
| 831 | ········"4":·2, | 833 | ········"4":·2, |
| 832 | ········"40":·1, | 834 | ········"40":·1, |
| Offset 1437, 30 lines modified | Offset 1439, 31 lines modified | ||
| 1437 | ········"0rc2":·1, | 1439 | ········"0rc2":·1, |
| 1438 | ········"0rc3":·1, | 1440 | ········"0rc3":·1, |
| 1439 | ········"0rc4":·1, | 1441 | ········"0rc4":·1, |
| 1440 | ········"0rc5":·1, | 1442 | ········"0rc5":·1, |
| 1441 | ········"0rc6":·1, | 1443 | ········"0rc6":·1, |
| 1442 | ········"0rc7":·1, | 1444 | ········"0rc7":·1, |
| 1443 | ········"1":·1, | 1445 | ········"1":·1, |
| 1444 | ········"1 | 1446 | ········"10":·1, |
| 1445 | ········"16":·1, | 1447 | ········"16":·1, |
| 1446 | ········"17":·1, | 1448 | ········"17":·1, |
| 1447 | ········"2":·1, | 1449 | ········"2":·1, |
| 1448 | ········"20":·1, | 1450 | ········"20":·1, |
| 1449 | ········"2022":·1, | 1451 | ········"2022":·1, |
| 1450 | ········"2023":·1, | 1452 | ········"2023":·1, |
| 1451 | ········"2024":·1, | 1453 | ········"2024":·1, |
| 1452 | ········"202 | 1454 | ········"2025":·1, |
| 1453 | ········"21":·1, | 1455 | ········"21":·1, |
| 1454 | ········"23":·1, | 1456 | ········"23":·1, |
| 1455 | ········"24":·1, | 1457 | ········"24":·1, |
| 1456 | ········"25":·1, | 1458 | ········"25":·1, |
| 1457 | ········"26":·1, | 1459 | ········"26":·1, |
| 1458 | ········"28":·1, | 1460 | ········"28":·1, |
| 1459 | ········"3":·1, | 1461 | ········"3":·1, |
| 1462 | ········"31":·1, | ||
| 1460 | ········"4":·1, | 1463 | ········"4":·1, |
| 1461 | ········"5":·1, | 1464 | ········"5":·1, |
| 1462 | ········"6":·1, | 1465 | ········"6":·1, |
| 1463 | ········"7":·1, | 1466 | ········"7":·1, |
| 1464 | ········"8":·1, | 1467 | ········"8":·1, |
| 1465 | ········"9":·1, | 1468 | ········"9":·1, |
| 1466 | ········"Of":·2, | 1469 | ········"Of":·2, |