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.

This project is consist of two parts:

  • A python binding of librime
  • A librime frontend on 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

Binding

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

Frontend

~/.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 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 have 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.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.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.

Related Projects

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.1.tar.gz (48.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.1-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.1-cp314-cp314t-musllinux_1_2_s390x.whl (2.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ s390x

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ riscv64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ppc64le

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 15.0+ ARM64

pyrime-0.1.1-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.1-cp314-cp314-musllinux_1_2_s390x.whl (2.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ s390x

pyrime-0.1.1-cp314-cp314-musllinux_1_2_riscv64.whl (2.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ riscv64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ppc64le

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

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

pyrime-0.1.1-cp313-cp313-win_amd64.whl (110.4 kB view details)

Uploaded CPython 3.13Windows x86-64

pyrime-0.1.1-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.1-cp313-cp313-musllinux_1_2_s390x.whl (2.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

pyrime-0.1.1-cp313-cp313-musllinux_1_2_riscv64.whl (2.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ riscv64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pyrime-0.1.1-cp313-cp313-manylinux_2_17_x86_64.whl (81.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

pyrime-0.1.1-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.1-cp312-cp312-musllinux_1_2_s390x.whl (2.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

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

Uploaded CPython 3.12musllinux: musl 1.2+ riscv64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

pyrime-0.1.1-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.1-cp311-cp311-musllinux_1_2_s390x.whl (2.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

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

Uploaded CPython 3.11musllinux: musl 1.2+ riscv64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyrime-0.1.1-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.1.tar.gz.

File metadata

  • Download URL: pyrime-0.1.1.tar.gz
  • Upload date:
  • Size: 48.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.1.tar.gz
Algorithm Hash digest
SHA256 efae28fef914fcc5d06789ca613b30fb37a611d64ccd160620fe4b181fef56db
MD5 1761c44ae315e1f8fdea41ea86fae71e
BLAKE2b-256 9014bdec6e6bc063300f1b080a87018a6ea4ec1bcdee9591dd44462fcc6ba598

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c42b35b24cd30ddaa85aa5d4fde2ffd4b411de782e9160628101700188d99b5
MD5 c286d3d1a1a31ff23dcb5151dcc63c6c
BLAKE2b-256 cad658ac453e28c8a838a17ffdd33c64b204aca66ddc9f28f7ed48aabf7f4291

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314t-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 0bdb4adbbbb3196cc29711309c9432779bd7ed22e3714e5860ea273e9fb88fef
MD5 08e0caa3b242ed8fdaab4f0f60469980
BLAKE2b-256 7d796e6ea27b50d86050cdf56ce819f3d583d632379c14b59d90a9ab03813cb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314t-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 46b6dbe62a708d1501eb0c924639a6cf98ac95c8fa298b4e31cde71d257ac73e
MD5 51824c653fd4c7ce1e14b0c29d8bc9b2
BLAKE2b-256 ed410a5bcd815722038cdd736710e37e9d9797404ebe4c5a844dccf6d7a56d1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314t-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 9db79c5a24d14243401227de05b3e6b4dd6104fba9365bd68c41880b4e4cbe33
MD5 99c0d31b2e35810fdd3ea4713d021d89
BLAKE2b-256 792e0829366204611378d6465bb7075a9e121adf44d107b82062e44a2aeb9450

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 39c4d9961b0dde0642f7b223ae5ee809c8ef14f1a8c68a153ea6c93e73f4de82
MD5 2bc12b23a3ca4bf2940ab5c897b09fb6
BLAKE2b-256 4e492b110afc566a5b959b67b83ca91ed94b817fe7822b69798946798e9e9cd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 64e6b3e20b52edba0d106cd9c6eb3013aae9c9bb44f5dbf63ebb32f789728f08
MD5 0bfcdc653a746528deb2453fc7274969
BLAKE2b-256 0ba3daa1025b9f5e40a4134d471a26691373be1ce612cacc18344e7b706c8cf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b4402aa051c00cbc32b32601e3d9353cd47380ccdfab64d943292ffd1b85b167
MD5 38322d2a1670b6da4b8a9b582d6039dd
BLAKE2b-256 6c6ab34dcdbbb61c1377e4f93afea52782a2c928daaed48aebd7364367f22f9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 649cd3d2a92b5669fb59bf4b18ded2237ecddcca9ca5e547b1c874a8ab4a689d
MD5 bcccc3a887bcffbb77a5d913fe71b321
BLAKE2b-256 e3cde83649cab52a25ff1d1b13736a038327ca472cc8fa2040bf198191a36b18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 67060d2fa9c3a16e64be23a45b6117d7111d40bc12fbec4a6446cd474964b062
MD5 e4d714d6fbe67840803ec7eecf3c2e45
BLAKE2b-256 c7628131cfaf5602ad136ab791214d6845cf81ac991b097aef97986bd7f83b81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 9a2d33f898b4363438b1ba04c43cf0375eb9e0b76e73f791297bd44653a0e0f3
MD5 75073a82263e7845f397af1df3457569
BLAKE2b-256 0c64bbf9d86444acf86f0d04b1d7937e0741df48c6e79d79d36f4937edbe5191

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 ba40f6d6e69d84aa11059c83d105b3589126810f73ff9e21055ac7c307b094a0
MD5 d8e3e2f648acabf07f7d8e886966d9e3
BLAKE2b-256 f4d521ac300d708eaca46379ba05d913697178a1a561e4922c7e055063d59e1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 4141d9f490d4486b579f46e69eb4ea6a2eae70a5c7515d236fce2348b293313c
MD5 a6de0aa98c414c34a7b7ed48633b7980
BLAKE2b-256 1e5b6e73cc9e0012d63a906651967030d62d521dbb3ea1b87644ea5f2b296718

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f2380b3e5d61ddb7348c99971a8813679bd2fe49e449c1b9164779452b3ea4d3
MD5 15ed471d4541700d9d16b2260be5584d
BLAKE2b-256 5d5a28fe8b23e86d34a3cf44fdb2b1adf4ac03deb4f9b6085be33775b7f3793b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bdbff1a8907affc340704a6375ac081e62206adba44d6f7a42991bb6c4e359ce
MD5 9138091592b4fb61ec56cc041c4182ae
BLAKE2b-256 19a150b1b3f30908c3b6da8c15f34e100c6e302a89236610e6d74c357be0ed12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f830b2426d36853253a7980f795f9ba41f4e91740e6851e86ea7def5b9b7b03c
MD5 d3a60aa160b8ffe4a2a5ae68189c1a5a
BLAKE2b-256 2cb267063e8d16540e953c0dc7e395aac480cd6867657ab408c3906960e045bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1f95bde45d0fc7dcaa0a91417b017c81767f546c7b896149193efdb14135b0e6
MD5 ea79dfdef4408c0602f9e22c55707b0c
BLAKE2b-256 e3ff3ddd707ee2171627ddc266065ece198648178103ff047636d47cb8a2650a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyrime-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 110.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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4d3d916aaa497dc901db0dbd74e983d1a5ee587f115d0a25a928a1e5a3da88da
MD5 c2989dc61407546c56c2465bf1bec73b
BLAKE2b-256 6c87b88582f4172f391fe29aecf4a9eecad65c81e56792e687b681740137aed6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09e6e02d9d6c6271d1b3576d1c8b1c1f658bc050c02ef0b175ac940830341076
MD5 5c6ebe350a5c6a34d609a8a25cc00533
BLAKE2b-256 ada337d2a3beaeb45480546c116ff888b378cd4ffa09e17e53af4cb28718aa41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 da1353e8c49926cc48298ae24bbadc5d26100c6ff510e889575214f6a7a09739
MD5 1591766b0a87c022df0faa82a06ea5af
BLAKE2b-256 3b589a28c8bdd9ad72e0e23dad90d49607fa94de5c5e9241169c815576cd06e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp313-cp313-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 232671ce35c72f7c72abbae1e32879ae0b3eec35c7c41fafdf7339c8c813a997
MD5 4fd6c49f85515e798d2954b02d795223
BLAKE2b-256 550700fe8ccba6aa76cd5e0acfd9ac96722b139904e6ad9faef074a2fd9951f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 d795c91f5245b0b987e784a42700a353c1ab688b925024936467064f495332f9
MD5 df1da353aac8a4a4258ec9e4bdaeb1af
BLAKE2b-256 e6780292fb980ad48312b4de1ead3c22c4eb009df869f48ed384d2cebe7e5ac8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f82e8203eb41bdc8e60436eb841147bfc103eaeb3690222cdecd784edf2c19f7
MD5 573862ec19febdc50b19d8dcbeebd2b1
BLAKE2b-256 015ab70845e3cc533543f04366e7d63b27b7b770f852814034ff925c3b9f915d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8dca80a4e12a11baa84b6b1ffbbab2092d3c167d4a3a51a1eb4fd2ac166608e8
MD5 9332da4511e3359c8fb838c13c341cf3
BLAKE2b-256 9b8e66a3a32a05d2a5c1495e765d2b08d82a1e19dde4a3a6e66beb5423a1e774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ada7c6f16e89d179518a5cc97b482789f16d197ee0bc644b47f780db667b9aa
MD5 361df4b0d0fa47ab1329a8be4c6f6fdb
BLAKE2b-256 9d056734a15206883f4625da9dd4c7a0c170f1e3be38cbf75365ed610b4babcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp313-cp313-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 423dd7caf010f7a41df62013a68b8a8a05e60dedd735547d959ac0dd61ccf9e3
MD5 3bef2339b510a3bf8bea7ae3c0e9763b
BLAKE2b-256 7986467817c4cca2c6735803e86af5d6166b45d294be0c31c112acbac8eb7bea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bb0f85190a17e72fde6171f6cdbac94358ace58f08dfdf286cf71284c9822a3d
MD5 779a99422a3109a964d34cc8d2927a49
BLAKE2b-256 b2203a9b975dc2c26afb98748cbf5a4671666716dcf814cf30d2d05241182d16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 94a20b6009c4f1eb38f1914c75dec8aaaf21bc5801669324115272b1d27150f0
MD5 899fb4ac158ef70c98c589d81e8816fe
BLAKE2b-256 31c6008c7716d7796ec05b52bdc8ae51014a2b7bc9aec39885796e67fe9146d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 94c0872d937dbd618ad7ef0979b511ae957df2b25dfc1c81c647055da8396937
MD5 de5db4f08c63a30472484894ab3c0ab9
BLAKE2b-256 0c012d3963a88e052ea5454dbe42518b4c9277fd43f3ec6a675aaf6583e8c63b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp312-cp312-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 ce17c8a7c6ffd6279e61d94389c63005d66efb0baa1a6e143c6c0dfad7d92218
MD5 6ee8b451a033347faac368b039c2a50f
BLAKE2b-256 2df1b4d51b08addf59ee8ee18d16f62eb38559b3d6c0e791c3af2990640a6f89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 3a284dd632ebed058bbe557c211d0bfcfad1750cafa3a752c74c70514d076d4c
MD5 1a8a348b0312eaf4c3aea4f0f9c9c8a8
BLAKE2b-256 4341d9833a5d3c4c38ef6a3ff39d5f6c5921d5a5944d60e024377f86cbe657d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 175f459d01b03aac52e6fe5de1510a98087272b0d2374f4ae3bfa86b61d02c15
MD5 30f96ee8fd9406c3ef55a82c967aa46c
BLAKE2b-256 e2a022b50272628247d0283d62637b0da7283f69602a04b8b3f20165c95ea050

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3b4c8334211ba4fddef2c7c5dd11083eb855c07f96ad69f440822c15c616b2e8
MD5 e945801d32d89f679d9d58d8373b6ca5
BLAKE2b-256 32eee633d3f0df5fd1f0053b8c45ed6a9fc5958afe40a8aa8f11e58903a4c918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 502a836555d2e39eb645bf0bbc6373ad8918b30b6bed65bcd531434ce87edc61
MD5 1a91295afafc7349783068c033f17d18
BLAKE2b-256 4c73f91d9ce221ce00d7ae07d7870a846d39a987abe0113fe957e1d30dcfa7f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2275556dd4b9fa5d93c0a1ac7d4df6b7e350488cb815db1622b7f6d626b55378
MD5 d7b78715a729fb483c421c22e3d40acd
BLAKE2b-256 007d61ee7d0d66f8c51ede7ea4dcf5638949c3d1103e93698fddee1f9d7bfa4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9d90df3d4793e84bee849abdd47c0648dfdc5017ceccdbb67f8b3cb6f2294e0f
MD5 b1372f17d073a0ef4203aedf0e70e2fb
BLAKE2b-256 7c50f864c43fab5d8cf0b8577d3d7f44bb1deb1eeb5bae5ed70d1d900200ce7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 8aa202f44fcfd0592bb899ab260ffc71d4c5fb16ba1fa75423a6cf35bb5210bc
MD5 415c7dba114230c951b9a9227b6c7f1e
BLAKE2b-256 9e6447eef9e94774f185f6edcc6f6cc695ba608815a87b4a27a5ae624cbe1b28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp311-cp311-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 b38c9dc68c7b8bf4ab2ae8449c0eae2999b33ff900024d26a198bcf2187a34fe
MD5 18ea718e8f8d9d7dc725518d904a4544
BLAKE2b-256 b7abdddbe4114690b42889e7b1e07d14f0b51f7a48de456d185a1832bd1700a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 b435ddf8bd36795698d2df645282212f3435521f912ba345fa64e80249f97284
MD5 920ba9ece0fba0185d01235aff6ee317
BLAKE2b-256 9716c173134c96639723e5d3748c9cfe932f9e889162c96bc82599d28e8f935a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 19b926fa4b3d8dc2a4a11c770ff322420b7198a7ecd62ac1f9c49de888604360
MD5 2cb17e7a375082a050bfbd8a94c30d6e
BLAKE2b-256 27121053a2bd4fa995c29eb79ab98cf558b9f8646314d98dbcc29276a1edbd5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 502859200ed546ca647b981b09cea520fd076915f863560c3fcacbe85782f0d4
MD5 0d6655a2c7fc2b37f09436d9ede55bad
BLAKE2b-256 61f7f6af0d06daa9af48baf2bb89d7ed3bc4481eed8b6f405271f87f1e744175

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9dccb48f950dfd5c387bd8fb8d7165845270ff00344fbda7e21ab1a8790620be
MD5 aea30e5fdbaa18857ed43a57f237535a
BLAKE2b-256 8b0c75e2249b1da8b9930ae08ae3b617419620324d87e31d942943a68fd3d46b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyrime-0.1.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 68e69a916ef84d34b34428a86049c282ac8417c047c0bf73090fc3408e5b07bd
MD5 e89dad79557ff86f2cb39eff4979b120
BLAKE2b-256 7c10829084262522fc5df1de914dea839781e8f807a02b822c2d1a66a729dcbe

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