Skip to main content

A ctypes API for rlottie, with additional functions for getting Pillow Image.

Project description

rlottie-python

A ctypes API for rlottie, with additional functions for getting Pillow Image and animated sequences, as well as telegram animated stickers (tgs).

See example/example.py for example usage.

The functions mostly follow rlottie/inc/rlottie.h

Table of contents

Installing

Note that rlottie is included in the wheel package, you need not install librlottie.

To install, run the following:

pip3 install wheel
pip3 install rlottie-python

Building from source

To build wheel, run the following:

git clone --recursive https://github.com/laggykiller/rlottie-python.git
cd rlottie-python
pip3 install -r requirements.txt
python3 -m build .

To install the built wheel, run pip3 install dist/<name_of_the_wheel_file>.whl

If you want to install directly, run the following:

git clone --recursive https://github.com/laggykiller/rlottie-python.git
cd rlottie-python
pip3 install -r requirements.txt
pip3 install .

Examples

Getting information about an lottie animation

from rlottie_python import LottieAnimation

anim = LottieAnimation.from_file('example/sample.json')
frames = anim.lottie_animation_get_totalframe()
print(f'{frames = }')

width, height = anim.lottie_animation_get_size()
print(f'{width, height = }')

duration = anim.lottie_animation_get_duration()
print(f'{duration = }')

totalframe = anim.lottie_animation_get_totalframe()
print(f'{totalframe = }')

framerate = anim.lottie_animation_get_framerate()
print(f'{framerate = }')

render_tree = anim.lottie_animation_render_tree(0)
print(f'{render_tree.mMaskList.size = }')

mapped_frame = anim.lottie_animation_get_frame_at_pos(0)
print(f'{mapped_frame = }')

Rendering and saving frame

from rlottie_python import LottieAnimation
from PIL import Image

anim = LottieAnimation.from_file('example/sample.json')

# Method 1: Saving the frame to file directly
anim.save_frame('frame30.png', frame_num=30)

# Method 2: Getting Pillow Image
im = anim.render_pillow_frame(frame_num=40)
im.save('frame40.png')

# Method 3: Getting buffer
buffer = anim.lottie_animation_render(frame_num=50)
width, height = anim.lottie_animation_get_size()
im = Image.frombuffer('RGBA', (width, height), buffer, 'raw', 'BGRA')
im.save('frame50.png')

Loading from JSON file, string of JSON, tgs; and rendering animation

from rlottie_python import LottieAnimation

# Loading from file
anim = LottieAnimation.from_file('example/sample.json')
anim.save_animation('animation1.apng')

anim = LottieAnimation.from_tgs('example/sample.tgs')
anim.save_animation('animation2.gif')

with open('example/sample.json') as f:
    data = f.read()

anim = LottieAnimation.from_data(data=data)
anim.save_animation('animation3.webp')

You may also load animation using with statement

from rlottie_python import LottieAnimation

with LottieAnimation.from_file('example/sample.json') as anim:
    anim.save_animation('animation4.apng')

Comparing to other library

The lottie (https://pypi.org/project/lottie/) python package is also capable of working with lottie files and telegram animated stickers (tgs). It is also able to support many input/output formats and vector graphics, without any dependency on extenral libraries such as librlottie. However some images it creates is broken (Example1 Example2). It seems librlottie is more stable in terms of rendering frames.

The pyrlottie (https://pypi.org/project/pyrlottie/) python package is also able to convert lottie and tgs files to webp/gif. However, it works by calling executables gif2webp and lottie2gif with subprocess, and it does not support macOS.

Credits

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

rlottie-python-1.0.2.tar.gz (1.6 MB view details)

Uploaded Source

Built Distributions

rlottie_python-1.0.2-pp39-pypy39_pp73-win_amd64.whl (187.9 kB view details)

Uploaded PyPyWindows x86-64

rlottie_python-1.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rlottie_python-1.0.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (8.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rlottie_python-1.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (598.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

rlottie_python-1.0.2-pp38-pypy38_pp73-win_amd64.whl (187.9 kB view details)

Uploaded PyPyWindows x86-64

rlottie_python-1.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rlottie_python-1.0.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (8.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rlottie_python-1.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (598.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

rlottie_python-1.0.2-pp37-pypy37_pp73-win_amd64.whl (187.9 kB view details)

Uploaded PyPyWindows x86-64

rlottie_python-1.0.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rlottie_python-1.0.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (8.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rlottie_python-1.0.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (598.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

rlottie_python-1.0.2-cp311-cp311-win_amd64.whl (187.9 kB view details)

Uploaded CPython 3.11Windows x86-64

rlottie_python-1.0.2-cp311-cp311-win32.whl (187.9 kB view details)

Uploaded CPython 3.11Windows x86

rlottie_python-1.0.2-cp311-cp311-musllinux_1_1_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

rlottie_python-1.0.2-cp311-cp311-musllinux_1_1_i686.whl (9.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

rlottie_python-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rlottie_python-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (8.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

rlottie_python-1.0.2-cp311-cp311-macosx_10_9_x86_64.whl (598.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

rlottie_python-1.0.2-cp310-cp310-win_amd64.whl (187.9 kB view details)

Uploaded CPython 3.10Windows x86-64

rlottie_python-1.0.2-cp310-cp310-win32.whl (187.9 kB view details)

Uploaded CPython 3.10Windows x86

rlottie_python-1.0.2-cp310-cp310-musllinux_1_1_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

rlottie_python-1.0.2-cp310-cp310-musllinux_1_1_i686.whl (9.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

rlottie_python-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rlottie_python-1.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (8.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

rlottie_python-1.0.2-cp310-cp310-macosx_10_9_x86_64.whl (598.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

rlottie_python-1.0.2-cp39-cp39-win_amd64.whl (187.9 kB view details)

Uploaded CPython 3.9Windows x86-64

rlottie_python-1.0.2-cp39-cp39-win32.whl (187.9 kB view details)

Uploaded CPython 3.9Windows x86

rlottie_python-1.0.2-cp39-cp39-musllinux_1_1_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

rlottie_python-1.0.2-cp39-cp39-musllinux_1_1_i686.whl (9.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

rlottie_python-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

rlottie_python-1.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (8.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

rlottie_python-1.0.2-cp39-cp39-macosx_10_9_x86_64.whl (598.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

rlottie_python-1.0.2-cp38-cp38-win_amd64.whl (187.9 kB view details)

Uploaded CPython 3.8Windows x86-64

rlottie_python-1.0.2-cp38-cp38-win32.whl (187.9 kB view details)

Uploaded CPython 3.8Windows x86

rlottie_python-1.0.2-cp38-cp38-musllinux_1_1_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

rlottie_python-1.0.2-cp38-cp38-musllinux_1_1_i686.whl (9.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

rlottie_python-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

rlottie_python-1.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (8.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

rlottie_python-1.0.2-cp38-cp38-macosx_10_9_x86_64.whl (598.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

rlottie_python-1.0.2-cp37-cp37m-win_amd64.whl (187.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

rlottie_python-1.0.2-cp37-cp37m-win32.whl (187.9 kB view details)

Uploaded CPython 3.7mWindows x86

rlottie_python-1.0.2-cp37-cp37m-musllinux_1_1_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

rlottie_python-1.0.2-cp37-cp37m-musllinux_1_1_i686.whl (9.2 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

rlottie_python-1.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

rlottie_python-1.0.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (8.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

rlottie_python-1.0.2-cp37-cp37m-macosx_10_9_x86_64.whl (598.7 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file rlottie-python-1.0.2.tar.gz.

File metadata

  • Download URL: rlottie-python-1.0.2.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for rlottie-python-1.0.2.tar.gz
Algorithm Hash digest
SHA256 d9f820f1d2a336a255182744a41e12a865e3ecca6a1790340f91c3c50f9da60a
MD5 dd2fc08f346f5abc7b55d52f0e07834e
BLAKE2b-256 73b4e84c5828eaaec0ab9c7eba4bf389929ddc280f21366a17a4fb654c83d62c

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 bccc47d4ab554bfe91e580326516ad1ba3ded8845320ab3db792d7411e5e72e8
MD5 1976e56f770bde66aca68c0441b347cd
BLAKE2b-256 026f9bebd5b2b076fb8ec62c4f4fab2354bc766c7f36d867edb9bd03bab6619d

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c87f3dbfd1efb3c269ca91a8f8085ecbfb5c86ea7b62614be91ad420124eb9e2
MD5 a82340b8f22c987bd9e75cd255bd325c
BLAKE2b-256 7eb044126c1f9b462c27bbc8fdf839eba742568acf7ad8253f9acffb07df6b67

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 11698f2da7d5f92e4ae8f943da1697b21cad180d616e7f1b80c5220d186a1ac5
MD5 0be9fc7a23b1080735ce51c83902a4a5
BLAKE2b-256 d688d6e599963e587ec018177ef48d4af0f64f017b097d01b08ff86ff98e23fb

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 294ae40dda364aefb7c0e16eb9c89c6cc933a65530bd9abf293271bf0acb342b
MD5 6dfd96372f24298902ee26a9c19ccb18
BLAKE2b-256 bd6484284deb5990cc67869dde9ee46b50fb8a09cac61ec9fee6a2a3a8b43b3d

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b1bfd46dc230b09ab7a14c43defc5222c0c5dfc5eca6bd84e3b2e278f7597e18
MD5 9e347bfa51912d318d2ee36fc1e475a2
BLAKE2b-256 256830bc265132249ad9d9fa6eb4c005f76c0916a7a328246696701d3f761ba6

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04626e44306c65c5aca7a3f075639caf8bca78231d0e3756d4738570dbef1cca
MD5 28481b2bbb18dbe72db9e7e6d7b98ef9
BLAKE2b-256 bca814b99d61ef6986fbbe6b6c049672be0e2646e2aab880b99a0c50b031bb4c

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2689e2ef01f5c1315b17adf4dd6fe2f0a5133235a154d569efb9b54f8e3087de
MD5 b3e687e9001dec419ea1752f91acc967
BLAKE2b-256 d8164d1f87403f7fb8e6751d294b5cdfcc24ddff2daad4b4fce23ed58fec4319

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 def429e47f1c7d015dcd00902efdab04ef07a3d6ddca69d3d3bac724bf71a6cc
MD5 b160127eb02b6ede4cc0121d16fe0db1
BLAKE2b-256 ea49dc5be4f38584dff0e0d2474564d86f2e8de5fdbafb90e0e75cbacaca5db6

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f6fa057f231b78f188a6c802af35a864e2bdcf1c3e2e35310c46ae6bdd14415c
MD5 1ec327dcf6e1cc0f30fa163dba6d3700
BLAKE2b-256 6ccfe45cda3ddae6a5b89467d6816a1e7d3db07ef7e180b66c06ade5a6bff5c0

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66170ba60359b23e3e1f7e4186f71d0dd1196e7f34b93fbc5e29c1dd83690e30
MD5 9c30dd84acbce37275974fe76d4ab6a6
BLAKE2b-256 9d356854cb51bc7ccb737a27635e5753cc32888a43d67448f06755c5052bf429

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f3ab5d7cd34d6d1c9353349d9e6ffbc4d6920c7676d5bdb92275b598017a10bf
MD5 5046eb449570ce20f74edae23999cdde
BLAKE2b-256 2e0f2d0b2bb6b0d6027ac7ba43d3799798fd00d9a63bc7dfb35b812798174513

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 df99161bcedf655166d3aa5614a150b94ec84e93164db54b64b85e632662b20d
MD5 89d09ecf3530aaf0d7b8d19a0404b7e8
BLAKE2b-256 f36a30331e3759e87782080285b37a9bc0b5c00f62b4f377e9bc239dec8b9371

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e402f28b44be5f3ff4bced3413d59664206b69680132a2db2002624aaf76a034
MD5 7d350f06b36e96ae3c0a4a077e6cd07b
BLAKE2b-256 8fcac34ecb193a770eb388d3dbe7f7f66473c796e17d67e567fcd56653a28443

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: rlottie_python-1.0.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 187.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for rlottie_python-1.0.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a1497d0176549ce020b4cf7d68c16177c7163cfd8d58d98a4358dc9fb7860767
MD5 4dff1bb399041943814b903b0fd598aa
BLAKE2b-256 ed9e39a56f0099476a7157b406384c954ae88b9edcb15052eed915bf956af444

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c7c2a4d3f6c535cc70771908e8a857d846b63288376e6bfe952ad539093ed679
MD5 b7c34928f7bb2d1a3ed0ad46a6e3a1f8
BLAKE2b-256 64cc37f33f8bea61b32fabdbd12e988c84c0b6bf1e87fb33665d640e5c7b4134

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 41bc36a090e99f8f128e602ed356541a64d0e5a326c34a268575feff1ec90052
MD5 d5f6b144a56f79f0a9d6bdff15ef0977
BLAKE2b-256 1c85eb01cbb4f80d30481f6712b2ce20700eda65d4ccb54b35853708bcac9d34

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 052861ef85a1692146ed395e4124edf16869efcaf0e29594b3835789b9ecb3c8
MD5 4b65aa36aa06ad1658eda1750f33d184
BLAKE2b-256 158bd1e045b896696997210d0a973a0b986a848d2fbb0a9b0861a05738c586bc

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 49d71dd473d9ea6254ba3a98ed5fdec6a18a99e6f50d3892911821d3c94c04b0
MD5 846292130fecd17100b4aa7b408f2c29
BLAKE2b-256 58f6f56476af05e7714d5966034a6da633b601f6840f0d605c4bbf99bc140a6e

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e5fd394bfc7675cbe91193b89a4c728b8e8bfb6d3d31e7771b1d42650b60ea08
MD5 4cbe75944c0adf778c11489cebc8054a
BLAKE2b-256 60091db2145fd109f2f859d7a7f93bbc64b9b5dff695eaa029055116f0113455

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 237ea07b844472f80e13f071e3cdf6059584874a9b52d899e525d49da620e4bf
MD5 4d6eb0596f4943a5741e3f1bfdcd0db5
BLAKE2b-256 7762e4fa6cb79aa3a740b3601cccc83d220ce3c8b3829d508525685293fefdf0

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: rlottie_python-1.0.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 187.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for rlottie_python-1.0.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b1f2f30323d4187450344a554fb69839fa107b5be5462d72cb1fe14e49cb7206
MD5 5636ce4c102425b1c1c694ca3f90255f
BLAKE2b-256 52884c45c8d93d126c230ef8469ec576c3c372173a23dcf528000f39a8a8c019

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 979511844a0e7465a1fd5e6c56d1ed3db217758df96d81c23e4791ec397db819
MD5 24fb760050b16158b98508ab50510a30
BLAKE2b-256 e4f45df861d85d47568024df4c7536ff1731b86655698d4c2643a7a8e39f37cb

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 202739e016d1a2fb61907aea6ac056d83c0e97559e22fa187a4e8941508b34ae
MD5 9647992ee3c82e9420cdb1934527a607
BLAKE2b-256 011d74c215ba464da10adc8b0a2abf5c139e79d554138f77be90484da797b614

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42cb0e9efdbbb7fe350f3ac1619ecea52716389f90fc1880e915a358fa848993
MD5 b5435fd40f488663828799f71f63d287
BLAKE2b-256 622b0650c8663af417cd1598ae1be17d2441bf6762691bb6330ebd858d593b35

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3031931b2c453c758e3d43e6b010e13368481124f7f0bb936c89b631c1852f15
MD5 54b12d99cba604b24919d2727d604935
BLAKE2b-256 7a2beb4af17c4d7fad04e6d4a35fada08d7ec41b6386e235b207a3a18cbeb259

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e5bd32f704e6831890a27f875aa20db3b88f8c30bb6911b6a682ff1e04fd2754
MD5 1a6717276a57b81311bff74ec3d1a52e
BLAKE2b-256 de3240acf48a88286e282d9f6c23568b6ce884f492f61fe226f006d4b0986928

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7fd1d6f9431d693ac793e6b35653c23d6832c894ea506c72a6000d098a777d29
MD5 e77720661cb450ef4b00d4c56a69c9b4
BLAKE2b-256 110ab6d7f6036be33688a1382a77c1c0e222359ca46f36cdc1c6af4c3e66619c

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: rlottie_python-1.0.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 187.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for rlottie_python-1.0.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 45d52764ee92792351fdca0d5f2af63c05d7dbfc9eefd3ed72872ac814fa0453
MD5 047349ca451d2e5bb350c26637f6fa32
BLAKE2b-256 5b9b3ddbfd8c638224d75dfc8bfb598a681d3393ca7eeb5634665e7ec1fee248

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c4802cde96c93f455813f6b96b6b33bdf5ea440fe322f60ee85b3df51831f969
MD5 d93aa6af328b85426c20f68a0dc361cc
BLAKE2b-256 69a7b198f52267097cc86ac701daf1f9e423558072b46376ce3cc34046ca2ed3

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 80049be84fe37f1b012eb747bcf5908f0f3c91740998cae08e2a3a5e637a7cb6
MD5 8381a41aa62c1c28a1246446fefed803
BLAKE2b-256 1422b2a8520551bca40b450c3af56374ae4c7af5666be95fbaa2682f090c04d2

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd5058fd1adc78016e4f1ac839a56b49a2a4ac47ed62e92deddfb7d591b891d0
MD5 64891751d433945b49d3f134749fb503
BLAKE2b-256 30baff93a0ccee2614cf64ba16fbe53a07289114d01906cb862710943ec9a7cd

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cc6c8fde8da9f4b84dd0d39aac39f77564c422c4119e772208afce2d38cd22a3
MD5 33dc1ac71ed053d370a455660d693d06
BLAKE2b-256 6d4bcb61e48b51e31d99735053041f2fe3f80bc1de249d1768ce99a974e74993

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0f93a8e94f719022e5058f3eef4278f9d546e5791c84a160f3c1bdd0e8a20c52
MD5 e2ea34f1d6fea0eac0acccd8a292c3f2
BLAKE2b-256 3474ee1615a63ad9ce08709830add71e6b66bd696bb8ae5e03bff28344c7f605

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 26561bb026788b414b87ec068c667d54c4e90d8a50b6ad631611b125197c0033
MD5 4934a5a7f03c7ff4131c502e64e05b36
BLAKE2b-256 dbc2552e64b5d35d822eba61d52a303e8951000cea8f24e46ee1c0c18044090e

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: rlottie_python-1.0.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 187.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for rlottie_python-1.0.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a7e732cabc57794a42b380c444bdf29067fec69236bae62dd6e9eb2c7d6b8c3c
MD5 34a87f914d117cd0aae854fef49f2bbb
BLAKE2b-256 3de03bd29a07d7fbac4608a4da58d4f934cf1fa249432321084ed795a3e20d92

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 758595af51efafa5fda75343d00af316b5e510db19829704f7ea98d74ee1ead8
MD5 ef131cbf75f9088135fadcfa0698cb16
BLAKE2b-256 b6e63b6b05e6ce97dbdb05ad73d5e44d6a2d30d105c0af327028df3956fbf58b

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7ab4a5291c5ca2049261660533130ccf3119921b5f581e0a5e38f4caa0b2c5c1
MD5 4e7575b2a7af8621bf32409574b424b5
BLAKE2b-256 6a4a7cb58d41597913ec6fd5fe661eba46ede6ff6ae3c19fb6aa7b7e57ab1415

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de919b3dcf425692b088337f1ccd9fae75399245b6ace19828001abe1cd8b6a8
MD5 6312bc5a69d9ed0a881ae9b85c662fd9
BLAKE2b-256 dd3339464f86da1d5f6345e0636b626af5c26664f954a27d5853348d1eadc481

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8e0ebace6ab226433e730843135178c46ea28ae32c56ecf8ea7b99e5fc9a6684
MD5 c3219f4eb3e5ca99fc9964bf7f85271b
BLAKE2b-256 9b4d81a8b0598fef17ab920ead75a68862953a21c24f730b96557c55c4820bfd

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7081833688158994028affd7a683c76ae623c12cab255dc38babd3bb48c722f6
MD5 3ff5b9e0ede7c935b9db3fb12abd6f51
BLAKE2b-256 1911578eda6a923a8aa333fe739a6e83fe898ff9257b74b8e8917deebe3f665b

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2870d7c07730798d5b2ecb51d3dbbf0b6325ca45c96cc72f60a5305566f8bdcb
MD5 1338e2f7b18b534ef010e9ebe0996a03
BLAKE2b-256 b18f794b640ed0ee52a1a0c80c8ec6b1b84eb1497fe3f64113d505c0c563477a

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: rlottie_python-1.0.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 187.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for rlottie_python-1.0.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 6439767a64bf047c0d5622ca011879e748203325b3b4f02f9a86aa62b44d9b20
MD5 d4286a80631e70a1b45c1571d20c63f3
BLAKE2b-256 4bbd354cacfd8278a345e38327ded03eb6a235c2aadee133058114d069ba66ef

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1ceee56c978c9f43eeeb6889b1f2d94e9209c4b8ebd4332eb9a68f95d696e83b
MD5 c44bd2f3538d659c0edcaf4100d726c9
BLAKE2b-256 3537bb57b94a7912d3bf866a6a71af41043aae5f2b6be0bdb4812fa323f23c51

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6d17e441a98ff30fdf2ecb7593def542943270e94f3c04fd712019571e210a73
MD5 21a5c9f317265aff5415e8179454307a
BLAKE2b-256 9af242c14a4cd2335075cc227b61a439cfc9e106dc46b4524e7d393c15ad8503

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f218716abc960d50786d06d39e37c3fc5b6eef9ec0ac941e44a11df1f9b1029
MD5 50125552f2be8ad1e4777129276287c1
BLAKE2b-256 75c88513ec5f52baa0526dd0c0310436d1810fe5435d011f4c589354c1e49c3b

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 188838fd7fe459cf0a2a0d1a62e839bcd7a25eadf482a467eac0da6fc88960da
MD5 d8143d5da430e233a31c78b3f099963e
BLAKE2b-256 5da2038f4376e961af2ce6eba6ba1e2279d2aff815820eac4e6cce51c15728ce

See more details on using hashes here.

File details

Details for the file rlottie_python-1.0.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rlottie_python-1.0.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1557fcac893f4e3742f5e0437906b5e72ac7dc6656e70ccb9d38f18e6417db98
MD5 397f8485863f506adbfededa64e5ce88
BLAKE2b-256 f94a0bcb8aa1015335da45567cba4e435211bf2d05c90d5d5615209353cd020b

See more details on using hashes here.

Supported by

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