diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2023-06-08 10:14:04 +0200 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2023-06-08 10:37:08 +0200 |
commit | 7a78dd1e39bd6e9a41047f28a101e9c1baf29a86 (patch) | |
tree | 26cf594336aedb425bb54fca79cda63b7c9d24ca /gnu | |
parent | c3f78236707edb1f7e648574387dc5c7c8c9dfe4 (diff) | |
download | guix-7a78dd1e39bd6e9a41047f28a101e9c1baf29a86.tar.gz guix-7a78dd1e39bd6e9a41047f28a101e9c1baf29a86.zip |
gnu: Add python-thinc.
* gnu/packages/machine-learning.scm (python-thinc): New variable.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/machine-learning.scm | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index e29f5fe691..261911c4fe 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -1317,6 +1317,46 @@ computing environments.") data analysis.") (license license:bsd-3))) +(define-public python-thinc + (package + (name "python-thinc") + (version "8.1.10") + (source (origin + (method url-fetch) + (uri (pypi-uri "thinc" version)) + (sha256 + (base32 + "14drmwa2sh8fqszv1fm2jl4lky1j5yrbkjv89bl49q07vbblhjkc")))) + (build-system pyproject-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'build 'build-ext + (lambda _ + (invoke "python" "setup.py" "build_ext" "--inplace" + "-j" (number->string (parallel-job-count)))))))) + (propagated-inputs (list python-blis-for-thinc + python-catalogue + python-confection + python-contextvars + python-cymem + python-dataclasses + python-murmurhash + python-numpy + python-packaging + python-preshed + python-pydantic + python-srsly + python-typing-extensions + python-wasabi)) + (native-inputs (list python-cython python-mock python-pytest)) + (home-page "https://github.com/explosion/thinc") + (synopsis "Functional take on deep learning") + (description + "This package provides a functional take on deep learning, compatible +with your favorite libraries.") + (license license:expat))) + (define-public python-threadpoolctl (package (name "python-threadpoolctl") |