aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Milosavljevic <dannym@friendly-machines.com>2024-12-10 00:51:44 +0100
committerDanny Milosavljevic <dannym@friendly-machines.com>2024-12-10 00:53:19 +0100
commit8ab106b3b735c61a6a85931db383260501f7ffb9 (patch)
tree6ea3302e05c3548b019d6c8cfecc5c396ffcc26f
parentdcaccc8b722cee279c00bb321baa48ae73563931 (diff)
downloadguix-8ab106b3b735c61a6a85931db383260501f7ffb9.tar
guix-8ab106b3b735c61a6a85931db383260501f7ffb9.tar.gz
gnu: Add python-mathics-scanner.
* gnu/packages/maths.scm (python-mathics-scanner): New variable. Change-Id: I62aabc48e691dba587be0ddf34dac42a2d316b3d
-rw-r--r--gnu/packages/maths.scm24
1 files changed, 24 insertions, 0 deletions
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index d57013ec9d..62bb666df4 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -10453,3 +10453,27 @@ architecture.")
+and canonical forms of graphs. It has both a command line user interface as
+well as C++ and C programming language APIs.")
(license license:lgpl3)))
+
+(define-public python-mathics-scanner
+ (package
+ (name "python-mathics-scanner")
+ (version "1.3.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Mathics3/mathics-scanner.git")
+ (commit "1.3.1")))
+ (sha256
+ (base32
+ "1i632v3f64q3v1i0p0x850mjhgad49fl24dl6r20r4wa1mhalmp0"))))
+ (build-system pyproject-build-system)
+ (propagated-inputs (list python-chardet python-click python-pyyaml))
+ (native-inputs (list python-pytest))
+ (home-page "https://mathics.org/")
+ (synopsis
+ "Character tables and tokenizer for Mathics and the Wolfram language")
+ (description
+ "This package provides character tables and a tokenizer for Mathics and
+the Wolfram language.")
+ (license license:gpl3+)))