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.2.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.2-cp314-cp314-manylinux_2_34_x86_64.whl (29.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

elperiodic-1.5.2-cp314-cp314-manylinux_2_34_s390x.whl (29.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ s390x

elperiodic-1.5.2-cp314-cp314-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl (28.9 kB view details)

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

elperiodic-1.5.2-cp314-cp314-manylinux_2_34_ppc64le.whl (31.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ppc64le

elperiodic-1.5.2-cp314-cp314-manylinux_2_34_i686.whl (29.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ i686

elperiodic-1.5.2-cp314-cp314-manylinux_2_34_aarch64.whl (30.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

elperiodic-1.5.2-cp314-cp314-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl (30.0 kB view details)

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

elperiodic-1.5.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (28.9 kB view details)

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

elperiodic-1.5.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (28.9 kB view details)

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

elperiodic-1.5.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (30.9 kB view details)

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

elperiodic-1.5.2-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (28.8 kB view details)

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

elperiodic-1.5.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (29.8 kB view details)

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

elperiodic-1.5.2-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.2-cp313-cp313-manylinux_2_34_s390x.whl (29.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ s390x

elperiodic-1.5.2-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.2-cp313-cp313-manylinux_2_34_ppc64le.whl (31.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ppc64le

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

Uploaded CPython 3.13manylinux: glibc 2.34+ i686

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

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

elperiodic-1.5.2-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.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (28.9 kB view details)

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

elperiodic-1.5.2-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.2-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.2-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.2-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.2-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.2-cp312-cp312-manylinux_2_34_s390x.whl (29.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ s390x

elperiodic-1.5.2-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.2-cp312-cp312-manylinux_2_34_ppc64le.whl (31.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ppc64le

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

Uploaded CPython 3.12manylinux: glibc 2.34+ i686

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

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

elperiodic-1.5.2-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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (28.9 kB view details)

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

elperiodic-1.5.2-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.2-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.2-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.2-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.2-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.2-cp311-cp311-manylinux_2_34_s390x.whl (29.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ s390x

elperiodic-1.5.2-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.2-cp311-cp311-manylinux_2_34_ppc64le.whl (30.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ppc64le

elperiodic-1.5.2-cp311-cp311-manylinux_2_34_i686.whl (29.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ i686

elperiodic-1.5.2-cp311-cp311-manylinux_2_34_aarch64.whl (30.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

elperiodic-1.5.2-cp311-cp311-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl (29.9 kB view details)

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

elperiodic-1.5.2-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.2-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.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (30.9 kB view details)

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

elperiodic-1.5.2-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.2-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.2-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.2-cp310-cp310-manylinux_2_34_s390x.whl (29.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ s390x

elperiodic-1.5.2-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.2-cp310-cp310-manylinux_2_34_ppc64le.whl (30.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ppc64le

elperiodic-1.5.2-cp310-cp310-manylinux_2_34_i686.whl (29.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ i686

elperiodic-1.5.2-cp310-cp310-manylinux_2_34_aarch64.whl (30.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

elperiodic-1.5.2-cp310-cp310-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl (29.9 kB view details)

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

elperiodic-1.5.2-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.2-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.2-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.2-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.2-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

File details

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

File metadata

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

File hashes

Hashes for elperiodic-1.5.2.tar.gz
Algorithm Hash digest
SHA256 5d43691198bc09cec00bad83e721eb0dee31809aa2f498736ca66f1272bfcf0b
MD5 a96ddd667c7ceb2ff776e1e0b1dec05c
BLAKE2b-256 221a1cbc6eba67ebeb9cb38327e26b45d160d5a696b105e26f7bb6a1cfcfda64

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2.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.2-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 dbe61777cf2eceda7c32f30dc9ba18202acce81985e0ebfbd979218afaa444ec
MD5 50b9c9f90d2c7f79c57c3f48abc8987c
BLAKE2b-256 b39afe093d4d3f8e8430498ff365a5f2603dcb798b57acaa023b9c739a258f10

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-cp314-cp314-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.2-cp314-cp314-manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp314-cp314-manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 9d420868f4ef2e969fb5cec4841dd170ba72b4081bdb1acf757a8519b9be4610
MD5 d033dee5726f48f478fe13e7ecf144fe
BLAKE2b-256 f5112d4fa4b86282c5630c5cc9ef0bf5508f8b3ee7f99f78d32a013d8b8329ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-cp314-cp314-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.2-cp314-cp314-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp314-cp314-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 3a1612018ed0dd79f106c9741831d24e64f9e13b6b38052f2d6508908d6fe2d9
MD5 913dd6b613602ad1567124b864ee1d6c
BLAKE2b-256 7c8155b0b1022eab56c8c93153c571dd62923e29be19bbf08680c47aa989e929

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-cp314-cp314-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.2-cp314-cp314-manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp314-cp314-manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 41cabe907d1a71b5ef19f25d61ab272aaab5a7ec96c85f05445e181ac0db96e5
MD5 bde5215b41878f7bf4e4cee68547e7ba
BLAKE2b-256 c4f2982b78c752fec8e7ad1d6babcc205455a08a45a7e663c84a0693a6b116dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-cp314-cp314-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.2-cp314-cp314-manylinux_2_34_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp314-cp314-manylinux_2_34_i686.whl
Algorithm Hash digest
SHA256 2e465a824394c7ad0bbcda3536d1a19b4fa0fd7bcbc86b23b4f9586e73d9dec2
MD5 618e9db6973d96715a6cadbf62926c33
BLAKE2b-256 703f94cca963c8f433b86eed3df4d39e2e70ae75cf633d438a75080d930867d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-cp314-cp314-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.2-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 e249ccf7f3ad8b56bffaa0613a60c7260d399f591c56cd0eef9b080b1f026d4d
MD5 5a671397ff61667914085a28e6e67e72
BLAKE2b-256 933c97f2bb43331fb7d3c82e8224d29d9b603e399d60249c844cea981918939c

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-cp314-cp314-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.2-cp314-cp314-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp314-cp314-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 7b2f5730f0885acc0a8b100ef708a4f9a2e421d429f01f334af68d1ac57c0b81
MD5 856853db9c234820b1389b9b90f3224e
BLAKE2b-256 4fbb5d922e12a8d0615d955706d76f5db1baa156a4db4acc2db962b9729ecc03

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-cp314-cp314-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.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b0864f7d4cd035175551510d08d2d7ea3ffb08202054066855e6d6cfbff3609e
MD5 956c58a0d202a87fc2a03c076979192b
BLAKE2b-256 3a8c0e1b5100640531fc7084a66b86c585ee764c1ad40aea0522b0ae2a02651b

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-cp314-cp314-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.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 f83a0f5c1edfde70813776194df0576c9d5d5dcee1e6abbe2ae4bc6c37de7fa4
MD5 cf472833ae2c591e48d8ac39b4859232
BLAKE2b-256 0c50bff04c20ce7da08b0f766ab5132473c164997e32770d9f36c186245b496a

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-cp314-cp314-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.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 bd6e0e9892a9992b38bb158e2bea050427ad65eb1e7159b0550000cddaa20687
MD5 298d9beeac6992ac664ff4f95fb11898
BLAKE2b-256 2d6f23f76c90aa1e94dab03b87cfc8cee8cb45c0b9723de2dd7c53e58a9079d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-cp314-cp314-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.2-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 9c35e35f717322874378464e7b8d13eea8f063101094ea0589b16770795afae3
MD5 6937787c4ff67443b8a9d9e3748cd1e0
BLAKE2b-256 0c9a041af5f226b7aa4862dc282bc56701823e70123cd25a8d6b11643509f1a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-cp314-cp314-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.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f9b14f7720b21635992398b646504503feb4f103b4899353b0c9aad55bfa49e0
MD5 fbfae6f6215c29ac2a64e6f9b7282559
BLAKE2b-256 2ed897925ad4c50c325284b6d6677eaca69fce797bb33a1911f42c5cfefbbf5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-cp314-cp314-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.2-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 efb38eace2f99c88cb3b3ad9469da8945df68a4cc3178880afbab46491c38225
MD5 aa4035363dc80d25dd1c2a1b74ec049b
BLAKE2b-256 cd6df425d430ba6dccf8ca626516155f98716756ef13eed499d22725e74ec8be

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp313-cp313-manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp313-cp313-manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 1664983da256546280bbe38cc01bae7edb4323020fc955ebff21e76b9c64b110
MD5 71d36171179ba69e196928f1b4c9f107
BLAKE2b-256 7e9f48ab8de39b80338b29264e2006342c1b385c0a6b52f20357ca018e162bf5

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 6c57c83d8c5b7835e3a9877cb14a68ecf80b5e15459089623c10c8be5d21bbf4
MD5 3b4da2e02f05fcfd2887abeb12248599
BLAKE2b-256 a6339cfc95eefc617e517af80683b0bb2c27a381494f2762a4f7322b8e8ed69d

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp313-cp313-manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp313-cp313-manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 5e889b421f9db672a67b4c62a8b66e4d0e6335b648546cfd87ab1d713e3d1bb8
MD5 722c88ce6c047490539c2fc4ffb6c9e9
BLAKE2b-256 17f0c3d4892548954d56ff06024b0b4b5c4e5daf45582de5c86dc0000a4c15ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp313-cp313-manylinux_2_34_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp313-cp313-manylinux_2_34_i686.whl
Algorithm Hash digest
SHA256 2c806b79da539fc5e67b3e2cec96825b5efa41e621efdedb78f13e1c2eaf4c9b
MD5 9d45166c33bea253aed1c5b354dc32af
BLAKE2b-256 c9b378692446103938fe1c59d4b7f5cfa166ffbffa498bc06df60ea1b2bea0a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 630d5bc4dc8814a79a5e1bb9cc0710ce741b6a6126a23fabd21e87d1c34b04da
MD5 f759c9dc8be280028a9cc543064c0b5a
BLAKE2b-256 5545cd8181c94fa485d16ca2dbeaa4bfdb046ee9128a6b50ed6356731d65e8a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp313-cp313-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp313-cp313-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 155f5762897ddbfc961d03e8d1a3db885f1a58482e57d18bf84be4ff798ed137
MD5 500a07a0d1c90da6355cdc23c938f308
BLAKE2b-256 a3f4a45c01f81df93f01b1ed89f58cd517c37d88acc492c2fa94693f79dd5f40

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-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.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ccef5fbb28fe79babdaa966a491a8561ea419fd901ab8a0d4d3aaaf4d29a9223
MD5 6f71418bdc9587ffb651a4966090af95
BLAKE2b-256 28cabbc5d11a508ad39f9b064f5a59e668ddfbfed255183a267d0066355c5115

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 1b0b00412efb7ccc650a888171c53f2db4ddd0d649bb17f37fb2beb93dcc0ed6
MD5 6dd5a8e5d4c92f9163b8e2bd301dd8ee
BLAKE2b-256 342ce1350585c7fd0a26a3e368396b463f93afaa62eb96e78cec5eed2570a9cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 37d115c1807f183b206ff7994276b01a3389e92356463ea3211a2f6d72453a5d
MD5 7ff347239ca04f82bf5a435c09957399
BLAKE2b-256 55545a2f335d66219b62b1c4c9f7d764d8e7c6ac3b91cbcdacb18749c0b74b4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 97d5bbc7c516d558a974e89df98da46eb8bd278dd3b135967b970f2a1e6dd6d4
MD5 25e1856c104e3cfadfe162f8830b75e4
BLAKE2b-256 83f5f42adc68e769fff234bf7fd1343502d6add2db61e0ae27ff387b38a4cd3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7f3940cd6dddcd5ee6a6a9947235f94afdc16eca77ff21668715086f6be25ecc
MD5 a437b6665f196241155921676965dfeb
BLAKE2b-256 cf4067a89729f0fc3484194469cca7e8a379a2ec94b8127c1324f8415428bfbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ad5f30747907b3fe48198ed1d87110b14bc329db6abc7b3d79cc0b7c46de5cc4
MD5 f86a04df73a0abd322faf57b7f3a7d5b
BLAKE2b-256 6799b8838ef9adacbfb61fe6034c481c2dc7334c17b95128d04a28a696782bfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp312-cp312-manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp312-cp312-manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 a7166d5958e40ad1aa6b11c22cfb8023ad0a01bf92a8073112c4ab51d2bedc5e
MD5 44742dc4b075cfb6680f1ff82786236d
BLAKE2b-256 dbdc4339b9c3d2004920b29439f2fb535c3634ca0f1972ad068465850dfa0d8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp312-cp312-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp312-cp312-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 af0dfef57166264f8eecd0944ab966e9446ef85f3c4fca82107a1ee082d95d5f
MD5 44fa31fc8dccdbcc69aa75d73a9a1d46
BLAKE2b-256 6c73f4c79c5df270a028b47215b758b5f1a0ce3d2713c767e6fae9c9fbd62a5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp312-cp312-manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp312-cp312-manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 c851e2c4125c7e5b62271f219d6b97564e2f5207eb0edb966847a9fcc5a8e993
MD5 fd6e5585d9c45dd50f5db31e82b691ba
BLAKE2b-256 b2dca18a78d7ada60bb961150effcb18986a60b27b9120f1afc5908b27dc5ba9

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp312-cp312-manylinux_2_34_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp312-cp312-manylinux_2_34_i686.whl
Algorithm Hash digest
SHA256 e0be7e55027ea6a560d2ee69edca68691b4a65f2796a12c0f2e969c0d33c9e90
MD5 4a6a7bd36efd67632f3260088990d196
BLAKE2b-256 2db1daceb0ed92464fdad3881bad3af8941bf5fee3156e54908789501904bd18

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 fe800357419cbf216b0648f1755057a9c5ec0e100013a4233103f3d56925e37b
MD5 2f2a88a4890765fb83d889d8c06235dd
BLAKE2b-256 2f88b60f782b928c893f1b2f43c8b5633f40fcc9b34c31a39a1f4cb252817b53

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp312-cp312-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp312-cp312-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 92a86b54ec06e867e828e0149ebb1bf77ac7c63446e61fd0311c92b30bee0780
MD5 b02ac1b36874f627b1e2adf717a438f2
BLAKE2b-256 4dc5e3a7c50c8e711a2cfcb6d8b80e8a1e5038c69d244eb477e87aea80485115

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8c4f480c4f89517b564d8cf00caeb8c2b1c3fbd03f870b666dfc2b66435b5c5
MD5 3f8af05c477383ab133cdcbae9d0f97a
BLAKE2b-256 764ae20907a470725350d4f360d423e3458cd8f17dac0edeb92f6d2fa48c2af0

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 b4803b917db9191e8982277ee1a792c38b7831f9faeb1087802113aa38a533aa
MD5 6d9f2ad46be63b3131af26057619d628
BLAKE2b-256 63ee5841e0f2951271618d755fdf31baef9b680ebcaa68e8aa02b1245e3ec93f

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 486bd641e2ea63b5c852393ff1d285d03bc27cd6af691c45cf342a634877770f
MD5 2a1ca8d1e52cc7f62e3d854910cafa8a
BLAKE2b-256 21428fae066a43b55b9b239fe847b802da9e35e5883faa33d7bc7c40216f0bfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 ba51c5a53472ef096964a351c84b01699cc99a826ed02a595812acd190e7587a
MD5 2f07574d7581e18c6940be3b6790d35e
BLAKE2b-256 1e83f333d65aa760d27abf5414df68593b2bd5d20687412501f7a3dcf9a73e91

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0c14f568d3ca6a6990ce7ae961ffae7f4346ea0143fe6b4f9f3a4cb3855babba
MD5 6139dbdeec5de56bf6a07753820481e1
BLAKE2b-256 0de54ef79c2096911e2fa2289b0968242d8b18914213c7a2a153eb7837f27694

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b6d051a7e5dd07daa58c8c9453f9d72850e641c4fa21af1a40cda793bb7951a0
MD5 9b7300dce27c0719f43188296c834329
BLAKE2b-256 9c41e78d34a00b610152500ed108b8d1483cfef6a5101a1b013bf6040cc09706

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp311-cp311-manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp311-cp311-manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 1d4baf81d6cf99407776bb521de1086d57fad3f04b4c96b7b3ba77fb31bdcb1d
MD5 b135727b73c410c1f4a6ee99af6475ff
BLAKE2b-256 ebcf0d2c854ef655de705d4a9dce464e7013db5c66ea5aa5f2ac33aca0036536

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp311-cp311-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp311-cp311-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 314f32d3e04b169bcc4c4251be49cf1504591551495e8fb0899e2e104c219dd8
MD5 91fde1a281f613b5328dca03b83b360f
BLAKE2b-256 fddd03d22a71fa17440fae6963b5d0b76789c26aaf17156fb9bac235d5338ee9

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp311-cp311-manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp311-cp311-manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 a7833296400b0d18d6b5840aa53853b3c86a81919612838fe54c573c0ef6434a
MD5 ac67355d0d4d616fc89564856839db4c
BLAKE2b-256 59a44085b9859c2ff62b453de906ae6b140ac709247bf8befd959f0e47100712

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp311-cp311-manylinux_2_34_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp311-cp311-manylinux_2_34_i686.whl
Algorithm Hash digest
SHA256 6a1ee2f6a4f6fe4458fef2b3a9801af0a36e73a3e7feb60950a2144f8ca48722
MD5 7df245541a0b8ec8f3501b25acb457df
BLAKE2b-256 4003dcb7b20dcfdb85bebf117eba2bad919f0b76e9fcb20ce39af0b84c79afe3

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 4ef0535dbf1aa5528f9e1d1076e495066aa4c8fdae7ddbc9e3a19d0bd727a80b
MD5 7a568bd345023a862dae3ef0905327a4
BLAKE2b-256 00a75f742150e20c692c7ef12d4b3581e9694c855883b09dfc09c2f6e2fdd2dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp311-cp311-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp311-cp311-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 7679f515fa4a97fba8631a325aff445580d747d3ed864f2b1d4b0ef05776ef8c
MD5 bab804c650858d8569dd55c8ff5353e7
BLAKE2b-256 7314c498a18ab70dfea28dc372898c7e93f64b8753c56386b50ab72a89ec0bf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-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.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97869436932b85d93057300c46241a52b731569851cd62a10f7c06a0d28b16f4
MD5 936cc789aa0dd48fe946a84c57cee39a
BLAKE2b-256 0ae75fb0c76287b34159b61cc3639e787da6b5fbf23e91abbe1570bc84c11218

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 158eeec6addb1b0737f29befe773d05b7970e7aad35ed074fffebb7c8367a6e4
MD5 562bc9defbf2e4aa1048366c744c09e0
BLAKE2b-256 02c6197e927a918de5653aeaf3d2ebd5926b627c9e8898ddee7f78b485a6a439

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 7cd636d3f7d1754f2522c23ef1eb1162413a8298489416b4c828a902af4f659f
MD5 c6d6ddec114bd6b67d851c28a1d05542
BLAKE2b-256 8716f11a277734190fe4c04662b17a23948bd7cde50089eabd4267ec9191a489

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 1852f8a74aeb01c8c755b551a673358aaa59df08c20440954809f8e3b07cb34d
MD5 05e81c7cddfc05acc297ee9e0a26fb63
BLAKE2b-256 38d59a14146b37267ea884f7167b2785345cffa0d3dc58dcf0dc339c2f04d652

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 152970535e5a1e336babb05d76fcb68cf34adfc331a21b6d1aed5e54612ce147
MD5 c543a8025bcdbcaae7e6c757fae6124f
BLAKE2b-256 909f46a4f832f1611503a8e341e8a190fa6bb2cd4de540605e7c7c1806271e0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 39773781693091fb97860ce9a922e2bafb9f027595e0c7299140c2c303097b2f
MD5 c4165f9576a5d316c6d87bad8bf8a3ea
BLAKE2b-256 9b308cf6aac61e8200d0d349627ff5d69e2fd43d46085198aebebbf25c9ee588

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp310-cp310-manylinux_2_34_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp310-cp310-manylinux_2_34_s390x.whl
Algorithm Hash digest
SHA256 fbfb9ec3d0562ea76230a647a6bc169bf82028574d844bfdd8409e2045baab00
MD5 c93a58a5607a167e0db490ab741d363e
BLAKE2b-256 2d50f344587e4441c0d939066c51b9ffc65f7bf6680db5d8fd1ef7e8b36ed500

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp310-cp310-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp310-cp310-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 aa01e7d60d929100ebe0895f4ad3cb8af7eb58b5634e43ac2587f691dd13822e
MD5 aa47b0a3e6c7ddc77c0bde1a01553d32
BLAKE2b-256 daba04cf35f7aa36d05ebb371ee1952f9e262c6804aa89e2460db8353795e1a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp310-cp310-manylinux_2_34_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp310-cp310-manylinux_2_34_ppc64le.whl
Algorithm Hash digest
SHA256 74e62dad6214ffa1533e547e9cbd99b65e68428e1f2d70d25fe21f8967b95c15
MD5 4a4dbe32b98e8948554f672ab3d9550c
BLAKE2b-256 f0d792b3d19ab9b545869cfc97308d54164f22f57055ad7bd1dbc9f779303958

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp310-cp310-manylinux_2_34_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp310-cp310-manylinux_2_34_i686.whl
Algorithm Hash digest
SHA256 1cd46da11004a0e6034cb346ef54f86a3cceb51ccdea14e639475645a17ad0db
MD5 c2e8d4e7fc9100bd62d326b4c1ab0855
BLAKE2b-256 b87b94223b362aa2e600bb81aaebd1b7343b8b2335b37f66cb1102fff5c1a00c

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 9187ca5de96e1d04fd6529bd976f97725dacd49adc606a83331686d02fd86649
MD5 f5cfd0431c9f5e5ef47f9d58a394a526
BLAKE2b-256 e9f76124f5d541ffe3b49494ca32b2852f8d25ed7a04bd9f162181174940c144

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp310-cp310-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp310-cp310-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 85e78dda7debe86757ba53ee96515f25ee7368d4537b7bbf984de90129baecd9
MD5 8af0778e0a5f8cf57ca67b2ec9d10e85
BLAKE2b-256 e69d8bbf09e66cc700e4772bb44820c89adca6495c0ca6fcc8992bff46327c3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-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.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03a03b80eba1fd843fd68879151e831bad997b5fcc24c525d6db2f252325af7f
MD5 63197f5e6afbf29ab49a44fce8f16f9b
BLAKE2b-256 9de41b34ece27c18c19539ba6dd9cc8f3e36b96fb4b790f011a04c2642a212e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 c4471155075bc40fe652bf1d638101bb80a04757dfeeea6d9c3b213e4fde52a3
MD5 19c762ce245d3d0d9a32b6972d6bbed2
BLAKE2b-256 8958eecf50bd34c84f8bc1b266f5542fd007484a43e773f457d655f48556a952

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 475034c5c86ee34e5bcbea8ed235e93ec9b7d903ccd634a5639a437c3839be0c
MD5 831a0848c34c6c21c5d687edf7602176
BLAKE2b-256 172ecb6f04e068b8d06155069cf90999ea99ed7e8c2b0abd695baed839d3d981

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 4b96ae25ab936fb20740d46a7b9ae5ad522ee8cb4659d398c0a8fb36fc9f542a
MD5 b50d8c6d1594cae7dcf65fcf72c81515
BLAKE2b-256 053008a31b4e650b1e986767f505d4b33fdbff0c473f169901b94be728a1c04b

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for elperiodic-1.5.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 20aba6a36a25f5f593e9892c032f4b17894fc534db452ebd3484eed124e2d90d
MD5 40d52f6f991d96f7c404a123536cdd0d
BLAKE2b-256 ec3f232016fb72c149f794c09b00aca201f190dde6d77a46669855db1139500c

See more details on using hashes here.

Provenance

The following attestation bundles were made for elperiodic-1.5.2-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.

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