<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 12/12/2022 07:04, fourtysixandtwo
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAAZ8Haip68gDYRqeP==4KnQfTe2VjbzNKghWfFgJYZg0OQyh3A@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Hi Tim,<br>
        <br>
        <div>Having a closer look and double checking the deps, you were
          correct about python3-hatchling.  However, I can't agree on
          the other changes you suggest.  I've noted the following
          discrepancies:<br>
        </div>
        <div><br>
        </div>
        <div>-python3-hatch_fancy_pypi_readme and python3-hatch_vcs<span
            class="sewtjiyqd2zw0bu"></span><span class="sewtjiyqd2zw0bu"></span>
          are build time deps only and neither depend on each other.   <br>
        </div>
        <div>-several of the versions you list are outdated (primarily
          python3-jsonschema 3.17.3-1)</div>
        <div>-python3-pyrsistent does not have a dep for BeautifulSoup4</div>
        <div><br>
        </div>
        <div>Here's the output from pipdeptree (does not show build
          deps) on my build vm:</div>
        <span style="font-family:monospace"><br>
          jsonschema==4.17.3<br>
           - attrs [required: >=17.4.0, installed: 21.4.0]<br>
           - pyrsistent [required:
          >=0.14.0,!=0.17.2,!=0.17.1,!=0.17.0, installed: 0.19.2]<br>
          <br>
          hatch-fancy-pypi-readme==22.8.0<br>
           - hatchling [required: Any, installed: 1.11.1]<br>
             - editables [required: >=0.3, installed: 0.3]<br>
             - packaging [required: >=21.3, installed: 21.3]<br>
               - pyparsing [required: >=2.0.2,!=3.0.5, installed:
          2.4.7]<br>
             - pathspec [required: >=0.10.1, installed: 0.10.3]<br>
             - pluggy [required: >=1.0.0, installed: 1.0.0]<br>
             - tomli [required: >=1.2.2, installed: 1.2.2]<br>
           - tomli [required: Any, installed: 1.2.2]<br>
          <br>
          hatch-vcs==0.3.0<br>
           - hatchling [required: >=1.1.0, installed: 1.11.1]<br>
             - editables [required: >=0.3, installed: 0.3]<br>
             - packaging [required: >=21.3, installed: 21.3]<br>
               - pyparsing [required: >=2.0.2,!=3.0.5, installed:
          2.4.7]<br>
             - pathspec [required: >=0.10.1, installed: 0.10.3]<br>
             - pluggy [required: >=1.0.0, installed: 1.0.0]<br>
             - tomli [required: >=1.2.2, installed: 1.2.2]<br>
           - setuptools-scm [required: >=6.3.2, installed: 6.3.2]<br>
             - packaging [required: >=20.0, installed: 21.3]<br>
               - pyparsing [required: >=2.0.2,!=3.0.5, installed:
          2.4.7]<br>
             - setuptools [required: Any, installed: 57.5.0]<br>
        </span>
        <div><span style="font-family:monospace">   - tomli [required:
            >=1.0.0, installed: 1.2.2]<br>
          </span></div>
        <div><br>
        </div>
        <div>Hope that clears things up and I'll get python3-hatchling
          updated.<br>
        </div>
        <div><br>
        </div>
        <div>Cheers<br>
        </div>
        <div><span style="font-family:monospace"></span></div>
        <div><span style="font-family:monospace"></span></div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Sun, Dec 11, 2022 at 7:32
          AM Tim Dickson via SlackBuilds-users <<a
            href="mailto:slackbuilds-users@slackbuilds.org"
            moz-do-not-send="true" class="moz-txt-link-freetext">slackbuilds-users@slackbuilds.org</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">python3-jsonschema
          lists a couple of new deps <br>
          python3-hatch-fancy_pypi_readme and python3_hatch_vcs but as <br>
          python3_hatch_vcs is a dep of python3-hatch-fancy_pypi_readme
          it <br>
          shouldn't be listed (no deps of deps)<br>
          in the same vein, python3-hatchling lists python3-build and <br>
          python3-installer among it's deps list, both of which are
          already deps <br>
          of python3-edittables and python3-pathspec, which are also
          deps of <br>
          python3-hatchling.<br>
          <br>
          the dep tree is<br>
          python3-jsonschema 3.17.3-1<br>
            -requires<br>
             python3-importlib_metadata<br>
             python3-attrs 21.4.0-1<br>
             python3-pyrsistent 0.19.2-1<br>
             python3-hatch_fancy_pypi_readme<br>
             -requires<br>
              python3-hatch_vcs 0.2.0-1<br>
              -requires<br>
               python3-hatchling 1.11.1-1<br>
               -requires<br>
                python3-editables 0.3-1<br>
                -requires<br>
                 python3-build<br>
                 python3-installer<br>
                 wheel<br>
                python3-pathspec 0.10.2-1<br>
                -requires<br>
                 python3-build<br>
                 python3-installer<br>
                 wheel<br>
                python3-pluggy 1.0.0-1<br>
             BeautifulSoup4<br>
             -requires<br>
              python3-soupsieve 2.3.1-2<br>
          <br>
          to summerise,<br>
          <br>
          so python3-jsonschema deps should be<br>
          <br>
          python3-importlib_metadata<br>
          python3-attrs<br>
          python3-pyrsistent<br>
            python3-hatch_fancy_pypi_readme<br>
            BeautifulSoup4<br>
          <br>
          and python3-hatchling_vcs deps should be<br>
          <br>
          python3-hatchling<br>
          <br>
          and  python3-hatchling deps should be<br>
          <br>
          python3-editables<br>
          python3-pathspec<br>
          python3-pluggy<br>
          <br>
          <br>
          regards, Tim<br>
          <br>
          _______________________________________________<br>
          SlackBuilds-users mailing list<br>
          <a href="mailto:SlackBuilds-users@slackbuilds.org"
            target="_blank" moz-do-not-send="true"
            class="moz-txt-link-freetext">SlackBuilds-users@slackbuilds.org</a><br>
          <a
            href="https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users"
            rel="noreferrer" target="_blank" moz-do-not-send="true"
            class="moz-txt-link-freetext">https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users</a><br>
          Archives - <a
            href="https://lists.slackbuilds.org/pipermail/slackbuilds-users/"
            rel="noreferrer" target="_blank" moz-do-not-send="true"
            class="moz-txt-link-freetext">https://lists.slackbuilds.org/pipermail/slackbuilds-users/</a><br>
          FAQ - <a href="https://slackbuilds.org/faq/" rel="noreferrer"
            target="_blank" moz-do-not-send="true"
            class="moz-txt-link-freetext">https://slackbuilds.org/faq/</a><br>
          <br>
        </blockquote>
      </div>
    </blockquote>
    hi fourtysixandtwo , and thank for looking at it.<br>
    Sorry, I made a couple of mistakes. (the
    python3-hatch_fancy_pypi_readme one, and the BeautifulSoup dep I
    just had indented wrong - it is a dep of anki, which is what uses
    all the other stuff :-)  )<br>
    regards, Tim<br>
    <br>
  </body>
</html>