Skip to main content

Phase-locked userland scheduling library

Project description

Build Status@GitHub Coverage Status

libElPeriodic

Library to run frequent periodic tasks.

Principle of Operation

The libElPeriodic is designed to simplify writing control loops that are expected to run at constant "tick" intervals with smallest possible overhead and little or no support from the underlying run time environment.

The library is optimized to align active periods of the control loop to the set frequency (and optionally phase as well) by applying phase locked loop design with a proportional phase detector and a low-pass filter as an error amplifier.

Basic Usage

Sample usage pattern is demonstrated below. The code block denoted by the square brackets will be executing 125.5 times a second, untul the value returned by the is_runnable() routine is non-zero. Provided of course that the "logic" does not take more than 0.01 second to run on average and that OS scheduler plays the ball.

#include <assert.h>
#include <time.h>
#include <elperiodic.h>

extern int is_runnable(void);

void
event_loop(void)
{
    double frequency = 125.5; /* Hz */
    void *elp;

    elp = prdic_init(frequency, 0.0);
    assert(elp != NULL);

    while (is_runnable()) {
//      [----------------------];
//      [Insert your logic here];
//      [----------------------];
        prdic_procrastinate(elp);
    }
    prdic_free(elp);
}

Dispatching Calls from Worker Threads

The library also supports simple FIFO queue of function calls that have to be dispatched by the library asynchronously in the main thread during the "procrastination" time intervals. This allows I/O, timer and other type of events to enter into the processing loop in a thread-safe manner.

This can be accomplished by enabling the functionality using the prdic_CFT_enable() API and then scheduling necessary calls via the prdic_call_from_thread() in a worker thread(s).

#include <assert.h>
#include <time.h>
#include <elperiodic.h>
#include <pthread.h>
#include <signal.h>

extern int do_something(void);

struct prd_ctx {
    /* This member is initialized in the main thread */
    void *elp;
    /* This member only accessible by the main thread */
    int is_runnable;
    /* This member is filled in by the worker thread before exit */
    int result;
};

static void shutdown(struct prd_ctx *ctxp) {ctxp->is_runnable = 0;}

static void
worker_thread(void *ap)
{
    struct prd_ctx *ctxp = (struct prd_ctx *)ap;

    ctxp->result = do_something();
    prdic_call_from_thread(ctxp->elp, (void (*)(void *))shutdown, ctxp);
}

int
event_loop(void)
{
    struct prd_ctx ctx = {.is_runnable = 1};
    double freq = 125.5; /* Hz */
    pthread_t wthr;

    ctx.elp = prdic_init(freq, 0.0);
    assert(ctx.elp != NULL);
    assert(prdic_CFT_enable(ctx.elp, SIGUSR1) == 0);

    assert(pthread_create(&wthr, NULL, (void *(*)(void *))worker_thread, &ctx) == 0);

    while (ctx.is_runnable) {
//      [----------------------];
//      [Insert your logic here];
//      [----------------------];
        prdic_procrastinate(ctx.elp);
    }
    pthread_join(wthr, NULL);
    prdic_free(ctx.elp);

    return ctx.result;
}

Story

It came about having to write the same code over and over again in multiple real-time projects, ranging from game Digger, RTP relay server RTPProxy. It has also been recently utilized to replace a heavy-weight (and at the time not portable to Python 3) "Twisted" framework in the Python Sippy B2BUA project.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

elperiodic-1.5.1.tar.gz (15.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

elperiodic-1.5.1-cp313-cp313-manylinux_2_34_x86_64.whl (29.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

elperiodic-1.5.1-cp313-cp313-manylinux_2_34_s390x.whl (29.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ s390x

elperiodic-1.5.1-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl (28.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ riscv64manylinux: glibc 2.39+ riscv64

elperiodic-1.5.1-cp313-cp313-manylinux_2_34_ppc64le.whl (30.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ppc64le

elperiodic-1.5.1-cp313-cp313-manylinux_2_34_i686.whl (29.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ i686

elperiodic-1.5.1-cp313-cp313-manylinux_2_34_aarch64.whl (30.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

elperiodic-1.5.1-cp313-cp313-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl (30.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64manylinux: glibc 2.39+ ARM64

elperiodic-1.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (28.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

elperiodic-1.5.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (28.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

elperiodic-1.5.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (30.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

elperiodic-1.5.1-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (28.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.28+ i686

elperiodic-1.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (29.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

elperiodic-1.5.1-cp312-cp312-manylinux_2_34_x86_64.whl (29.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

elperiodic-1.5.1-cp312-cp312-manylinux_2_34_s390x.whl (29.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ s390x

elperiodic-1.5.1-cp312-cp312-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl (28.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ riscv64manylinux: glibc 2.39+ riscv64

elperiodic-1.5.1-cp312-cp312-manylinux_2_34_ppc64le.whl (30.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ppc64le

elperiodic-1.5.1-cp312-cp312-manylinux_2_34_i686.whl (29.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ i686

elperiodic-1.5.1-cp312-cp312-manylinux_2_34_aarch64.whl (30.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

elperiodic-1.5.1-cp312-cp312-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl (30.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64manylinux: glibc 2.39+ ARM64

elperiodic-1.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (28.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

elperiodic-1.5.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (28.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

elperiodic-1.5.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (30.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

elperiodic-1.5.1-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (28.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.28+ i686

elperiodic-1.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (29.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

elperiodic-1.5.1-cp311-cp311-manylinux_2_34_x86_64.whl (29.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

elperiodic-1.5.1-cp311-cp311-manylinux_2_34_s390x.whl (29.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ s390x

elperiodic-1.5.1-cp311-cp311-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl (28.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ riscv64manylinux: glibc 2.39+ riscv64

elperiodic-1.5.1-cp311-cp311-manylinux_2_34_ppc64le.whl (30.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ppc64le

elperiodic-1.5.1-cp311-cp311-manylinux_2_34_i686.whl (29.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ i686

elperiodic-1.5.1-cp311-cp311-manylinux_2_34_aarch64.whl (30.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

elperiodic-1.5.1-cp311-cp311-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl (30.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64manylinux: glibc 2.39+ ARM64

elperiodic-1.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (28.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

elperiodic-1.5.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (28.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

elperiodic-1.5.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (30.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

elperiodic-1.5.1-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (28.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.28+ i686

elperiodic-1.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (29.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

elperiodic-1.5.1-cp310-cp310-manylinux_2_34_x86_64.whl (29.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

elperiodic-1.5.1-cp310-cp310-manylinux_2_34_s390x.whl (29.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ s390x

elperiodic-1.5.1-cp310-cp310-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl (28.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ riscv64manylinux: glibc 2.39+ riscv64

elperiodic-1.5.1-cp310-cp310-manylinux_2_34_ppc64le.whl (31.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ppc64le

elperiodic-1.5.1-cp310-cp310-manylinux_2_34_i686.whl (29.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ i686

elperiodic-1.5.1-cp310-cp310-manylinux_2_34_aarch64.whl (30.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

elperiodic-1.5.1-cp310-cp310-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl (30.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64manylinux: glibc 2.39+ ARM64

elperiodic-1.5.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (28.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

elperiodic-1.5.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (28.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

elperiodic-1.5.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (30.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

elperiodic-1.5.1-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (28.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.28+ i686

elperiodic-1.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (29.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

elperiodic-1.5.1-cp39-cp39-manylinux_2_34_x86_64.whl (29.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

elperiodic-1.5.1-cp39-cp39-manylinux_2_34_s390x.whl (29.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ s390x

elperiodic-1.5.1-cp39-cp39-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl (28.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ riscv64manylinux: glibc 2.39+ riscv64

elperiodic-1.5.1-cp39-cp39-manylinux_2_34_ppc64le.whl (30.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ ppc64le

elperiodic-1.5.1-cp39-cp39-manylinux_2_34_i686.whl (29.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ i686

elperiodic-1.5.1-cp39-cp39-manylinux_2_34_aarch64.whl (30.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ ARM64

elperiodic-1.5.1-cp39-cp39-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl (29.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ ARM64manylinux: glibc 2.39+ ARM64

elperiodic-1.5.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (28.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

elperiodic-1.5.1-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (28.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

elperiodic-1.5.1-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (30.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

elperiodic-1.5.1-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (28.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.28+ i686

elperiodic-1.5.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (29.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

File details

Details for the file elperiodic-1.5.1.tar.gz.

File metadata

  • Download URL: elperiodic-1.5.1.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for elperiodic-1.5.1.tar.gz
Algorithm Hash digest
SHA256 e5d98594deeb80970e59eeba14bc972fb6b38c7cce54dd5b0fa4e54dcf229108
MD5 4efb359a6fbf881a62a414e21af078f1
BLAKE2b-256 80eaf529da08a1e505d379a96e8371cfb4de953db63f3d516d04536142c4ed69

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1.tar.gz:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1d58b814dda9d129a40d09cf85e944408c214e33b8fecd5cc978c60984296eea
MD5 a3106339fa4b420a7949c38cc6a6e759
BLAKE2b-256 1fc7ff3b21b9be4a372e954792dad961f43c56a11ee9c48a819aff59eb2d2769

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp313-cp313-manylinux_2_34_x86_64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp313-cp313-manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp313-cp313-manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 d88c1379ca17179f709f31d7b4e3421dba98e528189b01ddca73b2dd7ad479a8
MD5 be343d78b14d06f2a8feda1a41d92c65
BLAKE2b-256 4a1c415f2edfd6f36580ebf25050572881f90e6f77086f73db63022b265b8a8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp313-cp313-manylinux_2_34_s390x.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 2e6750bb95990fcc6fc854ad1cbf3aaf0afa0ce0db2419c820142ecfa177ee7e
MD5 358f30287d306319c435805ae005f06c
BLAKE2b-256 089320bee4ca375b2719fe690ea7bb11291386e03340342cce099c176a7b0ab0

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp313-cp313-manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp313-cp313-manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 bdc08a34aca4e54740be2833e3323ff652f2c1f4e464477f24448fb3f2142d7f
MD5 f479e9551f9ad20ad5352b346ba412b2
BLAKE2b-256 f79988257ddb94c314044769b79f6a4771e89fc715b8beb4bc427c515e8c59a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp313-cp313-manylinux_2_34_ppc64le.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp313-cp313-manylinux_2_34_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp313-cp313-manylinux_2_34_i686.whl
Algorithm Hash digest
SHA256 9b3731676606d33fafab32b944f7648332edffb5044ea41998700bedfdee1fb7
MD5 03ecb0d2b0ec06e1cef7fd00ff6565d2
BLAKE2b-256 e876e4a68f81386502022e934aedb87eb972371839000156997865593f434941

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp313-cp313-manylinux_2_34_i686.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 fefa34fcd80e439706d04e47f9f8038d753bed71872afb53718aa21d368c58db
MD5 ec6fbb1d41c9fcb58fc903acfb8dcc02
BLAKE2b-256 c21379685ef95304e22aac9375df0bef8856604a2271bdfbc6f19126378262db

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp313-cp313-manylinux_2_34_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp313-cp313-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp313-cp313-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 2895bed607372dfdd27b9981d7fd8bfed24be6ff83c07ddb34b5b8952bc55ae7
MD5 6383fb950b41ff025d3dacae64567c06
BLAKE2b-256 eac394b39436b10b148a5cc253cd17d413c5ff7f58fe971adf2f0c4fe8a54c35

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp313-cp313-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0e53abf2c272bca1dc94cd982b2aa6a9e85dc0fb20161970cf353274749ded1
MD5 6192efc023e7dbd447f6fd1c8393c422
BLAKE2b-256 d2e95a156366e87ca25341c492450e8a5ef5f3ea468d36a40131637f88739d18

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 86cd22e8f9011693f0fa449f085743c518372ba3775d21fa8b57ab9e86d6868d
MD5 9ce63bbebd037295e61960fa6d181db1
BLAKE2b-256 e1c8d7622a0cba680a89cd26f16b873d4d7bef4dac12e5333970b37872af8d1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 53f51570be2203491d5fc8a99f6c1872af28d0891c4b56f74dabd45c641ee7d3
MD5 e76cded3d7495d7277046a482aea5f93
BLAKE2b-256 aa505d0d0f92ab3b0f13b8cc671bb3b9b04324acf5ec1a47cb02b325b2d7433e

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 0f573ce65928ec8213b3fa6720f1449f6ee599abd4117b0ec3a807290765706f
MD5 9f9fbe35c9273e57123435ffcfc87311
BLAKE2b-256 93ffa6565cc7bbc8b658f31c0cdc9704272f46a077f72bbcb15fbe41e1d6059c

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d68ad939c3f30a443922d98fa8758bbadae6c99149731890ffce18389f571c64
MD5 aff2851d03a02f0f92ef67e6e0ef9e51
BLAKE2b-256 2fbbf00ee6a80c834d5a0e01e3a6bc1ad2d36c778c781f38840e15e634a54e4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 984e1ebc2a25e3f133dc025e902745da146a100882cc173b4679d81f76c8e056
MD5 5e0df0b4804be4f5fa50ffb391ad748c
BLAKE2b-256 b5696d0dd2f00b1885c37ab4adbf006679650ec69ebe9d107886c04a58c207c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp312-cp312-manylinux_2_34_x86_64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp312-cp312-manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp312-cp312-manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 b2dc7f3226d7dcb1b6e6fda133986a6f2d9432d3042cf8276932d69382b6c345
MD5 012a4782e0d9865a3a0ec880315df242
BLAKE2b-256 7f95695794010f5a6200ecf767252d90afa14faabdd4ac80c54cd86e1191831c

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp312-cp312-manylinux_2_34_s390x.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp312-cp312-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp312-cp312-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 d60ef83c211c1aa07760604a9f449d091ca102b10f1c7fa6a6488a11fa0e0125
MD5 14095893935943eca05fba2762d51bcf
BLAKE2b-256 b1b8fb61a8c1784a03b3e57fa06e185df87e7757eef9ed301d77cd825bc7c868

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp312-cp312-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp312-cp312-manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp312-cp312-manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 af96f9c91e8b5d26d4e5ff96591513a7a2963cdaa11109101f24e6b5a67f361a
MD5 4f430c90e079744585259ab1de71eeb7
BLAKE2b-256 f680eb5e33a1327de63d3bec516fdad92a0f28b0c2c7bf331f7dbc7a0e1c8dc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp312-cp312-manylinux_2_34_ppc64le.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp312-cp312-manylinux_2_34_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp312-cp312-manylinux_2_34_i686.whl
Algorithm Hash digest
SHA256 2901eb49156826148a334223bbe36131fa2d66c03b96c29e63a800f90ddc4a80
MD5 1a2a323564c3422665a74ee2d3e7d39c
BLAKE2b-256 79028c4b84c627b68afe1c34e0d09550f3a808d9201efd3e9124a735c1d1e12d

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp312-cp312-manylinux_2_34_i686.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 04d10c9f6c0497957920014142619eb34f8386f12d1cbf2b6a31c4fedc4be184
MD5 af973ec6d68020ee9e4a0b7cae51aab3
BLAKE2b-256 1c84e4f3f3e4f49bc41772b44791157f0e35a810064850afd4ddcf6112f8148f

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp312-cp312-manylinux_2_34_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp312-cp312-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp312-cp312-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 7a0e4dc92364c5e0a3176fb32e1b4367a4c27b3f6266401f3c2f56903af14d83
MD5 af399d9910cb691a13c8bce4fa493019
BLAKE2b-256 4260ecb0a5359d34957829babeeed7d683a948be307b0dfdae48bdc7f4d6bb81

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp312-cp312-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a47d1520b7ce852d27fc896d1299e0dc92ca85eda279153dd8c8c8aa17a51894
MD5 7137840dcffb9e33e2fa6737c6d299fe
BLAKE2b-256 1b706ab246f9454e700ea9e662a49bafe61b1cd1f21eada58006066200463fa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 611d418743cc503704c5f29e6251489f37fcf7765e60ba29161337c7f47ebcb8
MD5 a7d45ec670ccc2c198d8349865c3ad6a
BLAKE2b-256 f9de36906fac9092279a6743f96a7aae747da57c72150135fbc07da5837d4235

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 06762aab7ec76ac8c140ddb335361a8f6ef5ee6f9a0ee482209ecd74f7c8334c
MD5 16c5f4d3111c0e573e514873e0119098
BLAKE2b-256 4a4c10a496f0138e2631a2085993db35da3ce9d921957c4064dd9875a58890d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 a0b75ede9724c5e616894df19cc4f8f3652e0dd8cf41735b269772d457f9cb6f
MD5 207a834a5c27772c9da47e3fa53b0e1c
BLAKE2b-256 d80a1167e9ced924187bc420083202872f3653b9dbac3efef334bffb28afef3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2b58e7948b044e09a65797a258160e293f9a57e475d71ac67d6c4ab5426aa58
MD5 b1220e1a2b52c00859bbea87e3262d00
BLAKE2b-256 0fd556ebfdc8504fdfccd1ce2b6a37012c565b010a404d3bdac566fa831ddeac

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 125087b8aa2e6958872356dbf4633ca8fe543980411cfed23250ec52d84062f9
MD5 9c656b2a0111689a1e950ec2f22e886b
BLAKE2b-256 3743ea94d1d3915fec31a7056a24ec947c81cdcb8e4aa87331815e9adcf6fee2

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp311-cp311-manylinux_2_34_x86_64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp311-cp311-manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp311-cp311-manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 9fa6e59cc6f20a3f933280bc395f4f1eaa69474683df343b7ebed870c0d0b461
MD5 cf2a36d7eeb5d8a88be5bc1cc76ca115
BLAKE2b-256 37be59c207823cd06588975e68012464ffb0311a36d7c3f2ed210b593fbaa06a

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp311-cp311-manylinux_2_34_s390x.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp311-cp311-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp311-cp311-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 684a45037a7b17a53c626695aae9309bcc44f35fb3ad619213dc12b6359235d8
MD5 4817780760487fd5259b2334b660db3d
BLAKE2b-256 c8c1aa2f20902036d103724291718754e25e6bd0bf6ea2e8242a9b61a1350860

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp311-cp311-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp311-cp311-manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp311-cp311-manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 be1b09bb607dd7cd424a08f2592ab85b1803355be041e509a1d6dbfbd78a0002
MD5 5a443e057ad0fc8d80714acc5b5392c2
BLAKE2b-256 1ea657f8bc55349aa80cb0ccbf1f4e3ea462891d56890e6459e4f0ea39d6021b

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp311-cp311-manylinux_2_34_ppc64le.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp311-cp311-manylinux_2_34_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp311-cp311-manylinux_2_34_i686.whl
Algorithm Hash digest
SHA256 7915e7651f325a561d90e1ed4ccd0f7e4cc0b45ac56a230902d0e34e8c14ff28
MD5 7ec6d6f6d22ae032594bfeb69e8a8c53
BLAKE2b-256 b0739c8acabb5c8410301c509b090335663d5695516b710a01fa841896777470

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp311-cp311-manylinux_2_34_i686.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 9ef75f7bf9bca91646fed7247847c4e1c423af3473070d466d6c7640f0e32a1b
MD5 a845090eb306c16140267e72b52c3db7
BLAKE2b-256 36cb32e5fd3f2c191ef30bf4d83fe11f68201b1c654a0640900dfe62e6dfeb16

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp311-cp311-manylinux_2_34_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp311-cp311-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp311-cp311-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 17318224e1b8103f16aa58292fb71270b8fb5b70a42531ee54c7e29d042392af
MD5 86818689a315fd1d8cf1b6ac0dc3e3ae
BLAKE2b-256 9688e685e821a71a20b1a8cd536aefe7422eae06269ae1ce55930d303b7178ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp311-cp311-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c98973e30bdd5181dc71d0e16ed28dda7660345adf897d4f2f3fd5093830d8a6
MD5 bf29f381529f83648450e56c0253852e
BLAKE2b-256 a0b0c3453e438a21f78c90ce3c903754dd9b70b1558591f3a180b1529b46a675

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 ae2c0f6aeabaacd6abb373558e0349120ee10adca1f1af88174af721f1d34952
MD5 3891feb68d1718daa971c012c57569fe
BLAKE2b-256 c9967b1ab78f5f5bc53bbee8db80d4dd7a34482bb011f72d2ae4ef8c83aadea0

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 ce3993ffc13a024ecd0b78f62a67f5242dac9986a99e50eef5c79f99a5fb500e
MD5 c3b5333d2f397a2bcab6db2647f3dc29
BLAKE2b-256 535848d74ce65afce1797e2c4411d33d9616a25a3dd471b5686c6d368e1a8060

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 4c821671ec23d7e4add15ddfff20fbda9744b0bcbe4ecafd58e743f8345b9cea
MD5 cc01890fa9a208e37f73bf6c04eccdee
BLAKE2b-256 055256bef98ebe0e9ec24b4a6b7894eaf4b514ea5c9a1703f3a26f0234b3acc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 091cdef5575e1def653cabed2a354ef438a732f7f75eedbdd0ee8674b17da015
MD5 5c0d40987ee705e03eda9f268c3b8c96
BLAKE2b-256 be94f7743808e5bf8eecbcda4e890502231a65842b241bf8458643825c7f0a19

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a7c5c871f5be410259d32db73f7f05f35200922c255c91ca59ac289f7b73b9dd
MD5 a01fafb10e1cf3cf0e5a89b95123202b
BLAKE2b-256 fe7c6d52c9a031f51b26eba9d6a59cc49b6a36eab5afbd53f9d40a5d34e18a79

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp310-cp310-manylinux_2_34_x86_64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp310-cp310-manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp310-cp310-manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 93bce573e338a348cb817f29d4ad9642e1d21ad9ec5acd183217109cf83766ce
MD5 3d586a70a639fb8037f972efb0fa6966
BLAKE2b-256 710186304c08a7639a1794c2e41a347103b5245c4baabdb3357ea69740244720

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp310-cp310-manylinux_2_34_s390x.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp310-cp310-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp310-cp310-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 007a7b0fdcd86a5476e9063524e97012685a6735faba48a402e4319cbe90ac6f
MD5 e8e0744a1faf0a2a4369e2bf452ae1f8
BLAKE2b-256 bf896bcd6f48567ab0d5f3c05df27b48223ebaba920804768d52e32bf627c158

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp310-cp310-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp310-cp310-manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp310-cp310-manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 a2a8a4e6a0f1512ece8cfbf002b61e0219f5284258b9af50135fe43f6d34ed41
MD5 a753399c4156fe0afafde9b9be155ac8
BLAKE2b-256 b102a3d1192245419d4f349c8619abff7b94d8f17ae4de3c3a8bd3f024a37b5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp310-cp310-manylinux_2_34_ppc64le.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp310-cp310-manylinux_2_34_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp310-cp310-manylinux_2_34_i686.whl
Algorithm Hash digest
SHA256 95c0f3ad5276aa44463b428113eded5f19ab70219a59b08bd7c038c7635ff650
MD5 f525045189356b5ea461d9bf74372a7e
BLAKE2b-256 21c29ba8c2574c9dac3c83197abccfe51f1ad96282933b803a6daf7892389569

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp310-cp310-manylinux_2_34_i686.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 8e6c3aef02878d9eeb9640574f361992464ec2ff286815b0fc919f70224af0d3
MD5 276e9ccebd8fa60913e464d444a28f1b
BLAKE2b-256 5565bb19748ee29b010f7cc5f9523edd0e093a58b307704081f17b9a2f83670f

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp310-cp310-manylinux_2_34_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp310-cp310-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp310-cp310-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 ef6626428a530d73a1d6c0b7adcdd00d9496c562d66db2b438e26390fb3fbd28
MD5 31bd238c836417c96d04dfdbbff2e24f
BLAKE2b-256 0c981ea186ec4cdeb15bd7522680176fdb88d306835cbc4dafea7f230c976dde

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp310-cp310-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a559cc337a0ec0751b83a5f0da6626d98062f060577bf8293d2a7bf35db5e709
MD5 e930924be5c264113a0815a8ea4f3dc9
BLAKE2b-256 dc89fbe6938185a5a49781616b3b41167445e6f184c0135d43cbce9b4c8afb59

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 84d1d16989ec704b705abbd57033e9f7f83b4c6898df750476193fd97f5a462e
MD5 536ce90880d84c18a84db8b00aaaa5fc
BLAKE2b-256 5ff29deea10c9dbed5ca898a93329a331fccdb56123ac67c4a154c0f059e2176

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 194de71b71b3018876cd085c23db92d89d796ac9853f35d7f27df3bcb43591a6
MD5 fa6e115cc579103962ff4eb862c1976e
BLAKE2b-256 3b774310351ddd872682fd2b142b10ea65dd14d3b09756e91320ff0bd1b047da

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 49c5cdebe580fe2b0c3b620dea973ad1c39170d7050414a3ad8692c980883791
MD5 6b18f0a8978bebb8f7c69038334fe473
BLAKE2b-256 0d623ba627e0894d715474e80c6f2d1ff8e435ae56403d83dc2ee5379754d788

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 40440c83f2dc3dde5cfefffed34e88bced91734aacd161bb3b8a32e13e092b67
MD5 d91cbd84acbb58f8d1b93e7763b9c40d
BLAKE2b-256 36876bcb44ef970b06c781204377542d48d15f6a27d479e89ea83313c5000909

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp39-cp39-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ef5980cb79bf9f61b4b04c9f7a628048c826c108e822b2d90a37e9ac4216d220
MD5 7208e639adfd6d1b4d992eb1b0f77b7e
BLAKE2b-256 f95d34a6a70160ad2e10b3f8309299e2d6b3a5496690dd5ea9b327529f803d4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp39-cp39-manylinux_2_34_x86_64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp39-cp39-manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp39-cp39-manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 d44fa5d4f0ee6dae99c42ce8634a760b64745be0ecafdac87cd35819aa194b63
MD5 aa8d5d7a4b18134fd7edae4e617758dd
BLAKE2b-256 671596a00e905e05d03943eb4e3ba93fff15975b8dd7e2016eb8612cf873355a

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp39-cp39-manylinux_2_34_s390x.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp39-cp39-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp39-cp39-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 febfb0d8583a6e76a978719e2139810014d4caa7de0dc69c669e1dfb4c6fb2f5
MD5 c11a8e5c7ef745db059da4abdbf85bbe
BLAKE2b-256 d9f60e07d265805c2a1927cd090509e0f424325883d851b90f259e85c1cbe6a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp39-cp39-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp39-cp39-manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp39-cp39-manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 7d389aca02532eb383433ffc5274b6df90725595ef83aa796764fb1b34793bc6
MD5 51168c4cba3e3b3286442abb0b35dfc7
BLAKE2b-256 a59487f57da42bd078ac395830276f9ed1bee1182760c10c08e99abb963431bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp39-cp39-manylinux_2_34_ppc64le.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp39-cp39-manylinux_2_34_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp39-cp39-manylinux_2_34_i686.whl
Algorithm Hash digest
SHA256 957fe07c098b79c33ef01fd3fb9d60b0b4619ec1bb4c0421c7f2ffe6de27f342
MD5 720a6e4a61821a3a6631338415afc096
BLAKE2b-256 2837a7a3ec8208bd452e127d59d7dc211c8e76a6b99285fb4c0a06ef730d7f33

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp39-cp39-manylinux_2_34_i686.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp39-cp39-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp39-cp39-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 360763f4b5222d46ea32afab77fccf7f47838a2aaa98f54614b55c54ac8c17e0
MD5 05b6920972e72cfae6406a573c227c1d
BLAKE2b-256 92bca5ff061a95175d1ec47446fd1c6edec833d291e16efa5a1f750df65e3b06

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp39-cp39-manylinux_2_34_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp39-cp39-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp39-cp39-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 c383608f86144b4881455faff063d7fed9e5d37b872228cb1f14cc83f2bca0bb
MD5 1b302667e9490a9ec6f7e532a9a480e2
BLAKE2b-256 ae2bf0f41a12e4263b5dc32eb9b16be101758846a8d9b9119b7447bf41f8f87e

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp39-cp39-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da06c9b7b06e2503f2dbc032a9c058e22c1b15685b0ee1d5797028704822cb58
MD5 073ef57d694cc9f6eec4d24490848c76
BLAKE2b-256 e4f8dae925f04cc220bca9024fbe563a6059cd0f7d235861bcc37c8fa7a5926b

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 317e1c9531f0d98b782cd842ef4d29836ff9d20b178e7d480a3bc2fd315f79c9
MD5 8dd616be16b3aaa643984fb6bb6325f5
BLAKE2b-256 f3cc78154253bd7f48d57a44fd45f5d2c5b1f1562bf89eed7e4d506cbe4d6093

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 133dbedffce24bb8426af1dfb579eb0147efa1a013bab61d24929fa0f60b2ec2
MD5 bfbf5326a0a7f33862b8bb1d5d48c01d
BLAKE2b-256 060f661af3cc788c2500efc533de2bbb92892445f8faafbf3a0f9fd55e45b088

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 08d37fd119430fd402c571aae0bf136e934a66a4d2ec21223ef3377493b2d1a7
MD5 fab58d043d93689e85bc56a3c8524d56
BLAKE2b-256 2d3b0f0e3038509cd1e27b527ab8964814379b00b1b923fd9816172a49239e91

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elperiodic-1.5.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c89ba1aae6fb83ad73aac718b3f2a738b719e13b9de507debf07bd46a9da176b
MD5 ab8f6462828cb4bd9c9628e0f04f64bf
BLAKE2b-256 3d5e1742bbac8c9b2f06ae0afdecad1c6b14998d2caab713d213a5f9e432073f

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: main.yml on sobomax/libelperiodic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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