From 316c25f310cad4dd8f0cb73a914a4776b1b1375c Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Sun, 28 Feb 2021 13:20:48 +0100 Subject: [PATCH 08/12] gnu: python-pep517-bootstrap: Build using flit-core. * gnu/packages/python-build.scm (python-pep517-bootstrap) [arguments]: Relax dependency on flit-core version. [native-inputs]: Add flit-core. --- gnu/packages/python-build.scm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm index f767704a78..f74a3ee49e 100644 --- a/gnu/packages/python-build.scm +++ b/gnu/packages/python-build.scm @@ -110,10 +110,21 @@ Language (TOML) configuration files.") "0zqidxah03qpnp6zkg3zd1kmd5f79hhdsfmlc0cldaniy80qddxf")))) (build-system python-build-system) (arguments - `(#:tests? #f)) ;to avoid circular dependencies + `(#:tests? #f ; To avoid circular dependencies. + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'relax-dependency + (lambda _ + (substitute* "pyproject.toml" + (("flit_core >=2,<3") + "flit_core >=2,<4")) + #t))))) (propagated-inputs `(("python-toml" ,python-toml) ("python-wheel" ,python-wheel))) + (native-inputs + `(;; Build system. + ("python-flit-core" ,python-flit-core))) (home-page "https://github.com/pypa/pep517") (synopsis "Wrappers to build Python packages using PEP 517 hooks") (description -- 2.26.2