~ruther/guix-local

678bf175e0ccf4cfdcbb8171b4a60add584b3775 — Sharlatan Hellseher 4 months ago 035bd6b
gnu: hatch: Adjust inputs.

hatch is a final program which is not meant to be used as Python library,
this change move all propagated inputs to inputs.

* gnu/packages/python-xyz.scm (hatch)[propagated-inputs]: Move from here ...
[inputs]: ... to here.

Change-Id: I84feebbefd20db7656831becc8a62fff100e716d
1 files changed, 28 insertions(+), 25 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +28 -25
@@ 33000,31 33000,34 @@ cleanly print different types of messages.")
         "-k" (string-append
               "not test_project_location_basic_set_first_project"
               " and not test_project_location_complex_set_first_project"))
      #:phases #~(modify-phases %standard-phases
                   (add-before 'check 'pre-check
                     (lambda _
                       (setenv "HOME" "/tmp"))))))
    (native-inputs (list git-minimal
                         nss-certs-for-test
                         python-hatch-vcs
                         python-pytest
                         python-pytest-mock
                         python-pytest-xdist))
    (propagated-inputs (list python-click
                             python-hatchling-for-hatch
                             python-httpx
                             python-hyperlink
                             python-keyring
                             python-packaging
                             python-pexpect
                             python-platformdirs
                             python-rich
                             python-shellingham
                             python-tomli-w
                             python-tomlkit
                             python-userpath
                             python-virtualenv-for-hatch
                             python-zstandard))
      #:phases
      #~(modify-phases %standard-phases
          (add-before 'check 'pre-check
            (lambda _
              (setenv "HOME" "/tmp"))))))
    (native-inputs
     (list git-minimal
           nss-certs-for-test
           python-hatch-vcs
           python-pytest
           python-pytest-mock
           python-pytest-xdist))
    (inputs
     (list python-click
           python-hatchling-for-hatch
           python-httpx
           python-hyperlink
           python-keyring
           python-packaging
           python-pexpect
           python-platformdirs
           python-rich
           python-shellingham
           python-tomli-w
           python-tomlkit
           python-userpath
           python-virtualenv-for-hatch
           python-zstandard))
    (home-page "https://hatch.pypa.io/latest/")
    (synopsis "Python project management")
    (description "Hatch is a modern, extensible Python project manager.