Skip to main content

A nanobind API for apngasm, a tool/library for APNG assembly/disassembly.

Project description

apngasm-python

A nanobind API for apngasm, a tool/library for APNG assembly/disassembly.

apngasm is originally a CLI program for quickly assembling PNG images into animated PNG (APNG). It also supports creating compressed APNG.

apngasm-python is a binding for apngasm using nanobind, allowing you to use apngasm without calling it using commands.

With this module, you can even create APNG using images inside memory (No need to write them out as file and call apngasm! This is about 2 times faster from testing.)

A similar python module is https://github.com/eight04/pyAPNG , which handles APNG files with python natively and does not support compression.

For convenience, prebuilt library is packaged with this module, so you need not download apngasm.

Install

pip install apngasm-python

Example usage

The recommended usage is to from apngasm_python import APNGAsmBinder, see example/example_binder.py

from apngasm_python import APNGAsmBinder
import numpy as np
from PIL import Image
import os

apngasm = APNGAsmBinder()

# From file
for file_name in sorted(os.listdir('frames')):
    # To adjust frame duration, set delay_num and delay_den
    # The frame duration will be (delay_num / delay_den) seconds
    apngasm.add_frame_from_file(file_path=os.path.join('frames', file_name), delay_num=100, delay_den=1000)
    
# Default value of loops is 0, which is infinite looping of APNG animation
# This sets the APNG animation to loop for 3 times before stopping
apngasm.set_loops(3)
apng.assemble('result-from-file.apng')

# From Pillow
apngasm.reset()
for file_name in sorted(os.listdir('frames')):
    image = Image.open(os.path.join('frames', file_name)).convert('RGBA')
    frame = apngasm.add_frame_from_pillow(image, delay_num=50, delay_den=1000)
apngasm.assemble('result-from-pillow.apng')

# Disassemble and get pillow image of one frame
apngasm.reset()
frames = apngasm.disassemble_as_pillow('input/ball.apng')
frame = frames[0]
frame.save('output/ball0.png')

# Disassemble all APNG into PNGs
apngasm.save_pngs('output')

Alternatively, you can reduce overhead and do advanced tasks by calling methods directly, see example/example_direct.py

from apngasm_python.apngasm import APNGAsm, APNGFrame, create_frame_from_rgb, create_frame_from_rgba
import numpy as np
from PIL import Image
import os

apngasm = APNGAsm()

# From file
for file_name in sorted(os.listdir('frames')):
    # To adjust frame duration, set delay_num and delay_den
    # The frame duration will be (delay_num / delay_den) seconds
    apngasm.add_frame_from_file(file_path=os.path.join('frames', file_name), delay_num=100, delay_den=1000)
    
# Default value of loops is 0, which is infinite looping of APNG animation
# This sets the APNG animation to loop for 3 times before stopping
apngasm.set_loops(3)
apng.assemble('result-from-file.apng')

# From Pillow
apngasm.reset()
for file_name in sorted(os.listdir('frames')):
    image = Image.open(os.path.join('frames', file_name)).convert('RGBA')
    frame = create_frame_from_rgba(np.array(image).flatten(), image.width, image.height)
    frame.delay_num = 50
    frame.delay_den = 1000
    apngasm.add_frame(frame)
apngasm.assemble('result-from-pillow.apng')

# Disassemble and get pillow image of one frame
apngasm.reset()
frames = apngasm.disassemble('input/ball.apng')
frame = frames[0]
mode = color_type_dict[frame.color_type]
im = Image.frombytes(mode, (frame.width, frame.height), frame.pixels)
im.save('output/ball0.png')

# Disassemble all APNG into PNGs
apngasm.save_pngs('output')

The methods are based on apngasm.h and apngframe.h

You can get more info about the binding from src/apngasm_python.cpp, or by...

from apngasm_python import _apngasm_python
help(_apngasm_python)

Building from source

Method 1: Without vcpkg

Simply run:

git clone https://github.com/laggykiller/apngasm-python.git
cd apngasm-python
git submodule update --init --recursive

# To build wheel
python3 -m build .

# To install directly
pip3 install .
  • Note that you will need CMake.
  • If on Windows, you will need Visual Studio installed
  • Cross-compilation not supported using this method

Method 2: With vcpkg

  1. Install vcpkg: https://github.com/microsoft/vcpkg
  2. Set environment variable that points to the path of vcpkg root
# On Windows (cmd, not PowerShell)
set VCPKG_INSTALLATION_ROOT=C:/path/to/vcpkg

# On *nix
export VCPKG_INSTALLATION_ROOT=/path/to/vcpkg
  1. Building
git clone https://github.com/laggykiller/apngasm-python.git
cd apngasm-python
# --recursive flag not necessary here
git submodule update --init

# To build wheel
python3 -m build .

# To install directly
pip3 install .

Note that this method also support cross-compilation, to do so you will need to set environment variables beforehand:

# Choose only one

# On Windows (cmd, not PowerShell)
set APNGASM_COMPILE_TARGET=x64
set APNGASM_COMPILE_TARGET=x86
set APNGASM_COMPILE_TARGET=arm64
set APNGASM_COMPILE_TARGET=arm

# On MacOS
export APNGASM_COMPILE_TARGET=x64
export APNGASM_COMPILE_TARGET=x86
export APNGASM_COMPILE_TARGET=arm64

# On *nix
export APNGASM_COMPILE_TARGET=x64
export APNGASM_COMPILE_TARGET=x86
export APNGASM_COMPILE_TARGET=arm64

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

apngasm_python-1.0.0-pp310-pypy310_pp73-win_amd64.whl (514.3 kB view details)

Uploaded PyPy Windows x86-64

apngasm_python-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

apngasm_python-1.0.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (466.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

apngasm_python-1.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (426.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

apngasm_python-1.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (404.8 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

apngasm_python-1.0.0-pp39-pypy39_pp73-win_amd64.whl (514.3 kB view details)

Uploaded PyPy Windows x86-64

apngasm_python-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

apngasm_python-1.0.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (466.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

apngasm_python-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (426.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

apngasm_python-1.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (404.8 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

apngasm_python-1.0.0-pp38-pypy38_pp73-win_amd64.whl (514.5 kB view details)

Uploaded PyPy Windows x86-64

apngasm_python-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

apngasm_python-1.0.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (466.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

apngasm_python-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (426.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

apngasm_python-1.0.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl (404.8 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

apngasm_python-1.0.0-cp311-cp311-win_arm64.whl (465.5 kB view details)

Uploaded CPython 3.11 Windows ARM64

apngasm_python-1.0.0-cp311-cp311-win_amd64.whl (516.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

apngasm_python-1.0.0-cp311-cp311-win32.whl (451.8 kB view details)

Uploaded CPython 3.11 Windows x86

apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_x86_64.whl (578.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_s390x.whl (561.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ s390x

apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_ppc64le.whl (658.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ppc64le

apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_i686.whl (587.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_aarch64.whl (564.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (447.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (417.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (512.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (469.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (428.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

apngasm_python-1.0.0-cp311-cp311-macosx_10_15_x86_64.whl (406.9 kB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

apngasm_python-1.0.0-cp311-cp311-macosx_10_15_arm64.whl (362.7 kB view details)

Uploaded CPython 3.11 macOS 10.15+ ARM64

apngasm_python-1.0.0-cp310-cp310-win_arm64.whl (465.9 kB view details)

Uploaded CPython 3.10 Windows ARM64

apngasm_python-1.0.0-cp310-cp310-win_amd64.whl (517.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

apngasm_python-1.0.0-cp310-cp310-win32.whl (452.4 kB view details)

Uploaded CPython 3.10 Windows x86

apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl (578.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_s390x.whl (561.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ s390x

apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl (658.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ppc64le

apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_i686.whl (587.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_aarch64.whl (564.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (447.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (418.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (512.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (470.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (429.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

apngasm_python-1.0.0-cp310-cp310-macosx_10_15_x86_64.whl (407.2 kB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

apngasm_python-1.0.0-cp310-cp310-macosx_10_15_arm64.whl (362.9 kB view details)

Uploaded CPython 3.10 macOS 10.15+ ARM64

apngasm_python-1.0.0-cp39-cp39-win_arm64.whl (466.0 kB view details)

Uploaded CPython 3.9 Windows ARM64

apngasm_python-1.0.0-cp39-cp39-win_amd64.whl (517.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

apngasm_python-1.0.0-cp39-cp39-win32.whl (452.8 kB view details)

Uploaded CPython 3.9 Windows x86

apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl (578.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_s390x.whl (562.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ s390x

apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_ppc64le.whl (658.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ppc64le

apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_i686.whl (587.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_aarch64.whl (565.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (447.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (418.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (512.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (470.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (429.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

apngasm_python-1.0.0-cp39-cp39-macosx_10_15_x86_64.whl (407.4 kB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

apngasm_python-1.0.0-cp39-cp39-macosx_10_15_arm64.whl (363.0 kB view details)

Uploaded CPython 3.9 macOS 10.15+ ARM64

apngasm_python-1.0.0-cp38-cp38-win_amd64.whl (517.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

apngasm_python-1.0.0-cp38-cp38-win32.whl (452.6 kB view details)

Uploaded CPython 3.8 Windows x86

apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl (578.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_s390x.whl (561.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ s390x

apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_ppc64le.whl (658.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ppc64le

apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_i686.whl (587.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_aarch64.whl (564.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (447.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (418.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (512.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (470.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (429.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

apngasm_python-1.0.0-cp38-cp38-macosx_10_15_x86_64.whl (407.0 kB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

apngasm_python-1.0.0-cp38-cp38-macosx_10_15_arm64.whl (362.7 kB view details)

Uploaded CPython 3.8 macOS 10.15+ ARM64

File details

Details for the file apngasm_python-1.0.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 beb2a77d2edf6a8824afc6e2e469d85e514c78047021df44a77ce23efc6b499d
MD5 6c7c8b3aa8a042545800cfcb552a46cc
BLAKE2b-256 193280e343cee7863ef2251d2ab1d5f47c1bf1c109afd708979a2e42b4263a76

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 101d23464b418bf1ade0e267e03b9cba86e3c244f7eadd7ed01f108478fdd979
MD5 4e9f026a99d38ad8b4c620c237b095d7
BLAKE2b-256 e937ab8b801ad5b19234be89cd98a69019e4cdbb5d7d071973aa67e60b71c32d

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 99675a8629908b06b1f7de3f28cb421c93ab1e318843087465d89d819a6e876d
MD5 1e60b505bfb5ac496cbc64e75c88761b
BLAKE2b-256 94087e0d7ffc4316ac191ea78dbad8c284c6f845e487b358fb5dd4fb275f7738

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 78f9d7747129eb1aec0fe5359a4a0e1b9048b6d67ed5aeb128308ce8ae120e28
MD5 51705530c144e47ccf6dfd0ede124234
BLAKE2b-256 329a04d3518162b0d1a868e2bd28f63df0094b25dce8e051be37fc607a641c92

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7771ec45196fd8d9af7f07f0f221e1b3d56264cfd2b310295c01d99c44d77976
MD5 0a80b093115a9e161276584b8c9a37e6
BLAKE2b-256 0cf72297dc48654f8bac66a2f8d2ec99c6d49cb5f1bac772cd9817af0f9f6553

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 71767d5fccb00ab4532b39fa1bd3382f45f8844e76a25fe45f2e4317418ca7ca
MD5 fdb648d19d836e50c6e3ebfac4de5d08
BLAKE2b-256 3f355ace52b005f196298ef48dc1cb3d2e69b00ab39b213a697c20ff407e7110

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c908dea1b53ec05413c30de98e5f3964586329553fadded461733372df17b1f7
MD5 4cdec9403700f1d9d405bdc476399705
BLAKE2b-256 8293de239dc647929889e10321dd13b7cde77120bd139e72e5b30323c115d194

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d0202df3678a69b944f09a288c725f929f1df282807d6943b67b9ecdb675f1fb
MD5 578ca5032bbcedd6a87a9ee293989345
BLAKE2b-256 eb196b1184cc869bc0c070d9b72c0689308db6e4d3ef260334bedcbb89d781e9

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff19797479031d8b9ac18736ba4ed189dd1434408190815d75f5b193bf47368c
MD5 6889f8df79ee1afb8ef08e38bf662ccf
BLAKE2b-256 0c51a7253a0ac6e18be3317d3d6a81e91d2d1f97defaba6fd5e0329cfeba1cec

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c0594056231fa771c1439e5d4c83464e011abca37641f6c103561abfeebb0b0f
MD5 ddaacebf33d127b70eecd6ed831675d0
BLAKE2b-256 090abbedd657d8b38ea2e7d75acd06b3efdbd41b438c4d1812c5d739f4be6513

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 959af174b44f2258fc3178f0cb056b0195fde9053fba80f87037f1c1282780f3
MD5 cf963ec96e8219492d4f3924c96e7eb2
BLAKE2b-256 c4de57a2a1030277f254f34d418946187ed157e33b50d198a29ffc1d325f85ec

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a80439fcbe3e12ca9013bc78af6960c3d4be5d366ad10edf0c80528142ec0b30
MD5 cd8b85dd83c76f75c70c0ab7efc8cafe
BLAKE2b-256 4d4f1dddcb2407a124221acf4c9ac413014b5a4ded4f9fdf2e584de8c678f8ab

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 23641fe2929c908560f4349e6c78e3e1a63c6cc397bdb9fe0a64a8af4ba35a92
MD5 01dc1c66350bab59c74815fdbd3cb1f1
BLAKE2b-256 7cd6932eaae2be68863871b9747a446857a7d856e84860fdebad2c4726021e3f

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c962968f0f94e4c7791260b515862a000cd056cfb56201bd58f641ad086b520f
MD5 968bb191867b9d98165142c17881981a
BLAKE2b-256 eec9112de56f59f2e4f11cb9952017e6b2d60a54f3dd42ad43a60ca7f7da7b55

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 05c47a702134e6342971eb85bf9b9e21e93db890f940e13fc49a4fdc304a4fc1
MD5 29ff200c3bc7ce6ab2b88d920051f5b6
BLAKE2b-256 00978f98584f53158df700645b3d06ffa5dd70fc84dcb7802b24e6ac1ad4c6ca

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 bda76b98dca76f692586850b72c82b7e55ac40592f85eef3fb23f6d95037da93
MD5 0383ac5d8cdb4b2af78a305574cde1ce
BLAKE2b-256 09d0642dee55f616b2f3edbc01a0e3262fc526dab29d4b0d5664bda7ab60676d

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7d85cd86f2cc9ec8720a600bd3415accd9860f7ff56c8b2a2bbc730d745d064d
MD5 23d9f112f6e7d5fd72effd6295d3ada2
BLAKE2b-256 8e9ab597904b8b952bf27ea3727f1b116a1af20d9064fe70d8001171fcf0ae9b

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f8be00c4cb66932f5d04163eb8ac434a5c9679d8fbc7f478ca961f33fa25682e
MD5 8421533f20ae23d85126529ad2388788
BLAKE2b-256 081b0ea67193e4b7793561149532bbda913bbc1c140fcd027460f75e55852124

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2a9192e6d92b8dc94e4d57db2163799a3227d5e987e3c5951326a9450083e6db
MD5 3d56c9f391099fbae7bb90bbf391db0b
BLAKE2b-256 66cd9a6803e15c06155a7bc48677f98421e4e99c79607d0df99cb0d6fb98d1e1

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 a2d1eda61e42981631e87444d1d6ea6d0805dbc159506fc12d28ef0c225cf750
MD5 173c2d0d0f36b9c9a489df371ed5de76
BLAKE2b-256 1cdd09e904b8086e26af500ec289dda9bd845fd68a8c7ff1ebeebbd49d35304e

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 cd571265230912961b5d56b7e3a54656f05d04f38ea8a4824d8b4e149246e6d0
MD5 e33bbb19478f91be3441559ad02b6dda
BLAKE2b-256 773ebaaf54ce5541705242e27eab40efd8a369b1f5d2c08d6491bb7b5fb649c5

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8a1aff568a8d74f07d17b703076ef9c5396b14a051e0f3a2e3473d7766d19e3a
MD5 694621e579cd6e2a26d3dbb098fc941f
BLAKE2b-256 4c737fcbb944a34cf8184023111675783ed3a5ec63eed58c284ec2d84bf7db0d

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 77cf351326f6f2db89ee010a85ddddf2190d1540e783841fafd2c15e68353222
MD5 b0ebd75865a33b47449210a4e4994926
BLAKE2b-256 ffe82424b6ef6ad03641acb0f91ba41f4b5970c8183f71b241eb9f21be627ba0

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 831660a5c9e562e69093bb4ab7876f4188f19e4776f2b09ddd7813f169797d30
MD5 48efb65d04236873138e95942786efa3
BLAKE2b-256 b7d55444bfb4b19606b9857a30a27d6fd68951d6bdaa21f10f28e62a9e7a5346

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ff64bc6b512b4d351f484e5d23844d3a8afc126b611b41775f9e49fefab661db
MD5 99893cf6c8b3f63636d604d78452a4e5
BLAKE2b-256 833d10c78192bd1d992418548bd2b3cf45f140cf98c845029be875bb80a9ccc2

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2f046066a54591a132960c1418e491720c3f5bcc18d6593c2580362427877cc5
MD5 054b2ae4c6be49af8a45ce8620d86b78
BLAKE2b-256 170c35d4ffb56f13c74852be3db5d2b94ae8e92bf0d87f99fe5945c318f9e258

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f5aba7d6c813d4c6a3be097c2dc5c2cac91746e6086cfd3e36973ddd4b147b69
MD5 1055413879f8e262215ae29d4918f0ac
BLAKE2b-256 bd1f87a5f2f661e25b741313b38a1e321ff8d81e77a25de7c67becc364bbc7b4

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ba029730759fa6568262840f5fe49d49c5c5c2fb0fdcacc0832a0675adaa3fd
MD5 20791fa32f2b050db727e4a26c1fd7c2
BLAKE2b-256 dd1af292c109d0a35ef0f9b426b4ae8912b99b0f26fb29e3a775c8f5dbe1d29c

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c33646ae1f5f24cf923c6e415c25818a6c471bc82327ff3c817a046478f4aef4
MD5 1b7da6a07ec8922a9ef1bee16990e6f6
BLAKE2b-256 8d56de048a7d54a42e186ebc452e507f70b1f9106a3ad4570e128c0e59f08630

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp311-cp311-macosx_10_15_arm64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp311-cp311-macosx_10_15_arm64.whl
Algorithm Hash digest
SHA256 88863b4b2e7b6bb41abb22036a65ca0b36056e85334c043ebac877fe277f4867
MD5 9c9438697cb397be76cc42890b83e6ef
BLAKE2b-256 dc958f97ee6e93abdc7a7efb35b7e157ff19893195e41138ba1bf8e62c2d6476

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 45b93b817cf8a53964a0bde81239c045575db3ad032f8dc432a4651cd2199a49
MD5 eb7a471cc7164d7421111e520638aeea
BLAKE2b-256 ae4744cbc587bb1fe7f982a4961ae721be528bce41eeaf58c9e3a02876def3cf

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5d3655f025662c80ae492be95d4b3858fc4a245e57aed9f311bae89dfc56beda
MD5 b6a6016f19b54afe273df09946c633f4
BLAKE2b-256 e9ee212098599d2b1711a82d75b0f2bbb44d50deabed4317c36548a0f2cf7754

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ccad561f47d9205fedb3adedeea3c54cdf9c4e378d4491d771ec4802ee6a6f7b
MD5 0e268039ec9e293e8ad2cfde2ac42b24
BLAKE2b-256 c6d9338d6dea5c19c7fd1657b3e98809e475811255e4fc0e6d6f389c8344badb

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 476cb507c13ff58a6701e225b6afaedff70d47c6f4b6d68f6ce57bba66883a16
MD5 64bdb1ac5fa1ebedb352c4e89d9ead78
BLAKE2b-256 1916fb39c7cb414ea13b5d5420b2ee737b6e14994bcc9ada4eeedea3688a1715

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 ade35fc137af08e0df00103c7f97cf071810b16d50e59cc4785b86a722715809
MD5 d6ad2c68e7ab9c3b16775ff188e2c370
BLAKE2b-256 b69363406c9dd66a880ca22099b5c6a8934ebe9f8dd67e0d2907c7ffc070e36a

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 602658c05ca61c916a60cab7529d7e5966569a9936798748b1cf922a4fb4dd64
MD5 f5ffae1ed3baf1ff7b3da024974d7372
BLAKE2b-256 512e599978c21ede3cff5e8b2e87b7822a9f8ac9282612bf6956b3f658797999

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6d583743109910bae77387d2c096c0dbafe70e62f06b7f46fe018ae9dba806cb
MD5 6270b8e28eb757f38145bea22f1e2686
BLAKE2b-256 be1c0a7d81fcc516a4b22c680fea77d36a9ecece7bb29a57fc0730f355215773

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 83af13a5bac834d1aa377c1db83c409ba25127db4a5837289395b9b4890c9bff
MD5 fe46717c4cf9e701f61b9bc399441bf2
BLAKE2b-256 8b363d5a4b3b934345f8056d3eb3e9942aa61e07761c8268bb05a60a87736763

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2ac6d6043aeae8fc7fa6e80a5dd12d38e57c97c6600d5c207d40cab1a476918
MD5 3cb1373d65b4623c69f51bc1d58642e1
BLAKE2b-256 01c3d2b6a9d3735ddc7425a3f80c0406b52c348d96bbb74c09d76036ddc49117

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a120cf8d8a45075827733ae24700de7f3143846f139d639cbeaaf8e4bbe0a179
MD5 3e319c2a3656817548e3f9117fb08b8d
BLAKE2b-256 0e8b37c853dabafc79c00de15c341a041f7ff57592c011d7921a91cad9829ccf

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 57b82a43e4e72e8557c411a700748b6fb6c99bd4c63f3beecc7bd6171c64d670
MD5 f363ffe537de82e5c4419162b235d553
BLAKE2b-256 50cff497d242d6cfe7ce3e140d4b77de19910b2ecdf18a7d1444eb3479af4f99

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4393719e88fee81f63b562ea299e419aad9bf99fe6c40388cfc8a9b74df7d59b
MD5 b113d62c00929ca0a21cb5792f4d5397
BLAKE2b-256 b9a1d981d8216c3354996af7f75ee4bface6e840476173f23b19ff3eecc3e8eb

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5bd4d1cfac83a79568d9e825e82e2983853cd075683e091b3bbcaf1d614697d9
MD5 fa916692e65db062dad7e4d3b53b8a88
BLAKE2b-256 4df715c148106d48a68fc2bd79ab0ad3cfb86ea7dd81380a5adbd98042680172

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 146eb856e49ee53043620c436e16bed7c105b33c797d9dc0068f0055e726b2c6
MD5 678ad22942fb6f8066e0fa0a2203902e
BLAKE2b-256 f77878c733e63e3b160feab9bccdd7b55c797020cdd7c49a8be1252b431c48fb

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp310-cp310-macosx_10_15_arm64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp310-cp310-macosx_10_15_arm64.whl
Algorithm Hash digest
SHA256 b92bb7fb81b7101b5060ed8fcbfa8e7074131f87c4c535f48c48130ba1424d4c
MD5 c5583f56ac6ac68bfc0acedcc056eb7b
BLAKE2b-256 4e423f2453845ae7610bbf9b6bc2a8a244824f99a14a27d664238b95c7603011

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-win_arm64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 6aa0d8b4f4aa7a3088353120e2ee0bec4be4567c907c3b9893d4759eeb123e0d
MD5 392c6ea1e54f985000865875c0940be8
BLAKE2b-256 0e317d4f477ef81273a85971a1d8d25f685a27e27b5a0f55783accc8c7d041fa

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f36db8d4d142d925a53759d0c8cbeccea078ef43925570a1a9ce1fb8538e768d
MD5 e45cdd64df1cd8f8a479b997cac06500
BLAKE2b-256 adf07f7e504de8f63a56fec1fb35a97a4cc1af30944b0b38a745d67a45e768bd

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 dd488f099dd992b14970049b81c219860619e449205c6cee91b0b75941ebba47
MD5 b2156698af95634c6a9db06e2bf296ea
BLAKE2b-256 1ccf25999e38000d6ffcaa0aed09aad4663f27d7973bb55f4db7d0ac9da6af40

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6187548c8202bf4e7aa5f9505d422e21c03a28bfa9a17b88efed9577b9e62ec6
MD5 046b1e24d70998810b557fa174b71707
BLAKE2b-256 aa1ec95b049f82ffd7bef97d84d866dcbab44df2c51b6163417da1ffca6ae594

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 7669398a4ea5a247a6f0d35fa3a24635cba1f4af0b57e8034b8bf3ec54327a9d
MD5 dae858ec019e1123920d518e26d4daaa
BLAKE2b-256 3782b8b4eb85ac0725eb3f6eefd1c7f5e8c8e0516a971864745456ba54e6860d

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 9c757d9e9a0bcb45fd11c74ed1bec83e6fcb7400a10510b8fe267a26d2dfac02
MD5 612eb6cad5903a582a7c9555c5db760e
BLAKE2b-256 94ebc83345c8a80eeb7d543bd700d408bde5bef397a38d7b077fca9c7c8b8c84

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ea996416a5f6de2c65128df7b1b3b022154ae18cf6a3baacabb1338dd0047888
MD5 3604a8e22a2a400846861cc0807db7ba
BLAKE2b-256 9eea0d5efb79d6f1b6fd1b3fd0ebce2e01b39018fc98b2e5e81f8d95448f1a7c

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fd35dd1fc52efaa678de14fc0cbe0fbf11875ab8bd9143fca44db175a5f639de
MD5 e6150fe8caec9f3c20b3157c04748752
BLAKE2b-256 170a7e44044c607094f9892207bbe902f2f09a55a50b2175414dd515ac8b119c

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 065ad2d8225034a103fd4adc86fbce0288a43fcab74e374f504a249a664270fa
MD5 7b044d8b4e49064bc6d6d1c36a1c54d8
BLAKE2b-256 e249343e5bb50daf5b1d2852edb1472642f2d55cccf5b8b9f33e47caffc07e57

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2129dbdc842cf5fcd1050d8457e1fc2a4c4d954cadcfe287ec0f38553fd035dc
MD5 0a58d69afecf893787616f8cbb8cfa6c
BLAKE2b-256 ed5d3a4c2770416d4828d7aced527434c7379d5e5f87037f2e02811fa6234822

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b5565842c48a297a6e9d6faacf0ae42a3b69648b8ea4559fa7242eef39982db0
MD5 f578083d746ea05d2325fc7109679307
BLAKE2b-256 51c99b19d2071ae18152bf8ea484e244fa0cf66e23e29ee477f0a59dd2509ca4

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6d70f38cbddcd648ea5ed1fbb72c895054448da6458b8a257ac38e4b3bcae11b
MD5 11055cc3193501d57eb33ef09d7b6ea7
BLAKE2b-256 afa136ddab737e9c67f4336313d9dfde2ae47ecf873e8cc2fe4740a0d9a7db20

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50d5e3107a0bca9d15ac26935b0b88ecc4ce941614652ef8af531bad5f1a80fe
MD5 11eb08599b79f3ffe816c55c190e8d81
BLAKE2b-256 e4295532e7098974fd648a2ea97557cc2b978ee2d9036947e0457394bf9e327c

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 af65a1e7195f47eb7d0dd2020ad66c7d5ab5d36e6329019fc896b1569ca38ad8
MD5 db91ef6cd425487829bb953342c8d506
BLAKE2b-256 8fec4a5f525fd3ffc410c462712a8b996a239d6a7376bb77480ca0407a329a7e

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp39-cp39-macosx_10_15_arm64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp39-cp39-macosx_10_15_arm64.whl
Algorithm Hash digest
SHA256 81b7e5efed184576c289db06f1ef857a5643e7d6e5c26f0563f76ba0fc61b24a
MD5 fff27b03c06f487b3c88cdbf8ca11631
BLAKE2b-256 89145940a03e6c9a1b718ae44442434ea9ca914d222de86807cbd6653b3307a7

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3cd68257219a4ea8826f26b44b5e103e4fecadc69c96280a4dd9c87ab4beb2df
MD5 e02b567049a51f7272feeb8b88f07f60
BLAKE2b-256 aeb61dc93008bea9d03b4090acad60875ed124a14e63199edbbbbd0194d6c2e8

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 70e02c85cda081c9781a1415b90384dc348d49907482c16d1685d3bbedca20dd
MD5 388db571bbc8774c4aee6f84a3e3d726
BLAKE2b-256 f73926524c66e9bf9836198b73f0d314af28a986f74a89392098b83e252dd0d7

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2a6c764b2577902573f033d0f6b1ce5a52670b78bcc47cb446cb3b975d0c2bbc
MD5 c853197469e772c55f7468f49240078b
BLAKE2b-256 7053d0f0570179866070662938637b9b98a747ebea4a3cb5bd123babb5911b3e

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 5ff2732c1054ad0e9542f7d2107ed189d6813de1021ad9063a53244062b2020c
MD5 d073821ab7c0e9f4d17a947755f68b33
BLAKE2b-256 6255a32d96851db9f8ae95338b98cb0ae4a44ebb5cb78fa76c10fa2930c8e2b4

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 f221926ffda5265ae8bf9fdef4b9d7bbc1b0af60282af6794dabd986b2a687f1
MD5 0513eb01c4b80720be8fb0f111c1ad7d
BLAKE2b-256 40445def3b2b5e4340eac979dd7013d44447b7ffa3bcaf2af947b057fca52c48

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 15158dbf39dbfad48242068860fa6af0919c29b9e15f4f4ed8c612d01e6b49aa
MD5 3ba5c2e653d15034cf4a8d9f086ca168
BLAKE2b-256 61ac2aa5ac0ea81bbdd9b46c0176285036898566c52601b7afbb00080d889af4

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b084909bc7ff34bd46d93329c2d109b459bb62e74e4d2d9150ee03cf37a3d06f
MD5 1baf37299ce5a44f06b4034947dc44ee
BLAKE2b-256 2136f9f75c2c45500387858a85a3b2ceaac9e7fa12bcd7a89a80b40cad96afc6

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f9258a29575c9d6c5ba1e83beb877d585b80293f0c1dc106e8f69a1d605c992
MD5 01a1ffd7b93a71f459da617bb9ead58d
BLAKE2b-256 bf285a04162b0d7f6a9d8d8812eb8ab2042c9302b0c350143963945a046ff18e

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ba35aeb82e73982ca66a1ba5199ceaaa6583724f1c6a57f4ba1813ae99e131e8
MD5 a6351a04d92b75ed645f277b972f3353
BLAKE2b-256 761c7e50f790378ecda7b1686cad882a52482bde8ee2e82ef45acc035d4f70df

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 98b45ea58445ef22addefd54927d3c9efe5d67880091725fcd33258faeb3db69
MD5 5144f320333d6f76153b3b7873b80df2
BLAKE2b-256 2ffc625361416648ece81d99da6f110751921b29eb8e47bd84cf056ca4ee5816

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 504e23fd85e73e9995fc6cf035677eb0c457d3d7ef40cba52281155841eb32fc
MD5 f16fddbab57fbbbd721d5c0eebc284a5
BLAKE2b-256 1ada6858ad4c4e1be2bf93c1ff0eb636051bb255b0bc7c6cbff1fa945069a411

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b3b46e414f89f7ae46d24f6b81dc2e582caa66fd98c8776739b3a7551d3bc9a4
MD5 c96797e23aacff2857103c8975ab294a
BLAKE2b-256 4bdc753f7f31d70f0b75ea90033b3ba0a07767a5dae3a07b37c8072b629cbe7d

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a7f481fb42e2fc72cdaa88a69921ef80bbae2566863972c5bc2154cf98c46ba9
MD5 4af92e9595074cc99b6bbde3609b26ea
BLAKE2b-256 8616c0aa0c3a7c6da5759496f34c37a4f54da71fecc546ad1d328bf6a7c18cb1

See more details on using hashes here.

Provenance

File details

Details for the file apngasm_python-1.0.0-cp38-cp38-macosx_10_15_arm64.whl.

File metadata

File hashes

Hashes for apngasm_python-1.0.0-cp38-cp38-macosx_10_15_arm64.whl
Algorithm Hash digest
SHA256 74e362c8748c65e0efa1171b9ea90ae694cab7258ad4ec76e9e81fd735c6cc3f
MD5 d544c4562f8161ef0802c9ec9d8e23f8
BLAKE2b-256 16f8ad4257bf7d72597577810abd2e36297d85f8c797692dd1f0dad7345255c2

See more details on using hashes here.

Provenance

Supported by

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