Skip to main content

Modern datetime library for Python

Project description

⏰ Whenever

Typed and DST-safe datetimes for Python, available in Rust or pure Python.

Do you cross your fingers every time you work with Python's datetime—hoping that you didn't mix naive and aware? or that you avoided its other pitfalls? There’s no way to be sure...

✨ Until now! ✨

Whenever helps you write correct and type checked datetime code, using well-established concepts from modern libraries in other languages. It's also way faster than other third-party libraries, and usually the standard library as well. Don't buy the Rust hype?—don't worry: a pure Python version is available as well.

Shows a bar chart with benchmark results.

Parse, normalize, compare to now, shift, and change timezone (1M times)

⚠️ Note: A 1.0 release is expected this year. Until then, the API may change as we gather feedback and improve the library. Leave a ⭐️ on GitHub if you'd like to see how this project develops!

Why not the standard library?

Over 20+ years, Python's datetime has grown out of step with what you'd expect from a modern datetime library. Two points stand out:

  1. It doesn't always account for Daylight Saving Time (DST). Here is a simple example:

    bedtime = datetime(2023, 3, 25, 22, tzinfo=ZoneInfo("Europe/Paris"))
    full_rest = bedtime + timedelta(hours=8)
    # It returns 6am, but should be 7am—because we skipped an hour due to DST!
    

    Note this isn't a bug, but a design decision that DST is only considered when calculations involve two timezones. If you think this is surprising, you are not alone.

  2. Typing can't distinguish between naive and aware datetimes. Your code probably only works with one or the other, but there's no way to enforce this in the type system!

    # Does this expect naive or aware? Can't tell!
    def schedule_meeting(at: datetime) -> None: ...
    

Why not other libraries?

There are two other popular third-party libraries, but they don't (fully) address these issues. Here's how they compare to whenever and the standard library:

Whenever datetime Arrow Pendulum
DST-safe ⚠️
Typed aware/naive
Fast

Arrow is probably the most historically popular 3rd party datetime library. It attempts to provide a more "friendly" API than the standard library, but doesn't address the core issues: it keeps the same footguns, and its decision to reduce the number of types to just one (arrow.Arrow) means that it's even harder for typecheckers to catch mistakes.

Pendulum arrived on the scene in 2016, promising better DST-handling, as well as improved performance. However, it only fixes some DST-related pitfalls, and its performance has significantly degraded over time. Additionally, it's in a long maintenance slump with only two releases in the last four years, while many serious and long-standing issues remain unaddressed.

Why use whenever?

  • 🌐 DST-safe arithmetic
  • 🛡️ Typesafe API prevents common bugs
  • ✅ Fixes issues arrow/pendulum don't
  • ⚖️ Based on proven and familiar concepts
  • ⚡️ Unmatched performance
  • 💎 Thoroughly tested and documented
  • 📆 Support for date arithmetic
  • ⏱️ Nanosecond precision
  • 🪃 Pydantic support (preview)
  • 🦀 Rust!—but with a pure-Python option
  • 🚀 Supports per-interpreter GIL

Quickstart

>>> from whenever import (
...    # Explicit types for different use cases
...    Instant,
...    ZonedDateTime,
...    PlainDateTime,
... )

# Identify moments in time, without timezone/calendar complexity
>>> now = Instant.now()
Instant(2024-07-04 10:36:56Z)

# Simple, explicit conversions
>>> now.to_tz("Europe/Paris")
ZonedDateTime(2024-07-04 12:36:56+02:00[Europe/Paris])

# A 'naive' datetime can't accidentally mix with other types.
# You need to explicitly convert it and handle ambiguity.
>>> party_invite = PlainDateTime(2023, 10, 28, hour=22)
>>> party_invite.add(hours=6)
Traceback (most recent call last):
  ImplicitlyIgnoringDST: Adjusting a local datetime implicitly ignores DST [...]
>>> party_starts = party_invite.assume_tz("Europe/Amsterdam")
ZonedDateTime(2023-10-28 22:00:00+02:00[Europe/Amsterdam])

# DST-safe arithmetic
>>> party_starts.add(hours=6)
ZonedDateTime(2023-10-29 03:00:00+01:00[Europe/Amsterdam])

# Comparison and equality
>>> now > party_starts
True

# Rounding and truncation
>>> now.round("minute", increment=15)
Instant(2024-07-04 10:30:00Z)

# Formatting & parsing common formats (ISO8601, RFC3339, RFC2822)
>>> now.format_rfc2822()
"Thu, 04 Jul 2024 10:36:56 GMT"

# If you must: you can convert to/from the standard lib
>>> now.py_datetime()
datetime.datetime(2024, 7, 4, 10, 36, 56, tzinfo=datetime.timezone.utc)

Read more in the feature overview or API reference.

Roadmap

  • 🧪 0.x: get to feature-parity, process feedback, and tweak the API:

    • ✅ Datetime classes
    • ✅ Deltas
    • ✅ Date and time of day (separate from datetime)
    • ✅ Implement Rust extension for performance
    • 🚧 Tweaks to the delta API
  • 🔒 1.0: API stability and backwards compatibility

    • 🚧 Customizable parsing and formatting
    • 🚧 Intervals
    • 🚧 Ranges and recurring times
    • 🚧 Parsing leap seconds

Limitations

  • Supports the proleptic Gregorian calendar between 1 and 9999 AD
  • Timezone offsets are limited to whole seconds (consistent with IANA TZ DB)
  • No support for leap seconds (consistent with industry standards and other modern libraries)

Versioning and compatibility policy

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

License

Whenever is licensed under the MIT License. The binary wheels contain Rust dependencies which are licensed under similarly permissive licenses (MIT, Apache-2.0, and others). For more details, see the licenses included in the distribution.

Acknowledgements

Whenever stands on the shoulders of giants:

  • Its core datamodel takes big inspiration from Noda Time, which in turn is inspired by the influential Joda Time.

  • Whenever also takes a lot of inspiration from the Temporal proposal for JavaScript. After years of design work and gathering feedback, TC39 has come up with an extraodrinarily well-specified API fit for a dynamic language. Whenever takes a lot of cues from Temporal for complex APIs such as handling ambiguity and rounding.

  • Whenever gratefully makes use of datetime's robust and cross-platform handling of the system local timezone.

  • The pure-Python version of whenever also makes extensive use of Python's datetime and zoneinfo libraries internally.

  • Whenever also borrows a few nifty ideas from Jiff: A modern datetime library in Rust which takes inspiration from Temporal.

  • The benchmark comparison graph is adapted from the Ruff project.

Project details


Release history Release notifications | RSS feed

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.8.10.tar.gz (240.2 kB view details)

Uploaded Source

Built Distributions

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

whenever-0.8.10-py3-none-any.whl (53.5 kB view details)

Uploaded Python 3

whenever-0.8.10-cp314-cp314-win_amd64.whl (324.5 kB view details)

Uploaded CPython 3.14Windows x86-64

whenever-0.8.10-cp314-cp314-win32.whl (331.8 kB view details)

Uploaded CPython 3.14Windows x86

whenever-0.8.10-cp314-cp314-musllinux_1_2_x86_64.whl (585.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

whenever-0.8.10-cp314-cp314-musllinux_1_2_i686.whl (628.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

whenever-0.8.10-cp314-cp314-musllinux_1_2_armv7l.whl (703.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

whenever-0.8.10-cp314-cp314-musllinux_1_2_aarch64.whl (575.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

whenever-0.8.10-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (414.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

whenever-0.8.10-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (453.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

whenever-0.8.10-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (434.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

whenever-0.8.10-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (438.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

whenever-0.8.10-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (397.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

whenever-0.8.10-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (453.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

whenever-0.8.10-cp314-cp314-macosx_11_0_arm64.whl (377.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

whenever-0.8.10-cp314-cp314-macosx_10_12_x86_64.whl (392.7 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

whenever-0.8.10-cp313-cp313-win_amd64.whl (322.4 kB view details)

Uploaded CPython 3.13Windows x86-64

whenever-0.8.10-cp313-cp313-win32.whl (330.0 kB view details)

Uploaded CPython 3.13Windows x86

whenever-0.8.10-cp313-cp313-musllinux_1_2_x86_64.whl (584.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

whenever-0.8.10-cp313-cp313-musllinux_1_2_i686.whl (626.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

whenever-0.8.10-cp313-cp313-musllinux_1_2_armv7l.whl (702.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

whenever-0.8.10-cp313-cp313-musllinux_1_2_aarch64.whl (575.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

whenever-0.8.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (412.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

whenever-0.8.10-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (451.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

whenever-0.8.10-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (432.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

whenever-0.8.10-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (437.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

whenever-0.8.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (396.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

whenever-0.8.10-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (452.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

whenever-0.8.10-cp313-cp313-macosx_11_0_arm64.whl (375.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

whenever-0.8.10-cp313-cp313-macosx_10_12_x86_64.whl (391.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

whenever-0.8.10-cp312-cp312-win_amd64.whl (322.4 kB view details)

Uploaded CPython 3.12Windows x86-64

whenever-0.8.10-cp312-cp312-win32.whl (330.0 kB view details)

Uploaded CPython 3.12Windows x86

whenever-0.8.10-cp312-cp312-musllinux_1_2_x86_64.whl (584.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

whenever-0.8.10-cp312-cp312-musllinux_1_2_i686.whl (626.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

whenever-0.8.10-cp312-cp312-musllinux_1_2_armv7l.whl (702.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

whenever-0.8.10-cp312-cp312-musllinux_1_2_aarch64.whl (575.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

whenever-0.8.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (412.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

whenever-0.8.10-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (451.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

whenever-0.8.10-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (432.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

whenever-0.8.10-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (437.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

whenever-0.8.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (396.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

whenever-0.8.10-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (452.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

whenever-0.8.10-cp312-cp312-macosx_11_0_arm64.whl (375.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

whenever-0.8.10-cp312-cp312-macosx_10_12_x86_64.whl (391.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

whenever-0.8.10-cp311-cp311-win_amd64.whl (320.9 kB view details)

Uploaded CPython 3.11Windows x86-64

whenever-0.8.10-cp311-cp311-win32.whl (328.4 kB view details)

Uploaded CPython 3.11Windows x86

whenever-0.8.10-cp311-cp311-musllinux_1_2_x86_64.whl (583.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

whenever-0.8.10-cp311-cp311-musllinux_1_2_i686.whl (625.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

whenever-0.8.10-cp311-cp311-musllinux_1_2_armv7l.whl (701.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

whenever-0.8.10-cp311-cp311-musllinux_1_2_aarch64.whl (575.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

whenever-0.8.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (412.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

whenever-0.8.10-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (451.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

whenever-0.8.10-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (430.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

whenever-0.8.10-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (436.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

whenever-0.8.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (397.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

whenever-0.8.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (451.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

whenever-0.8.10-cp311-cp311-macosx_11_0_arm64.whl (375.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

whenever-0.8.10-cp311-cp311-macosx_10_12_x86_64.whl (390.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

whenever-0.8.10-cp310-cp310-win_amd64.whl (320.9 kB view details)

Uploaded CPython 3.10Windows x86-64

whenever-0.8.10-cp310-cp310-win32.whl (328.4 kB view details)

Uploaded CPython 3.10Windows x86

whenever-0.8.10-cp310-cp310-musllinux_1_2_x86_64.whl (583.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

whenever-0.8.10-cp310-cp310-musllinux_1_2_i686.whl (625.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

whenever-0.8.10-cp310-cp310-musllinux_1_2_armv7l.whl (701.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

whenever-0.8.10-cp310-cp310-musllinux_1_2_aarch64.whl (575.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

whenever-0.8.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (412.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

whenever-0.8.10-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (451.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

whenever-0.8.10-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (430.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

whenever-0.8.10-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (436.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

whenever-0.8.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (397.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

whenever-0.8.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (451.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

whenever-0.8.10-cp310-cp310-macosx_11_0_arm64.whl (375.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

whenever-0.8.10-cp310-cp310-macosx_10_12_x86_64.whl (390.2 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

whenever-0.8.10-cp39-cp39-win_amd64.whl (321.0 kB view details)

Uploaded CPython 3.9Windows x86-64

whenever-0.8.10-cp39-cp39-win32.whl (328.5 kB view details)

Uploaded CPython 3.9Windows x86

whenever-0.8.10-cp39-cp39-musllinux_1_2_x86_64.whl (583.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

whenever-0.8.10-cp39-cp39-musllinux_1_2_i686.whl (625.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

whenever-0.8.10-cp39-cp39-musllinux_1_2_armv7l.whl (701.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

whenever-0.8.10-cp39-cp39-musllinux_1_2_aarch64.whl (575.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

whenever-0.8.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (412.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

whenever-0.8.10-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (451.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

whenever-0.8.10-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (431.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

whenever-0.8.10-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (437.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

whenever-0.8.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (397.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

whenever-0.8.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (451.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

whenever-0.8.10-cp39-cp39-macosx_11_0_arm64.whl (375.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

whenever-0.8.10-cp39-cp39-macosx_10_12_x86_64.whl (390.3 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: whenever-0.8.10.tar.gz
  • Upload date:
  • Size: 240.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.8.10.tar.gz
Algorithm Hash digest
SHA256 5e2a3da71527e299f98eec5bb38c4e79d9527a127107387456125005884fb235
MD5 34200b886677611cc187369861c50ce3
BLAKE2b-256 4d67cfc23dfe54ced1e4388826b29db9b9ab2c70a342b33b7e92cf15866f35a6

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-py3-none-any.whl.

File metadata

  • Download URL: whenever-0.8.10-py3-none-any.whl
  • Upload date:
  • Size: 53.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.8.10-py3-none-any.whl
Algorithm Hash digest
SHA256 5393187037cff776fe1f5e0fe6094cb52f4509945459d239b9fcc09d95696f43
MD5 e3a7e7b050d2f7ffd6293589e4cd2c56
BLAKE2b-256 1cb6a485fb8bd32d29b81949bf863ae673955458bbeb28bd852d1c210ccbe75d

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: whenever-0.8.10-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 324.5 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.8.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c4353c3bfbc3a4bc0a39ccca84559dfd68900d07dc950b573ccb25892456a1ec
MD5 2e066699fd84109adc00e1c04a3442ec
BLAKE2b-256 579be71d2aeaa273a11aca419d3400b0ae593bfc6ab849aaaf32ea67f55c11a5

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp314-cp314-win32.whl.

File metadata

  • Download URL: whenever-0.8.10-cp314-cp314-win32.whl
  • Upload date:
  • Size: 331.8 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.8.10-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 ee36bb13a3188f06d32de83373e05bcd41f09521b5aedd31351641f7361a5356
MD5 77befe78434d88cfc8bc0f9fbef3ce6f
BLAKE2b-256 ab10cfbf75d2fa8bccc018ddb04436ff622bdabe39a4e16e87e4831115877f59

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2aaa5cb94d112d4308ecd75ee811d976463061054ea697250eb661bfef948fe3
MD5 eb5b3aea426c3600a3cd8c0ed616a854
BLAKE2b-256 7165d3f838e985b031d5b789066eb27f403da29430a94b1c117e1640e7f312e7

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c017ff3f4232aa2aeeded63f2a7006a1b628d488e057e979f3591900e0709f55
MD5 685d5af7ff4afb784db1ee0c6414001c
BLAKE2b-256 d6daebce146afa5c172e6c080785922a55d4d6af29064fe2700e5416d54c9020

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f172ca567153e73c6576708cc0c90908c30c65c70a08f7ca2173e2f5c2a22953
MD5 2441e5793195cb9f1d92939fd109298c
BLAKE2b-256 cbdbfd5a235b642821f473c197d891899e22d6ed6098bd955f00a54ef4255240

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 56fbad29ce7b85171567edf1ce019d6bc76f614655cd8c4db00a146cae9f2a6a
MD5 095b8a8ee22bd32ffdc6b5ea6ee549a2
BLAKE2b-256 5a6bd0b667701494a33922ff702617136bcda108a95abfce76f43efae794b0f3

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4492104887f91f81ac374ef20b05e4e88c087e9d51ac01013fc2a7b3c1f5bf33
MD5 35f9b93655199ee9320c683880d13ae8
BLAKE2b-256 0be00af759b277c738902136af6ddb498a1db96d8e23e1fc383bb3affde12bbc

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f19fee1807fc5b93c299e4fb603946b3920fce9a25bd22c93dbb862bddfdd48d
MD5 c6274964596f8b318dd8887e70942932
BLAKE2b-256 00c6300f8f0edd6ada5865dce7548f51e2f79c92938179db7a748348fd3b6846

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f9ab03257c3ce7a13f71e0bcd3e0289e1cb8ce95cf982b0fc36faa0dfcee64be
MD5 e82dd184fc532b24427c2725c852dc53
BLAKE2b-256 cd286945fc68df691dabccf05283609c17ed1972cba1099954e92c8ab4451996

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9512761620375e2905e2135cd0fadc0b110ab10150d25fc1d67154ce84aae55f
MD5 61967604f1dba7eef912b516fd9fa5e9
BLAKE2b-256 01e0b92ab3e7946748cd19f5c59f040aa03ce31c511206a9eca9291922b8a8c6

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 abb215aaeac78078c94a640d0daf5d0cedb60cb9c82ffce88b2c453b64f94ac2
MD5 f97bce89838088002aa08a93de30ba96
BLAKE2b-256 8e4848136854f2403815a6b651f07ee925dbd5c1236bee9b0eadda5aefadd5db

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1371004dcd825acc47d7efd50550810041690a8eef01a77da55303fee1b221fa
MD5 c7c90ed03a68e882e7e703f1c96f1340
BLAKE2b-256 efd3da7d49db42eeabbc2f4c0b6523fc5ef4720e8799b97bede05ae275dfbf41

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f88bd39e8296542b9d04350a547597e9fbf9ca044b4875eb1bfd927a4d382167
MD5 b457f1ea19ce170240d84645a06450b8
BLAKE2b-256 272793f1ddc8c160af1db97c6a9638e602a6f30b3739862b45deeea24efe0bb4

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5fe66f538a31ab4e5df7af65d8e91ebaf77a8acc69b927634d5e3cef07f3ec28
MD5 51181678dab1269b8f3b7c744cbd8271
BLAKE2b-256 fd75ee43e6923c71b270c9dd32bac7eddc3bf0af07ee83ca19a77797e99d9a6a

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: whenever-0.8.10-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 322.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.8.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5e4f9df18a6e20560999c52a2b408cc0338102c76a34da9c8e232eae00e39f9b
MD5 f81c55e634e11b0db11fef841c22fd74
BLAKE2b-256 d02ee910dfdc2efdbbc53338d758ad8b3d1ebf95bff9add8447c60ec625e0097

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp313-cp313-win32.whl.

File metadata

  • Download URL: whenever-0.8.10-cp313-cp313-win32.whl
  • Upload date:
  • Size: 330.0 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.8.10-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 a2be0191ca3a4999d7409762b1e5c766f84137cd08963fb21ca2107e8fc45792
MD5 4de8d140286156fd73636b9194bb35c8
BLAKE2b-256 a2ba6de07c445e32662c9afcd44d20470dde33d948a22b5aa07584b5d769a18b

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f78e367869f94ffee9c89aace9eb3f62bb0a11f018394524dd2a67e9058baa5
MD5 90a323a51cb8ae0c00aa38a105f0c892
BLAKE2b-256 544a669791b30dc7a9482cad14a0a03e83172cda5df75fa2a544e50af7e974dd

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0f7c297f4d35ded618807c097b741049ade092a8e44c7a2ff07f7107dff58584
MD5 f293f2c203970fc2e11049ffb09cb192
BLAKE2b-256 bccca2979507fe6d7bf14b0eea53d89abbe52dc9b13a5955b19879c45bc335ca

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 aac1b17c6618f830f40f20625362daed46369e17fafcd7f78afb6717936c4e23
MD5 2df928d77b80da23bcbbde27bb66cb07
BLAKE2b-256 3fb17397b8915fa97cda1649954e294ddcc69dbd4fe3b8843d78056497399243

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5e82b4607c5c297e71b85abb141c2bcc18e9ab265fa18f5c56b5b88276c16d18
MD5 59c1faa4d4afce03c241e27123f8682f
BLAKE2b-256 87728f8782e05c33b2a38f4b096d62b8aaa4edece6ed645e3cb1aec6ce47b8e5

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1dc5d6ec53ddb8013840b2530c5dbc0dcf84e65b0e535b54db74a53d04112fc1
MD5 52805f732e56947e93c63bd5a167a6ba
BLAKE2b-256 217a58662b4f37b42c1c9880493a6a42b08694aed782362f03e01aa48c51ef4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 78418a4740dfd3b81c11cfeca0644bf61050aa4c3418a4f446d73d0dff02bbfc
MD5 7488a7a959c2e7a40979a24fc0031c51
BLAKE2b-256 d7da550580865e1a7a175ce46127fc3d654ce66338c6c69585c0c5ce803e5bfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fd8e26c3e3fa1a2eba65eb2bb1d2411b5509126576c358c8640f0681d86eec8f
MD5 8bf9fe35ba5005643406f18fada9cdd2
BLAKE2b-256 307e297c97a112d154c961f6bc9f0b0be40fcc540e1a2bf62449aae729bcf45c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8d2bd0cc78575c20ec7c3442713abf318a036cfb14d3968e003005b71be3ad02
MD5 b37526618d09530bf1860069dbd0ce4c
BLAKE2b-256 233919373a5086c0850ce203ee095a9031799c9a81455b5412681a6db55351a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 171564243baa64c4255692dfe79f4b04728087202d26b381ab9b975e5bc1bfd8
MD5 48cf41db35e5a5b69c48cf881386ffee
BLAKE2b-256 b77bd223c39dcf1850020cb25e29d955958cba5e45075eef9f5ebc6d31bb3803

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9fc565c35aa1b8abcc84e6b229936a820091b7e3032be22133225b3eda808fc9
MD5 8e02c50f733578d2a3dd9bca66240754
BLAKE2b-256 a392bbdb4fa2a264d9ba2237babcaf8912c957bcac3c0af9d8301ffe9cee7e71

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a25f06c17ff0fcaebedd5770afd74055f6b029207c7a24a043fc02d60474b437
MD5 d8456093f958a54c64b18510922b05f4
BLAKE2b-256 fa49c8d200c0a676a2d594fb31351cee474e702bb40d23a8d5c7fad05f2100e2

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 817270c3081b34c07a555fa6d156b96db9722193935cda97a357c4f1ea65962a
MD5 3029b76ac8097f199a22500f16562b00
BLAKE2b-256 808d3c929d7417d1241711b78c75cb094fe59e5a4384f846a8c1033b852f4b52

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: whenever-0.8.10-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 322.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.8.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 19c4279bc5907881cbfe310cfe32ba58163ce1c515c056962d121875231be03f
MD5 9664903bbc458fe61232f212a9e5fcc4
BLAKE2b-256 cb5d50cff202663587bca2659042c1d049a91d78ce86d0aa2440eaf1d8e2d6dd

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp312-cp312-win32.whl.

File metadata

  • Download URL: whenever-0.8.10-cp312-cp312-win32.whl
  • Upload date:
  • Size: 330.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.8.10-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7e756ea4c89995e702ca6cfb061c9536fac3395667e1737c23ca7eb7462e6ce7
MD5 1f487d687cd12496b506977bac539851
BLAKE2b-256 246ba2b711c849d114d65273ec3a9671b5434bd6371a65db17d2e76a6821a122

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ce5529a859321c88b25bee659f761447281fe3fbe52352c7c9aa49f0ee8d7ff
MD5 df65d2b34669cc4fb5f54d9c370e0370
BLAKE2b-256 7f2572463deca11ba6ba846905e72c14b21f0f3c60654d6e9f6b1c2ab662f905

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 162da8253584608100e35b8b6b95a1fe7edced64b13ceac70351d30459425d67
MD5 7e7417655a51ac99564d5d25bb8a672c
BLAKE2b-256 161de59c731844b587fbdef79fdd8a1bb71488c83891d9da8f7ed3d01bbde157

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1791288d70931319910860ac4e941d944da3a7c189199dc37a877a9844f8af01
MD5 08d2613d6f470479762112e0527674c3
BLAKE2b-256 a8799935bb4891e88152e3b520ef7ebf243a53955b9b9c79673588da140881df

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 49cca1b92b1dd7da33b7f4f5f699d6c3a376ad8ea293f67c23b2b00df218a3ea
MD5 9dd253e927311b1950134d4161a6bf68
BLAKE2b-256 916f6c736d2eae3012d126f9c3a5cf6bc176f3eef63536aeacef8ef3250b21ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3381092c1944baff5b80b1e81f63684e365a84274f80145cbd6f07f505725ae2
MD5 3b15d639d292fa01775bd4c68e051599
BLAKE2b-256 5c110d5a236b6a0502e0c809d105bdc63d9a370f7b482b05cf514a08a570b128

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 be8156fd0b84b57b52f43f0df41e5bf775df6fce8323f2d69bc0b0a36b08836b
MD5 6e17546e80e452b13c39e0a1498381e1
BLAKE2b-256 6332604450523cb9eca3cd5039a6fe91862c10841dd684a687e64a23ae068bf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4e8c14d7c5418db4e3e52bb4e33138334f86d1c4e6059aa2642325bf5270cc06
MD5 f161272e5cdae1655aec63239552d171
BLAKE2b-256 60488deb4bd33e4bf5536f1e12096eaab59b47561c4ca2db1a8b5d0363345cb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 11c9bea3260edc9018d0c08d20d836fb9d69fdd2dfb25f8f71896de70e1d88c1
MD5 200e8fac6076654586f90dbe1e01f5ad
BLAKE2b-256 86f762afb72eb0e1caae28f6b2899069431249a0cc79c8aa70b3599f1b6faa39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 da0e929bcc4aa807a68aa766bf040ae314bb4ad291dcc9e75d9e472b5eccec0f
MD5 9a8bfc3f4a25d7bf3250d65e8f25fe17
BLAKE2b-256 b5572096658c25bec85a804769a786211226ca0929177b3d4becafe2bd0bfad2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b0792c5f0f5bea0749fccd3f1612594305ba1e7c3a5173ff096f32895bb3de0d
MD5 1d2baa809cdf3ef9a083e20696ba0c03
BLAKE2b-256 77f201497ff97563d0b5b3b2baaa008699d7c2d50acdfd1f59ec82358c6f8a6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72db2f4e2511e0c01e63d16a8f539ce82096a08111fa9c63d718c6f49768dce6
MD5 0fc7271bccee522e7b3f144f17d96cce
BLAKE2b-256 f11bcd64476b64399a5b4f39ee926de721dba38e56ece7ed082c702ea2c401f1

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9877982944af2b5055d3aeedcdc3f7af78767f5ce7be8994c3f54b3ffba272e9
MD5 204eac2d34a58dd511de1178e2a69680
BLAKE2b-256 26772f76f02e4af09814b2353ba80eefa84472bb586163de792e28df581a9fe0

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: whenever-0.8.10-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 320.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.8.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a5bad9acce99b46f6dd5dc64c2aab62a0ffba8dcdeeebbd462e37431af0bf243
MD5 ab36d2e45b6e89ec35a069c47e9851e4
BLAKE2b-256 1ab3b5722d5c033e873970fb616ef4979ed986062250cccf5344bdd964fd45a5

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp311-cp311-win32.whl.

File metadata

  • Download URL: whenever-0.8.10-cp311-cp311-win32.whl
  • Upload date:
  • Size: 328.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.8.10-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 96fc39933480786efc074f469157e290414d14bae1a6198bb7e44bc6f6b3531a
MD5 249faf6bc4f2f99890bd9a2750c80542
BLAKE2b-256 557a06563d2cac97754761488df0c578604fb09e663cb9d7adb7dcefbdeaa5fd

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 08bae07abb1d2cdc017d38451a3cae5b5577b5b875b65f89847516e6380201dd
MD5 a35528af2749d6a201fc60410faeee75
BLAKE2b-256 050fb6955e7e79c3d766a372189159018f6f957d0f37f0e287e73e781d115861

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e9dc6510beda89e520608459da41b10092e770c58b3b472418fec2633c50857d
MD5 f4bff5b453bf087ab636ea9ca1d5b207
BLAKE2b-256 4dc3938c96615593176246debdea9b6567a9ff1bd578da389ec123b25ad03279

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2d1b3d00388ce26f450841c34b513fe963ae473a94e6e9c113a534803a70702b
MD5 066bc21b2f4dc29b5826c884a10c24ae
BLAKE2b-256 799d86a77a04fc42ead5cd06fe7f1c40e59cde943a701ca984e837a9f259eb04

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c50060b2d3561762dc15d742d03b3c1377778b2896d6c6f3824f15f943d12b62
MD5 ab65982e1a4b1bcb53a18f8dcfcf073e
BLAKE2b-256 ffc25a669c99ff4b470e7beb0990600a6f4df21c6c74b0799b469921fa210c91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f5a51878bdf520655d131a50ca03e7b8a20ec249042e26bf76eeef64e79f3cb
MD5 5c8aa4d1ddc0be09c1f593949c7960d9
BLAKE2b-256 8cdefe07b243f21c071d43974ffc1ee2630383e1ee21b329a39fb61810181eac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 816a6ae3b5129afee5ecbac958a828efbad56908db9d6ca4c90cc57133145071
MD5 088d05d718de45b7ea5fc6b471f60af1
BLAKE2b-256 c4a7b8fad31741a0ba48a28a124b41c11675a460bb140f1ac458eac95f60a932

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 671380d09a5cf7beae203d4fcb03e4434e41604d8f5832bd67bc060675e7ba93
MD5 27a73a1dcb184d5f96f57e8119bafcd7
BLAKE2b-256 94622415de31d92c153f5b6fff0c1218c69d2889882e029935887011cc080a9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 907e7d9fca7dfdaa2fae187320442c1f10d41cadefd1bb58b11b9b30ad36a51f
MD5 05c24dd4d7e12f9ed51ab3b2e4feb851
BLAKE2b-256 baf565dd001e09198d608ff3ceb9ca93f6a7087b4fb4610734840b4980b5f69c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de0b3ddb300e32b19dd9af391d98ba62b21288d628ec17acf4752d96443a3174
MD5 2951dc37e06067291d1910ef8738eca1
BLAKE2b-256 b2ffea8e043b511a18057b5144ad78206198bf4671e241d5ce4b2338613c478b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 071fba23f80a3857db6cbe6c449dd2e0f0cea29d4466c960e52699ef3ed126ae
MD5 2f75f6860a061c68ccd63bd05df09f70
BLAKE2b-256 1a9d95468cd837d02a882873a0ef921d6d79960db3b27ac875738d5d138cd577

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f42eb10aaf2818b0e26a5d5230c6cb735ca109882ec4b19cb5cf646c0d28120
MD5 9b0ee5f04fd0928a4cf4a9519f6971b7
BLAKE2b-256 04fedc9d824164824909c230d5c0100332aa62d260fd859cfcfb4f53d119fa79

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3f03f9bef7e3bfe40461e74c74af0cf8dc90489dacc2360069faccf2997f4bca
MD5 776061e6d987fcfdf49a99d24fe36bd9
BLAKE2b-256 39d174854e557ae9f57e410bb4b7e8685a8fb0ec301926ca36e71f6e541ce6ae

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: whenever-0.8.10-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 320.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.8.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 66eab892d56685a84a9d933b8252c68794eede39b5105f20d06b000ff17275d4
MD5 d1e114afb50ac4dc5c5c01f07c8f7805
BLAKE2b-256 ac0912cd9a390780cd9b31891fd37a18014b6d5c3d2416665f3513a87a291ce1

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp310-cp310-win32.whl.

File metadata

  • Download URL: whenever-0.8.10-cp310-cp310-win32.whl
  • Upload date:
  • Size: 328.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.8.10-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b598be861fd711d2df683d32dbb15d05279e2e932a4c31f2f7bfd28196985662
MD5 294b4152c8ebbdca704dc056174c27cf
BLAKE2b-256 1572e47c7a6ceb2743f65e825121b1a3f95267a865b58a6c8eda310a863ef358

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ba2d930b5e428e1b0c01ef6c8af14eb94f84792c37d79352f954cd9ea791838e
MD5 07283748978047b884d5dc2fcf94d4f7
BLAKE2b-256 1f60f4e5d3ae33cda28dc30b21fdf494372d2eaeec7f72f458524e7dcc08301a

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 507462b0f02d7d4cdfe90888a0158ee3d6c5d49fa3ddcd1b44901c6778fd7381
MD5 0827eb1a789b6cf988ff64386ba90d76
BLAKE2b-256 848f351d01a0aca6c579c5253555d999760f351b6c06cfe3e7699f0236aa8e79

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f88d9ec50f2dfa4981924cb87fb287708ccb5f770fd93dd9c6fc27641e686c1c
MD5 e0dad3cd1f5ba326e23bbd0cc83a8a02
BLAKE2b-256 27b7f96f250bb9f420b8c42b265046f3623f6a9ffda9d469fe27f9027895c407

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9768562c5a871b2a6377697eb76943fd798c663a4a96b499e4d2fa69c42d7397
MD5 f109c648e6470e4b72897a380db18f07
BLAKE2b-256 1c543558f92753e2356558973980c31c6e118330c354caecaa0144d1690a6854

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6331ebf85dd234d33fdd627146f20808c6eb39f8056dbd09715055f21cd7c494
MD5 990a323d77389b44d8fb9d1d5a3e02af
BLAKE2b-256 2fc9b9f2655e6715e2314b25e722eff7de92e75795001bdc85fed6cf9edfbd8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0af24862ded1dcb71e096e7570e6e031f934e7cfa57123363ef21049f8f9fdd4
MD5 594ef364f7fd722ba83069c4bb6b21d8
BLAKE2b-256 dc76b809b29be1b11868275c6e50e23f1b387b9a40953e717a87ec33dd83bfa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 228860bfc14e63b7c2c6980e41dee7f4efb397accc06eabc51e9dfeaf633ad5a
MD5 da96857291233581205abfa90a320afd
BLAKE2b-256 e53bc3765b975fb6ceb0ded61d60a815c2045c1ec2f1e70f1afc2df8645175a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fb6abd25e03e1aaa9c4ab949c1b02d755be6ea2f18d6a86e0d024a66705beec6
MD5 4ef3b690c5167e2c491c8d6993def2c1
BLAKE2b-256 7c328568934b927a122582a4e5551cbc86b9c32c781a5abe32c4697aead88fa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30b2f25ee740f5d201f643982c50f0d6ba2fdbb69704630467d85286e290fdab
MD5 8715a80af029d3d05037ed5561d936aa
BLAKE2b-256 17a9a3e7a9731af8c350e605eff2d2d03d2517a839767efd308337498410d32b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 0ce5dfa7769444e12ae8f0fba8bdce05a8081e1829a9de68d4cc02a11ff71131
MD5 119114cb7a993c0544e59e158d0bb91c
BLAKE2b-256 e76f773ad493573fcddd89d5080589ca334335c07e6ce70c7aef743c66a05067

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0698cbd2209413f7a0cb84507405587e7b3995ce22504e50477a1a65ec3b65b9
MD5 41d0d739d67526e4eeb3d49a7fb4c7ea
BLAKE2b-256 1065ed912e437c68e83a3f22477c9f3c67f1810228b8d6566a999f12921025d1

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d9ecb6b649cb7e5c85742f626ddd56d5cf5d276c632a47ec5d72714350300564
MD5 f739ec36f97f1a676606dec900dcfdc8
BLAKE2b-256 5322b7db5ebe8b74f60f8dc2af8264adac158dbd7d199731509299c3345f7874

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: whenever-0.8.10-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 321.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.8.10-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6c5c445587c5f690d6989e11cd1f0825558c22a4bce9dce8bf45151f61612272
MD5 004f5798bd1446299252b6823f1541c7
BLAKE2b-256 853228d0d56c6dfb0607648129b1018f3389334fac3ae631861565e45b9003da

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp39-cp39-win32.whl.

File metadata

  • Download URL: whenever-0.8.10-cp39-cp39-win32.whl
  • Upload date:
  • Size: 328.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.8.10-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ad4d66ccddf9ba28e7840bc2d2a7507d3ab4384b6062557dd428b7fc60c1f211
MD5 bdd82330984d616ab6b71c4a14f0144b
BLAKE2b-256 7e6654068bf43d162ed5af04a071625e557c36987b4e0e8b43c9a332620d8467

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec0555fe74703643880c8ecd5b421b1d446e277a44aba1c36243026976ea0d8d
MD5 14f95ec6fe24e824ab650fd6434b8394
BLAKE2b-256 f1e15aa6454363b69e17ffcaec1b2609928b34262c5584702c369ca42d6e5c87

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bb974da1d13de1424e813df40b037ae3de214ace56ea28c9812e16b66ac8733e
MD5 0b4098a66d9a28bbe1b4743d4b85fc20
BLAKE2b-256 a737a98d5dea81536a96792f1d605753a4e60efb9930dad2ffd8ceb4702b2366

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2655ca181e6178d7516c4f00adb2cf3e31afd9a7b078509a8c639f2897203bb1
MD5 b6f1f89f66e2de4c1a50eeb582aef186
BLAKE2b-256 41b96c4a6c5226b0a65f8630a4ec091c2063c981f49b84cf2fc5993414fd635d

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5af9fd62bfbd6fada0fd8f9a0956e4cb0ac2333dd9425a2da40e28e496e2ea6d
MD5 f9de2537fbc8108c20aa892b807e8752
BLAKE2b-256 b3c145471233dded7a844fb2cf51a5462bc91899de332296ba8dc7fdab2a4cf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eefb198263e703ff5bf033eae9d7c5c9ea57f4374f7ed650a8dd4777875a727a
MD5 234b32869d264b1ce5ba5d86566c2a00
BLAKE2b-256 c5013cfe4bb021de00d2176bd3c48a74617268af5ac16091b1caf2be3ae8870d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 00a9a6f124e9331e642b21dec609b5e70eb6b9368a8add25dfd41a8976dfe11a
MD5 5707a9ea9684814d693b42efa4bb42cb
BLAKE2b-256 c9cd9ae59b3ccd78647f6f2b6004e235bfe2eef244838dee61fe4c842ab5116a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9cd540aa042db2b076ef42b880794170ee0a1347825472b0b789a688db4bf834
MD5 6dc204f22cd298c6b8738f0394599cda
BLAKE2b-256 7414dc96920ef150d642d37649a3592911075ebc3c2eeffe9236772195cff720

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3f94ad2271d1c57d5331af0a891451bf60e484c7c32e3743b733e55975ae6969
MD5 bd75ea0a1485d9ebd1e97ae7f0f4fa48
BLAKE2b-256 f0fc2b6236efc6827726a75d0a043a1aa8ce6e91da3e84eaa1999b967fc1831a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87845246ce51fd994b9b67ef3e4444a219c42e67f062b7a8b9be5957fd6afb41
MD5 31932f0ebe974c0248a7842f03b795ef
BLAKE2b-256 64b2f5ff931e40a20da89a8c9407d4476945b0cc2b26c10ea99305090868d13c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3b7c60a29397c722ca952bd2626a4e3ee822fa1c811f21da67cfd48c4e5e840c
MD5 e97ddb1e7454f2eeeb43273720114c7a
BLAKE2b-256 bc2c5507fd70b2f53fdb5366110287f880b925871d85fe44850b062cae7bb7a9

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95b9651fc8f99a53b0a10c2f70715b2b2a94e8371dbf3403a1efa6f0eb80a35e
MD5 4b08d3237247f99965b3557ac25f074e
BLAKE2b-256 7414ab156fc39167a9eb67422baf0a5a65aba2f81260c1c5e35a9e516b675d8f

See more details on using hashes here.

File details

Details for the file whenever-0.8.10-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.8.10-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 427499d7a52eb31c9f943ff8febdb3772a8e49cb4b2720769fb718fb5efbacb6
MD5 f1d9e415998cb43ebe56ca0625bee698
BLAKE2b-256 458b3b587a85789836e14206891190700ec05433b00c9243ef18200c786adde9

See more details on using hashes here.

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