From 9ea9346168c446267fdaa46d72b19ce7c356944e Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Mon, 8 Jan 2024 19:46:02 +0100 Subject: gnu: Add python-cppy. * gnu/packages/python-xyz.scm (python-cppy): New variable. Change-Id: I584fcddc3430960098d65f1916278a7473249a87 --- gnu/packages/python-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d9df72abb4..73aae0b6d5 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8687,6 +8687,25 @@ clean plots with a minimalistic style.") complex-valued functions.") (license license:gpl3+))) +(define-public python-cppy + (package + (name "python-cppy") + (version "1.2.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cppy" version)) + (sha256 + (base32 "06zysv86j7wqb1rl88ab4clbjf7iahhv9gfyqlasr18hggqkpd43")))) + (build-system pyproject-build-system) + (home-page "https://github.com/nucleic/cppy") + (synopsis "C++ header library for Python extension modules") + (description "This package is a small C++ header library which makes it +easier to write Python extension modules. The primary feature is a +@code{PyObject} smart pointer which automatically handles reference counting +and provides convenience methods for performing common object operations.") + (license license:bsd-3))) + (define-public python-perfplot (package (name "python-perfplot") -- cgit v1.2.3