From f58eb93a3464752cd21efc2c91ddbde9186e17ac Mon Sep 17 00:00:00 2001 From: Christoph Alt <typ@ohnebild.com> Date: Wed, 18 Jan 2023 10:39:20 +0100 Subject: [PATCH] updated manifest --- mainfest.scm | 55 ++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 38 insertions(+), 17 deletions(-) diff --git a/mainfest.scm b/mainfest.scm index f1774dd..b4d1ccb 100644 --- a/mainfest.scm +++ b/mainfest.scm @@ -1,29 +1,35 @@ (use-modules (guix packages) (guix download) - (gnu packages version-control) - (gnu packages python-xyz) (guix build-system python) + (guix build-system pyproject) (guix licenses) - (gnu packages) + (gnu packages version-control) (gnu packages python-xyz) + (gnu packages python-build) + (gnu packages python-check) + (gnu packages python-xyz) + (gnu packages check) + (gnu packages) ) -(define-public python-tempita +(define-public python-pytest-html (package - (name "python-tempita") - (version "0.5.2") + (name "python-pytest-html") + (version "3.2.0") (source (origin (method url-fetch) - (uri (pypi-uri "Tempita" version)) + (uri (pypi-uri "pytest-html" version)) (sha256 (base32 - "177wwq45slfyajd8csy477bmdmzipyw0dm7i85k3akb7m85wzkna")))) + "1hw7wvxiibq4wq24d2gnqaxq3pvi7s54l5yj3bskgi7z1fxz9qn4")))) (build-system python-build-system) - (home-page "http://pythonpaste.org/tempita/") - (synopsis "A very small text templating language") - (description "This package provides a very small text templating language") - (license #f)) ) + (propagated-inputs (list python-py python-pytest python-pytest-metadata)) + (native-inputs (list python-setuptools-scm)) + (home-page "https://github.com/pytest-dev/pytest-html") + (synopsis "pytest plugin for generating HTML reports") + (description "pytest plugin for generating HTML reports") + (license #f))) (define-public python-randomgen (package @@ -36,7 +42,8 @@ (base32 "0z61msi94pj8yx0xxk44qf5xhmawysfn9j7h1939lqplzkl1jqw2")))) (build-system python-build-system) - (propagated-inputs (list python-numpy python-cython python-tempita)) + (propagated-inputs (list python-numpy python-cython)) + (native-inputs (list python-wheel python-packaging python-cython python-pytest python-setuptools python-setuptools-scm)) (home-page "https://github.com/bashtage/randomgen") (synopsis "Random generator supporting multiple PRNGs") (description "Random generator supporting multiple PRNGs") @@ -53,8 +60,22 @@ (base32 "02n5r1rn5pdiy037wnpx2786mbq1ngs732jkdch7mm57sx2m8yj7")))) (build-system python-build-system) - (propagated-inputs (list python-appdirs python-joblib python-numpy - python-sympy python-cython python-randomgen)) + (propagated-inputs (list python-appdirs + python-joblib + python-numpy + python-sympy)) + (native-inputs + (list + python-pytest + python-pytest-cov + python-pytest-html + python-pytest-xdist + python-ansi2html + python-flake8 + python-nbformat + python-nbconvert + python-ipython + python-randomgen)) (home-page "https://i10git.cs.fau.de/pycodegen/pystencils/") (synopsis "Speeding up stencil computations on CPUs and GPUs") (description "Speeding up stencil computations on CPUs and GPUs") @@ -94,11 +115,11 @@ "openmpi" "openmpi-c++" - "python@3.9.9" + "python-toolchain@3.9.9" "python-jinja2" "python-py-cpuinfo" )) (packages->manifest - (list python-lbmpy)) + (list python-pystencils)) ) ) -- GitLab