Skip to main content

expelliarmus

PyPI codecov contributors Documentation Status Discord

A Python package for decoding RAW and DAT files (Prophesee) to structured NumPy arrays of events.

Supported formats

Installation

You can install the library through pip:

pip install expelliarmus 

Thanks to @Tobias-Fischer, the package is also available on conda-forge!

The package is tested on Windows, MacOS and Linux. Join us on Discord to propose features or to signal bugs!

Documentation

Check out readthedocs!

Getting started

expelliarmus is a library that allows to decode binary files generated by Prophesee cameras to NumPy structured arrays.

The expelliarmus API contains a single class called Wizard, that contains many methods to read a file all at once, in chunks of chunk_size events or in time windows of time_window milliseconds. There are also additional methods to save structured NumPy arrays to different Prophesee encoding formats.

Read a file

Let us download this file from the Prophesee website.

from pathlib import Path
import requests

prophesee_url = "https://dataset.prophesee.ai/index.php/s/fB7xvMpE136yakl/download"
fpath = Path("./pedestrians.raw")

# Downloading the file if it is not available.
if not fpath.is_file():
    print("Downloading the file...", end=" ")
    open(fpath, 'wb').write(requests.get(prophesee_url).content)
    print("done!")
else:
    print("File already available.")
Downloading the file... done!

The file that we downloaded is an EVT3 one; hence, we need to create a Wizard object choosing an "evt3" encoding.

from expelliarmus import Wizard

wizard = Wizard(encoding="evt3")

The file to be read can be specified in three ways:

  • passing the fpath argument to the Wizard constructor at object creation time.
  • using the set_file() method.
  • passing the file path to the read() method.

Let us use the second way.

wizard.set_file(fpath)

Now we can use the read() method to read the binary file to a NumPy structured array.

arr = wizard.read()
print(f"First event encoded as (t, x, y, p): {arr[0]}")
print(f"Number of events: {len(arr)}.")
print(f"Recording duration: {(arr[-1]['t']-arr[0]['t'])//int(1e6)} s.")
First event encoded as (t, x, y, p): (5840504, 707, 297, 0)
Number of events: 39297796.
Recording duration: 60 s.

Reading in chunks

The file could be too large to be read all at once in an array; for this reason, expelliarmus provides two generator methods: read_chunk() and read_time_window(), to read a file in chunks of a chunk_size events or in time windows of time_window milliseconds, respectively. Let us start from the first method.

chunk_size = 8192
wizard.set_chunk_size(chunk_size)

# Calling the generator once:
chunk = next(wizard.read_chunk())
print(f"Chunk length: {len(chunk)}.")
print(f"Chunk duration: {(chunk[-1]['t']-chunk[0]['t'])/1e3:.2f} ms.")
print(f"Chunk first event: {chunk[0]}.")
Chunk length: 8192.
Chunk duration: 154.27 ms.
Chunk first event: (5840504, 707, 297, 0).

Let us read a chunk of at most time_window milliseconds duration from the file:

time_window = 5
wizard.set_time_window(time_window)

# Calling the generator once.
chunk = next(wizard.read_time_window())
print(f"Chunk length: {len(chunk)}.")
print(f"Chunk duration: {(chunk[-1]['t']-chunk[0]['t'])/(1e3):.2f} ms.")
print(f"Chunk first event: {chunk[0]}.")
Chunk length: 47.
Chunk duration: 4.50 ms.
Chunk first event: (5840504, 707, 297, 0).

Conversion among file formats

Suppose that you have a really large file encoded in DAT, like this one. You might want to convert it to EVT2 to save disk space and have better read performance. expelliarmus allows you to do that. Let us download the file first.

prophesee_url = "https://dataset.prophesee.ai/index.php/s/YAri3vpPZHhEZfc/download"
fpath = Path("./spinner.dat")

# Downloading the file if it is not available.
if not fpath.is_file():
    print("Downloading the file...", end=" ")
    open(fpath, 'wb').write(requests.get(prophesee_url).content)
    print("done!")
else:
    print("File already available.")
Downloading the file... done!

First we change wizard encoding and, then, we read the DAT file to an array.

wizard.set_encoding("dat")
arr = wizard.read(fpath)

print(f"First event encoded as (t, x, y, p): {arr[0]}")
print(f"Number of events: {len(arr)}.")
print(f"Recording duration: {(arr[-1]['t']-arr[0]['t'])/1e6:.2f} s.")
First event encoded as (t, x, y, p): (0, 237, 121, 1)
Number of events: 54165303.
Recording duration: 5.00 s.

Now we define a second Wizard object with EVT2 encoding and we use its save() method to convert the file from DAT to EVT2.

import numpy as np 

wizard_evt2 = Wizard(encoding="evt2")
new_fpath = Path("./spinner_evt2.raw")
wizard_evt2.save(fpath=new_fpath, arr=arr)

Let us check that the files are consistent.

new_arr = wizard_evt2.read(new_fpath)

print(f"Durations: DAT = {(arr[-1]['t']-arr[0]['t'])/1e6:.2f} s, \
EVT2 = {(new_arr[-1]['t']-new_arr[0]['t'])/1e6:.2f} s.")

are_equal = True
for coord in ('t', 'x', 'y', 'p'):
    are_equal = are_equal and np.equal(arr[coord], new_arr[coord]).all()

print(f"The two arrays are {'not' if (not are_equal) else ''}identical.")
Durations: DAT = 5.00 s, EVT2 = 5.00 s.
The two arrays are identical.

There are other methods available in the API. Check it out!

A small benchmark

Here it is a small benchmark using expelliarmus on the file formats supported. Benchmarking is run on this file, converted from EVT3 to DAT and EVT2 using the save() method. The data shows the file size, read time for the full file and read time for reading the file in chunks and time windows. The performance is compared against HDF5, HDF5 LZF, HDF5 GZIP and NumPy.

full_read
Full file read
------------------------------------------------------------------------------------------------------------
Software  | Size [MB] | Diff. DAT | Diff. EVT2 | Diff. EVT3 | Time [s] | Diff. DAT | Diff. EVT2 | Diff. EVT3
------------------------------------------------------------------------------------------------------------
exp. DAT  | 851       | -0%       | +100%      | +143%      | 1.15    | -0%       | +43%       | -41%       
------------------------------------------------------------------------------------------------------------
exp. EVT2 | 426       | -50%      | -0%        | +22%       | 0.80    | -30%      | -0%        | -59%       
------------------------------------------------------------------------------------------------------------
exp. EVT3 | 350       | -59%      | -18%       | -0%        | 1.95    | +70%      | +144%      | -0%        
------------------------------------------------------------------------------------------------------------
hdf5      | 1701      | +100%     | +299%      | +386%      | 0.73    | -36%      | -8%        | -62%       
------------------------------------------------------------------------------------------------------------
hdf5_lzf  | 746       | -12%      | +75%       | +113%      | 3.09    | +170%     | +287%      | +58%       
------------------------------------------------------------------------------------------------------------
hdf5_gzip | 419       | -51%      | -2%        | +20%       | 5.60    | +389%     | +600%      | +187%      
------------------------------------------------------------------------------------------------------------
numpy     | 1701      | +100%     | +299%      | +386%      | 0.32    | -72%      | -60%       | -84%       
------------------------------------------------------------------------------------------------------------
window_read
Time windowing read
------------------------------------------------------------------------------------------------------------
Software  | Size [MB] | Diff. DAT | Diff. EVT2 | Diff. EVT3 | Time [s] | Diff. DAT | Diff. EVT2 | Diff. EVT3
------------------------------------------------------------------------------------------------------------
exp. DAT  | 851       | -0%       | +100%      | +143%      | 1.58    | -0%       | +4%        | -39%       
------------------------------------------------------------------------------------------------------------
exp. EVT2 | 426       | -50%      | -0%        | +22%       | 1.51    | -4%       | -0%        | -42%       
------------------------------------------------------------------------------------------------------------
exp. EVT3 | 350       | -59%      | -18%       | -0%        | 2.58    | +64%      | +71%       | -0%        
------------------------------------------------------------------------------------------------------------
hdf5      | 1701      | +100%     | +299%      | +386%      | 1.02    | -35%      | -32%       | -60%       
------------------------------------------------------------------------------------------------------------
hdf5_lzf  | 746       | -12%      | +75%       | +113%      | 3.82    | +143%     | +153%      | +48%       
------------------------------------------------------------------------------------------------------------
hdf5_gzip | 419       | -51%      | -2%        | +20%       | 6.88    | +337%     | +355%      | +166%      
------------------------------------------------------------------------------------------------------------
chunk_read
Chunk read
------------------------------------------------------------------------------------------------------------
Software  | Size [MB] | Diff. DAT | Diff. EVT2 | Diff. EVT3 | Time [s] | Diff. DAT | Diff. EVT2 | Diff. EVT3
------------------------------------------------------------------------------------------------------------
exp. DAT  | 851       | -0%       | +100%      | +143%      | 1.64    | -0%       | +3%        | -22%       
------------------------------------------------------------------------------------------------------------
exp. EVT2 | 426       | -50%      | -0%        | +22%       | 1.58    | -3%       | -0%        | -24%       
------------------------------------------------------------------------------------------------------------
exp. EVT3 | 350       | -59%      | -18%       | -0%        | 2.09    | +28%      | +32%       | -0%        
------------------------------------------------------------------------------------------------------------
hdf5      | 1701      | +100%     | +299%      | +386%      | 4.20    | +157%     | +166%      | +101%      
------------------------------------------------------------------------------------------------------------
hdf5_lzf  | 746       | -12%      | +75%       | +113%      | 10.36   | +534%     | +555%      | +395%      
------------------------------------------------------------------------------------------------------------
hdf5_gzip | 419       | -51%      | -2%        | +20%       | 17.23   | +954%     | +989%      | +724%      
------------------------------------------------------------------------------------------------------------

Contributing

Please check our documentation page for more details on contributing.

About

This project has been created by Fabrizio Ottati and Gregor Lenz.

Release files for expelliarmus 1.1.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for expelliarmus 1.1.12
File Size Uploaded
expelliarmus-1.1.12.tar.gz 28.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for expelliarmus 1.1.12
File
expelliarmus-1.1.12-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
expelliarmus-1.1.12-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
expelliarmus-1.1.12-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
expelliarmus-1.1.12-pp39-pypy39_pp73-macosx_10_9_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64 Details
expelliarmus-1.1.12-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
expelliarmus-1.1.12-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
expelliarmus-1.1.12-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
expelliarmus-1.1.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 Details
expelliarmus-1.1.12-pp37-pypy37_pp73-win_amd64.whl PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 Details
expelliarmus-1.1.12-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
expelliarmus-1.1.12-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
expelliarmus-1.1.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64 Details
expelliarmus-1.1.12-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
expelliarmus-1.1.12-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
expelliarmus-1.1.12-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
expelliarmus-1.1.12-cp311-cp311-musllinux_1_1_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-32 Details
expelliarmus-1.1.12-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
expelliarmus-1.1.12-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
expelliarmus-1.1.12-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
expelliarmus-1.1.12-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
expelliarmus-1.1.12-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
expelliarmus-1.1.12-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
expelliarmus-1.1.12-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details
expelliarmus-1.1.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
expelliarmus-1.1.12-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
expelliarmus-1.1.12-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
expelliarmus-1.1.12-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
expelliarmus-1.1.12-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
expelliarmus-1.1.12-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
expelliarmus-1.1.12-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details
expelliarmus-1.1.12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
expelliarmus-1.1.12-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
expelliarmus-1.1.12-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
expelliarmus-1.1.12-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
expelliarmus-1.1.12-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
expelliarmus-1.1.12-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
expelliarmus-1.1.12-cp38-cp38-musllinux_1_1_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-32 Details
expelliarmus-1.1.12-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
expelliarmus-1.1.12-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
expelliarmus-1.1.12-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
expelliarmus-1.1.12-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
expelliarmus-1.1.12-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
expelliarmus-1.1.12-cp37-cp37m-musllinux_1_1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 Details
expelliarmus-1.1.12-cp37-cp37m-musllinux_1_1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32 Details
expelliarmus-1.1.12-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
expelliarmus-1.1.12-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
expelliarmus-1.1.12-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
expelliarmus-1.1.12-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
expelliarmus-1.1.12-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
expelliarmus-1.1.12-cp36-cp36m-musllinux_1_1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64 Details
expelliarmus-1.1.12-cp36-cp36m-musllinux_1_1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-32 Details
expelliarmus-1.1.12-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
expelliarmus-1.1.12-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
expelliarmus-1.1.12-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 2.1 MB

Release files / expelliarmus-1.1.12.tar.gz

Download URL expelliarmus-1.1.12.tar.gz
Size 28.2 kB
Tags Source
SHA-256 checksum
How to use checksums
69978d115af857016b82a78387a4d78ee952ed802998b9cf778feb80393d2c3d
BLAKE2b-256 checksum
How to use checksums
439b20a6ee4feea46e1977888cae1979ff87f32d17b51ad1348c82e198635c3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-pp39-pypy39_pp73-win_amd64.whl

Download URL expelliarmus-1.1.12-pp39-pypy39_pp73-win_amd64.whl
Size 31.7 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
9fbbf71ac889a8d33198be2081740d344fd8ce8496d0e3c98168dc46dfddf93d
BLAKE2b-256 checksum
How to use checksums
2e8d9aeffd4d21b352e3917482f04e06a17a4b228edee2e625f36d05aa180a7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL expelliarmus-1.1.12-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 28.5 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
fa2a25828f4636fd55516f3767d772bef8c3cad2cd6b5dc3677d72ebfde8b022
BLAKE2b-256 checksum
How to use checksums
31a6d6f39ee8b0633cfa26966916b07978f700ae865620fecee00a2862693ff6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL expelliarmus-1.1.12-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 30.5 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
a726c0f8682ee31472c47988ad5d1577821eee4fb52d6a7466eb878ed4385e6c
BLAKE2b-256 checksum
How to use checksums
72d307486e4d04e910ce973240f45b15e3535b2e91e8de1ae3a2bbe36e3e024b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-pp39-pypy39_pp73-macosx_10_9_x86_64.whl

Download URL expelliarmus-1.1.12-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Size 25.8 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b8966c9841335ffbd91a085191963446b48240a7d649a7b65c227873b9c05209
BLAKE2b-256 checksum
How to use checksums
f5d4ef667975c1f5121b711fad3bab9ceb7099d90a72b0c53e189ff8f273414b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-pp38-pypy38_pp73-win_amd64.whl

Download URL expelliarmus-1.1.12-pp38-pypy38_pp73-win_amd64.whl
Size 31.7 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
5f18d88f745b3088d60de450c9b83b20bb73957b7dae7984acfafaf4353e2d7e
BLAKE2b-256 checksum
How to use checksums
926b641ca275eadcec3777de3b9819d5e6b1863848ec1734b3952d5eec8b5098
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL expelliarmus-1.1.12-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 28.5 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
6ef424427a6f84d6a0abba5108c870f0bf7696946485c46f64137372875a9459
BLAKE2b-256 checksum
How to use checksums
edc89aec6ed8aa33b8d559ca26d96b2d7c326e66c28a56f55b19b3edd0cd743e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL expelliarmus-1.1.12-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 30.5 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
338597a86e6dbade129620db32e45077a719265d69d50f1f1901247b14c76319
BLAKE2b-256 checksum
How to use checksums
f21681848ffbb467464e2a44796fd7dcfaed15e137ab88c4ab6030215fe5bb11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL expelliarmus-1.1.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 25.8 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
01749ac685af1b91d6e4f60ba2481fb73021baf393d4a19969447b8cc1730da6
BLAKE2b-256 checksum
How to use checksums
1fd7f8321fe7d78621c660ce7ed63a6904e9047c466e9051bc635c5a880056ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-pp37-pypy37_pp73-win_amd64.whl

Download URL expelliarmus-1.1.12-pp37-pypy37_pp73-win_amd64.whl
Size 31.7 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
9ea7403d177058bad6f336012056b8a9b76cfbaaf1a3eb09a323f9292ca88963
BLAKE2b-256 checksum
How to use checksums
ab7a952fcd0eac11bf99f727a9f2b3a9b668b00555bb90ab09d1a9af70941b33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL expelliarmus-1.1.12-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 28.5 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
e42adbe723d1dbc99bf8cd37bd339cb14db6cbbf81c479ea4bf71404650aea29
BLAKE2b-256 checksum
How to use checksums
1bf8385042ffd21f4db9488271b4c95972ba76ae992915e4ee4332f515df9c7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL expelliarmus-1.1.12-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 30.5 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
ee48190e2d9c04c9159976ea73586f7a46f5b860476f65fc34a5c31685b352f8
BLAKE2b-256 checksum
How to use checksums
64a97ca7ab5edd98a677bd01106860bde8aadc1c75f325ce7caec3f95b2d709e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL expelliarmus-1.1.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Size 25.8 kB
Tags PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7469b16333bf565006d2dc97aecb0c03d893df63f212641a5ea575ff0a65fde8
BLAKE2b-256 checksum
How to use checksums
9ba24ca99d7aaad3546eaf0e317982e4c5b2ea4abbff7d206e313b7458b5fe29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp311-cp311-win_amd64.whl

Download URL expelliarmus-1.1.12-cp311-cp311-win_amd64.whl
Size 31.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ca8709dfebf869c80c54b9e31b42f64844268c0d6c263d9f33dbecd685d4e6bc
BLAKE2b-256 checksum
How to use checksums
bb27eebfa74e2982b379a2a81807612b6db5c4fc5fbd29e2e09dcc52edace2ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp311-cp311-win32.whl

Download URL expelliarmus-1.1.12-cp311-cp311-win32.whl
Size 29.5 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
0f3dc9943d9f1ca8c3fa2ba4278dae9b524f649b9f7505251d247d3fe55e5b65
BLAKE2b-256 checksum
How to use checksums
46d811bc6eb09bb5ae0f3818a6f02413d1b66434db76fc8982e6c2a304b48d8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL expelliarmus-1.1.12-cp311-cp311-musllinux_1_1_x86_64.whl
Size 49.6 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
8a2e4d69de9d650ad29dca0d2aed25d4900a08610d800b87b3eead087b422dc7
BLAKE2b-256 checksum
How to use checksums
811a94e5d8090a61aca2991388c6491df58b88ea07469d58004498d0e7a83fee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp311-cp311-musllinux_1_1_i686.whl

Download URL expelliarmus-1.1.12-cp311-cp311-musllinux_1_1_i686.whl
Size 48.1 kB
Tags CPython 3.11 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
84196b48cec9eab9a8f56c7dfe6fca6fd23fd36a5d644b186674bb56ce1dd0be
BLAKE2b-256 checksum
How to use checksums
52f173e86560be24a984c7205df5675b618555474db1db5434864ae9b6beb4cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL expelliarmus-1.1.12-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 50.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3af2892ae68546630260a09292ccdd21dd23399a1e4ac8dfd7fc91dc34f2e4ce
BLAKE2b-256 checksum
How to use checksums
fabf8902cd710c34a28bb38e5a8a94a3957eede9d466265763d6288afa0aa27d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL expelliarmus-1.1.12-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 48.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
260dcec354a94136478e91ff307302472fd9e072c83409afc162f7bbca717a4e
BLAKE2b-256 checksum
How to use checksums
51690a1d62a703c938bf7cc609b0b72c752a50269d7eaad8030fe2640c76e356
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp311-cp311-macosx_10_9_x86_64.whl

Download URL expelliarmus-1.1.12-cp311-cp311-macosx_10_9_x86_64.whl
Size 26.4 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4dc76e2e395274bf195c3f5ebe0eb14b84deed63fb41c9e2d6ba6a6d00efd5c8
BLAKE2b-256 checksum
How to use checksums
66b3802ec0ef4ee4de8c3ef09bab06b4cc730199eedb9dc0897a42b81ee2bca9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp310-cp310-win_amd64.whl

Download URL expelliarmus-1.1.12-cp310-cp310-win_amd64.whl
Size 31.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
26e00512c24f5e7791435097829f39d9f38fbeba46b797607049ee2b22c42895
BLAKE2b-256 checksum
How to use checksums
5182bfb326cf8e8fc36bbacbdc4a308e0bddff2e9b9242001072c4d3d7b126b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp310-cp310-win32.whl

Download URL expelliarmus-1.1.12-cp310-cp310-win32.whl
Size 29.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
adc91cf689760acc56d1d8c8b35d1c1f94bb3195dbaa117c5287eba081b30569
BLAKE2b-256 checksum
How to use checksums
3d2a169927c1a2a416de071ce75aba85593361125b8f34cc83a569aa8d93875f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL expelliarmus-1.1.12-cp310-cp310-musllinux_1_1_x86_64.whl
Size 49.6 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
4994b4ce5f690198dc2b86b3e51fdb51d8459e4940340132b55d7c54f94f1338
BLAKE2b-256 checksum
How to use checksums
5af379f7b14154a559c6d20d72656999aa688dad3bdb878a4b3608b28546ae74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp310-cp310-musllinux_1_1_i686.whl

Download URL expelliarmus-1.1.12-cp310-cp310-musllinux_1_1_i686.whl
Size 48.1 kB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
ae88761817363d0fc2cb427e1e4603b034dd1a8aa7953d18ff82fd3bf9c618a5
BLAKE2b-256 checksum
How to use checksums
71ecf1d790f929e1613b2e65d847f09ce0a6c4189571031bd75498893f7e9a8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL expelliarmus-1.1.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 50.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ff81b8afe170d1b365a2efb155361d01899429710357151f0447735f460319fb
BLAKE2b-256 checksum
How to use checksums
e8beef7924273a4d254be5dbc66a32ebb73fc739449aea71426cc489a8e103b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL expelliarmus-1.1.12-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 48.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
eed18bb32bccc582d1d3abf47daffba65aaa23960fb105d35a4ab222fda8bcbc
BLAKE2b-256 checksum
How to use checksums
c48e53c335cb780fd5ae5066faf52aac39a2231bf744eba0c5962fd7b6eea762
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp310-cp310-macosx_10_9_x86_64.whl

Download URL expelliarmus-1.1.12-cp310-cp310-macosx_10_9_x86_64.whl
Size 26.4 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6040a4cee3f84499763a999e5797e608e968c0473f48c11482275476f6c3c27f
BLAKE2b-256 checksum
How to use checksums
2572441be77b179d089b9215da8cfd959bb05dfe1d800d64bf15031ed7ab2c4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp39-cp39-win_amd64.whl

Download URL expelliarmus-1.1.12-cp39-cp39-win_amd64.whl
Size 31.7 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
3838e1c4e97e8ae102c305d6dbacee78bb6ed1c3fe33936e6d7a54764b0a230f
BLAKE2b-256 checksum
How to use checksums
2128c2bb8681833e88c7a433ad3bd1553971067d9f5f9f87bfef0d3a79d2fc0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp39-cp39-win32.whl

Download URL expelliarmus-1.1.12-cp39-cp39-win32.whl
Size 29.5 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
ade588c2cd912d8b159a50a1275b508cb928eb185180969f35a350b523d9107e
BLAKE2b-256 checksum
How to use checksums
e770c4a83bb41df46013e2f2e6e09ce0585217a78e8e15809e0ff9584bf222db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL expelliarmus-1.1.12-cp39-cp39-musllinux_1_1_x86_64.whl
Size 49.6 kB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
3580193c91a5c54042baef0c17093939b4c511362becf61552d9f1d0320b9329
BLAKE2b-256 checksum
How to use checksums
227bb14866255256acb3ff3dac79d43126c00e935151f05ea6c3bb3ff0e27459
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp39-cp39-musllinux_1_1_i686.whl

Download URL expelliarmus-1.1.12-cp39-cp39-musllinux_1_1_i686.whl
Size 48.1 kB
Tags CPython 3.9 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
35fc80d99e1b17782a1b90d038adf180012daa347ea4d86734809f58c48d0627
BLAKE2b-256 checksum
How to use checksums
e1624dd5c39ebb2102e398485613b566fd3752e07ccdd571094f33b9bf259108
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL expelliarmus-1.1.12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 50.4 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e4967f5ce1b2798fce480f445b9f9d5708dec7a7f456206a3d4b30acbdcc921e
BLAKE2b-256 checksum
How to use checksums
2a374bb1d876c692892e88d72343e7cb465db5dd60431ca26538a8e8e2c1f882
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL expelliarmus-1.1.12-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 48.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
731deb3d2f4d5045d58eeeb5c1ac02a9429e24f4cbc46bf3d6300c8f362280b4
BLAKE2b-256 checksum
How to use checksums
185064000225be0e7ac1803004bd28d982cc772aed1bf452263acf317b7f9245
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp39-cp39-macosx_10_9_x86_64.whl

Download URL expelliarmus-1.1.12-cp39-cp39-macosx_10_9_x86_64.whl
Size 26.5 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e46652153b92aa44081ee2ff899535d3e522f9a4ab01872ac43c39262278512d
BLAKE2b-256 checksum
How to use checksums
6136571905a457b2e2a69be79de119669e5ca22c95a212542b1e3621835f1473
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp38-cp38-win_amd64.whl

Download URL expelliarmus-1.1.12-cp38-cp38-win_amd64.whl
Size 31.7 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
a88f4581c50e0f020365f7f4a84b0f9196dff8cfa68d85a3ee26eb245c551e75
BLAKE2b-256 checksum
How to use checksums
97b5f51854fefe78257a8a06c825793fe47507d6ccd513de29a5d6d77f53640c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp38-cp38-win32.whl

Download URL expelliarmus-1.1.12-cp38-cp38-win32.whl
Size 29.5 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
8d93a8fdf7087d51a3e0070dfeabaf1c1910f8d5ac9240473d9ab9597671b077
BLAKE2b-256 checksum
How to use checksums
27411e602ad9535e2c97948d992b3fb00df294006463fbcfb590f02f420eda97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL expelliarmus-1.1.12-cp38-cp38-musllinux_1_1_x86_64.whl
Size 49.6 kB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
7cf8103cc49db59f6d4a55f9dc839063a50e9dcae47f8fd371118aba8ac64916
BLAKE2b-256 checksum
How to use checksums
78f64481de59ee9293b716e5e8253d5e814c375d672fbad967027e7a9a79e049
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp38-cp38-musllinux_1_1_i686.whl

Download URL expelliarmus-1.1.12-cp38-cp38-musllinux_1_1_i686.whl
Size 48.1 kB
Tags CPython 3.8 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
b9a542e247657e6f46b390ef4f60d450fc2cfe195f14b2851c3861ea9f2db611
BLAKE2b-256 checksum
How to use checksums
7c0820b1c5eafc1ddb3528ccbe50922bcbaabd741c088142fbd2f21fc61d47f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL expelliarmus-1.1.12-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 50.4 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0f9dcb57efa2f8a418a1fca99944113a408122781212f11514f63cd19f22bbb1
BLAKE2b-256 checksum
How to use checksums
78206987b80192ed27379a3532a8e1537a329b18f7be08845c3dfe932af2f56f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL expelliarmus-1.1.12-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 48.6 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2958594ce0bfcf7a31e0e58ec092f7260fdee2efc67814c74bcbe2c4c3b91bc5
BLAKE2b-256 checksum
How to use checksums
b75e67da736dc13dffdffe764e7a205268d844cb2e47e589a89c574897ce1066
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp38-cp38-macosx_10_9_x86_64.whl

Download URL expelliarmus-1.1.12-cp38-cp38-macosx_10_9_x86_64.whl
Size 26.4 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2bbf4840885838f75dafa6e80cac6cdab897a92e5c475e5e28e27b43ca03238b
BLAKE2b-256 checksum
How to use checksums
994c490cf9f7097de897691aed96e82f6ca0eb1fa4d37c1dde97c87b900d6db7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp37-cp37m-win_amd64.whl

Download URL expelliarmus-1.1.12-cp37-cp37m-win_amd64.whl
Size 31.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
4c056db3c42fe130a988ef8f88a3c04379a1e84a23f64471ec772e5d88fbb351
BLAKE2b-256 checksum
How to use checksums
2847cf7214d746899adb9e66752ec70cbc45261869028e93367a601103a35034
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp37-cp37m-win32.whl

Download URL expelliarmus-1.1.12-cp37-cp37m-win32.whl
Size 29.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
0eb810e07a89f1ca99f8c3e8232de152b7106f7f44681c84999a5fbc6c75bcaa
BLAKE2b-256 checksum
How to use checksums
4d3b31fe0fe6d89d9e160106b6ae6c6041a4e93608e394a87a73376ba5c9b109
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL expelliarmus-1.1.12-cp37-cp37m-musllinux_1_1_x86_64.whl
Size 49.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
cfcc347ca7e006fa60bc4089f61ed715beb33db2389b7e224d196793d2e506fe
BLAKE2b-256 checksum
How to use checksums
d6c2fef2a581a12dc4d495fa1ab10074680857f79e1fb09599420b58e8272602
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp37-cp37m-musllinux_1_1_i686.whl

Download URL expelliarmus-1.1.12-cp37-cp37m-musllinux_1_1_i686.whl
Size 48.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
c6b628a19361fb14571372aea91089dd1be21ae757345c4eaf32bbf289f158dd
BLAKE2b-256 checksum
How to use checksums
fc383d1c8df69842b273dd068866b6849cc54f1cf621757571ffaf25cabbc078
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL expelliarmus-1.1.12-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 50.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5227aae90755382f303cdbca85a080e9895ea323ae02722fedb4e480c5755a1e
BLAKE2b-256 checksum
How to use checksums
a006ccc9b561f242da3ff50bf6a1dee05669de8843d5eebca76c16d6a0587951
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL expelliarmus-1.1.12-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 48.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
c0c58f5c38afabe39121a431b03841742b39edcf693df77aa13add7849e77d67
BLAKE2b-256 checksum
How to use checksums
0c139f40f46d29cdd91e88be69b2e99eb53aa760bac218684a72816d97833c76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL expelliarmus-1.1.12-cp37-cp37m-macosx_10_9_x86_64.whl
Size 26.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1247219882845320399dd576cfac3be71a93677cb15e18ab942167e125b36abf
BLAKE2b-256 checksum
How to use checksums
f7243f6b3b00abe33f63321fdfb9582f114e57cb50d55b1973799d2a7916005f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp36-cp36m-win_amd64.whl

Download URL expelliarmus-1.1.12-cp36-cp36m-win_amd64.whl
Size 32.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
7efe3b7f9a093f17a2a1d5b7a5918ad5eb9f18889a086b075da03514e34d6dfc
BLAKE2b-256 checksum
How to use checksums
44b28c43df64b6538e23068512ad0c4411d17121b2ded76862c0ffb9d06ccd0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp36-cp36m-win32.whl

Download URL expelliarmus-1.1.12-cp36-cp36m-win32.whl
Size 30.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
68eaf0006952108807d850201af0579ab26395cf49ca422127cb4a96392ad521
BLAKE2b-256 checksum
How to use checksums
4da68c4e41a4daa053c990c03ce49ddcd0ad15f5e2a199ea5f9f1b28154ba9a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp36-cp36m-musllinux_1_1_x86_64.whl

Download URL expelliarmus-1.1.12-cp36-cp36m-musllinux_1_1_x86_64.whl
Size 49.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
e40175be46ac050c49a74b6b82f97758c2be7875c4e76c49f1682d74a01f608b
BLAKE2b-256 checksum
How to use checksums
20c3d6bbbb04bc56dd1ea8461d10ec3a771b34bd4dc02a96b8da042e09396da4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp36-cp36m-musllinux_1_1_i686.whl

Download URL expelliarmus-1.1.12-cp36-cp36m-musllinux_1_1_i686.whl
Size 48.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
a1aee7e715ffa04f15f1c4742733931dcaeb6023f469569278bb8f51737ec8c4
BLAKE2b-256 checksum
How to use checksums
261c916ffe680d4bf31c2376fba854d0c882ff0776a05752598babc5a9e7866c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL expelliarmus-1.1.12-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 50.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7af216be7be2215578b8c83394b316018899de4f985bed96b9971799766f0251
BLAKE2b-256 checksum
How to use checksums
46bddc8da15113e5b51b75bff490239ae1820413e03467473b761153a9deea8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL expelliarmus-1.1.12-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 48.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
10e1687ba9da47087dc3dc58da3e0c0f33b73553702f6bca54b0a267a50e088f
BLAKE2b-256 checksum
How to use checksums
cf0513d6b4d410fc097f6ccabd6e26f636bb1a0e1105d92c3eb7d46f4d9fa411
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / expelliarmus-1.1.12-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL expelliarmus-1.1.12-cp36-cp36m-macosx_10_9_x86_64.whl
Size 26.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3455efc4347b7c2aa50525e815f221f7b4cd047048119b19e860d6e8c8df3891
BLAKE2b-256 checksum
How to use checksums
030e706fe4dd5e08a6811f4b92f4513be3ee4cf95a118cd32181ae822b8d8d94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page