Skip to main content

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

Project description

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.

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

Usage

from pyrime.key import Key
from pyrime.session import Session
from pyrime.ui import UI

session = Session()
key = Key.new("n")
ui = UI()
if not session.process_key(key.code, key.mask):
    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

Configure

~/.config/ptpython/config.py:

from ptpython.repl import PythonRepl
from prompt_toolkit.filters.app import (
    emacs_insert_mode,
    vi_insert_mode,
    vi_navigation_mode,
)
from prompt_toolkit.key_binding.key_processor import KeyPressEvent
from pyrime.ptpython.plugins import RIME


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

    @repl.add_key_binding(
        "c-^",
        filter=(emacs_insert_mode | vi_insert_mode) & rime.filter(),
    )
    def _(event: KeyPressEvent) -> None:
        rime.toggle()

If you defined some key bindings which will disturb rime, try:

    @repl.add_key_binding("c-h", filter=emacs_insert_mode & rime.filter())
    def _(event: KeyPressEvent) -> None:
        rime.toggle()

If you want to exit rime in vi_navigation_mode, try:

    @repl.add_key_binding("escape", filter=emacs_insert_mode)
    def _(event: KeyPressEvent) -> None:
        """.

        :param event:
        :type event: KeyPressEvent
        :rtype: None
        """
        event.app.editing_mode = EditingMode.VI
        event.app.vi_state.input_mode = InputMode.NAVIGATION
        rime.conditional_disable()

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

        :param event:
        :type event: KeyPressEvent
        :rtype: None
        """
        event.app.editing_mode = EditingMode.EMACS
        event.app.vi_state.input_mode = InputMode.INSERT
        rime.conditional_enable()

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

Some utility functions are defined in this project. Refer my ptpython config to know more.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyrime-0.1.0.tar.gz (47.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyrime-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pyrime-0.1.0-cp314-cp314t-musllinux_1_2_s390x.whl (2.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ s390x

pyrime-0.1.0-cp314-cp314t-musllinux_1_2_riscv64.whl (2.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ riscv64

pyrime-0.1.0-cp314-cp314t-musllinux_1_2_ppc64le.whl (2.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ppc64le

pyrime-0.1.0-cp314-cp314t-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

pyrime-0.1.0-cp314-cp314t-musllinux_1_2_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

pyrime-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pyrime-0.1.0-cp314-cp314t-macosx_15_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

pyrime-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pyrime-0.1.0-cp314-cp314-musllinux_1_2_s390x.whl (2.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ s390x

pyrime-0.1.0-cp314-cp314-musllinux_1_2_riscv64.whl (2.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ riscv64

pyrime-0.1.0-cp314-cp314-musllinux_1_2_ppc64le.whl (2.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ppc64le

pyrime-0.1.0-cp314-cp314-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

pyrime-0.1.0-cp314-cp314-musllinux_1_2_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

pyrime-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pyrime-0.1.0-cp314-cp314-macosx_15_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

pyrime-0.1.0-cp313-cp313-win_amd64.whl (109.4 kB view details)

Uploaded CPython 3.13Windows x86-64

pyrime-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pyrime-0.1.0-cp313-cp313-musllinux_1_2_s390x.whl (2.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

pyrime-0.1.0-cp313-cp313-musllinux_1_2_riscv64.whl (2.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ riscv64

pyrime-0.1.0-cp313-cp313-musllinux_1_2_ppc64le.whl (2.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

pyrime-0.1.0-cp313-cp313-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

pyrime-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

pyrime-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pyrime-0.1.0-cp313-cp313-manylinux_2_17_x86_64.whl (80.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pyrime-0.1.0-cp313-cp313-macosx_15_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

pyrime-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyrime-0.1.0-cp312-cp312-musllinux_1_2_s390x.whl (2.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

pyrime-0.1.0-cp312-cp312-musllinux_1_2_riscv64.whl (2.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ riscv64

pyrime-0.1.0-cp312-cp312-musllinux_1_2_ppc64le.whl (2.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

pyrime-0.1.0-cp312-cp312-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

pyrime-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

pyrime-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyrime-0.1.0-cp312-cp312-macosx_15_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

pyrime-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyrime-0.1.0-cp311-cp311-musllinux_1_2_s390x.whl (2.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

pyrime-0.1.0-cp311-cp311-musllinux_1_2_riscv64.whl (2.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ riscv64

pyrime-0.1.0-cp311-cp311-musllinux_1_2_ppc64le.whl (2.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

pyrime-0.1.0-cp311-cp311-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pyrime-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

pyrime-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyrime-0.1.0-cp311-cp311-macosx_15_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file pyrime-0.1.0.tar.gz.

File metadata

  • Download URL: pyrime-0.1.0.tar.gz
  • Upload date:
  • Size: 47.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyrime-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8a4530c73817b1e27d1abf992bb2d79cedb083bc30ff164ec64f6e5bf5a41eb1
MD5 a36ae8f63398d0c4d7661b87b046f30d
BLAKE2b-256 53665d234e40b1e3cc24235e0516840da276be39e6b4d6c5b5ffb3c0018e5ab7

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2cf34c711f2314ac81e354bb9bf7226126861a44cf35e1fb990afe4fc1c70742
MD5 f5e3181d81435bcbb3eea917a189a0cb
BLAKE2b-256 e12f6fee67acc48e969edc37a11d1a41947b064f52a54f06ed1d3426d3362c08

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314t-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314t-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 8cb2baa3eea0e97abc0aefee77f274fe507fd65809ac9ddc9e75ec537cc2e35d
MD5 e055d818baeec1316ef7370064b3b74e
BLAKE2b-256 7181fd8ed35ae7526b2dd00020f1108a7f83685b0f0e34374afd9473e01a6c3e

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314t-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314t-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 068d018c759161d76c9f116d91c299975c7d9c5abb2992b1db62f4b86a212e1c
MD5 a083f5629b8b84f67c95aa7486929bed
BLAKE2b-256 7927bd079b83f025939867f073bb20189f15cd3e20c3b02f0a608fabac1c545b

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314t-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314t-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 ac0fad82366d01e4820b96e20605a46a6527ad723c734d36e0ea7ffc301baea4
MD5 752d0417b31c955cf0030197655159db
BLAKE2b-256 dc21939108ccbf28cc93ac91d5f835572c55ebc9ef24b04d383f0aded9f215f9

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1506c24d26ac79004c80563a754be7e3d4af0fc93fcae52aa0869499270096a1
MD5 4340047f60a5ab2e8adba59020c55f1b
BLAKE2b-256 dbb64ba5f36cc42fedc93e73e2add9e0321111e2718da579361c25d13b4c04ba

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 56eaa2762ebfc2ba59932da648d3725eb7f9caf0c58f60ae76b45a0987bbe1c2
MD5 00376186a26e3b751afe9e9aacdd9e40
BLAKE2b-256 c98f1bbad9ea21b17afd698b5a3266fef5567cf2290c1b56bd867d689528cc12

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d19b9bd242cc6b3de44e110256f2643a28a5e36b5eadcc82b374f84f61b528ab
MD5 9f0a91a2277343c9a0a0e6878f792e27
BLAKE2b-256 a194b2c742f8fb7c3190484047505bf0be5b6bbd693736ccafca237795658e87

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 34024fc9cb889b16345534b1365c02d0e883e71248db1032de47d44acac7e593
MD5 f581ea46d4c7203c0412d57ce618af6f
BLAKE2b-256 19b7bdf5282c9aecefe3975027b9e5d0d65b035b90117eb951ed9c8127b3ef68

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e6b195c4b9750c00868df4d2ed979270eebc829a81e9bdb59266609de4f7f47
MD5 0e568646fdfc0263416db0271b9a7220
BLAKE2b-256 1897687d0a52977235c2c35f870f61a31b116c6a881bad4f44bbabf65fc47b07

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 e5412746e5c9bd81b2d0ff71d7bcf064613b11faeea2f55f49cb925f92963f32
MD5 8d78c5a2804b19c1ca6f5194bb2ae3c5
BLAKE2b-256 454a2de66f7ed96e1226b5e059f270c27e77e71a7b555dcddb7025cf237aaa26

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 bd4c23bccf06c433736f45e5dab2937009b543fd4fca6f0c0f69b84436c29aa5
MD5 85ad8ca9b82c9292f7c467d5dcc6451f
BLAKE2b-256 1db64f26cb42b67d6a198a9faf0ff9be50d18b5b02bb8c8f0863cb27799ed38d

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 35243aa2742c73e40ce2204c317067bcccc67565ebb098fc9dbffb11b26ff7dd
MD5 6e141fe728d5ac965aac76074a61a5b4
BLAKE2b-256 65ebbce1f0f602d9e0de381e9eb807fff30b1fcca546fea4be02bc4cb7c184fc

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f28f0699f04a6d234e0136367ecb8a24cee58d102473f8f4ed85417ff059c6df
MD5 26aa607929d4f39c3121d685e4974f60
BLAKE2b-256 951de78ccbc5dc0e5371c52df3c442db5cf7ffca7604dfcbf3e62e12965e8d86

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 90edb4ffd9428054f05e54775e360041a04049fba6ba896e5e6b3bfb31c7ca3a
MD5 476d124d1a45322f2376508991ce235f
BLAKE2b-256 c1cb03ec20ab9fd158448d028cbac03b501b4c129e4d7d5d18790c1b9f9ee5b0

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b1bce399cf9e718cb2095e1094709602ce55a46f500cf5a29e5115fc412ff911
MD5 69665ef3c9a84e8bd1b868cd8e07cbe6
BLAKE2b-256 90ed73688c57d02a0fff634e386659ee71577fa60c18cbe9e8d5180b3d65cc27

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2d717de987dd7c23a1c7f0492555986fd827bcdfd74bf9bc2300351335008dda
MD5 67de89b085f4cb53919690b88547edcc
BLAKE2b-256 17afdf02746c69c216446c795797b4d083f8f9c4d42d12986df5a64fdd195b82

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyrime-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 109.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyrime-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 39b9236676e83e357b364242b881cb7dc407e4cc161f102a85f18ce285385958
MD5 61959dee0cf1e1e716fe4f308773d556
BLAKE2b-256 70e972fb7a8be29f2973c6e33edd80ebbfdab2ca8a3f613e26e217b2b5e621e4

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a89c68cbc085f2a36d32664aee8f06c11dc1f5b4b541ce6eca6d71980707839
MD5 91b7171955400e8a48606e59247942fd
BLAKE2b-256 c38c5293f37ed3a434e10b37382a32ef11d8f5774c816c42d388a9789601400f

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp313-cp313-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 b1e70d823641e4c6d86d3084c82939a3690c6e9d708c5a33842688902a85509d
MD5 cb1f1d6b3ab2f653237b84dffbdce3ff
BLAKE2b-256 160d19861a262d7ea123e1fc3e2a033499539b033bf6ad9698077f48cb43a58a

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp313-cp313-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp313-cp313-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 cd96fcc4ab7f2f0a5146087a6a4505edf4e5649e0ed3acefb6e1b23dcb5a0d28
MD5 4f0202cd68b10087ccd30b5b58151e1e
BLAKE2b-256 b6cac9b4d93cc3fd017664ae92f782d95c10cdc2ebb38c6af0aaedef1adf03a6

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp313-cp313-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 b078f0c4a9de50be32d750706d94a6f2f0df39f8148e8a0d4fee61ba394bfc57
MD5 1156525f122b716fc2f054aedb994b62
BLAKE2b-256 0f0b6ac4fa55a647e65362fa5369d40543bcbded1078536875718e6e7c61b819

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8a9f7ad8a261bb933a58141d0cec95478fb4cead86f8e62bbaca826f0fbe33fa
MD5 1fb1775a33b434855df0538b0d0d1dee
BLAKE2b-256 e0fe0df735a0366fde5f9c66e8b1376fa74678c94682d98a0f5fa319f4836279

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 75d8e5692d0766689019d4d20b38fbfe81e5694c916134c977f35948ea1b7b90
MD5 57263c1352e2944142a3f82308891923
BLAKE2b-256 1f35118f3d07a31e837599e3c1a14f29cfe4d69e9931599c3f36bbe4e6d00824

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 795b01155253809c3d57d278fe6e58518c6e7bbfa36f5c77cc454dc7542549ed
MD5 48b4fc14a32a79e9c0bae5c952ead00d
BLAKE2b-256 f67f5d5630d4404c69c3c469eb8346ea1df28694fd63b22203c23a943691f832

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp313-cp313-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp313-cp313-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 22b739e144b31ba91490b871de25bca19e2069f7e994a6426f75706c6a2c9558
MD5 6f5c80584369277aa773343e174f1568
BLAKE2b-256 09261e3500d35541d7e3f52365658f842a27b5a9fdc0e842723512ed5571fd69

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9205af82d347d880596b22c1367ac44b6b931f5b1a2269a9d85453cc9d28d619
MD5 8072b6b87d7966c8b38768a3d7688e30
BLAKE2b-256 1197cf9dc59c80aa6949b81623e720c9029f18cb08b56ef5362411e808eb43e6

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53a31b8f52a7adc9ca18b41e4df607b5cfdf3ca2b595c93dae3645b4895c12a2
MD5 42fa80a4ca3c89e82ce72b9405d70105
BLAKE2b-256 44eed069f73295e7dcafa5b4d6b9906b676e3d2202202e2006fd9f5107a1c13e

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp312-cp312-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 c45ad78e22b6a3424fdbf8cd9d6640f17bfe139e88f5e32c4eec7f45ada39712
MD5 e5eb1147012ad3058937a2f09371b182
BLAKE2b-256 964b14b6367c7015d7b9ae06962d46d3887b1722c0c4ead1c3fe9f6fdf5d78c8

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp312-cp312-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp312-cp312-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 9ed32c0be4cffe9c49dabc52045e07c3f2964b92d438184ffa7d99b01e9ec26c
MD5 c5bdbd77b8cceab2ed668c58c37ac7a0
BLAKE2b-256 f3e079d281593c6bb30aff898524f9280216e33d9081d2d4244e5c3a334c7846

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp312-cp312-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 371aeb35e8e13fe95914d6cd5aa617b02b2d27da99ac836783f8e52d0bf91b1c
MD5 c3327a02b8608ba02b4719a1c41b718b
BLAKE2b-256 77670b4559238103d15d0e0c269de44f1742a9e3f4198ddb5c6143fcb8012670

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e6bda50ecef0fc703233f9afbd122cb327d62f4b451c73bded3bcda07759895e
MD5 d990388e1d4430c48cbb925f778cfeba
BLAKE2b-256 8deba58eed2c8844e47368f91d4dff5c49da7df608181eb9ec270df45d2c852d

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 17695298c67d1a54004512709e1b268d895f49c99ab7cae925e8148f96d2acb9
MD5 09308f2f5d713ff42576ced0965f84e3
BLAKE2b-256 55beec208b66ab11492bde3a45427d429e0ce0989556b1e5b98caa3fd8350a04

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4c72b986886119d52095caf241dc898d08e8fc483442dd4c96439606dc54b0c2
MD5 3227a374f8a6ea86fe0f56b389fdacdb
BLAKE2b-256 a93c113fb771df579b0e6981f33c924630770608b5fa259bc0c9231a71cb9639

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8db39a98ad8b5bddda80abccf34d2beb9308492e25e219baf13a2b41e92eb2d8
MD5 e4296e529c9c35509578e5b6d1c43bf7
BLAKE2b-256 47c81676d4d467994ef22b93dcdb4c06a06612c19f3df3eee4d19574d4315400

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53e2f234464d382e253e296cf67440c6dd6eed9e76195a7778c95ffea0c8d39c
MD5 9ba46a94f13ab3ce0ea299df8472c4d0
BLAKE2b-256 b92711df63521323119cc1c5e6bbe4c77be2b57bd0c364a4559bb27a261ce786

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp311-cp311-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 7b9b027f2a62c4578c32e461848a82df5a7b8175d538500f8a66ea0e8e846270
MD5 d8f5531f7c75d35e5094065e0b96aa4e
BLAKE2b-256 58c9c3a1b8888a85f93d26254ca11b4b4bac680c91285cf18ac17cf76a675437

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp311-cp311-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp311-cp311-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 3637e0e16af02f968641c280660a5d7c50f6133e3a100d12307e8fa231dd7dc7
MD5 7203f7a76a3ee5de3a2501ad34d03426
BLAKE2b-256 51fde5779132a491b96381e94181f7e842faf93da4a63d8575737034934a4300

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp311-cp311-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 775a80a9ae597a7e85f821ccbd4cd612e4ac8c82b8f706538caaee88928db6ed
MD5 a5546adb8a4e4d069f5c8e3c035b8892
BLAKE2b-256 ad958ef396bfc3900c1299b152466cd8ce3488381fa1a7fe01995ecf057a8cbf

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 60e3ecc4c71238b0d2927f506831ead7494e617d95d56ddf2864c1b2127f9904
MD5 c85bb1f23b93e31df560342ed9d62e16
BLAKE2b-256 18fec5e766db4b2f3e03b5277034de97fa85aed8b51c285b7906a111443baab8

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 671f76ad3c0905f03e69abfbb52b5ad270835ff207c76cf554365d2bfc4bdc9c
MD5 6036619d79af79239b637a550d64b4fb
BLAKE2b-256 4c4665859bf010c4b8da2ac6ad807e363ff8448476a688e9afca7c62293265ba

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 17193f381a3ff59eab52437691159baf9ac0346a75e0b97bde72bf232b72ec8d
MD5 5f37721219c7ae2da6e9cfbe2a117c82
BLAKE2b-256 c8427716301f87a56ec50d1347608edc3f2f3d5f66c7a8ef1a8616a3131a3430

See more details on using hashes here.

File details

Details for the file pyrime-0.1.0-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyrime-0.1.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a89cd5ff20b7cf8fd8d44d67d0383957231ee166ebdb49f1384fab2b10196d3e
MD5 f962d205d57e0ea139441a9193ea68b9
BLAKE2b-256 7ba5806d5f8bfbd188af2772006ac4dcafc824b3e81d8d029baf9b2adae96985

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page