On Sun, Apr 04, 2021 at 03:20:04PM +0300, BonfaceKilz wrote: > * gnu/packages/python-xyz.scm (python-quicktions): New variable. > > Co-authored-by: jgart > --- > gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 8ecf5dadc2..e87ba6b6b6 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -24336,3 +24336,23 @@ iGoogle subscription lists.") > (description > "File support for setuptools declarative setup.cfg") > (license license:asl2.0))) > + > +(define-public python-quicktions > + (package > + (name "python-quicktions") > + (version "1.11") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "quicktions" version)) > + (sha256 > + (base32 > + "1px21a6x527i1bsr2p6bbf3jziqpvd1vjkvvzh13gsy4iip0yvzn")))) > + (build-system python-build-system) > + (home-page > + "https://github.com/scoder/quicktions") > + (synopsis > + "Fast fractions data type for rational numbers. Cythonized version of 'fractions.Fraction'.") I'd trim this to 'Fast fractions data type for rational numbers' > + (description > + "Fast fractions data type for rational numbers. Cythonized version of 'fractions.Fraction'.") And this I'd change to 'This package provides fast fractions data type for rational numbers. It is the cythonized version of @quote{fractions.Fraction}.' > + (license license:psfl))) > -- > 2.31.0 > Speaking of cython, you should add a snippet to the source to remove any cythionized source and make sure those files get rebuilt during the build phase. Looking at setup.py it looks like you should remove src/quictions.c and I think it tries to cythonize automatically. -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted