Skip to main content

Typesafe datetimes powered by Rust's chrono library

Project description

https://img.shields.io/pypi/v/whenever.svg?style=flat-square&color=blue https://img.shields.io/pypi/pyversions/whenever.svg?style=flat-square https://img.shields.io/pypi/l/whenever.svg?style=flat-square&color=blue https://img.shields.io/badge/mypy-strict-forestgreen?style=flat-square https://img.shields.io/github/actions/workflow/status/ariebovenberg/whenever/CI.yml?branch=main&style=flat-square https://img.shields.io/readthedocs/whenever.svg?style=flat-square

Typesafe datetimes powered by Rust’s chrono library.

Currently a work in progress. Leave a ⭐️ if you’re interested how this develops.

Why?

Most Python datetime libraries use a single class for naive, timezoned, and offset datetimes, making it all too easy to mistakenly (and silently!) mix them. Your type checker and IDE are powerless to help you, leaving you to discover these errors at runtime.

Whenever takes a different approach, and provides dedicated datetime types that reveal mistakes before you run your code.

Types of datetime (and why they’re important)

🚧 NOT YET FULLY IMPLEMENTED 🚧

Whenever distinguishes these types:

  1. Naive datetime: A simple type that isn’t aware of any timezone or UTC offset.

  2. UTC-only datetime: A fast and efficient type for when you only want to deal with UTC.

  3. Offset datetime: A datetime with a fixed offset from UTC.

  4. Zoned datetime: A datetime within a timezone, often with a variable UTC offset. Zoned datetimes may be ambiguous or non-existent.

Below is a table of supported operations for each type:

Operation

Naive

UTC

Offset

Zoned

comparison

difference

add/subtract duration

to timestamp

⚠️

from timestamp

now()

to naive

n/a

to UTC

n/a

⚠️

to offset

n/a

⚠️

to zoned

n/a

⚠️ = returns 0, 1, or 2 results, which must explicitly be handled.

❌ = Too ambiguous to provide a sensible result.

Quickstart

Most of the functionality it not yet implemented. Some basic UTC functionality is already available though:

from whenever.utc import DateTime
from whenever import Some, Nothing

# Explicit types for functional/Rust-style error handling
d = DateTime.new(2020, 1, 1, 12, 0, 0).unwrap()

match DateTime.parse("2020-08-15T12:08:30Z"):
    case Some(d2) if d2 > d:
        print('parsed a datetime after 2020-01-01T12:00:00Z')
    case Nothing():
        print('failed to parse')

d.timestamp()  # UNIX timestamp
d.to_py()  # convert to Python's datetime.datetime

Versioning and compatibility policy

Whenever follows semantic versioning. Until the 1.0 version, the API may change with minor releases. Breaking changes will be announced in the changelog. Since the API is fully typed, your typechecker and/or IDE will help you adjust to any API changes.

Acknowledgements

This project is inspired by the following projects. Check them out!

Development

An example of setting up things and running the tests:

pip install maturin
maturin develop --extras test
pytest

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

whenever-0.0.3.tar.gz (16.9 kB view details)

Uploaded Source

Built Distributions

whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

whenever-0.0.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ s390x

whenever-0.0.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

whenever-0.0.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARMv7l

whenever-0.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

whenever-0.0.3-cp312-none-win_amd64.whl (167.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

whenever-0.0.3-cp312-none-win32.whl (163.6 kB view details)

Uploaded CPython 3.12 Windows x86

whenever-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

whenever-0.0.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

whenever-0.0.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

whenever-0.0.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

whenever-0.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

whenever-0.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ i686

whenever-0.0.3-cp312-cp312-macosx_11_0_arm64.whl (305.3 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

whenever-0.0.3-cp311-none-win_amd64.whl (167.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

whenever-0.0.3-cp311-none-win32.whl (163.5 kB view details)

Uploaded CPython 3.11 Windows x86

whenever-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

whenever-0.0.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

whenever-0.0.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

whenever-0.0.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

whenever-0.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

whenever-0.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

whenever-0.0.3-cp311-cp311-macosx_11_0_arm64.whl (305.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

whenever-0.0.3-cp311-cp311-macosx_10_7_x86_64.whl (310.6 kB view details)

Uploaded CPython 3.11 macOS 10.7+ x86-64

whenever-0.0.3-cp310-none-win_amd64.whl (167.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

whenever-0.0.3-cp310-none-win32.whl (163.6 kB view details)

Uploaded CPython 3.10 Windows x86

whenever-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

whenever-0.0.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

whenever-0.0.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

whenever-0.0.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

whenever-0.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

whenever-0.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

whenever-0.0.3-cp310-cp310-macosx_11_0_arm64.whl (305.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

whenever-0.0.3-cp310-cp310-macosx_10_7_x86_64.whl (310.6 kB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

whenever-0.0.3-cp39-none-win_amd64.whl (167.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

whenever-0.0.3-cp39-none-win32.whl (165.2 kB view details)

Uploaded CPython 3.9 Windows x86

whenever-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

whenever-0.0.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

whenever-0.0.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

whenever-0.0.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

whenever-0.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

whenever-0.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

whenever-0.0.3-cp38-none-win_amd64.whl (167.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

whenever-0.0.3-cp38-none-win32.whl (163.5 kB view details)

Uploaded CPython 3.8 Windows x86

whenever-0.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

whenever-0.0.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

whenever-0.0.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

whenever-0.0.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

whenever-0.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

whenever-0.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

File details

Details for the file whenever-0.0.3.tar.gz.

File metadata

  • Download URL: whenever-0.0.3.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.2

File hashes

Hashes for whenever-0.0.3.tar.gz
Algorithm Hash digest
SHA256 045775226283a33f3fffc6250bc0c1b574f21201240c94bf3d576de0786b9d33
MD5 525aa4a338ad668e708ced4242fec383
BLAKE2b-256 fc449949f093fac61291d58b010958d31573936d0e2dab31904656d0854fbe00

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c07746e863f73979cc3ee57dfb99cc43309cce72c15efa957a99ca6328177ee6
MD5 b2c8109c4472bed4e33677a9369ebf73
BLAKE2b-256 e88246b02e16cb459030e838d76401ad7ae3a43d2be601f75b7c9bd5746ff8f8

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d83122447f6ee6597f03d594a40f69b1fdc10d6a2cc438066bacfc8011561d91
MD5 b779dafa6816efd3f9d4f8eaf002ff36
BLAKE2b-256 e3f7ba310a43546484b9bbc6c0c83cdfeb2c139ddada149f15646dfb0d847bc3

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 79d94585b7fa5db719a991ea261cb0630414acee2a8271685b2991b7f965fe42
MD5 86c06e7b10cfb08614e537cc6f029815
BLAKE2b-256 14f8554dbbe309d023978ab3914613c1b07fcd9cdbe3a881030062f847bda8d8

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 17678c047a977b26db83336301766f97ebf167cdd1ba961cf1e996873456f7b5
MD5 1cb47983391b6acd5b213c1b72205caf
BLAKE2b-256 ea3bb2d2353693ad4b4dd3169bb3d8eb102d7ccb20be07a236e3a5b1757a173e

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f6874175e32fc48f2148bc8fa58a0c695c5e140760f379d7393d7cb686489b1c
MD5 0825d1c283c9ea663612e8dc34b3b4d0
BLAKE2b-256 53f52450ba3d0b31f0270b2ce69dcee7f9e6aedd0943709a12da40523b714ee0

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 0493fd6453f85844ca396c77b15dda9ea764d53e1eedede35d4b9fe83077d0a5
MD5 7e729fc6ceaeef4efc4d79bf5eb35174
BLAKE2b-256 8e1dffacb1828a196f30d2f7bce2f0820b5e61956a9f8aa56898b741945ed640

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b667463f5df17c301b0ab62dea0bed7d3ed4f2b772afcc828829ba883e36e4a
MD5 3942dc4b4044a51fdd7e9d58d757648c
BLAKE2b-256 f9a5f8c51aa464aef7fb33c90d1466b0cd2fc6075819967a8a7215892bf028ff

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 47f0036fa9bc554281fd1680011744eddb0ec5adfc47dce57385e197beff480d
MD5 be0ec414e63b5823f546789ab359f930
BLAKE2b-256 8f5e696f5fa40bf52c0a607a496ebff5e3404ad37aa37eaecff28330b757f977

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 05d6676d89359e2551b6bedd8686ede1bc967fda81c47733eeaef50c523cc867
MD5 395e8aebed1736e0552c80b7b1bcebde
BLAKE2b-256 799c95cfab1863a55027b58efb0ebe364390fa6fac233b76fe1b6f1f01bd984d

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b3fcda9eb1f92f489716221ded501090b8f71799746c8308bc13e96804dbc915
MD5 e29119a7fafe9430bea09f76e19b5f64
BLAKE2b-256 f1103a1171910ea1219f96b1a03ba3d2d809e65c046310a81eec83f2d652e024

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7673a746e95f4ebcbf206d57df2cbaa1e628a1825dcb564d544a79df62190adf
MD5 2c3267b3785cad69a306f95f0085cc73
BLAKE2b-256 43d909e0cfcfcc3c47e8158c65255c2d8ff4aabfa5454c6763ca19b30e4a58a9

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 5f75c58ca1618fcbad01e45aa7732d56f258a7f0fe60a4384cdfeb75beb23728
MD5 54d51e20aecbbda0b7192fcbe78bc654
BLAKE2b-256 c06143bfc7057d38b9dbc2ae6e3309946c7390fb6881a21a4fada5bb24fe7756

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 136e206f73d96fedbdf5b57a210208d890eae820558f7565ee8741e52d09b6c1
MD5 042fefcbbfacdb062e0ad25e1c4dba57
BLAKE2b-256 eaedcdde3fbde5ac9895cac6c5bee748d647095c2c0f43e72e6474941b8ea933

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0b4cbffd42d5fe4a99ede3e6c23244a5fa2ce67cdd274432e95e2aaa003471ea
MD5 76de2c96549a39a88bfc6b89ffe6854a
BLAKE2b-256 5c5306b2d7cbc1daf20f1b4ef951f04fe87df4fb1c69e2b2ad6d91e22b0243c2

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3629f56250d6b7d0619735abf238a9d551f750b2eeafadd915ad0959a4cadaf3
MD5 f7fcbe35693b5f7f7b84c26b5e476019
BLAKE2b-256 a250ebdb6775f357092f44be0bbb6915137553cc94187932437cc1d0b2c2dad5

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 49846cbd79541c0423a83962a43d1214a3f45159351863d8d5ad18cf6049dae8
MD5 17c3b13500cf2cff65d94375a207c6b9
BLAKE2b-256 0988740b8120b87c276bcec3b0a597b07deaee1e9424c9dc4941da92ca8d6d0b

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ca34ebd36ad28565777daaf3d503ae0145dafd792f0a5fbdb9156a760bb83f3
MD5 74a4fd339ee7c94c86ae3c4d13e9c06a
BLAKE2b-256 03e7d425df88567430dd28d2ddb84741f36cc7ac41b9582f9f097e0c880d9972

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2ed06f96012233a458f5bef89fc538e3b32b816a16aa6649ebe406bf8d75ccd6
MD5 111c8a56ba0be9bd857387a980e948e6
BLAKE2b-256 3bc58a2b21759590dc125cbe9782e8e664acc8c105a1bac718d4480609ff8221

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c3ebfa4146849d2e1ead949ffd762792f5d5552fd13b4b4b2405701cff6d15c4
MD5 ed09e9d2f4cb14431c0b9d9f61cf5aaa
BLAKE2b-256 dbbba49e001e34843861dd0f2d774d5dfa3e42c685511daa7a3cd488f6fe9096

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ee0bb4a580c4bebcf63c954be217aeb68e50d6f911cdbeac5860fc86a7f7d4ec
MD5 7ae83d73ddfed6b0f2abf2fcb46fcd07
BLAKE2b-256 cc01742f96375b80bc52b66eefcd5d7c3fab8e3f62aafddad4a5f6fdb6f97cd7

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cee6d413c6bfa5268322f08b7c5f802eee6345f2918ad0a7e07d99be6684e318
MD5 5eca8658648cbbc189c74112a3764f24
BLAKE2b-256 c762380abe9b67af17f2082d6cdf707c75c80ce487201d26f31393bf16a4e26a

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff4e2a4ef7afe2697039a5b6a2432615e8f872200aff044f749b678898310a39
MD5 c792855b6498003a1f477774d9165133
BLAKE2b-256 556b89050ba06c16e029b99afd825bad75515c485b446209ff861331a569f2b4

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 f760e62edcb8ef16f968d3c7d3a7bf897ccb560a408b206d6853d3b6059f11a1
MD5 5148371dba522b43543f2937a49396b7
BLAKE2b-256 b5dfd5a4fa77add537df220a99eb86c8a95a48eec3da0bc5b82506345548f4c7

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp312-none-win32.whl.

File metadata

  • Download URL: whenever-0.0.3-cp312-none-win32.whl
  • Upload date:
  • Size: 163.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.2

File hashes

Hashes for whenever-0.0.3-cp312-none-win32.whl
Algorithm Hash digest
SHA256 4f03ab53e964146cf721721f21fdda5adcfd000f0ba97c8b1efab36db5dcb261
MD5 07dfc9b90ad48a6d3c941ce1c22432f1
BLAKE2b-256 676f10c54fb30ccc7dd5f8f0b10c8135294006de0635916433ab78597f564aa1

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 606d126860b100a2638c480a343dab9cc82b87963f16cb7c15ce2e5db2f91d46
MD5 c6eb6f03c00eaca11e414eef5c1b5b34
BLAKE2b-256 9197e821f391ba85ee1133236d0308c55bce0ea326cb7d8b270628d00be4d320

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ed0bd2dab15c13a9f84e067163e7d6904136b6edecd01913cc2333a0933faadf
MD5 ac322f1357f7dce027957ae41fac8e0e
BLAKE2b-256 1ebc369fe7cbc1f7eb8200cc2cf77b7d4dd69a595212a03766965a8218880f44

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d52ab103770dc15ac352ba6fede7215d35b2ee45c4223f5fd46d20e6853b51fc
MD5 346f22e5720210011b917c18a9b0f1fa
BLAKE2b-256 5c8def39fc690490a309e40d22619a0bceab3cb8d335100a7bf39cf93edd9a3c

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5fefcd8c23bbc0d0a370182b3e705549e55d92d16aa152c7424d0a464d22a2ce
MD5 925a39e2fe4c85a1c4ba00dfd5052910
BLAKE2b-256 f537d366f59d54c1ab4a882f2b5d972972f50d10ff8251ba4e65c07304156cd8

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3510418305ab139a24d083b046bdf6626a05d997ea0e97fff3acb9e086d92b7
MD5 0c666230ecc5d0530f6822c18ad4ab75
BLAKE2b-256 067cccb49c9094059cb10c5ad2ad394706756f79ef003afb6645d564cfcdaca5

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 45c9a3b1fb01840968d69ce5ec40b207f0e58240eabb2d7de660f99a612b2a21
MD5 a0c9e6be068feb58b6b271cd2751a9d4
BLAKE2b-256 23e5d4faaa6030fa9395096eb6f39e0beadd92db9113d5eec393526cce024ef7

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21334789b06667628a600a9707788cc8763e9ae6e58fde8bf116422901494549
MD5 2684cd687ad69b2eb9961cd3195fc2f6
BLAKE2b-256 767a0ea5c070fb9e0761a743858fefa9a4ca13947ec8129eaa156c27d9d5d87e

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 eec6d5b53cb7d5e928fe0da9545f8c7db6b8a5ab1b123cf8b8957da0eb7a8935
MD5 9677f65a6329a6375e8515f7f31d680d
BLAKE2b-256 2772d9f1bc6d5ad82210f4962d95a028fb1d6dc245dad0edd49d6be45f3c8ccf

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp311-none-win32.whl.

File metadata

  • Download URL: whenever-0.0.3-cp311-none-win32.whl
  • Upload date:
  • Size: 163.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.2

File hashes

Hashes for whenever-0.0.3-cp311-none-win32.whl
Algorithm Hash digest
SHA256 4f4ff0513b2aec3e29b8ec338427381afc6d28e02daf883d54c0bc7491af04ec
MD5 69cf9a28ef4f1cb22900c932b9503180
BLAKE2b-256 d895ad6d067ad70d6ff01a39c36c9f8bb7841260ed10785661d5e5bddab6a433

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9c4a85a6d3356299df60edbe08b6c73431fb5343442e3ec5c8cff63c58ec177
MD5 b31f2a2b6512e32e3ac1b7457206131b
BLAKE2b-256 4299363f07fb8b559cb40d7ea8a0f725bb70c41be57e437fb54bb54e0cbe5567

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7b0d9c35bc994cbe52f5ed422b1076ee4eb01f1081c637a4728e01d1cd59dd31
MD5 476828ee98325a8e02ee614545508166
BLAKE2b-256 ec29bd1befe744d5833e2c09add4aa20d44b86140105808df82a57fd70ba9ae9

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d0463b6aa5ff875c6a6a2f7b11f272b1713c1a6eb1ec6f071cda93c7b4d4c8e3
MD5 490b4f55ea6827190af2f7ead560f0a9
BLAKE2b-256 8766c4d42ed2729aabad3c92c77e656cde9999eb98321a699572cb7e731ed1cb

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e369cc5d513492f6190b6c3c545a1fd95430fab08acb1608f1aeb239dede511b
MD5 7926c59704d2909cd92da7bbe7c5751c
BLAKE2b-256 84728383d76def0732277c565ba11b955f8cbbd2505e90ef6563317904c0296b

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e4e6aabd3d69b4ff31dc878a81553aebc5212f86dafe6aebf5a32989ac65e64f
MD5 de79e0567886421e79020e8da317c1d4
BLAKE2b-256 e435b0f93f7b5c26b82a7cbc70208adc005d3b92eeb8228ffd440ef1376b3583

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 5a318a61a5203edfdd4ad9897e713698714219153abce41e9ff0b1b619c3dd32
MD5 01a1f9cbbadd6358f1ff8020dda108cc
BLAKE2b-256 b80f0075d87e5400d6b03c2fd2722ed4f2da43ae8110f70d92f7411af0fd7e08

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e198623a97fb06989b8b50e46e0785e6305ec5f869e3be080993a6bf260add2b
MD5 75459c7bc975f15ebcdaf85f2b221159
BLAKE2b-256 e68cdd9b6df0f8cfb4415e35dd8673acad4ddcfac77dbaa2bdd95d95142a8cc6

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 2d072f23053cd522ba83a5591f2d478eeb5f2663283b88b9c64022343cc0094a
MD5 45a0e4aa4b3a323a7ce6c3016e80fd16
BLAKE2b-256 d3004925bd8cd91829b58595ad7e63a2d88d6e1be46815a6fc348e472c057531

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 4e8167ead51f212449f46df4fb7c8bcdfbc8c52ee01192242dbf851815da344b
MD5 c99dcc83dc97b7c6ee2128461b953cc0
BLAKE2b-256 61b641fe37fe0bf7ac866ebf7e0464ee00182e747dcce78b531a2ae22d5e2b57

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp310-none-win32.whl.

File metadata

  • Download URL: whenever-0.0.3-cp310-none-win32.whl
  • Upload date:
  • Size: 163.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.2

File hashes

Hashes for whenever-0.0.3-cp310-none-win32.whl
Algorithm Hash digest
SHA256 4b931c2ca615ee30ac500d7051df3f40ae301d53d5040f8f38c10de73fd56c37
MD5 f564b8b1f28b9d6d9e930f2ec4c7c5ed
BLAKE2b-256 29ff99c8a9854b2665ac27467f2ac8211e2f5ea7b097f1c9480e245192393faf

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9bff16a8f187fff23f596ba45026606a45f147923d56c059028adde2a463ff6b
MD5 224e18571a7a387157ba9a068cbf290e
BLAKE2b-256 cc5b70b1b607c809d264c5ab08dea2d0afa9a2a627663e835513f0f3c00835b4

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b4fd3a68628235943df77dee28538d86d0c7a0b3e283cbd08d22d4f1d4dac747
MD5 af2a5881338b3b4a00476ca4d2b8cf58
BLAKE2b-256 47c75b952a0430fee24deeeeb750609f54e87b8d0127735b9f5175afc3649025

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 79157810b1098e6f09ca08d4fb892494aae06c8d7f301a47a21012724f81a577
MD5 fe934c37bcf6fc5d926835187831d0e5
BLAKE2b-256 a6411e62b53edd3b6f861adf172a36bca172fd48979f6463156ad11792e33b1a

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6778e839e8bd1a01095b9390c0b09dd2d548177c07da304c33946100cea3ce4b
MD5 dfb84f4f92375d3379291091e46fb916
BLAKE2b-256 036fb3550ec007b2d2ab4b9d2c3909b422ff22fc72ad86517afd06632e694558

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c68af16a5f946a2c69119fddc1c4fee2abcc4c3c2c67953553da7ba9c9b9be6b
MD5 bdfb2cb0c8bc4947c6f4968b0083c295
BLAKE2b-256 de4864e1cf736ac8a04e9999df857fdfa3b4c7d9a87ca5f80168fbc923bb4ca7

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7ee86a6f547509a06785cdbfb1196680400d6a6fdfc94405604d8e7131211f98
MD5 6a65310174f94e456ecb944fc1921993
BLAKE2b-256 1cb5b0156755ffe4859dc1f46e371369791906c273d43c78b7f0b785a5f65eff

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5860571d3a9227f626713fb4ef2b03e71e3d986583522a2a32d03b882934465
MD5 55b5d11e2b322cbcb8276faba538ecd1
BLAKE2b-256 c9ae36794a737c31a5803c26610d6c766d57de265528912b20ea76d69c3f5072

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 e01c5da32e2e1ea3b4ea4de49b0dad1e1a75787652fb491b3bcd1c9ebd5b8773
MD5 0fe082fc2e7702243ebd701274f71e98
BLAKE2b-256 a9838d87f2013bdeb0f370c8a18c579478ce288f0a4862a2a361bd50caf0b728

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 1a229382e870e78967734e9b30607ff6437749fc05658ae9f728919e32734617
MD5 3b6e84c2f5e7acc3f3ddda581da39976
BLAKE2b-256 405202169dbb299e17b0df0226612f99d56d33a0a6217a9f95a945e7f380c4cb

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp39-none-win32.whl.

File metadata

  • Download URL: whenever-0.0.3-cp39-none-win32.whl
  • Upload date:
  • Size: 165.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.2

File hashes

Hashes for whenever-0.0.3-cp39-none-win32.whl
Algorithm Hash digest
SHA256 e5d4ae9ab8c95b266c7a134b89caea65b3db5959e3baedf639944cfbd8ab1afd
MD5 bd5dbf26543b90ec6a553592c2acfb90
BLAKE2b-256 4dc3fcb7e5f8892b917793e2e46a19f411511856c96fb1c016fac8a53dcc73f1

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc8b78dc072ffc2ec5b0613415c9ad9d077b1d014263e895dd38abce7b3a4044
MD5 9d67f8a6eceb26b168730f9fbd3b99ba
BLAKE2b-256 920a8077ae5ffe2997cfc5487f0b9e176a49b691a552f32cbab9436186cb596b

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 13f4fbc134b4459a1611593b43b8da5fcceb0374ddafa620cd0247948c86dd15
MD5 ba5385e0cf73098ed23bee6bc146a886
BLAKE2b-256 cddca6be41cf4b1aea97d6bc4e2d4d11799c0a4262c7419903683df2cb972df0

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a6b2dd5e098306d39ebfe6eae8e4bb7d4ff77442b151816498fcd99ae2d3bcfa
MD5 ef02d368b96643228ebc4dba9597cba5
BLAKE2b-256 22cf919d22fca68cb51b4d0022ac8bc59edfaff9572c6c5cbf33d7dfa51203df

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6ac2170be0ad5664fdf697820ee3e88ff4317cf1f45822a17241d0b9fb37a5eb
MD5 85ba44e18e10ef730db014e43c6644f1
BLAKE2b-256 3f3368bb85eb6382f73b8cfd739c34f548c0be06c684a1d6a65c051c138cf5b8

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ccb81e6cefa20eaaf16e3427b8536165ed205787e5f7ec79fd7b8c49cdd63986
MD5 d37491c14d9d33558781ad939606f853
BLAKE2b-256 bf4af1bf3d02d11082872f7d67af74602e5944c6a2573dff8a2cb077dd28d053

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1bd61ec62b5bb7791bd6caf4294956edd9a30ad56ccfd92530102db37c183246
MD5 d576e92cc2086be7ecd47d3203395f36
BLAKE2b-256 70c7658cd0c0743fee4a88dd7adf55d6acdad79f2631bbc4d67a5715322ec218

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 5af74904b49c533e00828c4a4d849b5075f43d2617df80a88712ad1676b3d0e8
MD5 65345825d8ba3372658a0bec9938a14c
BLAKE2b-256 cc78f549821918cf90e8ff56137dc22636ffc7555db3fb687e948369aa2a1af2

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp38-none-win32.whl.

File metadata

  • Download URL: whenever-0.0.3-cp38-none-win32.whl
  • Upload date:
  • Size: 163.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.2

File hashes

Hashes for whenever-0.0.3-cp38-none-win32.whl
Algorithm Hash digest
SHA256 613a26cde108ccdfe8e98dcc9f40e464c663d2c2479b660da77be1eced2ad2cd
MD5 04d15c4ab0fe3f465329fcd0468c8e50
BLAKE2b-256 8a1d8ea9686c8067ae0faa2a5ed68cfb316136271c853adb9d3780c78ce6161a

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85dfe8856e789207d02fd9bbeb57ba67f64ba0e9bf178d7d77b9c2d3484e3e51
MD5 f689b8bb07f60f63d0922de99e26d367
BLAKE2b-256 f213e77ba58914eea3e3cb2f6a91dbdad7b30cd62a72388d3f623642fa967a18

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3dab664d0260fcffb336beda8b63a3f117a446ba8843de1ac30d723f95a2c12a
MD5 1c8a2dca1d4193f60be9ed50bfc4c0ec
BLAKE2b-256 e303da262c7a8641622b45e19e10ab1a7fe8cac3466503ab9e287c61a8828822

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 74d27376ec80c72f45830edbd50514ef1045f621bf68acd2204ccdeb6fa0d91f
MD5 1849f0f27cbc2deafc3cafd75d5405b7
BLAKE2b-256 beefcf538d6c982399afb9bb34ebaf72e2e34f02795502d47659dcc7d8564fde

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4f4fd4a816d81c2a32873e277c9ccceaf844290f255523d03f8974ba9c0e4353
MD5 b706908d2042bc8358823dcac657b3dc
BLAKE2b-256 069ec6b29caa5a22ab7db31c72564a36a340bf60715cea9698e2b185cc8c06b4

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca3f08c229d09295010066e4480f1b421792abc233e59a5a250149c4f3c7e5fa
MD5 172fd6be667737985fcd8aa1bbb7f006
BLAKE2b-256 8baf7f2cb738f0e3b237b3cf17846196b49988287fb14abc14d885c8bfde0784

See more details on using hashes here.

File details

Details for the file whenever-0.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d334cfc0671b5757f23003b32d5153969ac05a6446b5c06a7402ac9c2aee847f
MD5 ad21232f0fe8ced77f0c5587de4e9cc2
BLAKE2b-256 88f142af83b31b4690f39b7a2f1789cbd3429005ed2914b39e5157ab7168d289

See more details on using hashes here.

Supported by

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