Efraim Flashner writes: > 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 >> --- [..] >> + (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' > Noted. >> + (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}.' > Makes sense. What's the "@quote{}" syntax. Where would I get more of the documentation of the syntax to put in the description? >> + (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. For anyone reading this(in future), the cythonized .pyx files can stop matching CPython APIs across Python versions. An example of that here: https://github.com/slaypni/fastdtw/pull/40 -- Bonface M. K. D4F09EB110177E03C28E2FE1F5BBAE1E0392253F Humble GNU Emacs User / Bearer of scheme-y parens Curator: / Twitter: @BonfaceKilz