Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.6.0: pytest is failing #54

Open
kloczek opened this issue Apr 11, 2022 · 0 comments
Open

0.6.0: pytest is failing #54

kloczek opened this issue Apr 11, 2022 · 0 comments
Assignees
Labels
bug Something isn't working stale

Comments

@kloczek
Copy link

kloczek commented Apr 11, 2022

Description

Looks like pytest is failing in few units.
I'm using sphinx 4.5.0 and docutils 0.17.1.

Steps to Reproduce

I'm trying to package your module as an rpm package. So I'm using the typical PEP517 based build, install and test cycle used on building packages from non-root account.

  • python3 -sBm build -w --no-isolation
  • because I'm calling build with --no-isolation I'm using during all processes only locally installed modules
  • install .whl file in </install/prefix>
  • run pytest with PYTHONPATH pointing to sitearch and sitelib inside </install/prefix>

Actual result:

Here is pytest output:

+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-toctree-plus-0.6.0~no_loopy_deps-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-toctree-plus-0.6.0~no_loopy_deps-2.fc35.x86_64/usr/lib/python3.8/site-packages
+ /usr/bin/pytest -ra
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.13, pytest-7.1.1, pluggy-1.0.0
Test session started at 13:57:48
rootdir: /home/tkloczko/rpmbuild/BUILD/toctree_plus-0.6.0, configfile: tox.ini
plugins: datadir-1.3.1, regressions-2.3.1, timeout-2.1.0
timeout: 300.0s
timeout method: signal
timeout func_only: False
collected 16 items

tests/test_output.py .sssFsssFsssFsF                                                                                                                                 [ 93%]
tests/test_setup.py .                                                                                                                                                [100%]

================================================================================= FAILURES =================================================================================
______________________________________________________________________ test_page[index.html-0.17-38] _______________________________________________________________________

py_version = '38', docutils_version = (0, 17)
page = <!DOCTYPE html>
<html><head>
    <meta charset="utf-8"/>
    <meta content="width=device-width, initial-scale=1.0" nam...
        </div>
      </div>

      <div class="clearer"></div>
    </div>






</body></html>
advanced_file_regression = <coincidence.regressions.AdvancedFileRegressionFixture object at 0x7fc6cec40d90>

    @pytest.mark.parametrize("py_version", [
                pytest.param("37", marks=gte_38),
                pytest.param("38", marks=lt_38),
                ])
    @pytest.mark.parametrize("docutils_version", [_param((0, 16)), _param((0, 17))])
    @pytest.mark.parametrize("page", ["index.html", "string.html", "csv.html"], indirect=True)
    def test_page(
                py_version: str,
                docutils_version: str,
                page: BeautifulSoup,
                advanced_file_regression: AdvancedFileRegressionFixture,
                ):
>       check_html_regression(page, advanced_file_regression)
E    AssertionError: FILES DIFFER:
E    /tmp/pytest-of-tkloczko/pytest-351/test_page_index_html_0_17_38_0/test_output_/test_page_index_html_0_17_38_.html
E    /tmp/pytest-of-tkloczko/pytest-351/test_page_index_html_0_17_38_0/test_output_/test_page_index_html_0_17_38_.obtained.html
E    HTML DIFF: /tmp/pytest-of-tkloczko/pytest-351/test_page_index_html_0_17_38_0/test_output_/test_page_index_html_0_17_38_.obtained.diff.html
E    ---
E    +++
E    @@ -3,7 +3,7 @@
E      <head>
E       <meta charset="utf-8"/>
E       <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
E    -  <meta content="Docutils 0.17: http://docutils.sourceforge.net/" name="generator"/>
E    +  <meta content="Docutils 0.17.1: http://docutils.sourceforge.net/" name="generator"/>
E       <title>
E        TocTree Plus Demo — Python  documentation
E       </title>
E    @@ -30,7 +30,7 @@
E             </a>
E            </h1>
E            <div class="toctree-wrapper compound">
E    -        <p>
E    +        <p class="caption" role="heading">
E              <span class="caption-text">
E               Contents
E              </span>
E    @@ -176,6 +176,26 @@
E                     </span>
E                    </code>
E                   </a>
E    +              <ul>
E    +               <li class="toctree-l4">
E    +                <a class="reference internal" href="csv.html#csv.Sniffer.sniff">
E    +                 <code class="docutils literal notranslate">
E    +                  <span class="pre">
E    +                   sniff
E    +                  </span>
E    +                 </code>
E    +                </a>
E    +               </li>
E    +               <li class="toctree-l4">
E    +                <a class="reference internal" href="csv.html#csv.Sniffer.has_header">
E    +                 <code class="docutils literal notranslate">
E    +                  <span class="pre">
E    +                   has_header
E    +                  </span>
E    +                 </code>
E    +                </a>
E    +               </li>
E    +              </ul>
E                  </li>
E                  <li class="toctree-l3">
E                   <a class="reference internal" href="csv.html#csv.QUOTE_ALL">
E    @@ -229,7 +249,7 @@
E                   <a class="reference internal" href="csv.html#csv.csvreader.__next__">
E                    <code class="docutils literal notranslate">
E                     <span class="pre">
E    -                 csvreader.__next__
E    +                 __next__
E                     </span>
E                    </code>
E                   </a>
E    @@ -245,7 +265,7 @@
E                   <a class="reference internal" href="csv.html#csv.csvwriter.writerow">
E                    <code class="docutils literal notranslate">
E                     <span class="pre">
E    -                 csvwriter.writerow
E    +                 writerow
E                     </span>
E                    </code>
E                   </a>
E    @@ -254,7 +274,7 @@
E                   <a class="reference internal" href="csv.html#csv.csvwriter.writerows">
E                    <code class="docutils literal notranslate">
E                     <span class="pre">
E    -                 csvwriter.writerows
E    +                 writerows
E                     </span>
E                    </code>
E                   </a>
E    @@ -263,7 +283,7 @@
E                   <a class="reference internal" href="csv.html#csv.DictWriter.writeheader">
E                    <code class="docutils literal notranslate">
E                     <span class="pre">
E    -                 DictWriter.writeheader
E    +                 writeheader
E                     </span>
E                    </code>
E                   </a>
E    @@ -388,6 +408,80 @@
E                     </span>
E                    </code>
E                   </a>
E    +              <ul>
E    +               <li class="toctree-l4">
E    +                <a class="reference internal" href="string.html#string.Formatter.format">
E    +                 <code class="docutils literal notranslate">
E    +                  <span class="pre">
E    +                   format
E    +                  </span>
E    +                 </code>
E    +                </a>
E    +               </li>
E    +               <li class="toctree-l4">
E    +                <a class="reference internal" href="string.html#string.Formatter.vformat">
E    +                 <code class="docutils literal notranslate">
E    +                  <span class="pre">
E    +                   vformat
E    +                  </span>
E    +                 </code>
E    +                </a>
E    +               </li>
E    +               <li class="toctree-l4">
E    +                <a class="reference internal" href="string.html#string.Formatter.parse">
E    +                 <code class="docutils literal notranslate">
E    +                  <span class="pre">
E    +                   parse
E    +                  </span>
E    +                 </code>
E    +                </a>
E    +               </li>
E    +               <li class="toctree-l4">
E    +                <a class="reference internal" href="string.html#string.Formatter.get_field">
E    +                 <code class="docutils literal notranslate">
E    +                  <span class="pre">
E    +                   get_field
E    +                  </span>
E    +                 </code>
E    +                </a>
E    +               </li>
E    +               <li class="toctree-l4">
E    +                <a class="reference internal" href="string.html#string.Formatter.get_value">
E    +                 <code class="docutils literal notranslate">
E    +                  <span class="pre">
E    +                   get_value
E    +                  </span>
E    +                 </code>
E    +                </a>
E    +               </li>
E    +               <li class="toctree-l4">
E    +                <a class="reference internal" href="string.html#string.Formatter.check_unused_args">
E    +                 <code class="docutils literal notranslate">
E    +                  <span class="pre">
E    +                   check_unused_args
E    +                  </span>
E    +                 </code>
E    +                </a>
E    +               </li>
E    +               <li class="toctree-l4">
E    +                <a class="reference internal" href="string.html#string.Formatter.format_field">
E    +                 <code class="docutils literal notranslate">
E    +                  <span class="pre">
E    +                   format_field
E    +                  </span>
E    +                 </code>
E    +                </a>
E    +               </li>
E    +               <li class="toctree-l4">
E    +                <a class="reference internal" href="string.html#string.Formatter.convert_field">
E    +                 <code class="docutils literal notranslate">
E    +                  <span class="pre">
E    +                   convert_field
E    +                  </span>
E    +                 </code>
E    +                </a>
E    +               </li>
E    +              </ul>
E                  </li>
E                 </ul>
E                </li>
E    @@ -421,6 +515,26 @@
E                     </span>
E                    </code>
E                   </a>
E    +              <ul>
E    +               <li class="toctree-l4">
E    +                <a class="reference internal" href="string.html#string.Template.substitute">
E    +                 <code class="docutils literal notranslate">
E    +                  <span class="pre">
E    +                   substitute
E    +                  </span>
E    +                 </code>
E    +                </a>
E    +               </li>
E    +               <li class="toctree-l4">
E    +                <a class="reference internal" href="string.html#string.Template.safe_substitute">
E    +                 <code class="docutils literal notranslate">
E    +                  <span class="pre">
E    +                   safe_substitute
E    +                  </span>
E    +                 </code>
E    +                </a>
E    +               </li>
E    +              </ul>
E                  </li>
E                 </ul>
E                </li>
E    @@ -444,86 +558,25 @@
E              </li>
E             </ul>
E            </div>
E    +       <dl class="py class">
E    +        <dt class="sig sig-object py" id="name_with_underscores">
E    +         <em class="property">
E    +          class
E    +          <span class="w">
E    +          </span>
E    +         </em>
E    +         <span class="sig-name descname">
E    +          name_with_underscores
E    +         </span>
E    +         <a class="headerlink" href="#name_with_underscores" title="Permalink to this definition">
E    +          ¶
E    +         </a>
E    +        </dt>
E    +        <dd>
E    +        </dd>
E    +       </dl>
E           </section>
E          </div>
E    -    </div>
E    -   </div>
E    -   <div aria-label="main navigation" class="sphinxsidebar" role="navigation">
E    -    <div class="sphinxsidebarwrapper">
E    -     <h1 class="logo">
E    -      <a href="#">
E    -       Python
E    -      </a>
E    -     </h1>
E    -     <h3>
E    -      Navigation
E    -     </h3>
E    -     <p>
E    -      <span class="caption-text">
E    -       Contents
E    -      </span>
E    -     </p>
E    -     <ul>
E    -      <li class="toctree-l1">
E    -       <a class="reference internal" href="csv.html">
E    -        <code class="xref py py-mod docutils literal notranslate">
E    -         <span class="pre">
E    -          csv
E    -         </span>
E    -        </code>
E    -        — CSV File Reading and Writing
E    -       </a>
E    -      </li>
E    -      <li class="toctree-l1">
E    -       <a class="reference internal" href="string.html">
E    -        <code class="xref py py-mod docutils literal notranslate">
E    -         <span class="pre">
E    -          string
E    -         </span>
E    -        </code>
E    -        — Common string operations
E    -       </a>
E    -      </li>
E    -     </ul>
E    -     <div class="relations">
E    -      <h3>
E    -       Related Topics
E    -      </h3>
E    -      <ul>
E    -       <li>
E    -        <a href="#">
E    -         Documentation overview
E    -        </a>
E    -        <ul>
E    -         <li>
E    -          Next:
E    -          <a href="csv.html" title="next chapter">
E    -           <code class="xref py py-mod docutils literal notranslate">
E    -            <span class="pre">
E    -             csv
E    -            </span>
E    -           </code>
E    -           — CSV File Reading and Writing
E    -          </a>
E    -         </li>
E    -        </ul>
E    -       </li>
E    -      </ul>
E    -     </div>
E    -     <div id="searchbox" role="search" style="display: none">
E    -      <h3 id="searchlabel">
E    -       Quick search
E    -      </h3>
E    -      <div class="searchformwrapper">
E    -       <form action="search.html" class="search" method="get">
E    -        <input aria-labelledby="searchlabel" name="q" type="text"/>
E    -        <input type="submit" value="Go"/>
E    -       </form>
E    -      </div>
E    -     </div>
E    -     <script>
E    -      $('#searchbox').show(0);
E    -     </script>
E         </div>
E        </div>
E        <div class="clearer">

tests/test_output.py:71: AssertionError
------------------------------------------------------------------------- Captured stdout teardown -------------------------------------------------------------------------
# testroot: root
# builder: html
# srcdir: /tmp/pytest-of-tkloczko/pytest-351/root
# outdir: /tmp/pytest-of-tkloczko/pytest-351/root/_build/html
# status:
Running Sphinx v4.5.0
loading pickled environment... done
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 0 source files that are out of date
updating environment: 0 added, 0 changed, 0 removed
looking for now-outdated files... none found
no targets are out of date.
build succeeded.

The HTML pages are in ../../../../../tmp/pytest-of-tkloczko/pytest-351/root/_build/html.

# warning:

______________________________________________________________________ test_page[string.html-0.17-38] ______________________________________________________________________

py_version = '38', docutils_version = (0, 17)
page = <!DOCTYPE html>
<html><head>
    <meta charset="utf-8"/>
    <meta content="width=device-width, initial-scale=1.0" nam...
        </div>
      </div>

      <div class="clearer"></div>
    </div>






</body></html>
advanced_file_regression = <coincidence.regressions.AdvancedFileRegressionFixture object at 0x7fc6ce52d3a0>

    @pytest.mark.parametrize("py_version", [
                pytest.param("37", marks=gte_38),
                pytest.param("38", marks=lt_38),
                ])
    @pytest.mark.parametrize("docutils_version", [_param((0, 16)), _param((0, 17))])
    @pytest.mark.parametrize("page", ["index.html", "string.html", "csv.html"], indirect=True)
    def test_page(
                py_version: str,
                docutils_version: str,
                page: BeautifulSoup,
                advanced_file_regression: AdvancedFileRegressionFixture,
                ):
>       check_html_regression(page, advanced_file_regression)
E    AssertionError: Files are different, but diff is too big (688 lines)
E    - obtained: /tmp/pytest-of-tkloczko/pytest-351/test_page_string_html_0_17_38_0/test_output_/test_page_string_html_0_17_38_.obtained.html
E    - expected: /tmp/pytest-of-tkloczko/pytest-351/test_page_string_html_0_17_38_0/test_output_/test_page_string_html_0_17_38_.html

tests/test_output.py:71: AssertionError
------------------------------------------------------------------------- Captured stdout teardown -------------------------------------------------------------------------
# testroot: root
# builder: html
# srcdir: /tmp/pytest-of-tkloczko/pytest-351/root
# outdir: /tmp/pytest-of-tkloczko/pytest-351/root/_build/html
# status:
Running Sphinx v4.5.0
loading pickled environment... done
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 0 source files that are out of date
updating environment: 0 added, 0 changed, 0 removed
looking for now-outdated files... none found
no targets are out of date.
build succeeded.

The HTML pages are in ../../../../../tmp/pytest-of-tkloczko/pytest-351/root/_build/html.

# warning:

_______________________________________________________________________ test_page[csv.html-0.17-38] ________________________________________________________________________

py_version = '38', docutils_version = (0, 17)
page = <!DOCTYPE html>
<html><head>
    <meta charset="utf-8"/>
    <meta content="width=device-width, initial-scale=1.0" nam...
        </div>
      </div>

      <div class="clearer"></div>
    </div>






</body></html>
advanced_file_regression = <coincidence.regressions.AdvancedFileRegressionFixture object at 0x7fc6ce1d4490>

    @pytest.mark.parametrize("py_version", [
                pytest.param("37", marks=gte_38),
                pytest.param("38", marks=lt_38),
                ])
    @pytest.mark.parametrize("docutils_version", [_param((0, 16)), _param((0, 17))])
    @pytest.mark.parametrize("page", ["index.html", "string.html", "csv.html"], indirect=True)
    def test_page(
                py_version: str,
                docutils_version: str,
                page: BeautifulSoup,
                advanced_file_regression: AdvancedFileRegressionFixture,
                ):
>       check_html_regression(page, advanced_file_regression)
E    AssertionError: Files are different, but diff is too big (1155 lines)
E    - obtained: /tmp/pytest-of-tkloczko/pytest-351/test_page_csv_html_0_17_38_0/test_output_/test_page_csv_html_0_17_38_.obtained.html
E    - expected: /tmp/pytest-of-tkloczko/pytest-351/test_page_csv_html_0_17_38_0/test_output_/test_page_csv_html_0_17_38_.html

tests/test_output.py:71: AssertionError
------------------------------------------------------------------------- Captured stdout teardown -------------------------------------------------------------------------
# testroot: root
# builder: html
# srcdir: /tmp/pytest-of-tkloczko/pytest-351/root
# outdir: /tmp/pytest-of-tkloczko/pytest-351/root/_build/html
# status:
Running Sphinx v4.5.0
loading pickled environment... done
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 0 source files that are out of date
updating environment: 0 added, 0 changed, 0 removed
looking for now-outdated files... none found
no targets are out of date.
build succeeded.

The HTML pages are in ../../../../../tmp/pytest-of-tkloczko/pytest-351/root/_build/html.

# warning:

__________________________________________________________________________ test_latex_output[38] ___________________________________________________________________________

app = <SphinxTestApp buildername='latex'>, py_version = '38', advanced_file_regression = <coincidence.regressions.AdvancedFileRegressionFixture object at 0x7fc6cdf484c0>

    @pytest.mark.parametrize("py_version", [
                pytest.param("37", marks=gte_38),
                pytest.param("38", marks=lt_38),
                ])
    @pytest.mark.sphinx("latex", srcdir="test-root")
    def test_latex_output(
                app,
                py_version: str,
                advanced_file_regression: AdvancedFileRegressionFixture,
                ):

        assert app.builder.name.lower() == "latex"

        app.build()

        output_file = PathPlus(app.outdir / "python.tex")
        content = str(StringList(output_file.read_lines())).replace("\\sphinxAtStartPar\n", '').replace(". %\n", ".\n")
        content = re.sub(
                        r"\\sphinxstepexplicit %\n(\\begin{footnote}\[1])\\phantomsection\\label{\\thesphinxscope\.1}%\n\\sphinxAtStartFootnote",
                        "\n\\1\\\\sphinxAtStartFootnote",
                        content,
                        )

>       advanced_file_regression.check(
                        re.sub(r"\\date{.*}", r"\\date{Mar 11, 2021}", content),
                        extension=".tex",
                        )
E    AssertionError: Files are different, but diff is too big (862 lines)
E    - obtained: /tmp/pytest-of-tkloczko/pytest-351/test_latex_output_38_0/test_output_/test_latex_output_38_.obtained.tex
E    - expected: /tmp/pytest-of-tkloczko/pytest-351/test_latex_output_38_0/test_output_/test_latex_output_38_.tex

tests/test_output.py:97: AssertionError
------------------------------------------------------------------------- Captured stdout teardown -------------------------------------------------------------------------
# testroot: root
# builder: latex
# srcdir: /tmp/pytest-of-tkloczko/pytest-351/test-root
# outdir: /tmp/pytest-of-tkloczko/pytest-351/test-root/_build/latex
# status:
Running Sphinx v4.5.0
building [mo]: targets for 0 po files that are out of date
building [latex]: all documents
updating environment: [new config] 3 added, 0 changed, 0 removed
reading sources... [100%] string
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
processing python.tex... index csv string
resolving references...
done
writing... done
copying TeX support files... copying TeX support files...
done
build succeeded, 8 warnings.

The LaTeX files are in ../../../../../tmp/pytest-of-tkloczko/pytest-351/test-root/_build/latex.
Run 'make' in that directory to run these through (pdf)latex
(use `make latexpdf' here to do that automatically).

# warning:
/tmp/pytest-of-tkloczko/pytest-351/test-root/csv.rst:51: WARNING: term not in glossary: iterator
/tmp/pytest-of-tkloczko/pytest-351/test-root/csv.rst:51: WARNING: term not in glossary: file object
/tmp/pytest-of-tkloczko/pytest-351/test-root/csv.rst:149: WARNING: term not in glossary: sequence
/tmp/pytest-of-tkloczko/pytest-351/test-root/csv.rst:549: WARNING: term not in glossary: universal newlines
/tmp/pytest-of-tkloczko/pytest-351/test-root/string.rst:89: WARNING: undefined label: positional-only_parameter
/tmp/pytest-of-tkloczko/pytest-351/test-root/string.rst:179: WARNING: undefined label: f-strings
/tmp/pytest-of-tkloczko/pytest-351/test-root/string.rst:274: WARNING: undefined label: f-strings
/tmp/pytest-of-tkloczko/pytest-351/test-root/string.rst:288: WARNING: undefined label: f-strings

=========================================================================== slowest 25 durations ===========================================================================
0.82s call     tests/test_output.py::test
0.62s call     tests/test_output.py::test_latex_output[38]
0.24s setup    tests/test_output.py::test_page[string.html-0.17-38]
0.19s setup    tests/test_output.py::test_page[csv.html-0.17-38]
0.14s setup    tests/test_output.py::test
0.12s call     tests/test_output.py::test_page[string.html-0.17-38]
0.10s call     tests/test_output.py::test_page[csv.html-0.17-38]
0.06s setup    tests/test_output.py::test_page[index.html-0.17-38]
0.04s call     tests/test_output.py::test_page[index.html-0.17-38]
0.03s setup    tests/test_output.py::test_latex_output[38]

(15 durations < 0.005s hidden.  Use -vv to show these durations.)
========================================================================= short test summary info ==========================================================================
SKIPPED [6] tests/test_output.py:59: Difference in output between docutils versions (current version 0.17)
SKIPPED [3] tests/test_output.py:59: Difference in output between 3.6/3.7 and 3.8+
SKIPPED [1] tests/test_output.py:74: Difference in output between 3.6/3.7 and 3.8+
FAILED tests/test_output.py::test_page[index.html-0.17-38] - AssertionError: FILES DIFFER:
FAILED tests/test_output.py::test_page[string.html-0.17-38] - AssertionError: Files are different, but diff is too big (688 lines)
FAILED tests/test_output.py::test_page[csv.html-0.17-38] - AssertionError: Files are different, but diff is too big (1155 lines)
FAILED tests/test_output.py::test_latex_output[38] - AssertionError: Files are different, but diff is too big (862 lines)
================================================================= 4 failed, 2 passed, 10 skipped in 2.70s ==================================================================

Expected result:

pytest shound not fail

Reproduces how often:

Easily reproduced

Version

  • Operating System: Linux x86/64
  • Python: 3.8.13
  • toctree_plus: 0.6.0

Installation source

Autogenerated from git tag by github tar ball https://github.com/sphinx-toolbox/toctree_plus//archive/v0.6.0/python-toctree-plus-0.6.0.tar,gz

Other Additional Information:

List of modules installed in build env

Package                       Version
----------------------------- -----------------
alabaster                     0.7.12
apeye                         1.1.0
appdirs                       1.4.4
attrs                         21.4.0
autodocsumm                   0.2.7
Babel                         2.9.1
beautifulsoup4                4.10.0
build                         0.7.0
CacheControl                  0.12.10
charset-normalizer            2.0.12
click                         8.0.4
coincidence                   0.6.1
consolekit                    1.3.1
cssutils                      2.4.0
cycler                        0.11.0
default-values                0.5.1
deprecation                   2.1.0
deprecation-alias             0.3.1
dict2css                      0.3.0
dist-meta                     0.3.4
distro                        1.7.0
docutils                      0.17.1
dom_toml                      0.5.1
domdf-python-tools            3.2.2
extras                        1.0.0
first                         2.0.2
fixtures                      3.0.0
fonttools                     4.31.2
gpg                           1.17.1-unknown
handy-archives                0.1.2
html2text                     2020.1.16
html5lib                      1.1
idna                          3.3
imagesize                     1.3.0
importlib-metadata            4.11.3
iniconfig                     1.1.1
Jinja2                        3.1.1
kiwisolver                    1.3.2
libcomps                      0.1.18
lockfile                      0.12.2
MarkupSafe                    2.1.1
matplotlib                    3.5.1
metaextract                   1.0.8
mistletoe                     0.8.2
msgpack                       1.0.3
natsort                       8.0.2
numpy                         1.22.3
olefile                       0.46
packaging                     21.3
pbr                           5.8.1
pep517                        0.12.0
Pillow                        9.1.0
pip                           22.0.4
pluggy                        1.0.0
py                            1.11.0
py2pack                       0.8.7
Pygments                      2.11.2
PyGObject                     3.42.0
pyparsing                     3.0.7
pypi-search                   1.2.1
pyproject-parser              0.4.2
pytest                        7.1.1
pytest-datadir                1.3.1
pytest-regressions            2.3.1
pytest-timeout                2.1.0
python-dateutil               2.8.2
pytz                          2022.1
PyYAML                        6.0
requests                      2.27.1
rpm                           4.17.0
ruamel.yaml                   0.17.21
ruamel.yaml.clib              0.2.6
setuptools                    62.0.0
shippinglabel                 1.0.1
six                           1.16.0
snowballstemmer               2.2.0
soupsieve                     2.3.2
Sphinx                        4.5.0.dev20220404
sphinx-autodoc-typehints      1.12.0
sphinx-copybutton             0.4.0
sphinx-jinja2-compat          0.1.2
sphinx-notfound-page          0.8
sphinx-prompt                 1.4.0
sphinx-pyproject              0.1.0
sphinx-tabs                   3.3.1
sphinx-toolbox                2.18.0
sphinxcontrib-applehelp       1.0.2.dev20220410
sphinxcontrib-devhelp         1.0.2.dev20220410
sphinxcontrib-htmlhelp        2.0.0
sphinxcontrib-jsmath          1.0.1.dev20220410
sphinxcontrib-qthelp          1.0.3.dev20220410
sphinxcontrib-serializinghtml 1.1.5
sphinxemoji                   0.2.0
tabulate                      0.8.9
testtools                     2.5.0
toml                          0.10.2
tomli                         2.0.1
trove-classifiers             2022.3.30
typing_extensions             4.1.1
urllib3                       1.26.9
webencodings                  0.5.1
wheel                         0.37.1
whey                          0.0.17
zipp                          3.8.0
@kloczek kloczek added the bug Something isn't working label Apr 11, 2022
@stale stale bot added the stale label Oct 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working stale
Projects
None yet
Development

No branches or pull requests

2 participants