Skip to main content

pyStackReg

Build & Test Documentation Status PyPI Package latest release Supported Python Versions Downloads

Summary

Python/C++ port of the ImageJ extension TurboReg/StackReg written by Philippe Thevenaz/EPFL.

A python extension for the automatic alignment of a source image or a stack (movie) to a target image/reference frame.

Description

pyStackReg is used to align (register) one or more images to a common reference image, as is required usually in time-resolved fluorescence or wide-field microscopy. It is directly ported from the source code of the ImageJ plugin TurboReg and provides additionally the functionality of the ImageJ plugin StackReg, both of which were written by Philippe Thevenaz/EPFL (available at http://bigwww.epfl.ch/thevenaz/turboreg/).

pyStackReg provides the following five types of distortion:

  • translation

  • rigid body (translation + rotation)

  • scaled rotation (translation + rotation + scaling)

  • affine (translation + rotation + scaling + shearing)

  • bilinear (non-linear transformation; does not preserve straight lines)

pyStackReg supports the full functionality of StackReg plus some additional options, e.g., using different reference images and having access to the actual transformation matrices (please see the examples below). Note that pyStackReg uses the high quality (i.e. high accuracy) mode of TurboReg that uses cubic spline interpolation for transformation.

Please note: The bilinear transformation cannot be propagated, as a combination of bilinear transformations does not generally result in a bilinear transformation. Therefore, stack registration/transform functions won’t work with bilinear transformation when using “previous” image as reference image. You can either use another reference (“first” or “mean” for first or mean image, respectively), or try to register/transform each image of the stack separately to its respective previous image (and use the already transformed previous image as reference for the next image).

Known issues

Installation

The package is available on conda forge and on PyPi.

  • Install using conda

conda install pystackreg -c conda-forge
  • Install using pip

pip install pystackreg

Documentation

The documentation can be found on readthedocs:

https://pystackreg.readthedocs.io/

Tutorial

Usage

The following example opens two different files and registers them using all different possible transformations

from pystackreg import StackReg
from skimage import io

#load reference and "moved" image
ref = io.imread('some_original_image.tif')
mov = io.imread('some_changed_image.tif')

#Translational transformation
sr = StackReg(StackReg.TRANSLATION)
out_tra = sr.register_transform(ref, mov)

#Rigid Body transformation
sr = StackReg(StackReg.RIGID_BODY)
out_rot = sr.register_transform(ref, mov)

#Scaled Rotation transformation
sr = StackReg(StackReg.SCALED_ROTATION)
out_sca = sr.register_transform(ref, mov)

#Affine transformation
sr = StackReg(StackReg.AFFINE)
out_aff = sr.register_transform(ref, mov)

#Bilinear transformation
sr = StackReg(StackReg.BILINEAR)
out_bil = sr.register_transform(ref, mov)

The next example shows how to separate registration from transformation (e.g., to register in one color channel and then use that information to transform another color channel):

from pystackreg import StackReg
from skimage import io

img0 = io.imread('some_multiframe_image.tif')
img1 = io.imread('another_multiframe_image.tif')
# img0.shape: frames x width x height (3D)

sr = StackReg(StackReg.RIGID_BODY)

# register 2nd image to 1st
sr.register(img0[0, :, :], img0[1,:,:])

# use the transformation from the above registration to register another frame
out = sr.transform(img1[1,:,:])

The next examples shows how to register and transform a whole stack:

from pystackreg import StackReg
from skimage import io

img0 = io.imread('some_multiframe_image.tif') # 3 dimensions : frames x width x height

sr = StackReg(StackReg.RIGID_BODY)

# register each frame to the previous (already registered) one
# this is what the original StackReg ImageJ plugin uses
out_previous = sr.register_transform_stack(img0, reference='previous')

# register to first image
out_first = sr.register_transform_stack(img0, reference='first')

# register to mean image
out_mean = sr.register_transform_stack(img0, reference='mean')

# register to mean of first 10 images
out_first10 = sr.register_transform_stack(img0, reference='first', n_frames=10)

# calculate a moving average of 10 images, then register the moving average to the mean of
# the first 10 images and transform the original image (not the moving average)
out_moving10 = sr.register_transform_stack(img0, reference='first', n_frames=10, moving_average = 10)

The next example shows how to separate registration from transformation for a stack (e.g., to register in one color channel and then use that information to transform another color channel):

from pystackreg import StackReg
from skimage import io

img0 = io.imread('some_multiframe_image.tif') # 3 dimensions : frames x width x height
img1 = io.imread('another_multiframe_image.tif') # same shape as img0

# both stacks must have the same shape
assert img0.shape == img1.shape

sr = StackReg(StackReg.RIGID_BODY)

# register each frame to the previous (already registered) one
# this is what the original StackReg ImageJ plugin uses
tmats = sr.register_stack(img0, reference='previous')
out = sr.transform_stack(img1)

# tmats contains the transformation matrices -> they can be saved
# and loaded at another time
import numpy as np
np.save('transformation_matrices.npy', tmats)

tmats_loaded = np.load('transformation_matrices.npy')

# make sure you use the correct transformation here!
sr = StackReg(StackReg.RIGID_BODY)

# transform stack using the tmats loaded from file
sr.transform_stack(img1, tmats=tmats_loaded)

# with the transformation matrices at hand you can also
# use the transformation algorithms from other packages:
from skimage import transform as tf

out = np.zeros(img0.shape).astype(np.float)

for i in range(tmats.shape[0]):
    out[i, :, :] = tf.warp(img1[i, :, :], tmats[i, :, :], order=3)

Author information

This is a port of the original Java code by Philippe Thevenaz to C++ with a Python wrapper around it. All credit goes to the original author:

/*====================================================================
| Philippe Thevenaz
| EPFL/STI/IMT/LIB/BM.4.137
| Station 17
| CH-1015 Lausanne VD
| Switzerland
|
| phone (CET): +41(21)693.51.61
| fax: +41(21)693.37.01
| RFC-822: philippe.thevenaz@epfl.ch
| X-400: /C=ch/A=400net/P=switch/O=epfl/S=thevenaz/G=philippe/
| URL: http://bigwww.epfl.ch/
\===================================================================*/

/*====================================================================
| This work is based on the following paper:
|
| P. Thevenaz, U.E. Ruttimann, M. Unser
| A Pyramid Approach to Subpixel Registration Based on Intensity
| IEEE Transactions on Image Processing
| vol. 7, no. 1, pp. 27-41, January 1998.
|
| This paper is available on-line at
| http://bigwww.epfl.ch/publications/thevenaz9801.html
|
| Other relevant on-line publications are available at
| http://bigwww.epfl.ch/publications/
\===================================================================*/

License

You are free to use this software for commercial and non-commercial
purposes. However, we expect you to include a citation or acknowledgement
whenever you present or publish research results that are based
on this software. You are free to modify this software or derive
works from it, but you are only allowed to distribute it under the
same terms as this license specifies. Additionally, you must include
a reference to the research paper above in all software and works
derived from this software.

Changelog

0.2.8

Fixed

  • Add NumPy 2 support

0.2.7

Fixed

  • Axis argument not used for method “mean” in register_stack() (PR #26)

0.2.6

Added

  • Exposing simple_slice and running_mean functions in the util package

  • Added conversion function to any integer dtype

0.2.5

Fixed

  • Compilation in environments without NumPy

0.2.3

Added

  • Added example data and tutorial notebook

  • Added unit tests

  • Additional documentation

  • Detection of time series axis in stacks – will raise a warning if supplied axis in stack registration does not correspond to the detected axis

Changed …..~~ - progress_callback function now gets called with the iteration number, not the iteration index (iteration number = iteration index + 1)

Fixed

  • Fixed exception when using a different axis than 0 for registering stacks

0.2.2

Changed …..~~ - License changed to allow distribution on Python package repositories

0.2.1

Added

  • Progress callback function can be supplied to register_stack() and register_transform_stack() functions via the progress_callback parameter. It is called after every iteration (i.e., after each image registration).

Changed …..~~ - Progress bar output is not shown by default, has to be enabled by using the verbose=True parameter in the register_stack() and register_transform_stack() functions

0.2.0

Added

  • Bilinear transformation

Metadata

Release files for pystackreg 0.2.8

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

Source distribution (sdist)

Source distribution for pystackreg 0.2.8
File Size Uploaded
pystackreg-0.2.8.tar.gz 3.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pystackreg 0.2.8
File
pystackreg-0.2.8-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pystackreg-0.2.8-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
pystackreg-0.2.8-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pystackreg-0.2.8-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
pystackreg-0.2.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
pystackreg-0.2.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
pystackreg-0.2.8-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pystackreg-0.2.8-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pystackreg-0.2.8-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
pystackreg-0.2.8-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pystackreg-0.2.8-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
pystackreg-0.2.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pystackreg-0.2.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
pystackreg-0.2.8-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pystackreg-0.2.8-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pystackreg-0.2.8-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pystackreg-0.2.8-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pystackreg-0.2.8-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
pystackreg-0.2.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pystackreg-0.2.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
pystackreg-0.2.8-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pystackreg-0.2.8-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pystackreg-0.2.8-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
pystackreg-0.2.8-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pystackreg-0.2.8-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
pystackreg-0.2.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pystackreg-0.2.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
pystackreg-0.2.8-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pystackreg-0.2.8-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pystackreg-0.2.8-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
pystackreg-0.2.8-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
pystackreg-0.2.8-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details
pystackreg-0.2.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
pystackreg-0.2.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
pystackreg-0.2.8-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pystackreg-0.2.8-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
pystackreg-0.2.8-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
pystackreg-0.2.8-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details
pystackreg-0.2.8-cp38-cp38-musllinux_1_2_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-32 Details
pystackreg-0.2.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
pystackreg-0.2.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
pystackreg-0.2.8-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
pystackreg-0.2.8-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
pystackreg-0.2.8-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
pystackreg-0.2.8-cp37-cp37m-musllinux_1_2_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-64 Details
pystackreg-0.2.8-cp37-cp37m-musllinux_1_2_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-32 Details
pystackreg-0.2.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
pystackreg-0.2.8-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.17+ x86-32, Linux glibc 2.5+ x86-32 Details
pystackreg-0.2.8-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
pystackreg-0.2.8-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
pystackreg-0.2.8-cp36-cp36m-musllinux_1_2_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.2+ x86-64 Details
pystackreg-0.2.8-cp36-cp36m-musllinux_1_2_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.2+ x86-32 Details
pystackreg-0.2.8-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
pystackreg-0.2.8-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

Total release size: 46.8 MB

Release files / pystackreg-0.2.8.tar.gz

Download URL pystackreg-0.2.8.tar.gz
Size 3.7 MB
Tags Source
SHA-256 checksum
How to use checksums
fb615e9fb791298a196f7468cf0d2db1d5a008cde58d74c71afc2acb6a092dfc
BLAKE2b-256 checksum
How to use checksums
7a1517cbdce2348da6a0127816dc6380fc9b8343baea96ed959ee8460f2bc25a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp313-cp313-win_amd64.whl

Download URL pystackreg-0.2.8-cp313-cp313-win_amd64.whl
Size 64.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a48da1c2ecdc440b56baed71ebe079fffb33cf4992d6a4b74af0e8c37b9e622e
BLAKE2b-256 checksum
How to use checksums
d2581a1cea43ed6f3d974ec56f8da1edcc0609bae12ab31d31d0486ffb2eded2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp313-cp313-win32.whl

Download URL pystackreg-0.2.8-cp313-cp313-win32.whl
Size 56.0 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
38b169dd5731e390e36bd6fefe50a8bda6c61a7a820822e2f5eef80c27560a64
BLAKE2b-256 checksum
How to use checksums
0f463466c441f4480ecc0226b1ea15325a339b3b9d6249cd61ba5c35af2875df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pystackreg-0.2.8-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
07b67ade9ff2dde1357b8bccd524ea521199566a07b4386958fb7430688ff021
BLAKE2b-256 checksum
How to use checksums
e7eb8a323223f05253b8480d443d3ee454a77f63b14f249bf7443fa55292ec14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp313-cp313-musllinux_1_2_i686.whl

Download URL pystackreg-0.2.8-cp313-cp313-musllinux_1_2_i686.whl
Size 1.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
48003e24e87e26da2d71d9b7ad0172fec0fd6306332f9853eac0073740100b98
BLAKE2b-256 checksum
How to use checksums
05da4cde89bf62861ab42f116b66a4a3a88acedaa4842e679f40c0026195e005
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pystackreg-0.2.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 843.5 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
adbcded9a9697556a7239160e9ae836e574e7f5ccff4bcbba1838ebb1f50735b
BLAKE2b-256 checksum
How to use checksums
55bd4937538906aecf30f1d66ce9fe5f624845f03dd856fd5fd59aa5bba15f37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pystackreg-0.2.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 825.1 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
dbfc206d546f36d373bd6c9b4800fdefb063c2f9f54664059d41139dd77c98f7
BLAKE2b-256 checksum
How to use checksums
794cab157ed4971a1332e1f9b38052edcc50845a588688ee3aa902af21a3686f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp313-cp313-macosx_11_0_arm64.whl

Download URL pystackreg-0.2.8-cp313-cp313-macosx_11_0_arm64.whl
Size 71.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3c7c146dfccbc70d8f4f2210f4ded28290a48704b9cdec812ae9f19896f0ebe9
BLAKE2b-256 checksum
How to use checksums
b41194c4d9b025b4606133ab76ba31bbba529530bbca38e66c485c6bdd1c4da4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp312-cp312-win_amd64.whl

Download URL pystackreg-0.2.8-cp312-cp312-win_amd64.whl
Size 64.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0e7cb59bcf9f667a4988fdaa166442422188f01913d74b8eb7edc44215e838e7
BLAKE2b-256 checksum
How to use checksums
6f3f204aca0da3fe0221365618979527096ad55bdc708a3def3e09551d5c4ffe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp312-cp312-win32.whl

Download URL pystackreg-0.2.8-cp312-cp312-win32.whl
Size 56.0 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
bb1a541297d595604e02c545c96d8fd71d3592ac16e7d56ddca48aac427ba201
BLAKE2b-256 checksum
How to use checksums
bb03119ad7c9538846b093ebffa30c6c128b4f1f5a4ac97409f5a123d61767bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pystackreg-0.2.8-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
13ca10ddae376e42bef7bacfc898db9766e16b7bb3ca4e9e41d83e1eef0527fd
BLAKE2b-256 checksum
How to use checksums
9e7beef105cec19d266893fcff2727fd2206a110275256f659a303ad7d19a52e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp312-cp312-musllinux_1_2_i686.whl

Download URL pystackreg-0.2.8-cp312-cp312-musllinux_1_2_i686.whl
Size 1.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
13647efcb5d87a290a8ba4ee27fa2094fd2213369efd4755b43df244a0a27e32
BLAKE2b-256 checksum
How to use checksums
47fb3d1abc7cca039a2bddc2e868a0efa7d10461611161ad828f3f093f94f802
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pystackreg-0.2.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 843.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
83242b0fd0353d2598f381cf8677956d527b01f613309c2ccc7a99b7288f88e3
BLAKE2b-256 checksum
How to use checksums
9d64696c92593465defd31eee1a9ad5d08d008d52efdec7623735cd750e69452
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pystackreg-0.2.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 825.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
e549326568456886c7b908068a85fc87de13f4b042af0e92a8fa1a20646d0f12
BLAKE2b-256 checksum
How to use checksums
6429e2520896fb6b333eca35512bc6cbbf7a60e23e2a9c196891d1c46952dbee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp312-cp312-macosx_11_0_arm64.whl

Download URL pystackreg-0.2.8-cp312-cp312-macosx_11_0_arm64.whl
Size 71.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cc82203cde0a1909180d0ab7067071ac13d9558632f602ca72cce40415a3f339
BLAKE2b-256 checksum
How to use checksums
c1005d8ddccbddc28871f40b5c84b55e121dac836e5efa407c11d3a00002e85d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp311-cp311-win_amd64.whl

Download URL pystackreg-0.2.8-cp311-cp311-win_amd64.whl
Size 64.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
06e90e69d9aca4a68af532f9128258796acf46e0305dea03b36926e933d15837
BLAKE2b-256 checksum
How to use checksums
aa99f4e2ade75ad9a26883dad213a512b4bfaf06f0bb985aaba538f361e85af6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp311-cp311-win32.whl

Download URL pystackreg-0.2.8-cp311-cp311-win32.whl
Size 55.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
42336a4b6daf0caa5dc7e774cbafbc91a7a3a5e56797a4f16ace0fd740f934f3
BLAKE2b-256 checksum
How to use checksums
59a670f60dda166e51fc6f3f91d3ecb8e90dd2e929ff8f26fb74797b7cb0446e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pystackreg-0.2.8-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
760dafe1efac42d2f243da37b296d6dd7e1df071c967abb292a921b0db7c9faa
BLAKE2b-256 checksum
How to use checksums
cb6b8d6f7971d24f2cfe55bcb4a25f545af0715f7cb8482c3f79a12bc7d236df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp311-cp311-musllinux_1_2_i686.whl

Download URL pystackreg-0.2.8-cp311-cp311-musllinux_1_2_i686.whl
Size 1.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
c4948e38394898d7fdb1f481c328a25876299db98c99e0b3263b50730bf17691
BLAKE2b-256 checksum
How to use checksums
beddc607d9ad45591ae87db4c08759a6c744dd55edf0f2ceeae72f8ee8fc8ce2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pystackreg-0.2.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 843.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
122cdf491fed5b5bf9620546d7c7b84f002aa6bd98322e07a6ca1761bbb10889
BLAKE2b-256 checksum
How to use checksums
c4d4b10d1219b94576c25c8f7a631c7cfb59fbfcc22ddeae36a668a356650f79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pystackreg-0.2.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 825.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
ca37b157087211df15f8811d9e2553b100b1082de152601aa6f2f956c1d9343c
BLAKE2b-256 checksum
How to use checksums
e0d1340d7ba6c25e6786943324b9e578e7daf1e00423889ef6032fd2931963cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp311-cp311-macosx_11_0_arm64.whl

Download URL pystackreg-0.2.8-cp311-cp311-macosx_11_0_arm64.whl
Size 71.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
49cb45a0be374bd36a7d1d3d561b3c0d456f105d339b79c2bfa4b6c297ab4a1f
BLAKE2b-256 checksum
How to use checksums
54a514d309bec71b4e44a4b3fb26486bcef9998adadb85eea58b02d40f5b4175
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp310-cp310-win_amd64.whl

Download URL pystackreg-0.2.8-cp310-cp310-win_amd64.whl
Size 64.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
73b36bb7ec18a860429a53895b46da1d013139d6906c1d5efa806c65570d8c36
BLAKE2b-256 checksum
How to use checksums
5d2d62b6f428805e467dced7dfeb96ffca17820a9ca4efe87ef1a8fbe6ef9586
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp310-cp310-win32.whl

Download URL pystackreg-0.2.8-cp310-cp310-win32.whl
Size 55.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
dc6823065f0e8279e3bd416338c4342f8677e952c8e49155989b6dc75bbd60ee
BLAKE2b-256 checksum
How to use checksums
ed5e454bcb4a538793013a8dd970005984d451ee1ea11cd7c096e730ed4684b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pystackreg-0.2.8-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
47d577a5237937d8bd1c1d9d64f2cb71cc1a07789f04f6b479bab8d826d55e23
BLAKE2b-256 checksum
How to use checksums
ba7564fde44dcecafc21cd9e6de37d1079e882ae80b0087da246f4e128bdef8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp310-cp310-musllinux_1_2_i686.whl

Download URL pystackreg-0.2.8-cp310-cp310-musllinux_1_2_i686.whl
Size 1.8 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
77d3d3d8e732a9b43f175dafebd63842f5c2bb2f1ea9d09c211397fb6a68b7d5
BLAKE2b-256 checksum
How to use checksums
ce7b68717f418ffb5cc27b78f539646aec705e3373a86823f5e1b136885b39e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pystackreg-0.2.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 843.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ecb92e9291c45a58fa9352a8769af748ea25bc3b01966a4e9fefa3a0858e0934
BLAKE2b-256 checksum
How to use checksums
d792179515c6cb59c60f6d5d01d3d323a45763bdfcd34f481951e971992c6a10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pystackreg-0.2.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 824.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
bde44c404ad81082eef09e6285e8e93199710489e1ef63e5d28f7286974a2ab4
BLAKE2b-256 checksum
How to use checksums
f1ce11d0993acc99f6945046bdc3653873a6ac961e427a0f369f248eb591cd8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp310-cp310-macosx_11_0_arm64.whl

Download URL pystackreg-0.2.8-cp310-cp310-macosx_11_0_arm64.whl
Size 71.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e90d5cda748d774a27dbd8c0c124f9671636e79873789a6ba6f39a6b4da91dc1
BLAKE2b-256 checksum
How to use checksums
51ef747993408cce9b22cb815be68a38a0d4404694ffee1786c6a30af0394623
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp39-cp39-win_amd64.whl

Download URL pystackreg-0.2.8-cp39-cp39-win_amd64.whl
Size 64.7 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
cfbbd4830db9d414c00e94822ac059b28e831767b231474f5fe3383b2e2edc6c
BLAKE2b-256 checksum
How to use checksums
29e52a94f6510ec53d845359dccabc8faa89db82a95a01251f358152ae9f629c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp39-cp39-win32.whl

Download URL pystackreg-0.2.8-cp39-cp39-win32.whl
Size 55.9 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
e8763f0f4b141df473f82a35213875e8364e2a5eaa36a91b3c2b7debe7149062
BLAKE2b-256 checksum
How to use checksums
3366210ab2ac74a7a4a0cea7184c98021805913091dc0ce03db91d99c3c12518
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL pystackreg-0.2.8-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bb7dcfe51e1f89c19b83a8ee356a56e0db8ac70178a6512671891302ac6e268a
BLAKE2b-256 checksum
How to use checksums
033cc7fbf207ae6410b15477eafa20ffd2fb6a24255b74310d89a9e43292fbf7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp39-cp39-musllinux_1_2_i686.whl

Download URL pystackreg-0.2.8-cp39-cp39-musllinux_1_2_i686.whl
Size 1.8 MB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
e676a3b5300addb798d646749057833df87f1eb44d46d4aca45b5724a72bc644
BLAKE2b-256 checksum
How to use checksums
7a877352f880748d25d19e9f0ff4c0c2a76f769996a55bb35af318c1b2fde516
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pystackreg-0.2.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 842.8 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c3b9d7568fde7c620643c9fb83feb74111f3779a9f1961c5c90c0ec8495a0fff
BLAKE2b-256 checksum
How to use checksums
20dc742454202e004ec99dd30f34e0cf4594df21a3e8c2487087472b25d739a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pystackreg-0.2.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 824.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
6fbc7f6cda9cb0f4ba4f2b254ce19eaefdaa9a53c31ba733ab788e16dda41e78
BLAKE2b-256 checksum
How to use checksums
2db27411d429d04cd4f6593efd50894becfc88b1f2284c76e31def10b80b7551
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp39-cp39-macosx_11_0_arm64.whl

Download URL pystackreg-0.2.8-cp39-cp39-macosx_11_0_arm64.whl
Size 71.8 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1f9e0474149be1866d1d834b61c4c022040f457fcc3b2226c7c25b81d148cba4
BLAKE2b-256 checksum
How to use checksums
7b0bcd554712b96d8eb465ceb550a7c5599f0213d291cadc9cf3708283287aef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp38-cp38-win_amd64.whl

Download URL pystackreg-0.2.8-cp38-cp38-win_amd64.whl
Size 64.6 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
8b637a7a6984192abb348fd09568eb5abf0999eb3f8c5d04e6cd291a9e956edf
BLAKE2b-256 checksum
How to use checksums
ec832656329bf7c90255300d69c81460c62170fd50aa8a611a65ba316bd0fe12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp38-cp38-win32.whl

Download URL pystackreg-0.2.8-cp38-cp38-win32.whl
Size 55.8 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
47d1c17e5f9524ad7eeb5969faf1761ae6fa137c72268ac3668df3e5ffcfad8d
BLAKE2b-256 checksum
How to use checksums
ff1a45f1c6cf0ba54dd8288de50d0a8c831c41d0165596f89b3b63266df7deb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL pystackreg-0.2.8-cp38-cp38-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
eea688ffc129831baf60f12c72fb232c0a007d26a7ecc39b1b493ed6a9e03515
BLAKE2b-256 checksum
How to use checksums
c25595ebc6984d54e46ccd68668e03c64f6d557b5aa89816b55929f73e5e9e8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp38-cp38-musllinux_1_2_i686.whl

Download URL pystackreg-0.2.8-cp38-cp38-musllinux_1_2_i686.whl
Size 1.8 MB
Tags CPython 3.8 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
52653fa7e843cfadb217d23f587c278caace2d09017423f52f6bf9829d0d8a6c
BLAKE2b-256 checksum
How to use checksums
8ebc1a1ba1888178436f7d8759dbb92e5bbb11ccbdd96cf69789a3c506220588
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pystackreg-0.2.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 843.9 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
883468ecdee6c83281f17b8ac69612ee16c557398724e546861823e3ba62f64e
BLAKE2b-256 checksum
How to use checksums
a085a82538c36e571d7cc21ea7344378556c8a9756342bdfd28b59e17441ddf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pystackreg-0.2.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 825.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
8142d68efcb46baa1045a90ddf70d08d1f4d9f74f0bbfa095af8f80ffcb0cc6c
BLAKE2b-256 checksum
How to use checksums
ff8861c85e03e465eb409584c233297d2d89a5d92c7f8092d8ee5a6639659ef9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp38-cp38-macosx_11_0_arm64.whl

Download URL pystackreg-0.2.8-cp38-cp38-macosx_11_0_arm64.whl
Size 71.6 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4b8f71f8a6f075d7b9b92d98b1bbcce522b7efe44d186e6a325d837e1f657e59
BLAKE2b-256 checksum
How to use checksums
00b984d9c8e5afc1cf791adc1191c84d1ff4208b59d070c1ab385119a6f9ea30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp37-cp37m-win_amd64.whl

Download URL pystackreg-0.2.8-cp37-cp37m-win_amd64.whl
Size 64.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
a19790d6efd072d90bb79662dea744174e97fd858b6414177ec6be3e06c3f068
BLAKE2b-256 checksum
How to use checksums
457e7497f7c972e997e66d631afc6b9b3b9060508174c0bf4b24b5f4a3de3dfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp37-cp37m-win32.whl

Download URL pystackreg-0.2.8-cp37-cp37m-win32.whl
Size 55.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
4880052a54e1249fb5344be864929548e50ab2c5a1bac3e3e609d0bf90836221
BLAKE2b-256 checksum
How to use checksums
d44f056361d6f6cd614c4a375650fdeb5a17411c86680562f6e185accac50f99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp37-cp37m-musllinux_1_2_x86_64.whl

Download URL pystackreg-0.2.8-cp37-cp37m-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
575ec2868aea11e82b3f7abea4095f608cccc123ce0a7eedc180081fb2069fdd
BLAKE2b-256 checksum
How to use checksums
4c8155be245d8c954bbed33eadad02057c7cf3f62dbd084573c3dd699c551e81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp37-cp37m-musllinux_1_2_i686.whl

Download URL pystackreg-0.2.8-cp37-cp37m-musllinux_1_2_i686.whl
Size 1.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
34f0a99cc0dee0a03506ba859a0480cd9a08042419be39c64986acc0b5d68ecb
BLAKE2b-256 checksum
How to use checksums
97d30136575169c25075542b94696c9bed6a3462dda11acead27f9904d8e20dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pystackreg-0.2.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 842.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
22fa34950db791a43a786901a16740053ba6e2afa7c7aa54ae165dc3ba2805ff
BLAKE2b-256 checksum
How to use checksums
adde439440c6e69d6ec44dddce3b2ffb176eaf0634a25b4f7b4285888be95a15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pystackreg-0.2.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 824.6 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
4c31ef4e75bb862bf84d32b7f534727ef370482555d699762211431dc57e6a6b
BLAKE2b-256 checksum
How to use checksums
9f114db3111586f9087c3a3d0e8611270bcad1514cad90bfd8c93d43f0849181
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp36-cp36m-win_amd64.whl

Download URL pystackreg-0.2.8-cp36-cp36m-win_amd64.whl
Size 66.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
617a616d417372a61bb47ddad982cf34d08cfce75db519726bb06ad448bd3481
BLAKE2b-256 checksum
How to use checksums
2d3d0eec52ee286696da22f4fc1fd2f58ab0008f68fcae039545b60952b336b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp36-cp36m-win32.whl

Download URL pystackreg-0.2.8-cp36-cp36m-win32.whl
Size 57.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
63622cbd0eee468088987070bac05c3800244a168e05aab26d81b768493aeb4e
BLAKE2b-256 checksum
How to use checksums
a9e5369d90a545ace4181007334291e6d2bcf8ebc92fe948cd244cde62197793
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / pystackreg-0.2.8-cp36-cp36m-musllinux_1_2_x86_64.whl

Download URL pystackreg-0.2.8-cp36-cp36m-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f7906205f38cb0ebbf644e0804c1cc0176b4954c7731681cc3a8d9b48e72a72d
BLAKE2b-256 checksum
How to use checksums
055c40b906a09c284ecd386b04d4793d9a689efcacba43c5ef7e3a96c7b697b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp36-cp36m-musllinux_1_2_i686.whl

Download URL pystackreg-0.2.8-cp36-cp36m-musllinux_1_2_i686.whl
Size 1.8 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
ed4a761cbd91adf2dca9e35ad5bb7b887f7986338f6de926d55850ab1ecbf5f7
BLAKE2b-256 checksum
How to use checksums
80b3512556c980ac62e050ae90b806f904e31fb12ada89f9361b13315398dd16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pystackreg-0.2.8-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 844.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b8eb17ceb1d8c17297b6d933a7947cefc28f3a3b0211627bbde95507098914a8
BLAKE2b-256 checksum
How to use checksums
e2252f3d00e93759db2cd8e979eec23e8c5d850eea7a9843cecb4065ad8a14bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / pystackreg-0.2.8-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pystackreg-0.2.8-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 826.8 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
5a4afad67d55b69d2b9cf26f67b8b406b4932615a7300210075abe941852c63a
BLAKE2b-256 checksum
How to use checksums
5cdf11fd3358a38aed06a201fe310a5e35b609a8b9c1d0ffa764681597d1b609
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.2.8 This release

55 release files

0.2.5

13 release files

0.2.2

13 release files

0.2.1

7 release files

0.2.0

5 release files

0.1.1

5 release files

0.1.0

5 release files

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