On 12/12/2022 07:04, fourtysixandtwo wrote:
Hi Tim,
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:
-python3-hatch_fancy_pypi_readme and python3-hatch_vcsare build time
deps only and neither depend on each other.
-several of the versions you list are outdated (primarily
python3-jsonschema 3.17.3-1)
-python3-pyrsistent does not have a dep for BeautifulSoup4
Here's the output from pipdeptree (does not show build deps) on my
build vm:
jsonschema==4.17.3
- attrs [required: >=17.4.0, installed: 21.4.0]
- pyrsistent [required: >=0.14.0,!=0.17.2,!=0.17.1,!=0.17.0,
installed: 0.19.2]
hatch-fancy-pypi-readme==22.8.0
- hatchling [required: Any, installed: 1.11.1]
- editables [required: >=0.3, installed: 0.3]
- packaging [required: >=21.3, installed: 21.3]
- pyparsing [required: >=2.0.2,!=3.0.5, installed: 2.4.7]
- pathspec [required: >=0.10.1, installed: 0.10.3]
- pluggy [required: >=1.0.0, installed: 1.0.0]
- tomli [required: >=1.2.2, installed: 1.2.2]
- tomli [required: Any, installed: 1.2.2]
hatch-vcs==0.3.0
- hatchling [required: >=1.1.0, installed: 1.11.1]
- editables [required: >=0.3, installed: 0.3]
- packaging [required: >=21.3, installed: 21.3]
- pyparsing [required: >=2.0.2,!=3.0.5, installed: 2.4.7]
- pathspec [required: >=0.10.1, installed: 0.10.3]
- pluggy [required: >=1.0.0, installed: 1.0.0]
- tomli [required: >=1.2.2, installed: 1.2.2]
- setuptools-scm [required: >=6.3.2, installed: 6.3.2]
- packaging [required: >=20.0, installed: 21.3]
- pyparsing [required: >=2.0.2,!=3.0.5, installed: 2.4.7]
- setuptools [required: Any, installed: 57.5.0]
- tomli [required: >=1.0.0, installed: 1.2.2]
Hope that clears things up and I'll get python3-hatchling updated.
Cheers
On Sun, Dec 11, 2022 at 7:32 AM Tim Dickson via SlackBuilds-users
<slackbuilds-users@slackbuilds.org> wrote:
python3-jsonschema lists a couple of new deps
python3-hatch-fancy_pypi_readme and python3_hatch_vcs but as
python3_hatch_vcs is a dep of python3-hatch-fancy_pypi_readme it
shouldn't be listed (no deps of deps)
in the same vein, python3-hatchling lists python3-build and
python3-installer among it's deps list, both of which are already
deps
of python3-edittables and python3-pathspec, which are also deps of
python3-hatchling.
the dep tree is
python3-jsonschema 3.17.3-1
-requires
python3-importlib_metadata
python3-attrs 21.4.0-1
python3-pyrsistent 0.19.2-1
python3-hatch_fancy_pypi_readme
-requires
python3-hatch_vcs 0.2.0-1
-requires
python3-hatchling 1.11.1-1
-requires
python3-editables 0.3-1
-requires
python3-build
python3-installer
wheel
python3-pathspec 0.10.2-1
-requires
python3-build
python3-installer
wheel
python3-pluggy 1.0.0-1
BeautifulSoup4
-requires
python3-soupsieve 2.3.1-2
to summerise,
so python3-jsonschema deps should be
python3-importlib_metadata
python3-attrs
python3-pyrsistent
python3-hatch_fancy_pypi_readme
BeautifulSoup4
and python3-hatchling_vcs deps should be
python3-hatchling
and python3-hatchling deps should be
python3-editables
python3-pathspec
python3-pluggy
regards, Tim
_______________________________________________
SlackBuilds-users mailing list
SlackBuilds-users@slackbuilds.org
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/
hi fourtysixandtwo , and thank for looking at it.
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 :-) )
regards, Tim
_______________________________________________
SlackBuilds-users mailing list
SlackBuilds-users@slackbuilds.org
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/