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 Distribution

apngasm_python-1.0.1.tar.gz (646.1 kB view details)

Uploaded Source

Built Distributions

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

Uploaded PyPy Windows x86-64

apngasm_python-1.0.1-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.1-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.1-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.1-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.1-pp39-pypy39_pp73-win_amd64.whl (514.3 kB view details)

Uploaded PyPy Windows x86-64

apngasm_python-1.0.1-pp39-pypy39_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.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (466.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

apngasm_python-1.0.1-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.1-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.1-pp38-pypy38_pp73-win_amd64.whl (514.5 kB view details)

Uploaded PyPy Windows x86-64

apngasm_python-1.0.1-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.1-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.1-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.1-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.1-cp311-cp311-win_arm64.whl (465.5 kB view details)

Uploaded CPython 3.11 Windows ARM64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

apngasm_python-1.0.1-cp311-cp311-musllinux_1_1_x86_64.whl (578.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

apngasm_python-1.0.1-cp311-cp311-musllinux_1_1_s390x.whl (561.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ s390x

apngasm_python-1.0.1-cp311-cp311-musllinux_1_1_ppc64le.whl (658.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ppc64le

apngasm_python-1.0.1-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.1-cp311-cp311-musllinux_1_1_aarch64.whl (564.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

apngasm_python-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (447.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

apngasm_python-1.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (418.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

apngasm_python-1.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (512.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

apngasm_python-1.0.1-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.1-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.1-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.1-cp311-cp311-macosx_10_15_arm64.whl (362.7 kB view details)

Uploaded CPython 3.11 macOS 10.15+ ARM64

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

Uploaded CPython 3.10 Windows ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

apngasm_python-1.0.1-cp310-cp310-musllinux_1_1_x86_64.whl (578.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

apngasm_python-1.0.1-cp310-cp310-musllinux_1_1_s390x.whl (561.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ s390x

apngasm_python-1.0.1-cp310-cp310-musllinux_1_1_ppc64le.whl (658.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ppc64le

apngasm_python-1.0.1-cp310-cp310-musllinux_1_1_i686.whl (587.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

apngasm_python-1.0.1-cp310-cp310-musllinux_1_1_aarch64.whl (564.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

apngasm_python-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (447.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

apngasm_python-1.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (418.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

apngasm_python-1.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (512.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

apngasm_python-1.0.1-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.1-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.1-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.1-cp310-cp310-macosx_10_15_arm64.whl (362.9 kB view details)

Uploaded CPython 3.10 macOS 10.15+ ARM64

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

Uploaded CPython 3.9 Windows ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

apngasm_python-1.0.1-cp39-cp39-musllinux_1_1_x86_64.whl (578.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

apngasm_python-1.0.1-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.1-cp39-cp39-musllinux_1_1_ppc64le.whl (658.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ppc64le

apngasm_python-1.0.1-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.1-cp39-cp39-musllinux_1_1_aarch64.whl (565.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

apngasm_python-1.0.1-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.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (418.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

apngasm_python-1.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (512.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

apngasm_python-1.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (470.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

apngasm_python-1.0.1-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.1-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.1-cp39-cp39-macosx_10_15_arm64.whl (363.0 kB view details)

Uploaded CPython 3.9 macOS 10.15+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

apngasm_python-1.0.1-cp38-cp38-musllinux_1_1_x86_64.whl (578.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

apngasm_python-1.0.1-cp38-cp38-musllinux_1_1_s390x.whl (561.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ s390x

apngasm_python-1.0.1-cp38-cp38-musllinux_1_1_ppc64le.whl (658.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ppc64le

apngasm_python-1.0.1-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.1-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.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (447.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

apngasm_python-1.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (418.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

apngasm_python-1.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (512.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

apngasm_python-1.0.1-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.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: apngasm_python-1.0.1.tar.gz
  • Upload date:
  • Size: 646.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for apngasm_python-1.0.1.tar.gz
Algorithm Hash digest
SHA256 98b1043fa30f2ba93bef08e8663cbdc6f950437150cf1c1bc4372df3993f6e59
MD5 d0235f5e2651556927f4d1a09d5f2954
BLAKE2b-256 5af86cc06bf1f48a20f7fab0f616c41ee321bed96424f10a97cb1c9f138e556f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7a2149f5bf285d8fd0dec0cd0e27dc64f8119fe988500edaab76ca9faa8882c4
MD5 8d96fba738a7cf1002fa3812222c944f
BLAKE2b-256 cc0bd73b466ea48df300ad6d74f8d96fa899e0119b058c5bca319eb583f730d7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93333c5fbaf079f89e80836adae59ab323e571d4c9f9a4fc792cd96303574123
MD5 f05a6afb78f45b03a967de539afef8d5
BLAKE2b-256 87b18fd7ded6a282dd090b7bc29dfe447c7464be1a66e51e157252e088fab9e5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1096f8f0e5d7cd70c939a1b35bae6540f372027d214382faa544636a4d6ecb66
MD5 d3de7149b087f8778b96d1c9fccdcfe9
BLAKE2b-256 ec5062802a17403a18a7819e43855706f45eb7f8fb96eb2193c8863376a1f186

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a648245df133dcae545c72913e927f09cfa4eaa2dbd3cbc4b9434eb4af2a91e0
MD5 7eb08699b3359f13250515fe5527373f
BLAKE2b-256 34348c4059a7d57663fe9d5dd839f23fb38b4b99bf5e1a076a4a47d759971902

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7730866db40df1ebbab393aa1c7035e92697e8fbbeb4bbee0492f217cc393e30
MD5 8b13e119d3a0076b2dc0c5be2260390c
BLAKE2b-256 e33582fe888b17aaebe8b37ccd113f2e6367de93b7b0a4ff6d47089b85544e18

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 cc180a16ce2fd58f606e8065abf196fa9e9f3a76aeb1a75a37631239efd74929
MD5 4425602abff1892ffa172c970096db52
BLAKE2b-256 18f6ef741d8bf6b01683ced2c14a5c358bb2d3633f8ccc3912e8e5239bcaf714

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f4a0644179cfaba29ba08dddfc50e90ace2a5e47e74cb3d22184ff5b3366ddf
MD5 3d52fc26ce3fd2cf967b2fcfa41d2468
BLAKE2b-256 b73ad2321166b8b5cdee2ffec9151545a7302287d2002409e6f4b399929e218c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 732677d334d3133ba12c39340c6feb73af1f5c18b32ec33e432912aa3a52c932
MD5 e65f5eff767f922d305976e54ff60afa
BLAKE2b-256 efba0e28a354878bfadbbd4b0eb2fae0a36d6fd24bdbe0a92effca35f4b6a298

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a5a610b51e51c4e60c29859aaa95396ebfe46960e7bfc2b5f4a88de5972b1af
MD5 764ab269172eef5687b17a6b1e6003af
BLAKE2b-256 422a7a767f33767b947a75f2404f96aa346210a6103a652a8961ea1d50f38f92

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 809fa5a87846f0baab4814fee43cb13bc7f2c934fe9bda877678eb078d42973c
MD5 4249a21ac6a9a1f2a69fe73407ede63e
BLAKE2b-256 78f466b4369fe96d92589a566506779cf5b650229a14d499818147a7f491da5d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c7585752d3722289a713dc8bb2c990fe7d2b9d2bf48bd4a124c989fc47e56fd1
MD5 da91071af74014bb83f35f6ca97ff9fc
BLAKE2b-256 3077a33cb21c730eb7477db4e6ac3cb999cbdc13fd4699c736f955295e5835f6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 181c71fc3cd7c4e18debd1d12bc53f16854169b19509a628a20c62d33adeb2b2
MD5 ea78909251a950b4f2c6f6009f3f5ed0
BLAKE2b-256 190f0a481e60d7a14159cd183d5bbbcfeb36fa62c5a444382b7340c2f0824477

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 94a48dc03522aa881286cafb57e32b9f546f8621cf870ee0c5e8b07e25bcdeed
MD5 b0dc416ba1c0a72a0812c194d8a7d4d2
BLAKE2b-256 182f893e82de972c73919dd6cf60c0eb611c2fcaafad170fc9dd71eba0f5604f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4512265eb1938954d29e47e7460fad72cab8b1337d72c3b0284b9040b768494c
MD5 1c3f5f20f6c320c8aa577c3349363e9c
BLAKE2b-256 e1142296a89892ec92d6b2916596b37b41278786db53c00870dc537a1063c744

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-pp38-pypy38_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c10fd8eedb04d90bb8213e2398dd8ca049b04d00ffd023f9a56ab1ac6abd79f3
MD5 96dffd2208338edd5e7cb595134d0368
BLAKE2b-256 cbdb25960d16010165041694cbbea00e90e51a877e24f4e38c379acb4c230eff

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 96c8bf14e3addd5dbaa73b50e4b5315e37418d20d1151b8ac4ef185e4e17c1b3
MD5 bee584118217f7ad8c63bb997c67e10d
BLAKE2b-256 eb328150acd13275ea4a357745efc90e6c486d90ab3742488a63f2b486907128

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2d07932d20c905773c1d5f975f70bd1264f2bca2c42eda8a0b0e6d70cd59e7ba
MD5 39aad0b4c9a77465fb15122ec5e08ebd
BLAKE2b-256 470874f938f3b95b4a88447760f023c7567e76132cd9349d3ac3a3eced007731

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 85154b1269b040f0a76659ed73b20959cd9f293f3780e95c481cbc8454393309
MD5 bccc80c617de7befc31c296e3c702510
BLAKE2b-256 6ff8810dc8a8c5fa6e5834f9a9b9f84f9802f34d35e1a5e86524565dd11dbe8f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 45a146128d759f25920dec5eb5153bdb5c445720acfb707da09eda7ffed259b5
MD5 bd4298b77470c6684d77a2548fa97830
BLAKE2b-256 478adc0208d7fb63794c27f3d49e314d180366c571b960a9d426c8a770157630

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 25f7b871c8d397db6e6a0cc056e56e75eb2aae3e423dd8ad80203d8f291b95a3
MD5 41a2e8920ea76b8530c16ee27b04b6eb
BLAKE2b-256 c577c8633b3cf9026ac6cf83bde29babf69397450de2cd5d18620cbecb50100a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 659b982d10a9327ce7e758f7d12372d60791aba408e157c35c946dbf7ac13100
MD5 6fbf02bba8de54074e6790ce8d8f54a1
BLAKE2b-256 0a94112e2ff85a918c119395a5fe0928801e9f3169cc33059ea7018a5da6e57f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ae3e9361d42789ab88513fc4c30a26bd44197716802d4f6af5ba8572a1cdf01a
MD5 5f77297d659cb7fbfcf1e826c259a94b
BLAKE2b-256 2b0a6188fa37a212e7a120a4389c9086ba7ae01ce94e8a67973f2a92750f146e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1fd13e16b2402f8a6146d1f6bbb84d2d28530aad74c01396865f5803876c6e80
MD5 75cc69193527bc198143c15ead777deb
BLAKE2b-256 8721523723b90f3078acfde5fcb86b34f494c6cb9a57e33981d4777989423607

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d22ee9892caf2d76f4f630b1f52b5dbf4d833e9003b92afc4e727f10e498bf67
MD5 4938f87fc89ce58870d02452810503b8
BLAKE2b-256 866238d0e3070dab1bd6aec59e25f1b3ba870448887e94b0920ee37ab89b125b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 beaa3fdc7f93955f5650949dd8c04e449b43976b8f49b7679ac620405dd70f26
MD5 07d085b8a48d95501e74252f77cb3c18
BLAKE2b-256 1eff4c8e1649ac431c85e4c4c60faba9a794f23042b6452fa9e1572811cbe883

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0c7f1c7056daa167e10c6e776111e1e6831fb3a6dca894fb4f159d1db2a58786
MD5 105f75792faada55dd5809f2f326c60d
BLAKE2b-256 b8bcd654078842449cb933e0e06469e99e05daf57e0a8674fd9391f565393254

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b70625c1218efcdb38036bf1c3fd448cc2fda15ebeedbdfe2a1f6d5bf4be1cd4
MD5 11735c8729fab9b45bfece6863a559e9
BLAKE2b-256 28dbb1eb7716bef466acf018263fc2cebaa88b9296e74d4d483e5737bdd455b4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d64a008330cca3c00dcf218a86c9425a79073e78d7b479a3513c4a42e0105142
MD5 dc1b77e91bec665832b83af02461a884
BLAKE2b-256 4ead5f9e980ccac2f4a49a99979ed37e0b895c49ad7dbf122af75c6f24c88a06

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d725cb5d8b631b21bd3de9eb568967ee6323f91e58bdf26bfd27c344db61da3b
MD5 6e2722811e72b5c356986a8ed4a82e77
BLAKE2b-256 4243d4e871a4205050647f1e8dadd6f7b5a9158c60023975549e6e8bfdd48776

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp311-cp311-macosx_10_15_arm64.whl
Algorithm Hash digest
SHA256 ecbc5968623179167b08623c08296ec79f5fa4124f6d577432fee3f15f04c3c6
MD5 06770b86a2184611572fdf75a54fd991
BLAKE2b-256 57503d9036f24d4c0f9f70eb7a2774fcc6e5ba33c1761099c164431a169e2930

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 98f103ef46bdea84d565292da3e82c8bb14e530ad7e0a7a720e1b986b426d03a
MD5 2c1624b686920a49b5564ac2002a57cc
BLAKE2b-256 7458bcebdd8a58ba11669afc1356dd36cb81546584634eb038db3f2408944c6d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a93c6b306f2994ad3cc1568344a08ee3f9957c5ee9bcf0d8d4e5f078723278bd
MD5 98feac3b65f1c80aa48b371187edcca5
BLAKE2b-256 97a87aa1b3f8f2a9a1b4cff89f6203f95d97d7e4886fa52094a9c1ea9a8be29f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2903cf1aa5c38b2f6186084404249ac16bf092fd6a8916a528fc44812b14d076
MD5 b96ea90714d67d9443cd767eeaf47522
BLAKE2b-256 756dddd3455c0f4f3f1dd8321f80e9c6f7a89176886e048496b4a24e4e6f886a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4fdaae4190952a27e436c9854d37193ff24e75b525b6564d0df0ef2623cc65cf
MD5 0297fe48073d875da403caa1e10ea943
BLAKE2b-256 7bdfde060131015807d906910d2dc86d6e136b1263cb8995f22cd1b343d63a30

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 bed5155f277db49971dc22390e170da7b671be6eca031c8298be3fb7bba7a0d9
MD5 fd037a950466c859403648fbed790146
BLAKE2b-256 074a6e4da398932f1c179664e45b81d2cbf7b11935a2ec23086519136800e5ff

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 cd64846da204b20003ab2af54ab1d56a4d63fb0db3eb3f41c4f113c55f1b396e
MD5 d5d37ffdeb18309afd785a3dc1def8b0
BLAKE2b-256 3d10da2d24b1fa7a447d9cdb9da353a4313001bbc1b64b02d976ba5949e019f7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ad81833665336d06eac18da2e910396a145f574fd493fc917d93bac3e275f0af
MD5 185797b801f30b7eef96d5cdb101c0af
BLAKE2b-256 9ce856964f7d4643b8049adee7f93e1d2215216716b859e58de93738255c090a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4503805635dcdd1dbb49c1598f7eb92f08de1d2e45c77bfb22501e1d5791d9d0
MD5 850133847c02e4e847bc95e0beb9e39c
BLAKE2b-256 d8a434bf85ade17a45ceb4c5a862a0b2e796d1bec0a7019cf9b0c587b28df330

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9149ae6cf6e1e4eb9235a47552c6e6f8e25b709a11e44bcabd749a999509a8b1
MD5 e8ce4cd756dfd404739fc3e7d0690bfe
BLAKE2b-256 79c79441509962c8886176222242fa38e435ebfe36134f827b1a472d4f8ab5eb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2fc23a139996b9a2b36aa525502c1d6aa66cfc2d8c23b9a2be58e1c7ec4988fe
MD5 ebbc90ab91efeb3bce1bc918a3f5571e
BLAKE2b-256 e7ac4133803c2d59370e13e5447a3991b9052c7a5a81c8ad8c347fd917012284

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2959d92bddb6fff416459b4b6c04f95812fc8fa0a86e2065fc253762fac96ce2
MD5 42c7f7936357d7a37dacca90ba0d33d7
BLAKE2b-256 adadaf6348a3b3dc1ff7bceec1f4c76a9ffbf95253646f8332c3521044b451a1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d43e558ac2ed6cd9ac7bcd6f9647a62b5e6d8f2dbf5e785d42d8065e65e53bfd
MD5 ef262e352b62b999589b702ce6bb60c4
BLAKE2b-256 093e4506e91057fee533b72df482becccd4cfd8195b33bfefc441a0efa40e376

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 688c8d78c8222ee243d1d046a751970500a097e139b60812466f274876b525ae
MD5 7415983ad58b50f07ce3de6f2ee0ded6
BLAKE2b-256 bb03e8f4cea661415e0fd7517f9b9bd363d88c9eea4bf6556add0b17a1aee7e1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4e89a1e33a12829895251dc51cab55aa8d001acdc4f2f27a84449b10c977a0aa
MD5 537635633491c304992b8c826e665dcf
BLAKE2b-256 e20c78e02d6488159779b4558704e010063bd5c3e2f4e80fe1337034486e1dd0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp310-cp310-macosx_10_15_arm64.whl
Algorithm Hash digest
SHA256 e418b674b35e72ccb73bb5c4e8f17a1a20547594aec070385608540b77a3b81a
MD5 0acbd4b0a977b65b54a27c822a110021
BLAKE2b-256 3ec716290c01c7a121ec982aa1979fabf031b08664e1ccf847637e52832b9c6e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 fdad0742938fe99177df7308ad4cce04acafda093937db94ae399d4f85e18233
MD5 3dd8ba4a4a25e1d1c020594951909dca
BLAKE2b-256 35a7de409f295ec7e077fa6df1e16e1ae93ea158bd3c781675929073d056b84b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 99cbad786d78dadcf094748c274850ef73e616a05b7282dbb62f75d6192263a9
MD5 d3fbd819b155f81272689f083430fd3a
BLAKE2b-256 fa2d478b4f7c8d0dca1dad38e17d92fbe38940b6d8c13b57d6ad5068506f8408

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fe9920507f313595a958611af01eab79b683225959dd3d02e1e82e0154732e53
MD5 073020efef6bead87be9ac5eb9c1d88a
BLAKE2b-256 97ee197ec90139bb11becdfbcf0a3105b3eeec11fec8385e07e12d464d703f3c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fa1669d31175c99d042f807552d8079eaaf23ea07d1b72d0777168a5b63bb15c
MD5 059a87b35ca35c43243b1c925dacad14
BLAKE2b-256 8ec39c4db44540e73057fdd0942b19a036e312e007b1d7f00c580428bee5ab3f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 a5b19566c044d7f43b6a623d7670ddf719b1ad40e68f7c2387ad7e3395f94f2e
MD5 83b72d3a060243f67382e7991d4975c0
BLAKE2b-256 94e4e60dcea8d909893ce8f2307e872150c111e638eb0b6e6cbb5f4fa5a3de0c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 9f170e0478b1ba3fade42501c141d8ad4270c9c006bb6865ec5ad7c92366a3de
MD5 5a788337a4c5e8ba5c0d97459755b5b6
BLAKE2b-256 53e26943cb5b4fd62cf0ef310666db8a754cb838ef10e2e9ef07b6453f93bc44

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 25acc1b36925071412bf1050d1d7fcc224e1e19de837de4e651c16256b3d992f
MD5 4bf91b7c3762aab2a76298a9979a464c
BLAKE2b-256 6dcf8de369696b4ab93d2fd89f62b6357cb7c5571c1a3ff47a30bfa48d275362

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 51715de4c323363a434a6f34f28fdd7be1ff78c8ab36db33fadd58c3b7059433
MD5 3935ae5953bb88c80e43a29d28730444
BLAKE2b-256 0d4527ee7f64f543a4fa14bf46ad74c73d825875b9e8731a9ed40b0147ea583a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f1010338481931af0c9240af81347b08af03800803139aef19296f4486f2691
MD5 fada68b7c045d6fabbab3b3addeab5dc
BLAKE2b-256 9ab3fc9c0c25de112553ddedc021067c3ddfcb5acc059f271afa182415a6b02a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2caf35e5f96e13dbaf38f7bcdc37503308f2d832d6b2db3136688d5e93d401f6
MD5 a67158c89f71442289b182800124a24b
BLAKE2b-256 293c02c71bf2ad413e9a6cded3d950684f8f1244fddc0fcae5e441e7fc3a66db

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1d52a5461d07978955f3f26032858499d1f95ebc39886698ef17b26113b55b44
MD5 cadb796d81f1f30af9d6576f7fa97e79
BLAKE2b-256 2cc4291ad4e0bec4e7a402f3886d835a9f6108d7606ce098d83557d0f61341d7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 34b2577d100b3cea5f488a3f131d88149aceca0fc5695375e192d9aa5be7d04f
MD5 7cde92bb4f0c82da066ea55d061be52a
BLAKE2b-256 1b350ae9ab9439963fd7ed440deded7b47bfaa574866dc4ea6a2cc729434ec0a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0cd1a07eabebecf4e9dd4c40b035fbc4582c1f64b99f0e9096b01266599c1c0e
MD5 0e6debab7c894db0884cf32bb28ee51e
BLAKE2b-256 8aff5953c52260644009f0da0c488cb8828d5f97da6354a7e339683a39b68692

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e7cbdae45b6c4fc6c3c3ed4188deb2ad0a22326ef82f0667c73311f0753b6c6a
MD5 1a87f889e1a6329df465decc92138b0c
BLAKE2b-256 c50dbf4581bb65f5ebc9345e503cf6daac5e84f9af360ff79e09262564c48319

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp39-cp39-macosx_10_15_arm64.whl
Algorithm Hash digest
SHA256 67a774b93bd8bdb660991fd147de468d4729fd2f82efe65261d704bcf4d92b71
MD5 2107787ba2948f41fb91608bd8f45992
BLAKE2b-256 dba88e876762627b557a1a176655fb69e0f3bdfacdcab55251f78aae5a93a230

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 819dd5753ac33636727d2feffac220d56e4f892eed86b49084432e068695f72e
MD5 17ab7ca63896ba37f3c5052b75bff089
BLAKE2b-256 ae60ed8852f0aea503651a0d21a71244f3763adea0d1b3a740d626c35ada8d0b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ed3508be421bb9fce41100a948aae4e20501b55efebe9c50d501a175529329ee
MD5 f9b31b61b0b62b35287803b0bd725ff2
BLAKE2b-256 411d27d62e057bbc5d01b601b989524035b5dbe79691363418e16c2af3ff75b4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b5c16ff51ac9f28b18f5c3450edb4b60adcf6bdef680d93822a70932d3696d8d
MD5 0d69dcef4c80fd8d00fd6c90d38bc9b7
BLAKE2b-256 f945452b40815ef509a84bd42a9f84ecc468d0550ae19a38eaff8d8841e86a25

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 0b612d64fd537984b5b7037207047ae52a631d5a3181e94c57019150098a0189
MD5 e83a793f50d7677f7a6f03d591bc9bc4
BLAKE2b-256 4fc11897c7f574ebe3398b3febb8d139cf428347664ddb2a61ed5e62c48f3979

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 7c4203a3121508715801814412e9c523838376af55011a546eee9e8cdbc271aa
MD5 8a35d2f7c778bcdbc8ea1f644b290259
BLAKE2b-256 26511da48f2af039cc44c515291535acccbcd42b2c81feadb8cc24e0cd4ef3c3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1a6e5f4eaeed59c7068da99dd7f931b5164fe1a01f5588071a56141be3ebb137
MD5 2ab148707d0a5ba5a5578256783fa4f3
BLAKE2b-256 722f3511b69e0669a45b0bce398c62a072f7da2a6af57d3c305169942ad3c2aa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ae3d000b9c222492a8875a4f4abcb73074f8c497fdc46edc01940341adbf7a17
MD5 61255b02e1c1e77d75d8cff89c702f30
BLAKE2b-256 ba7027f4b0819d1f58d79f046208dc1b7d3ee8c06eac7b9670c9b008ae6f939a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b77859d55c4f6ad86d2e47cd1e90f93ed08cbd06a6ecfc0e556e794cb6e056e1
MD5 45d6fa1dbd2814db0e4412f2767304a9
BLAKE2b-256 90ead99bbd6dc265b55c3d5b508c97658eb7f5762ea7e1791345e86842819c8c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 68d4b574cc4005f9284dfdbfea769b1b8a6574ace8819c25f572a2292226d6da
MD5 315046ba9800ddf12586e0d9f48b8368
BLAKE2b-256 30fca15d972cfbd3c9a27c34dcd0fde3d8dbfdcd576b3f457fabaf40f5248ec1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2d5efbe223fd55540e9fda0a0789f9027787f89af793ea5111c6d5b620497400
MD5 1f0674ed0fcc0d53af5d250bc2f184c2
BLAKE2b-256 284a115d79d2fefdb25b05ea30ccae10454e3b443765f1477d300d3c92f842df

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e3a28ece6323a03b24db37d4cbb86c414bfc216bae7a4d8b74e9933ee55d65f2
MD5 4a96cda6f343ddf72cdeadf66443798b
BLAKE2b-256 33d1b6172f357b43b6c1279f8c5583b72536c909b4de85259e1c2782d6a3fc5c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 78fcfc9ddbd3782f80580589be3e567a8c18a66094db999807db7a249a9025da
MD5 7f8601421d18f1292eebc47a631fdd26
BLAKE2b-256 1971fe6424eff15eb1073a335bc1ed58f47eb21b16bb33a830e59d2e88930fa2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3d7635bdfb100e5db74fcf2c77fb2bcde83f0d3a83309df66805613854da93cd
MD5 074265d14b1158589b1d47f48d406872
BLAKE2b-256 0ff7e1d8e25ad4ff9c5baa7c39cb44e6d1a62f7f5837d9598737c8f58dd103f5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for apngasm_python-1.0.1-cp38-cp38-macosx_10_15_arm64.whl
Algorithm Hash digest
SHA256 6270dea0be6e1d5e0de13365ae28d04be8ca54ef469519924bc2ab94f55a5542
MD5 deb27c8563421aeb2e28adaf800943c2
BLAKE2b-256 6a50a212b206549a02f5c0a9e2fb9f04c24a9d555c2773bb9f86df561277d03e

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