<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>