Skip to main content

pyrime

readthedocs pre-commit.ci status github/workflow codecov

github/downloads github/downloads/latest github/issues github/issues-closed github/issues-pr github/issues-pr-closed github/discussions github/milestones github/forks github/stars github/watchers github/contributors github/commit-activity github/last-commit github/release-date

github/license github/languages github/languages/top github/directory-file-count github/code-size github/repo-size github/v

pypi/status pypi/v pypi/downloads pypi/format pypi/implementation pypi/pyversions

aur/votes aur/popularity aur/maintainer aur/last-modified aur/version

screenshot

rime for python, attached to prompt-toolkit keybindings for some prompt-toolkit applications such as ptpython.

This project is consist of two parts:

  • A python binding of librime
  • A librime frontend on ptpython
  • A librime frontend on neovim

Dependence

# Ubuntu
sudo apt-get -y install librime-dev librime1 pkg-config
sudo apt-mark auto librime-dev pkg-config
# ArchLinux
sudo pacman -S --noconfirm librime pkg-config
# Android Termux
apt-get -y install librime pkg-config
# Nix
# use nix-shell to create a virtual environment then build
# homebrew
brew install librime pkg-config
# Windows msys2
pacboy -S --noconfirm pkg-config librime gcc
# Windows MSVC
scoop bucket add siku https://github.com/amorphobia/siku
scoop install librime

If you download librime from github release, ensure rime.dll in your $PATH.

Usage

Binding

from pyrime.ime.ui.vertical import VerticalUI
from pyrime.key import Key
from pyrime.session import Session

session = Session()
key = Key.new("n")
ui = VerticalUI()
if not session.process_key(*key):
    raise Exception
context = session.get_context()
if context is None:
    raise Exception
content, _ = ui.draw(context)
print("\n".join(content))
n|
[① 你]② 那 ③ 呢 ④ 能 ⑤ 年 ⑥ 您 ⑦ 内 ⑧ 拿 ⑨ 哪 ⓪ 弄 |>

A simplest example can be found by:

pip install pyrime[cli]
python -m pyrime

By default, pyrime search ibus/fcitx/trime's config paths. You can see where it found:

from pyrime.api import Traits

print(Traits.user_data_dir)

Frontend

Enable

~/.config/ptpython/config.py:

from ptpython.repl import PythonRepl
from prompt_toolkit.key_binding.key_processor import KeyPressEvent
from pyrime.ptpython.rime import Rime


def configure(repl: PythonRepl) -> None:
    rime = Rime(repl)

    @repl.add_key_binding("c-^", filter=rime.insert_mode)
    def _(event: KeyPressEvent) -> None:
        rime.is_enabled = not rime.is_enabled

If you have a special rime config path, you can:

import os

from ptpython.repl import PythonRepl
from pyrime.session import Session
from pyrime.api import Traits


def configure(repl: PythonRepl) -> None:

    rime = Rime(
        repl,
        Session(Traits(user_config_dir=os.path.expanduser("~/.config/rime"))),
    )

Key Bindings

If you have defined some key bindings in *_insert_mode, they can disturb rime. try:

    # from prompt_toolkit.filters.app import emacs_insert_mode, vi_insert_mode

    # @repl.add_key_binding("c-h", filter=emacs_insert_mode | vi_insert_mode)
    @repl.add_key_binding("c-h", filter=rime.insert_mode)
    def _(event: KeyPressEvent) -> None:
        pass

If you want to exit rime in vi_navigation_mode, refer the following code of pyrime.ptpython.bindings.viemacs's load_viemacs_bindings():

    from prompt_toolkit.filters.app import vi_navigation_mode

    @repl.add_key_binding("escape", filter=rime.insert_mode)
    def _(event: KeyPressEvent) -> None:
        """Switch insert mode to normal mode.

        :param event:
        :type event: KeyPressEvent
        :rtype: None
        """
        # store rime status
        rime.iminsert = rime.is_enabled
        # disable rime
        rime.is_enabled = False
        event.app.editing_mode = EditingMode.VI
        event.app.vi_state.input_mode = InputMode.NAVIGATION

    # and a, I, A, ...
    @repl.add_key_binding("i", filter=vi_navigation_mode)
    def _(event: KeyPressEvent) -> None:
        """Switch normal mode to insert mode.

        :param event:
        :type event: KeyPressEvent
        :rtype: None
        """
        event.app.editing_mode = EditingMode.EMACS
        event.app.vi_state.input_mode = InputMode.INSERT
        # recovery rime status
        rime.is_enabled = rime.iminsert

It will remember rime status and enable it when reenter vi_insert_mode or emacs_insert_mode.

Some predefined key bindings are provided. You can enable what you want:

from prompt_toolkit.key_binding.key_bindings import merge_key_bindings
from pyrime.ptpython.bindings.autopair import load_autopair_bindings
from pyrime.ptpython.bindings.rime import load_rime_bindings

# by default, last registry is:
# from pyrime.ptpython.bindings import load_key_bindings
# rime.app.key_bindings.registries[-1] = load_key_bindings(rime)
rime.app.key_bindings.registries[-1] = merge_key_bindings([
    load_rime_bindings(rime),
    load_autopair_bindings(rime),
])

Metadata

Release files for pyrime 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyrime 0.2.4
File Size Uploaded
pyrime-0.2.4.tar.gz 53.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyrime 0.2.4
File
pyrime-0.2.4-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
pyrime-0.2.4-cp314-cp314t-musllinux_1_2_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ IBM System/390x Details
pyrime-0.2.4-cp314-cp314t-musllinux_1_2_riscv64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ RISC-V 64 Details
pyrime-0.2.4-cp314-cp314t-musllinux_1_2_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ PowerPC 64-le Details
pyrime-0.2.4-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details
pyrime-0.2.4-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details
pyrime-0.2.4-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
pyrime-0.2.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pyrime-0.2.4-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
pyrime-0.2.4-cp314-cp314-musllinux_1_2_s390x.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ IBM System/390x Details
pyrime-0.2.4-cp314-cp314-musllinux_1_2_riscv64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ RISC-V 64 Details
pyrime-0.2.4-cp314-cp314-musllinux_1_2_ppc64le.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ PowerPC 64-le Details
pyrime-0.2.4-cp314-cp314-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-32 Details
pyrime-0.2.4-cp314-cp314-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARMv7l Details
pyrime-0.2.4-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
pyrime-0.2.4-cp314-cp314-macosx_26_0_arm64.whl CPython 3.14 CPython 3.14 macOS 26.0+ ARM64 Details
pyrime-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pyrime-0.2.4-cp313-cp313-musllinux_1_2_s390x.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ IBM System/390x Details
pyrime-0.2.4-cp313-cp313-musllinux_1_2_riscv64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ RISC-V 64 Details
pyrime-0.2.4-cp313-cp313-musllinux_1_2_ppc64le.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ PowerPC 64-le Details
pyrime-0.2.4-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
pyrime-0.2.4-cp313-cp313-musllinux_1_2_armv7l.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARMv7l Details
pyrime-0.2.4-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pyrime-0.2.4-cp313-cp313-manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
pyrime-0.2.4-cp313-cp313-macosx_26_0_arm64.whl CPython 3.13 CPython 3.13 macOS 26.0+ ARM64 Details
pyrime-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pyrime-0.2.4-cp312-cp312-musllinux_1_2_s390x.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ IBM System/390x Details
pyrime-0.2.4-cp312-cp312-musllinux_1_2_riscv64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ RISC-V 64 Details
pyrime-0.2.4-cp312-cp312-musllinux_1_2_ppc64le.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ PowerPC 64-le Details
pyrime-0.2.4-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
pyrime-0.2.4-cp312-cp312-musllinux_1_2_armv7l.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARMv7l Details
pyrime-0.2.4-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pyrime-0.2.4-cp312-cp312-macosx_26_0_arm64.whl CPython 3.12 CPython 3.12 macOS 26.0+ ARM64 Details
pyrime-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pyrime-0.2.4-cp311-cp311-musllinux_1_2_s390x.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ IBM System/390x Details
pyrime-0.2.4-cp311-cp311-musllinux_1_2_riscv64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ RISC-V 64 Details
pyrime-0.2.4-cp311-cp311-musllinux_1_2_ppc64le.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ PowerPC 64-le Details
pyrime-0.2.4-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
pyrime-0.2.4-cp311-cp311-musllinux_1_2_armv7l.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARMv7l Details
pyrime-0.2.4-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pyrime-0.2.4-cp311-cp311-macosx_26_0_arm64.whl CPython 3.11 CPython 3.11 macOS 26.0+ ARM64 Details

Total release size: 90.0 MB

Release files / pyrime-0.2.4.tar.gz

Download URL pyrime-0.2.4.tar.gz
Size 53.6 kB
Tags Source
SHA-256 checksum
How to use checksums
26cabb08815e6d4bfaa8228b33f48e6240b74142fdb8687428a65c37b8e9ab86
BLAKE2b-256 checksum
How to use checksums
905a233eee767e47ee5d300de1698fbe0a56d7e813ec4a69a552fe15f1270d47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pyrime-0.2.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
597c19e3d9186347a920449353448949c5e4acda9c67149de86c9f62aecc399d
BLAKE2b-256 checksum
How to use checksums
b77b5764a545fe65bd65c71eeb4aebaea8cf742c65eb9b0c3e0d9f92e6c2d889
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314t-musllinux_1_2_s390x.whl

Download URL pyrime-0.2.4-cp314-cp314t-musllinux_1_2_s390x.whl
Size 2.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ IBM System/390x
SHA-256 checksum
How to use checksums
28505dfa54cdd42a4084c41b070ffb85b00c2989a41acb8276322a2e53b20d41
BLAKE2b-256 checksum
How to use checksums
3626287dbb99f8168b622ef1ccf8e48942e363795a4c5480d4b28c0d1bb95f58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314t-musllinux_1_2_riscv64.whl

Download URL pyrime-0.2.4-cp314-cp314t-musllinux_1_2_riscv64.whl
Size 2.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ RISC-V 64
SHA-256 checksum
How to use checksums
88237038cdfa698282dfc599c4b3a9683568a8eafa92a9fb71f22635962bfab6
BLAKE2b-256 checksum
How to use checksums
f15cfd24c85b3e79a2bc87b4d937b0299647f15fa0a02051b0d8e2d04e6e15f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314t-musllinux_1_2_ppc64le.whl

Download URL pyrime-0.2.4-cp314-cp314t-musllinux_1_2_ppc64le.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ PowerPC 64-le
SHA-256 checksum
How to use checksums
8df7b2168caec128fe7843d5cd044d973308d2aeed9d87276b1fab0e9e20c871
BLAKE2b-256 checksum
How to use checksums
cbb13a62758fa98f4915551e8c46e7f851e0846a04bc1952363abda65124f295
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314t-musllinux_1_2_i686.whl

Download URL pyrime-0.2.4-cp314-cp314t-musllinux_1_2_i686.whl
Size 2.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
3e52ae8e89f7e5dd689ef115f66d6bf7aefd844302d4875df3bc59496b4ee577
BLAKE2b-256 checksum
How to use checksums
37c95b522cdb75d9fa261ff523db16199f35ac1039d3d246c2e5703c5c749fe2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL pyrime-0.2.4-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
1b98f62573b47143256eb2311695edf363b689b87007a1c6efa943add15fe5ab
BLAKE2b-256 checksum
How to use checksums
dc1877d1d101fa94916f6650b82cee02def3a5126cf0ab48d2b8578a6e4693a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL pyrime-0.2.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 2.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c21b2e98079d8ae25f555973fd97b692668ffb39c00bb6e6fb0a948ec9630810
BLAKE2b-256 checksum
How to use checksums
cf97917925840ac5ca3b3ad2e28c27b5df2ca35e177c60612c2c21847952afb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314-win_amd64.whl

Download URL pyrime-0.2.4-cp314-cp314-win_amd64.whl
Size 110.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f040220b5b80f1fc527ddf6b1d40514a1daec8b9cb0e72d86670cf77743e1c21
BLAKE2b-256 checksum
How to use checksums
7c361c71aa07e48fc212267908a31c90abfc1d54464141eb94a84f19cc82dcd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pyrime-0.2.4-cp314-cp314-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
185ecff42ceb2af5af5f5e3284ea5b147dc68f1f2b6e0a089051828d95493920
BLAKE2b-256 checksum
How to use checksums
7a10713d6df469257a5ca93d5d73fa7210d17661332c723de47eb757f8b6a1ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314-musllinux_1_2_s390x.whl

Download URL pyrime-0.2.4-cp314-cp314-musllinux_1_2_s390x.whl
Size 2.6 MB
Tags CPython 3.14 Linux musl 1.2+ IBM System/390x
SHA-256 checksum
How to use checksums
4b26dfa65f9f3fd773eaee9ceddb443a44811c61dc376f41b7448990f4bb0392
BLAKE2b-256 checksum
How to use checksums
6088808c2b708b3832c6dd066757127281cae7ff1ec2e7b3f2fb1ce2c79a06fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314-musllinux_1_2_riscv64.whl

Download URL pyrime-0.2.4-cp314-cp314-musllinux_1_2_riscv64.whl
Size 2.4 MB
Tags CPython 3.14 Linux musl 1.2+ RISC-V 64
SHA-256 checksum
How to use checksums
42bc23e79ccee9bfaaacf1233ef1d6d21193d1709730414b64c7f1eefeab1163
BLAKE2b-256 checksum
How to use checksums
a936d6553999e57683841d85abf02b5010bfea1239facb780c2fb2ad6775e8a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314-musllinux_1_2_ppc64le.whl

Download URL pyrime-0.2.4-cp314-cp314-musllinux_1_2_ppc64le.whl
Size 2.5 MB
Tags CPython 3.14 Linux musl 1.2+ PowerPC 64-le
SHA-256 checksum
How to use checksums
45e0037acdeb1e5fd281a5a94422239e40afa6d8bafee7f7ecfc8db0ddfa21b6
BLAKE2b-256 checksum
How to use checksums
f356dc69d7c2af3f5ac8f7c3c6621b9a8a557c2caed2cb6894d0e2e4a51934b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314-musllinux_1_2_i686.whl

Download URL pyrime-0.2.4-cp314-cp314-musllinux_1_2_i686.whl
Size 2.6 MB
Tags CPython 3.14 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
62f836125cc1924cd2702b65bd485b6d8e798c1bc3d2d302d1e785fb4552860e
BLAKE2b-256 checksum
How to use checksums
724d75edec0b298fb5262b115d57741091cd49e56ca170c208c4416c1e777f78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314-musllinux_1_2_armv7l.whl

Download URL pyrime-0.2.4-cp314-cp314-musllinux_1_2_armv7l.whl
Size 2.1 MB
Tags CPython 3.14 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
b4a0280f65b272c7e239d8f27128ca69ff13f7b326c7be19b4fdf61cadf2b6ec
BLAKE2b-256 checksum
How to use checksums
b91569109ac9cee745e6c9fbd66b76ac5a2217894e2faf5329d61b83051edd37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL pyrime-0.2.4-cp314-cp314-musllinux_1_2_aarch64.whl
Size 2.3 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
83bce0a096c7c140f007069df06308597e779331f30ab96eb0e291c6444ce162
BLAKE2b-256 checksum
How to use checksums
ae828dd38b41ebc4c36b5330c73de154daa550766161f86be2fe7c1cca6feccd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp314-cp314-macosx_26_0_arm64.whl

Download URL pyrime-0.2.4-cp314-cp314-macosx_26_0_arm64.whl
Size 1.4 MB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
998305a2bd911807c50bd7dbf3986ab6c1041fdbbc17d6851cda67908d860438
BLAKE2b-256 checksum
How to use checksums
e3f26c144238eaea1e41e64a044929084987510ed09dd812d8b00908a1601694
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pyrime-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
abaf5c257f6d554b76afaa7e5cba4841fef15a96f911a1a8f874de636b4e0372
BLAKE2b-256 checksum
How to use checksums
6f3adfcb132042ce718f8f41db1287a88d98e8d0edf47c1d00cadfdbc86ba7d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp313-cp313-musllinux_1_2_s390x.whl

Download URL pyrime-0.2.4-cp313-cp313-musllinux_1_2_s390x.whl
Size 2.6 MB
Tags CPython 3.13 Linux musl 1.2+ IBM System/390x
SHA-256 checksum
How to use checksums
addee033d22e290305ffaf9466850c745d07adb284c79609ba2565bdbb6567cd
BLAKE2b-256 checksum
How to use checksums
73a5a78a6d521186673f4941de114cfedcf40e180dd9a755363441662d810db8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp313-cp313-musllinux_1_2_riscv64.whl

Download URL pyrime-0.2.4-cp313-cp313-musllinux_1_2_riscv64.whl
Size 2.4 MB
Tags CPython 3.13 Linux musl 1.2+ RISC-V 64
SHA-256 checksum
How to use checksums
9fb36f1abef6d029634d95d27840e3d8de0737b6b3753ed617827aebc30bde42
BLAKE2b-256 checksum
How to use checksums
65ec66910a4d5d2cfdc69a1bf32fdbcfff953f6922b7bbf1f14c9049e1f2b645
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp313-cp313-musllinux_1_2_ppc64le.whl

Download URL pyrime-0.2.4-cp313-cp313-musllinux_1_2_ppc64le.whl
Size 2.5 MB
Tags CPython 3.13 Linux musl 1.2+ PowerPC 64-le
SHA-256 checksum
How to use checksums
46743fc5b0ba899abc73c02753f49cc39d7c6dd81a8cace2805cc5ac288e5338
BLAKE2b-256 checksum
How to use checksums
f3803433119076d6da9d10f891665ee61a60b5dd09a9cacc39e9f163ed966e22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp313-cp313-musllinux_1_2_i686.whl

Download URL pyrime-0.2.4-cp313-cp313-musllinux_1_2_i686.whl
Size 2.6 MB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
82a70b310c6f4df5bdff596cebcd2c390d7f57951f9e34e64d9a758f5c5bc28d
BLAKE2b-256 checksum
How to use checksums
540007e07827b6b23e3dd6032592ed769c89f8cdf6211d24f5cd0750682851ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp313-cp313-musllinux_1_2_armv7l.whl

Download URL pyrime-0.2.4-cp313-cp313-musllinux_1_2_armv7l.whl
Size 2.1 MB
Tags CPython 3.13 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
f0139e320842a29321b5799d4016da10e0c1cdb73b7998be882062a3716ccd40
BLAKE2b-256 checksum
How to use checksums
1a9a9d862b01bc2b03ac3aeee90c5d3677e8621cd503b53e8ed3784e22dd6ecf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pyrime-0.2.4-cp313-cp313-musllinux_1_2_aarch64.whl
Size 2.3 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
481602cc6dd8cdf38e32f68261158686bc4b0de5cdcf7a491fac1061be0e3de4
BLAKE2b-256 checksum
How to use checksums
444ec84428d8072323a109666d1ffddce8b27f67187276fedc14aa0f3992454b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp313-cp313-manylinux_2_17_x86_64.whl

Download URL pyrime-0.2.4-cp313-cp313-manylinux_2_17_x86_64.whl
Size 102.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a43940d4038a03d596c95f382c6ed522188574de24a5532770b670fcd9f5513c
BLAKE2b-256 checksum
How to use checksums
e32932f1a0b32f6e8bd49e19e6378a121d4406d094f3b9a591575b057242ceef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp313-cp313-macosx_26_0_arm64.whl

Download URL pyrime-0.2.4-cp313-cp313-macosx_26_0_arm64.whl
Size 1.4 MB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
654d420ea46a6815fa61326b87a77a2c60340ee1add9a0bfe1002c15adcc0942
BLAKE2b-256 checksum
How to use checksums
0ce139d0cf0d4dff816267012de53323a94e0f3ea48db00780dca74cdfcf5f85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pyrime-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
dbd24569428aa6dccce0e323c3804520e1134b2e6734d67316ecd6adc4828e5a
BLAKE2b-256 checksum
How to use checksums
301a1dc426a88c8815dcaadf6eb71e66abc792646e9d073262a77aa87bc676e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp312-cp312-musllinux_1_2_s390x.whl

Download URL pyrime-0.2.4-cp312-cp312-musllinux_1_2_s390x.whl
Size 2.6 MB
Tags CPython 3.12 Linux musl 1.2+ IBM System/390x
SHA-256 checksum
How to use checksums
62161136512c983a93cf26a39cd23f23cb15b4665c885fd8b88675c4bc0bd41d
BLAKE2b-256 checksum
How to use checksums
38996cb289fc2024ba942df2a2fc0b5dceddfdfd5800479bac7c5c54f5db2689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp312-cp312-musllinux_1_2_riscv64.whl

Download URL pyrime-0.2.4-cp312-cp312-musllinux_1_2_riscv64.whl
Size 2.4 MB
Tags CPython 3.12 Linux musl 1.2+ RISC-V 64
SHA-256 checksum
How to use checksums
ae30eb0503945c29f5f25a3ff6a63ebdaa1239b0b284edb7e8b86f6db8b3de50
BLAKE2b-256 checksum
How to use checksums
d6b17bfd5bd0c724f801e178fe1e5cc117681c4a3a6c37d615184081d27f948d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp312-cp312-musllinux_1_2_ppc64le.whl

Download URL pyrime-0.2.4-cp312-cp312-musllinux_1_2_ppc64le.whl
Size 2.5 MB
Tags CPython 3.12 Linux musl 1.2+ PowerPC 64-le
SHA-256 checksum
How to use checksums
724cb76cc2ff70cae17e0f70b40b3b6b501d0bf17571bf681253c5b9aad51e67
BLAKE2b-256 checksum
How to use checksums
46cb87182e8487bdab2933524f889d2c60bc4cc7dd00d2932894834970c112dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp312-cp312-musllinux_1_2_i686.whl

Download URL pyrime-0.2.4-cp312-cp312-musllinux_1_2_i686.whl
Size 2.6 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
e523c2b418eeccc01a666e9d7f76af3e04a7517ca77d540d69e6752774f8a053
BLAKE2b-256 checksum
How to use checksums
bf11e703efd50971bd353e471453d2bb66584a23d965412a0aac344e13f2d757
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp312-cp312-musllinux_1_2_armv7l.whl

Download URL pyrime-0.2.4-cp312-cp312-musllinux_1_2_armv7l.whl
Size 2.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
0ece9e67148f9d305b5b80a9d01f3ea20d0b2b42491bab7038ff6ce1f8d01879
BLAKE2b-256 checksum
How to use checksums
3cdd27ba3227e15dc6b69aedce35cfa8b1742010fcde97b42908e85155d74aab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pyrime-0.2.4-cp312-cp312-musllinux_1_2_aarch64.whl
Size 2.3 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b143e6841915db7755283dadbc3b7520894bad0eebe1f82f0f4deb8d9c3d7bbf
BLAKE2b-256 checksum
How to use checksums
600eacf57834abd9136da9487f6decbf9460fb38c4eecf1a31885659a9007975
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp312-cp312-macosx_26_0_arm64.whl

Download URL pyrime-0.2.4-cp312-cp312-macosx_26_0_arm64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
0d5f8c7b4256a3a9efcb71f4c15ffcb3b82bf0dbe541114ea74ad6ca43e61cee
BLAKE2b-256 checksum
How to use checksums
ef59df14dd7a8d5b7582ed6a889cf73f9b16324fb77fb80055c02bf773f61fb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pyrime-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2a411752094701c6bbf6fb740521845e2254860157c38f32778628877540b0f9
BLAKE2b-256 checksum
How to use checksums
06810139b3366aefd576d41345c3215270f15df211d1046ffdafdd2939d85206
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp311-cp311-musllinux_1_2_s390x.whl

Download URL pyrime-0.2.4-cp311-cp311-musllinux_1_2_s390x.whl
Size 2.6 MB
Tags CPython 3.11 Linux musl 1.2+ IBM System/390x
SHA-256 checksum
How to use checksums
d058613e60e1445a2247fb1ac2964db97a70ad58b48f31da9edd22d141fee564
BLAKE2b-256 checksum
How to use checksums
4bd322bcef0d3263dd64d5f8d78650a8c5ee2fa5b510556bf0880fc7dd8a547a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp311-cp311-musllinux_1_2_riscv64.whl

Download URL pyrime-0.2.4-cp311-cp311-musllinux_1_2_riscv64.whl
Size 2.4 MB
Tags CPython 3.11 Linux musl 1.2+ RISC-V 64
SHA-256 checksum
How to use checksums
d3bf9b16111cb8d612af118a9d11a1ff032c5e277261421d2f9e849cc21c4df2
BLAKE2b-256 checksum
How to use checksums
b2ab0afe4398933fec58c6eeda2af966e59de0f2395b3a58126ed90a94f1f01e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp311-cp311-musllinux_1_2_ppc64le.whl

Download URL pyrime-0.2.4-cp311-cp311-musllinux_1_2_ppc64le.whl
Size 2.5 MB
Tags CPython 3.11 Linux musl 1.2+ PowerPC 64-le
SHA-256 checksum
How to use checksums
c2557bed4f9722bf8c31cbd31bcc78e85eb8623a07295678d50d5ed8c043e067
BLAKE2b-256 checksum
How to use checksums
f5eb0f4a637b2af23452cf302a72e946cce2fe4b2310536977b47c18e8078ba2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp311-cp311-musllinux_1_2_i686.whl

Download URL pyrime-0.2.4-cp311-cp311-musllinux_1_2_i686.whl
Size 2.6 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
bc2d16eb92c494c0467bc621017d2fd9693e1e1a804023c83bdd923e6d43797b
BLAKE2b-256 checksum
How to use checksums
6318af5a898faea8ffcad6dccf929d378444cea05d58922ffb85d9c82af364c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp311-cp311-musllinux_1_2_armv7l.whl

Download URL pyrime-0.2.4-cp311-cp311-musllinux_1_2_armv7l.whl
Size 2.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
6799f44e7e8a1a895e1f18a7e468a78841c5ac975f688aa21a42ccf32cfe2137
BLAKE2b-256 checksum
How to use checksums
8f0e384b3187ecde1f695c30a5ed3e550ecea605f13f4234337f8248159f1cca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pyrime-0.2.4-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.3 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d095b3e91eeb7820cabc3c3fa12d2967a0a8360b776cc52f01b9812b1f10d34c
BLAKE2b-256 checksum
How to use checksums
b14dc16f524da2148edcf8d4bdba974036ff80491dcae9004ba501a865f3d4ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyrime-0.2.4-cp311-cp311-macosx_26_0_arm64.whl

Download URL pyrime-0.2.4-cp311-cp311-macosx_26_0_arm64.whl
Size 1.4 MB
Tags CPython 3.11 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
85311f7924b2cb5af76b241be19ac2e0e4fbf0708e12a7032829dc2e23d89fb8
BLAKE2b-256 checksum
How to use checksums
d743232adafd70ea7916fa8806de4308691a08e807a3c051fdb6db1dde7215e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.2.4 This release

42 release files

0.2.3

42 release files

0.2.2

42 release files

0.2.1

42 release files

0.1.2

43 release files

0.1.1

43 release files

0.1.0

43 release files

0.0.9

33 release files

0.0.8

33 release files

0.0.7

5 release files

0.0.6

4 release files

0.0.5

4 release files

0.0.4

3 release files

0.0.3

4 release files

0.0.2

4 release files

0.0.1

4 release files

0.0.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page