ajattix/ajatt/packages/python-xyz.scm

1165 lines
39 KiB
Scheme

(define-module (ajatt packages python-xyz)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix build-system cmake)
#:use-module (guix build-system python)
#:use-module (guix build-system pyproject)
#:use-module (gnu packages audio)
#:use-module (gnu packages check)
#:use-module (gnu packages machine-learning)
#:use-module (gnu packages protobuf)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages version-control))
(define-public python-fugashi
(package
(name "python-fugashi")
(version "1.3.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "fugashi" version))
(sha256
(base32 "1z61b7c71rz493fqzyg4dwzzhhv22dy6v2i3fivqjn8qwfnc1vhd"))))
(build-system pyproject-build-system)
(home-page "https://github.com/polm/fugashi")
(synopsis
"A Cython MeCab wrapper for fast, pythonic Japanese tokenization.")
(description
"This package provides a Cython @code{MeCab} wrapper for fast, pythonic Japanese
tokenization.")
(license license:expat)))
(define-public python-jaconv
(package
(name "python-jaconv")
(version "0.3.4")
(source
(origin
(method url-fetch)
(uri (pypi-uri "jaconv" version))
(sha256
(base32 "0v8xlfrmc26r15arb5w2nzdzyvzw606gmjgncanxpqmhy3rmaz4y"))))
(build-system pyproject-build-system)
(home-page "https://github.com/ikegami-yukino/jaconv")
(synopsis
"Pure-Python Japanese character interconverter for Hiragana, Katakana, Hankaku, Zenkaku and more")
(description
"Pure-Python Japanese character interconverter for Hiragana, Katakana, Hankaku,
Zenkaku and more")
(license license:expat)))
(define-public python-transformers
(package
(name "python-transformers")
(version "4.37.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "transformers" version))
(sha256
(base32 "10vckj0wpdlkqh39iwnqn3w19gl7hxxcwdkh1xvm3xv8c7ixw3ss"))))
(build-system pyproject-build-system)
(inputs (list python-filelock
python-huggingface-hub
python-numpy
python-packaging
python-pyyaml
python-regex
python-requests
python-safetensors
python-tokenizers
python-tqdm))
(native-inputs (list python-accelerate
python-av
python-beautifulsoup4
python-codecarbon
python-cookiecutter
python-datasets
python-decord
python-deepspeed
python-dill
python-evaluate
python-faiss-cpu
python-flax
python-fugashi
python-gitpython
python-hf-doc-builder
python-ipadic
python-isort
python-jax
python-jaxlib
python-kenlm
python-keras-nlp
python-librosa
python-nltk
python-onnxconverter-common
python-onnxruntime
python-onnxruntime-tools
python-optax
python-optuna
python-parameterized
python-phonemizer
python-pillow
python-protobuf
python-psutil
python-pyctcdecode
python-pydantic
python-pytest
python-pytest-timeout
python-pytest-xdist
python-ray
python-rhoknp
python-rjieba
python-rouge-score
python-ruff
python-sacrebleu
python-sacremoses
python-scikit-learn
python-sentencepiece
python-sigopt
python-sudachidict-core
python-sudachipy
python-tensorboard
python-tensorflow
python-tensorflow-text
python-tf2onnx
python-timeout-decorator
python-timm
python-tokenizers
python-torch
python-torchaudio
python-torchvision
python-unidic
python-unidic-lite
python-urllib3))
(home-page "https://github.com/huggingface/transformers")
(synopsis
"State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow")
(description
"State-of-the-art Machine Learning for JAX, @code{PyTorch} and @code{TensorFlow}")
(license #f)))
(define-public python-unidic-lite
(package
(name "python-unidic-lite")
(version "1.0.8")
(source
(origin
(method url-fetch)
(uri (pypi-uri "unidic-lite" version))
(sha256
(base32 "0idj4yp0sl27ylr2wzkybbh0wj7c843lp7cljw5d1m7xv5r4b7fv"))))
(build-system pyproject-build-system)
(home-page "https://github.com/polm/unidic-lite")
(synopsis "A small version of UniDic packaged for Python")
(description
"This package provides a small version of @code{UniDic} packaged for Python")
(license #f)))
(define-public python-huggingface-hub
(package
(name "python-huggingface-hub")
(version "0.20.3")
(source
(origin
(method url-fetch)
(uri (pypi-uri "huggingface_hub" version))
(sha256
(base32 "0pfhcalkvf6bsr7n8jmny57sgd71g2v5f6d7srkvqps7fkhgirwl"))))
(build-system pyproject-build-system)
(inputs (list python-filelock
python-fsspec
python-packaging
python-pyyaml
python-requests
python-tqdm
python-typing-extensions))
(native-inputs (list python-aiohttp
python-gradio
python-inquirerpy
python-jedi
python-jinja2
python-mypy
python-numpy
python-pillow
python-pydantic
python-pytest
python-pytest-asyncio
python-pytest-cov
python-pytest-env
python-pytest-rerunfailures
python-pytest-vcr
python-pytest-xdist
python-ruff
python-soundfile
python-types-pyyaml
python-types-requests
python-types-simplejson
python-types-toml
python-types-tqdm
python-types-urllib3
python-typing-extensions
python-urllib3))
(home-page "https://github.com/huggingface/huggingface_hub")
(synopsis
"Client library to download and publish models, datasets and other repos on the huggingface.co hub")
(description
"Client library to download and publish models, datasets and other repos on the
huggingface.co hub")
(license #f)))
(define-public python-safetensors
(package
(name "python-safetensors")
(version "0.4.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "safetensors" version))
(sha256
(base32 "1j9nzg5665rjgvgzxgvrc3261rs88zlfzd1568iab0fsda76a113"))))
(build-system pyproject-build-system)
(native-inputs (list python-h5py
python-huggingface-hub
python-hypothesis
python-pytest
python-pytest-benchmark
python-safetensors
python-setuptools-rust))
(home-page "")
(synopsis "")
(description "")
(license #f)))
(define-public python-tokenizers
(package
(name "python-tokenizers")
(version "0.15.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "tokenizers" version))
(sha256
(base32 "10692zkrbr3h43qmbg4p0wc9frymx3765xcrgxxykmm3spb338y0"))))
(build-system pyproject-build-system)
(inputs (list python-huggingface-hub))
(native-inputs (list python-black
python-datasets
python-numpy
python-pytest
python-requests
python-tokenizers))
(home-page "")
(synopsis "")
(description "")
(license #f)))
(define-public python-accelerate
(package
(name "python-accelerate")
(version "0.26.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "accelerate" version))
(sha256
(base32 "12aga0dkmrj1nwvbwcx61b529f5b6gcg834pva3hsinrddmp2qxz"))))
(build-system pyproject-build-system)
(inputs (list python-huggingface-hub
python-numpy
python-packaging
python-psutil
python-pyyaml
python-safetensors
python-torch))
(native-inputs (list python-bitsandbytes
python-black
python-comet-ml
python-datasets
python-deepspeed
python-dvclive
python-evaluate
python-hf-doc-builder
python-parameterized
python-pytest
python-pytest-subtests
python-pytest-xdist
python-rich
python-ruff
python-scikit-learn
python-scipy
python-tensorboard
python-timm
python-tqdm
python-transformers
python-urllib3
python-wandb))
(home-page "https://github.com/huggingface/accelerate")
(synopsis "Accelerate")
(description "Accelerate")
(license #f)))
(define-public python-codecarbon
(package
(name "python-codecarbon")
(version "2.3.3")
(source
(origin
(method url-fetch)
(uri (pypi-uri "codecarbon" version))
(sha256
(base32 "120l5ljx8j0p0r86gzblkfpxprj96zp95w7bf4rk0gpb5r2jk8cy"))))
(build-system pyproject-build-system)
(inputs (list python-arrow
python-click
python-pandas
python-prometheus-client
python-psutil
python-py-cpuinfo
python-pynvml
python-rapidfuzz
python-requests))
(home-page "")
(synopsis "")
(description "")
(license #f)))
(define-public python-datasets
(package
(name "python-datasets")
(version "2.16.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "datasets" version))
(sha256
(base32 "105013rvzphk1mcxbhyh2wgdzjww673kn4m2zpj1skcqn7liacmd"))))
(build-system pyproject-build-system)
(inputs (list python-aiohttp
python-dill
python-filelock
python-fsspec
python-huggingface-hub
python-multiprocess
python-numpy
python-packaging
python-pandas
python-pyarrow
python-pyarrow-hotfix
python-pyyaml
python-requests
python-tqdm
python-xxhash))
(native-inputs (list python-absl-py
python-accelerate
python-apache-beam
python-bert-score
python-elasticsearch
python-faiss-cpu
python-jax
python-jaxlib
python-jiwer
python-joblib
python-joblibspark
python-langdetect
python-librosa
python-lz4
python-mauve-text
python-nltk
python-pillow
python-py7zr
python-pyspark
python-pytest
python-pytest-datadir
python-pytest-xdist
python-rarfile
python-requests-file
python-rouge-score
python-ruff
python-s3fs
python-sacrebleu
python-sacremoses
python-scikit-learn
python-scipy
python-sentencepiece
python-seqeval
python-six
python-soundfile
python-spacy
python-sqlalchemy
python-tensorflow
python-tensorflow-macos
python-texttable
python-tiktoken
python-tldextract
python-toml
python-torch
python-transformers
python-typer
python-typing-extensions
python-werkzeug
python-zstandard))
(home-page "https://github.com/huggingface/datasets")
(synopsis "HuggingFace community-driven open-source library of datasets")
(description
"@code{HuggingFace} community-driven open-source library of datasets")
(license license:asl2.0)))
(define-public python-decord
(package
(name "python-decord")
(version "0.6.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/dmlc/decord/archive/refs/tags/v"
version ".tar.gz"))
(sha256
(base32 "0nqbwvad5ap4i87gs1rngyj9x4s9bq2kpma40cxnxgrvjw1b3vja"))))
(build-system cmake-build-system)
(home-page "https://github.com/dmlc/decord")
(synopsis "An efficient video loader for deep learning with smart shuffling that's super easy to digest")
(description "Decord is a reverse procedure of Record. It provides convenient video slicing methods based on a thin wrapper on top of hardware accelerated video decoders")
(license license:epl1.0)))
(define-public python-deepspeed
(package
(name "python-deepspeed")
(version "0.13.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "deepspeed" version))
(sha256
(base32 "0mb7dm2cr8cdwm20pssvd5fhqrx027y79srhrn7ybzc8dhg0fr5x"))))
(build-system pyproject-build-system)
(inputs (list python-hjson
python-ninja
python-numpy
python-packaging
python-psutil
python-py-cpuinfo
python-pydantic
python-pynvml
python-torch
python-tqdm))
(native-inputs (list python-accelerate
python-clang-format
python-coverage
python-deepspeed-kernels
python-docutils
python-future
python-importlib-metadata
python-mup
python-pre-commit
python-pytest
python-pytest-forked
python-pytest-randomly
python-pytest-xdist
python-recommonmark
python-sphinx
python-sphinx-rtd-theme
python-tensorboard
python-torchvision
python-transformers
python-wandb))
(home-page "http://deepspeed.ai")
(synopsis "DeepSpeed library")
(description "@code{DeepSpeed} library")
(license #f)))
(define-public python-evaluate
(package
(name "python-evaluate")
(version "0.4.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "evaluate" version))
(sha256
(base32 "1nd3rmrq13c85471dyd8jsnbplgvaklhj1ca1mvpkvcw0prdj8fp"))))
(build-system pyproject-build-system)
(inputs (list python-datasets
python-dill
python-fsspec
python-huggingface-hub
python-importlib-metadata
python-multiprocess
python-numpy
python-packaging
python-pandas
python-requests
python-responses
python-tqdm
python-xxhash))
(native-inputs (list python-absl-py
python-accelerate
python-bert-score
python-black
python-cer
python-charcut
python-flake8
python-isort
python-jiwer
python-mauve-text
python-nltk
python-pytest
python-pytest-datadir
python-pytest-xdist
python-pyyaml
python-requests-file
python-rouge-score
python-sacrebleu
python-sacremoses
python-scikit-learn
python-scipy
python-sentencepiece
python-seqeval
python-six
python-tensorflow
python-texttable
python-tldextract
python-toml
python-torch
python-transformers
python-trectools
python-unidecode
python-werkzeug))
(home-page "https://github.com/huggingface/evaluate")
(synopsis "HuggingFace community-driven open-source library of evaluation")
(description
"@code{HuggingFace} community-driven open-source library of evaluation")
(license license:asl2.0)))
(define-public python-faiss-cpu
(package
(name "python-faiss-cpu")
(version "1.7.4")
(source
(origin
(method url-fetch)
(uri (pypi-uri "faiss-cpu" version))
(sha256
(base32 "02nxhaf5wgrdbs8qn67rvw54j8iryw861gq36d1z96q71hdw6p96"))))
(build-system pyproject-build-system)
(home-page "https://github.com/kyamagu/faiss-wheels")
(synopsis
"A library for efficient similarity search and clustering of dense vectors.")
(description
"This package provides a library for efficient similarity search and clustering
of dense vectors.")
(license license:expat)))
(define-public python-flax
(package
(name "python-flax")
(version "0.8.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "flax" version))
(sha256
(base32 "0if78183ipqyb75s5myrrl0apv6hv9djxz3srng43v274impmf4g"))))
(build-system pyproject-build-system)
(inputs (list python-jax
python-msgpack
python-numpy
python-optax
python-orbax-checkpoint
python-pyyaml
python-rich
python-tensorstore
python-typing-extensions))
(native-inputs (list python-black
python-clu
python-einops
python-gymnasium
python-jaxlib
python-jraph
python-ml-collections
python-mypy
python-nbstripout
python-opencv-python
python-pytest
python-pytest-cov
python-pytest-custom-exit-code
python-pytest-xdist
python-pytype
python-sentencepiece
python-tensorflow
python-tensorflow-datasets
python-tensorflow-text
python-torch))
(home-page "")
(synopsis "Flax: A neural network library for JAX designed for flexibility")
(description
"Flax: A neural network library for JAX designed for flexibility")
(license #f)))
(define-public python-hf-doc-builder
(package
(name "python-hf-doc-builder")
(version "0.4.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "hf-doc-builder" version))
(sha256
(base32 "13al44b8d8c552kmj52dapkm7wnafdra1z09bijsw85xhry2gh13"))))
(build-system pyproject-build-system)
(inputs (list python-gitpython
python-gql
python-nbformat
python-packaging
python-pyyaml
python-requests
python-tqdm))
(native-inputs (list python-black
python-flake8
python-isort
python-pytest
python-pytest-xdist
python-tokenizers
python-torch
python-transformers))
(home-page "https://github.com/huggingface/doc-builder")
(synopsis "Doc building utility")
(description "Doc building utility")
(license #f)))
(define-public python-ipadic
(package
(name "python-ipadic")
(version "1.0.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "ipadic" version))
(sha256
(base32 "01qwlzlm0ipnfrj3l3b4gcsb2rc6k7c2iv8qmz51l4x6xhqkv4pm"))))
(build-system pyproject-build-system)
(home-page "https://github.com/polm/ipadic-py")
(synopsis "IPAdic packaged for Python")
(description "IPAdic packaged for Python")
(license #f)))
(define-public python-jax
(package
(name "python-jax")
(version "0.4.23")
(source
(origin
(method url-fetch)
(uri (pypi-uri "jax" version))
(sha256
(base32 "119njs28qjdirk04vcaq89dv3xi3jwrfvsmjj4w806wdfmd9l8ia"))))
(build-system pyproject-build-system)
(inputs (list python-importlib-metadata
python-ml-dtypes
python-numpy
python-opt-einsum
python-scipy))
(home-page "https://github.com/google/jax")
(synopsis "Differentiate, compile, and transform Numpy code.")
(description "Differentiate, compile, and transform Numpy code.")
(license #f)))
(define-public python-jaxlib
(package
(inherit python-jax)
(name "python-jaxlib")))
(define-public python-kenlm
(package
(name "python-kenlm")
(version "0.2.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "kenlm" version))
(sha256
(base32 "0zxci1g4wa6hf8af84ycq4fqws63rbahzvvp2xm0w59wkp01vp62"))))
(build-system pyproject-build-system)
(home-page "")
(synopsis "")
(description "")
(license #f)))
(define-public python-keras-nlp
(package
(name "python-keras-nlp")
(version "0.7.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "keras-nlp" version))
(sha256
(base32 "1v2sbyadi9l1xwd07m51lxz7fgrh9bbz31369yyz1wxk1vf3wvsm"))))
(build-system pyproject-build-system)
(inputs (list python-absl-py
python-dm-tree
python-kagglehub
python-keras-core
python-numpy
python-packaging
python-regex
python-rich
python-tensorflow-text))
(home-page "https://github.com/keras-team/keras-nlp")
(synopsis
"Industry-strength Natural Language Processing extensions for Keras.")
(description
"Industry-strength Natural Language Processing extensions for Keras.")
(license #f)))
(define-public python-onnxconverter-common
(package
(name "python-onnxconverter-common")
(version "1.14.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "onnxconverter-common" version))
(sha256
(base32 "0jh1kmi8si5yc4wq5y2qxlilqqyms2z63ary5idmqchmplli8hvf"))))
(build-system pyproject-build-system)
(inputs (list python-numpy
python-onnx
python-packaging
python-protobuf))
(home-page "https://github.com/microsoft/onnxconverter-common")
(synopsis "ONNX Converter and Optimization Tools")
(description "ONNX Converter and Optimization Tools")
(license #f)))
;; (define-public python-onnxruntime
;; (package
;; (name "python-onnxruntime")
;; (version "1.16.3")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (string-append "https://github.com/microsoft/onnxruntime/releases/download/v"
;; version "/onnxruntime-linux-x64-" version ".tgz"))
;; (sha256
;; (base32 "1sxhk613ag1vk5hm6zxa0npjcn4gn0bgf1bq7id56qw44rlq1ki1"))))
;; (build-system pyproject-build-system)
;; (inputs (list python-coloredlogs
;; python-flatbuffers
;; python-numpy
;; python-packaging
;; python-protobuf
;; python-sympy))
;; (home-page "https://github.com/microsoft/onnxruntime")
;; (synopsis "ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator")
;; (description "ONNX Runtime is a cross-platform inference and training machine-learning accelerator")
;; (license license:expat)))
(define-public python-onnxruntime-tools
(package
(name "python-onnxruntime-tools")
(version "1.7.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "onnxruntime_tools" version))
(sha256
(base32 "0vbzjr7m63cpq7qc5qwlcki2lhmwa5yw6mq3s6y6dq14jkjcxgbd"))))
(build-system pyproject-build-system)
(inputs (list python-coloredlogs
python-numpy
python-onnx
python-packaging
python-psutil
python-py-cpuinfo
python-py3nvml))
(home-page "https://github.com/microsoft/onnxruntime")
(synopsis "Transformers Model Optimization Tool of ONNXRuntime")
(description "Transformers Model Optimization Tool of ONNXRuntime")
(license license:expat)))
(define-public python-onnxruntime
(package
(inherit python-onnxruntime-tools)
(name "python-onnxruntime")))
(define-public python-optax
(package
(name "python-optax")
(version "0.1.8")
(source
(origin
(method url-fetch)
(uri (pypi-uri "optax" version))
(sha256
(base32 "0d4cc8iw5krwwqac8pz4fn5qvbfdjn41ckxyf9kvsr6592x0z0l6"))))
(build-system pyproject-build-system)
(inputs (list python-absl-py
python-attrs
python-chex
python-dm-haiku
python-dm-tree
python-flax
python-ipython
python-jax
python-jaxlib
python-matplotlib
python-mpmath
python-myst-nb
python-numpy
python-scipy
python-sphinx
python-sphinx-autodoc-typehints
python-sphinx-book-theme
python-sphinx-collections
python-sphinx-gallery
python-sphinxcontrib-katex
python-tensorflow
python-tensorflow-datasets))
(home-page "")
(synopsis "A gradient processing and optimisation library in JAX.")
(description
"This package provides a gradient processing and optimisation library in JAX.")
(license #f)))
(define-public python-optuna
(package
(name "python-optuna")
(version "3.5.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "optuna" version))
(sha256
(base32 "0947d6q5l34wppk6pw52nrsirswqrp5x1h8w1spsbim6dbhir7na"))))
(build-system pyproject-build-system)
(inputs (list python-alembic
python-colorlog
python-numpy
python-packaging
python-pyyaml
python-sqlalchemy
python-tqdm))
(native-inputs (list python-coverage
python-fakeredis
python-kaleido
python-moto
python-pytest
python-scipy))
(home-page "")
(synopsis "A hyperparameter optimization framework")
(description "This package provides a hyperparameter optimization framework")
(license #f)))
(define-public python-phonemizer
(package
(name "python-phonemizer")
(version "3.2.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "phonemizer" version))
(sha256
(base32 "0aw9rl03ahwpq1rxf4lbax3kx9bimynax1rpi9ixr6labbw8b3q6"))))
(build-system pyproject-build-system)
(inputs (list python-attrs
python-dlinfo
python-joblib
python-segments
python-typing-extensions))
(native-inputs (list python-pytest))
(home-page "https://github.com/bootphon/phonemizer")
(synopsis "Simple text to phones converter for multiple languages")
(description "Simple text to phones converter for multiple languages")
(license #f)))
(define-public python-pyctcdecode
(package
(name "python-pyctcdecode")
(version "0.5.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pyctcdecode" version))
(sha256
(base32 "0b1sa7g5yx6v8f16ccm9pd9qcckmnfq7fglbjda6m89wwh9v7g7k"))))
(build-system pyproject-build-system)
(inputs (list python-hypothesis
python-importlib-metadata
python-numpy
python-pygtrie))
(native-inputs (list python-bandit
python-black
python-codecov
python-flake8
python-huggingface-hub
python-isort
python-jupyter
python-mypy
python-nbconvert
python-nbformat
python-pydocstyle
python-pylint
python-pytest
python-pytest-cov))
(home-page "")
(synopsis "CTC beam search decoder for speech recognition.")
(description "CTC beam search decoder for speech recognition.")
(license #f)))
(define-public python-ray
(package
(name "python-ray")
(version "2.9.1")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/ray-project/ray/archive/refs/tags/ray-"
version ".tar.gz"))
(sha256
(base32 "0l7m0l6nilx4hjmxzhvhn99ydbqg8imyjs3a8aab6659k87vx3z2"))))
(build-system pyproject-build-system)
(home-page "https://github.com/ray-project/ray")
(synopsis "Ray is a unified framework for scaling AI and Python applications")
(description "Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads")
(license license:asl2.0)))
(define-public python-rhoknp
(package
(name "python-rhoknp")
(version "1.7.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "rhoknp" version))
(sha256
(base32 "0w8msp3fgzan9pw6nasz7jjvp59qvl2k3059pdhang8p2brswzz2"))))
(build-system pyproject-build-system)
(inputs (list python-fastapi
python-jinja2
python-pygments
python-pyyaml
python-rich
python-typer
python-typing-extensions
python-uvicorn))
(home-page "https://github.com/ku-nlp/rhoknp")
(synopsis "Yet another Python binding for Juman++/KNP/KWJA")
(description "Yet another Python binding for Juman++/KNP/KWJA")
(license license:expat)))
(define-public python-rjieba
(package
(name "python-rjieba")
(version "0.1.11")
(source
(origin
(method url-fetch)
(uri (pypi-uri "rjieba" version))
(sha256
(base32 "1g4r0kdj1570n29mmaxb2bjfgybh9847n3wc1rmm7hjd83ybxkd9"))))
(build-system pyproject-build-system)
(home-page "")
(synopsis "jieba-rs Python binding")
(description "jieba-rs Python binding")
(license license:expat)))
(define-public python-rouge-score
(package
(name "python-rouge-score")
(version "0.1.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "rouge_score" version))
(sha256
(base32 "010gzwbsszlz3f55b3l4dxk46rm4cdfr3vrm06zrm376hckdmm67"))))
(build-system pyproject-build-system)
(inputs (list python-absl-py
python-nltk
python-numpy
python-six))
(home-page
"https://github.com/google-research/google-research/tree/master/rouge")
(synopsis "Pure python implementation of ROUGE-1.5.5.")
(description "Pure python implementation of ROUGE-1.5.5.")
(license #f)))
(define-public python-ruff
(package
(name "python-ruff")
(version "0.1.14")
(source
(origin
(method url-fetch)
(uri (pypi-uri "ruff" version))
(sha256
(base32 "1wsmk6y5y3d99g6148lpjj5x7ryd32vnm8490a189n6zna480gxd"))))
(build-system pyproject-build-system)
(home-page "https://docs.astral.sh/ruff")
(synopsis
"An extremely fast Python linter and code formatter, written in Rust.")
(description
"An extremely fast Python linter and code formatter, written in Rust.")
(license license:expat)))
(define-public python-sacremoses
(package
(name "python-sacremoses")
(version "0.1.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "sacremoses" version))
(sha256
(base32 "0d1rcv7vq7m2zdz8r5y055bd47qym7f2v5hbv171a0kbfqx5vzdn"))))
(build-system pyproject-build-system)
(inputs (list python-click
python-joblib
python-regex
python-tqdm))
(home-page "https://github.com/hplt-project/sacremoses")
(synopsis "SacreMoses")
(description "@code{SacreMoses}")
(license #f)))
(define-public python-sigopt
(package
(name "python-sigopt")
(version "8.8.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "sigopt" version))
(sha256
(base32 "04hy3i4hz80mmak8i3igcw9mpryd9l9bqgikfryxchy74n92namj"))))
(build-system pyproject-build-system)
(inputs (list python-backoff
python-click
python-gitpython
python-packaging
python-pypng
python-pyyaml
python-requests
python-urllib3))
(native-inputs (list python-boto3
python-certifi
python-docker
python-hyperopt
python-kubernetes
python-matplotlib
python-mock
python-nose
python-notebook
python-numpy
python-pillow
python-pint
python-pre-commit
python-pylint
python-pymongo
python-pyopenssl
python-pyspark
python-pytest
python-scikit-learn
python-setuptools
python-sigoptlite
python-twine
python-vulture
python-xgboost))
(home-page "https://sigopt.com/")
(synopsis "SigOpt Python API Client")
(description "@code{SigOpt} Python API Client")
(license #f)))
(define-public python-sudachidict-core
(package
(name "python-sudachidict-core")
(version "20240109")
(source
(origin
(method url-fetch)
(uri (pypi-uri "SudachiDict-core" version))
(sha256
(base32 "0wwgm878wai47w5g0drad0nxyzchp1125yy41z8734p5fwniws3r"))))
(build-system pyproject-build-system)
(inputs (list python-sudachipy))
(home-page "https://github.com/WorksApplications/SudachiDict")
(synopsis "Sudachi Dictionary for SudachiPy - Core Edition")
(description "Sudachi Dictionary for @code{SudachiPy} - Core Edition")
(license #f)))
(define-public python-sudachipy
(package
(name "python-sudachipy")
(version "0.6.8")
(source
(origin
(method url-fetch)
(uri (pypi-uri "SudachiPy" version))
(sha256
(base32 "1228dp1h3fmrg0gvim7hg0fzyz5b588v5z829p1srbq9zy39071x"))))
(build-system pyproject-build-system)
(native-inputs (list python-sudachidict-core
python-tokenizers))
(home-page
"https://github.com/WorksApplications/sudachi.rs/tree/develop/python")
(synopsis "Python version of Sudachi, the Japanese Morphological Analyzer")
(description
"Python version of Sudachi, the Japanese Morphological Analyzer")
(license #f)))
(define-public python-tensorboard
(package
(name "python-tensorboard")
(version "2.15.1")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/tensorflow/tensorboard/archive/refs/tags/"
version ".tar.gz"))
(sha256
(base32 "1i861j2bpgm08sg9ivaxpxk2wf7g8dk8w3980sal78m69laavs67"))))
(build-system pyproject-build-system)
(inputs (list python-absl-py
python-grpcio
python-markdown
python-numpy
python-protobuf
python-setuptools
python-six
python-tensorboard-data-server
python-tf-keras
python-werkzeug))
(home-page "https://github.com/tensorflow/tensorboard")
(synopsis "TensorFlow's Visualization Toolkit")
(description "TensorBoard is a suite of web applications for inspecting and understanding your TensorFlow runs and graphs")
(license license:asl2.0)))
(define-public python-tensorflow
(package
(name "python-tensorflow")
(version "2.15.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/tensorflow/tensorflow/archive/refs/tags/v"
version ".tar.gz"))
(sha256
(base32 "0862y0sfl9xykq6xrnhbf3hzzzgvqrdvry4id2qlfbfg1v5mmv4w"))))
(build-system pyproject-build-system)
(inputs (list python-keras-preprocessing
python-numpy
python-opt-einsum
python-packaging
python-requests
python-wheel))
(home-page "https://github.com/tensorflow/tensorflow")
(synopsis "An Open Source Machine Learning Framework for Everyone")
(description "TensorFlow is an end-to-end open source platform for machine learning")
(license license:asl2.0)))
;; (define-public python-tensorflow-text