Replies: 11 comments 13 replies
-
You need |
Beta Was this translation helpful? Give feedback.
-
I think my question is the same. I cloned the hatch repo. I want to be able to build hatch, run tests and contribute to development. As was previously mentioned, it looks like hatch is used to build hatch. Assuming that I have cloned the hatch git repo, what are the steps to build, test, and run the version of hatch that I cloned? |
Beta Was this translation helpful? Give feedback.
-
Ah, I understand! All you'd have to do is |
Beta Was this translation helpful? Give feedback.
-
Issue is broader. |
Beta Was this translation helpful? Give feedback.
-
Again:
Requires-Dist: click (>=7.1.2)
Requires-Dist: consolekit (>=1.2.2)
Requires-Dist: dom-toml (>=0.4.0)
Requires-Dist: domdf-python-tools (>=2.8.0)
Requires-Dist: first (>=2.0.2)
Requires-Dist: natsort (>=7.1.1)
Requires-Dist: packaging (>=20.9)
Requires-Dist: pyproject-parser (>=0.3.0)
Requires-Dist: shippinglabel (>=0.16.0)
Provides-Extra: all
Requires-Dist: docutils (==0.16) ; extra == 'all'
Requires-Dist: pyproject-parser[readme] (>=0.3.0) ; extra == 'all'
Provides-Extra: readme
Requires-Dist: docutils (==0.16) ; extra == 'readme'
Requires-Dist: pyproject-parser[readme] (>=0.3.0) ; extra == 'readme
|
Beta Was this translation helpful? Give feedback.
-
This issue has nothong to do with any repo. Did you at all one time tried to build |
Beta Was this translation helpful? Give feedback.
-
How many times do I need to repeat tat those dependencies are not install time buut BUILD TIME? |
Beta Was this translation helpful? Give feedback.
-
I’m not sure exactly what’s going on here, either. In Fedora Linux, I build The resulting spec file is: https://src.fedoraproject.org/rpms/python-hatchling/blob/3e6dd0ab17f3a2aa9fd2542de71a9d762dbe5205/f/python-hatchling.spec If any of While Which of |
Beta Was this translation helpful? Give feedback.
-
Since first release in Fedora pep517 builds have been introduced so at that time it was no such loopy dependencies, I'm talking exactly about building In other words in Fedora there is no those loops in builds however I'm talking about using only locally avbalaible rwsources. I'm talking about build order of the procedure few modules wgci hava now loopy dependencies (those loops are streaching across install and build time). |
Beta Was this translation helpful? Give feedback.
-
Just checed one more time. In case fedora modules all those modules are noparch and do not depend on python ABI versiom. |
Beta Was this translation helpful? Give feedback.
-
No, the Python version with which the RPM was built becomes part of its (RPM) dependency metadata, including for
Sometimes this does reveal previously-unnoticed dependency loops, especially in recently-introduced packages. They can usually be broken by introducing a build conditional somewhere. |
Beta Was this translation helpful? Give feedback.
-
Looks like to build
hatch
it is necessary to havehatch
.Q: Q: how to boostrap
hatch
?Beta Was this translation helpful? Give feedback.
All reactions