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, change timezone, and format (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 22:00")
>>> 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.

  • 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.9.3.tar.gz (256.9 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.9.3-py3-none-any.whl (64.4 kB view details)

Uploaded Python 3

whenever-0.9.3-cp314-cp314-win_amd64.whl (425.2 kB view details)

Uploaded CPython 3.14Windows x86-64

whenever-0.9.3-cp314-cp314-win32.whl (415.6 kB view details)

Uploaded CPython 3.14Windows x86

whenever-0.9.3-cp314-cp314-musllinux_1_2_x86_64.whl (652.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

whenever-0.9.3-cp314-cp314-musllinux_1_2_i686.whl (691.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

whenever-0.9.3-cp314-cp314-musllinux_1_2_armv7l.whl (760.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

whenever-0.9.3-cp314-cp314-musllinux_1_2_aarch64.whl (627.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

whenever-0.9.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (481.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

whenever-0.9.3-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (520.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

whenever-0.9.3-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (489.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

whenever-0.9.3-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (496.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

whenever-0.9.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (449.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

whenever-0.9.3-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (519.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

whenever-0.9.3-cp314-cp314-macosx_11_0_arm64.whl (431.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

whenever-0.9.3-cp314-cp314-macosx_10_12_x86_64.whl (459.0 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

whenever-0.9.3-cp313-cp313-win_amd64.whl (422.9 kB view details)

Uploaded CPython 3.13Windows x86-64

whenever-0.9.3-cp313-cp313-win32.whl (414.1 kB view details)

Uploaded CPython 3.13Windows x86

whenever-0.9.3-cp313-cp313-musllinux_1_2_x86_64.whl (650.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

whenever-0.9.3-cp313-cp313-musllinux_1_2_i686.whl (690.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

whenever-0.9.3-cp313-cp313-musllinux_1_2_armv7l.whl (759.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

whenever-0.9.3-cp313-cp313-musllinux_1_2_aarch64.whl (626.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

whenever-0.9.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

whenever-0.9.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (519.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

whenever-0.9.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (489.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

whenever-0.9.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (495.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

whenever-0.9.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (447.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

whenever-0.9.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (517.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

whenever-0.9.3-cp313-cp313-macosx_11_0_arm64.whl (430.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

whenever-0.9.3-cp313-cp313-macosx_10_12_x86_64.whl (457.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

whenever-0.9.3-cp312-cp312-win_amd64.whl (422.9 kB view details)

Uploaded CPython 3.12Windows x86-64

whenever-0.9.3-cp312-cp312-win32.whl (414.1 kB view details)

Uploaded CPython 3.12Windows x86

whenever-0.9.3-cp312-cp312-musllinux_1_2_x86_64.whl (650.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

whenever-0.9.3-cp312-cp312-musllinux_1_2_i686.whl (690.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

whenever-0.9.3-cp312-cp312-musllinux_1_2_armv7l.whl (759.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

whenever-0.9.3-cp312-cp312-musllinux_1_2_aarch64.whl (626.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

whenever-0.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

whenever-0.9.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (519.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

whenever-0.9.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (489.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

whenever-0.9.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (495.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

whenever-0.9.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (447.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

whenever-0.9.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (517.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

whenever-0.9.3-cp312-cp312-macosx_11_0_arm64.whl (430.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

whenever-0.9.3-cp312-cp312-macosx_10_12_x86_64.whl (457.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

whenever-0.9.3-cp311-cp311-win_amd64.whl (421.5 kB view details)

Uploaded CPython 3.11Windows x86-64

whenever-0.9.3-cp311-cp311-win32.whl (411.0 kB view details)

Uploaded CPython 3.11Windows x86

whenever-0.9.3-cp311-cp311-musllinux_1_2_x86_64.whl (647.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

whenever-0.9.3-cp311-cp311-musllinux_1_2_i686.whl (687.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

whenever-0.9.3-cp311-cp311-musllinux_1_2_armv7l.whl (758.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

whenever-0.9.3-cp311-cp311-musllinux_1_2_aarch64.whl (625.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

whenever-0.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (476.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

whenever-0.9.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (518.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

whenever-0.9.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (486.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

whenever-0.9.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (493.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

whenever-0.9.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (446.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

whenever-0.9.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (516.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

whenever-0.9.3-cp311-cp311-macosx_11_0_arm64.whl (428.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

whenever-0.9.3-cp311-cp311-macosx_10_12_x86_64.whl (454.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

whenever-0.9.3-cp310-cp310-win_amd64.whl (421.5 kB view details)

Uploaded CPython 3.10Windows x86-64

whenever-0.9.3-cp310-cp310-win32.whl (411.0 kB view details)

Uploaded CPython 3.10Windows x86

whenever-0.9.3-cp310-cp310-musllinux_1_2_x86_64.whl (647.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

whenever-0.9.3-cp310-cp310-musllinux_1_2_i686.whl (687.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

whenever-0.9.3-cp310-cp310-musllinux_1_2_armv7l.whl (758.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

whenever-0.9.3-cp310-cp310-musllinux_1_2_aarch64.whl (625.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

whenever-0.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (476.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

whenever-0.9.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (518.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

whenever-0.9.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (486.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

whenever-0.9.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (493.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

whenever-0.9.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (446.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

whenever-0.9.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (516.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

whenever-0.9.3-cp310-cp310-macosx_11_0_arm64.whl (428.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

whenever-0.9.3-cp310-cp310-macosx_10_12_x86_64.whl (454.0 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

whenever-0.9.3-cp39-cp39-win_amd64.whl (421.5 kB view details)

Uploaded CPython 3.9Windows x86-64

whenever-0.9.3-cp39-cp39-win32.whl (411.2 kB view details)

Uploaded CPython 3.9Windows x86

whenever-0.9.3-cp39-cp39-musllinux_1_2_x86_64.whl (647.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

whenever-0.9.3-cp39-cp39-musllinux_1_2_i686.whl (688.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

whenever-0.9.3-cp39-cp39-musllinux_1_2_armv7l.whl (758.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

whenever-0.9.3-cp39-cp39-musllinux_1_2_aarch64.whl (625.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

whenever-0.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (476.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

whenever-0.9.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (518.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

whenever-0.9.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (486.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

whenever-0.9.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (494.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

whenever-0.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (446.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

whenever-0.9.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (516.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

whenever-0.9.3-cp39-cp39-macosx_11_0_arm64.whl (429.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

whenever-0.9.3-cp39-cp39-macosx_10_12_x86_64.whl (454.1 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for whenever-0.9.3.tar.gz
Algorithm Hash digest
SHA256 22e6f8366767ab3c8be6d9e21a27bc56be2e50f0f2c66d78e8ee86497b579f1a
MD5 dea62030e6c816a7fff06cd1d696dfc9
BLAKE2b-256 87aedcbfee50237cedca9153cac045dff6d93b81886f44f82c86493856592d55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.3-py3-none-any.whl
  • Upload date:
  • Size: 64.4 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.9.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fea97d1b6645837a608c593bcca94d70d7edbfe66ce442edc5455fcc3b659284
MD5 abdf8c3df09d562fde879f9dd80b01eb
BLAKE2b-256 bf7bd2eb5e65f0c892ffe7fe0658861b7797368a056829b8e7b2af3ba3598260

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 425.2 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.9.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b2a5ccbcf6bd9808b56c46b4f2b5a5a20ff08a61b0fef3ddf8822095e4850979
MD5 60a68121f51b2a091d24e4153845ad7d
BLAKE2b-256 2a7a1a82153345fd66698d34c9fc40ceac92ad32f99c307da6e8cb29d6298a40

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.3-cp314-cp314-win32.whl
  • Upload date:
  • Size: 415.6 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.9.3-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 564ed0ac5b71d2350aefa2f15d99f569380f39b78b15cf85ffd8aad95a660d5b
MD5 9c2536c45227cb4ceeca5b84cc7fa47b
BLAKE2b-256 0c95504330d21987beed1504dd4e00528391180574619f467e381ceaa487f34d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f99be7de17f590c94be895e626377afe0b27049f2ac705390edc089bcfe9cce1
MD5 5c3d18c696232423076c18da6ea066a0
BLAKE2b-256 049b0719c857dc4e39b738fe185a3f5b201bfa566fe5d5d41fe34e8746e7736a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 79c9296d0c040da5eb350e0e61682f36169fc0c63c1545ca1d0505f6c4a9f64b
MD5 df883d9604f772ed3b15f7b2a741a3c2
BLAKE2b-256 45f7957ca2b38e40be0ed721cbef2cb2df3bbaf0767c253408f14f41901fec49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 24e8584f43d7cc99b1bc89e9db748990d098a13fa56c11285ca50e8a1d745ceb
MD5 9520615f2fdb23dc38cd9414a6f65fc3
BLAKE2b-256 e98dbbd22e3540360a1ea871bcc07c5af2c5ba71e6c54c7cf762805df79d76f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 067e9b26b2c1114a18272f96b2cf9c3bd8200dd1d3a93498387b9c8067c15ac2
MD5 226aa2239193c8e4f64a738181d0575b
BLAKE2b-256 dc79c6c5671e6d393e81c84b5cc843941ae756479abef092f02df219604fff7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61b49c8e66044e9f15f1e64b5091f3efe79eb7329a2a1a02e707a8ad98f7cf2b
MD5 a89663cfc31aa3462f6d7c5cc7a805e2
BLAKE2b-256 cd3dd4d0b324eda1120d309dcd9cbbffca633e677781e08b14f27635041e7aa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 434a357bf50542e1478fdaf9c3025e11d072a22d1050a4969a9cad66b12c5734
MD5 798388c8e88b01fbaebe6c1a33c9bebc
BLAKE2b-256 7a62a2db36a62be81701f05392513251412e55d67c4fe75c414c1c278cdc9031

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5ec5bf917a8df32b7ec497c9f40a445f12d2f1135862d1ca0cd889168088645e
MD5 ac3e861ed8609cb0360ef68aad8d6147
BLAKE2b-256 af6af78d191ce5eac1ec6ee1e025a8f61c4062da91ed2ffdb456d0a7af639167

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 07309b9f77380e5564ff7d7ab47d0ea041ecc8465d67e747a5fa17f5b9f817fb
MD5 794f2b28c109d3c0ae32d68cd60d88b7
BLAKE2b-256 8620c5938823111ed750e18dae2fc664d7d82d430a45cda7c5ac431d857e2e33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d75a4c8f58f1a36be812aec838d779266ae30a954d690d6e362c3a52ac9e1c5
MD5 ef206789f089295cdb0e4eb25bd3a53f
BLAKE2b-256 6ab2e91e04d7d1e914f36e46e127145bcf2fd4fb7cc8b0323603549b022c1daa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bc84c74fae6ab50f7b8c9e1e740e49e177eac8a16395b6bcbf260be59999e35d
MD5 5b80367306632a361eaf634e8f4cb8d7
BLAKE2b-256 677c15bf5d01e31c841ad17042b30a000010bea2ac0744f98b30872fd9b3c3fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3dba58f009a2d127875410af9e8296958875257ca22889961a5ba51655364bbd
MD5 01fb722fe8080190f8657954dc2d0b67
BLAKE2b-256 5ea9082c396b4cb41b93333852cefbc44b9a59640f147d74f3b23391fe566c0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 71a07a748c8a48f952b0d5a80502911d6b3c553030214fb289e4527949382231
MD5 830f15009ebb56e8b4fe61e663fb8613
BLAKE2b-256 534384d2eb1dea42be651d74dda1f6c432b61a389784b47b2b8be70b9c6d5c1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 422.9 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.9.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c075bad2f67e9c5b561b9643b44b396cb7bb6c5764f1f7d846755ebe9e215574
MD5 45c5f737077dc07fd540f948bc37db85
BLAKE2b-256 7d8d70ed8ad284cf228d5ae89a6d3d99f21ccc78b270e8ddea4a0ca4575c5185

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.3-cp313-cp313-win32.whl
  • Upload date:
  • Size: 414.1 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.9.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ca6b11f41ab93d6bd9db94e367ef06f27f5ce2fc76b077f9d2cb4bcb09cdcf4a
MD5 761e2b257d83819f360fbb2039f5cd2a
BLAKE2b-256 ec9f328c44ce32a7ea586d16514d07e4a7ebce3586a8a6b08027851cf7b470cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 57bca91312d5d6efdf6c58bfe2190ca6837b64096ed23e6f14acfe0e3d73d129
MD5 b006a29626e32a7dc319c07fae4bde07
BLAKE2b-256 d84428ce2dca9293c1c7533665bc8669918c0a5618ed5c101766b9ad08887bb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6df53862974feb711377fdcf9c31ce0668f86065e8b7b591ced3e3e8dbaa440a
MD5 33241101a3d82fff62263466c45c1123
BLAKE2b-256 076e1a8a6074388b730d8d85cd73e916efc8c185396da7c8502e22e8a9da0ee3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5119d80bdbc8b9512c6abaaf0304c49c75ce2c25a043df2e3e1c50244b809300
MD5 8bcb6446cc92236edcfdc95adabcab9c
BLAKE2b-256 f0bcf277b2b980c4160be3f6ef51045bdb1b1ac7ec567c14867d17327130cc95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7cde6cc29afc5df4e4d942422eaabafe71700e6dae9c453c5086ce19f738c4e0
MD5 2af0527ef221cd104493fa4868ee3b24
BLAKE2b-256 73834fac892a01d50b2039699ccddf8f9a35487f5b50b693aea30d087f308f43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d91016f4eef16b8cb407bb82d6db1567c8910f32e1658601893f43983f76d63
MD5 62ce6a089c50058de471d81a7d821f02
BLAKE2b-256 5c55238408391f365958286ec2038ff9d2a05959595703d2980cd635a2d846f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d2674b5be8c3d4cf436fc6a83487c3d6c1aecfd382a8684441eb786e6188feac
MD5 3484276ef780ac6db656b46be7fdc876
BLAKE2b-256 e1ca8e3a1fd4ff8dfeac17de2b3a8ca04f5da2de1e689016f4e5775649cab425

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 33c44afb784af1c1d49394adc10bc563430a2f43f2ea3cfbd0add4ffed6d073d
MD5 9a8b30461854cadf6a5ba75c51a77d4f
BLAKE2b-256 1222fe521e469d91c8436c5ed57cbee7f5b79e8e389863724b7c4d3d6f6f1834

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4558c7512a2e81cdfaa658c37e3d6380a64b5d9b19d31fc81433f4dd6c77eb02
MD5 cfd2a88d3a432f2473e99f3b4e2d5ad3
BLAKE2b-256 2d92316bc3cade4e781199f0483b30f5337c851d193cbe4269f5e1008f58a37b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3fdecc368809f1b6103247785edc4350c1aabb99da79d6b788d55d3b6969f494
MD5 3bd67b6fde2d87ba0f795be139973008
BLAKE2b-256 c0ed80080d1b9bf5bfa2458691d2c97ac50132ea6ab1ac87b36b1e0d5435a8e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a4907d1be23e3733880e12ad5b8b531cfebaab8e91c40f10eee7f505d43e584f
MD5 8695171c0f4edab7bcf99b0d73019dee
BLAKE2b-256 e631f88049209533d7410fe260671f1bdbac6cb0f312687c4358dbfcd0e39aca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01dcd44c16c910ed99a2960df9e591fb3bb7c7ced7cfe93640b74d79957e117b
MD5 ae6b12df31c614fbf0db0d24c07a2930
BLAKE2b-256 7bd7d89a6f1b1ea4a2768c813443d7be007377402fa0db99c62c393965165159

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4ace9aeb97f2b62442486daf7debf6967a62ffe5d1e8293f1cba690bea8fbbc3
MD5 69be6c7a26522d6d8f3869b8c7f08653
BLAKE2b-256 b401543ce9ecaa8dd288b5bd830db221a1508b3662196022f001818f4de36ef3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 422.9 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.9.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7ba1c2ad8e8b61f01ca90505258a924f79f2f63911c17e12e739af457859f347
MD5 69cf160b8425a0e5cd98f49cd9c8250b
BLAKE2b-256 8611b3ef6abac121ecf0ac98a5e02e05297c3a90fd9c6b99556adb75e2befed9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 414.1 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.9.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7881dca812308d511aaf2381e5e5308bffad58d10b99dbf832b5eb2ace9492e8
MD5 3f867766c782e58cdf9a3eab679d6424
BLAKE2b-256 9afbef281a857028feecfa8b6eff6c00048fc6fe1f554f4b1acb40967e38650b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93cca15708bc6000d95d8b67965bd0608ee0647e59ca41edac1750db06956ee5
MD5 2b0337c7d75d0fcaa3282651a42143b0
BLAKE2b-256 915ed87ac0249463ac5aa4116c14acdea22434a87f9caf276c7bb670489af405

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7ae6ecdc9dbd29af9e61083ff35f7a67aaf26576f697df5ba33f4b7e4cb51506
MD5 bf9d8de02abc2adf438e2c028e280026
BLAKE2b-256 f9afa815f41928a79552d6f150ab2b5f60b238efc09c4d8300880cc0374eee9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2ae4fbb9dfab3fc82e2208376704d3b424c6535d8ed084bdf867d5a31d1fcadd
MD5 be2952f47b5d83dea7b9cd787ae09451
BLAKE2b-256 0b027320e6122546b02f672a263923cdaf6318dc71b517a0ac06948d86a08523

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 88d78b132137fbcf06816cb54770677cf2a3f8a40d0b51b1883fd7f818f6818f
MD5 514cd38bf5d5294cce2e4d944e988bf7
BLAKE2b-256 15cdde5419b18c87487c8eb90481d06f1e0480287785eb7c7e28a47fe2f7bcce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7d260b914c10ad546a01fbda0468517b1ec9354d82f87e50a6604b91ab28260
MD5 88553e38995f636c595d9939d11ee7e6
BLAKE2b-256 acd1b7a9f87bf8025e3b4a32e0cc2aeb689ae6e1f146f30f9c0e91bcb2d4b507

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d9fd530bcfa08fcb6fcfe23f375ead43cbebdf598685ca8e6ee97efbcb60f880
MD5 5caa8edc8e738ec74cbf2add8260dfc7
BLAKE2b-256 8291120ccbf16f73d125a1fafcf13b64d8216af4103c3302175f9e0d07c92e4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 025c854c5c7890d2ff63360b652b6aa8524064737e9eb1a1959665160783fa31
MD5 4d394bed2c54dd39c5b3b70443fce52e
BLAKE2b-256 fa076b2db04cfed92d7436f88756b6eed1933f5bc705d152be84293931eef4a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e7e5143c42d4ce08e41a17f489906a3051b4ae6bc078fdea5f6afe40dfd79f28
MD5 586bcd463e1787d21543402aa8e4dc7c
BLAKE2b-256 05e674e64b36c5acf24b932d925bbc2553ea193ff7270d20d14a087d0aaee135

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c79fc178f3f1cd3e0ff5f7c916f149777b27946848f0560f98da4f852bd4e7af
MD5 c2b5a1570a00f82458095d3961b06f37
BLAKE2b-256 f4eefdfa8327870ae76bbcf4745103f662319902aae258c7ebb8ab27f7323d76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 013d9473732fc1c22963e4ab9e3afdb85d2d4d3e2f214e2e31276c7c8316765b
MD5 053cc389ee49b3640857559ca3c0a0d9
BLAKE2b-256 f274a3f501a6350d953dbaf3828607f1271e5816c586e533778efe88291c0153

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e2bc94d2a55d19bec63cf7b573f611a98cc3e1f2c8c27f7260ba33a637c3625
MD5 e0633acdfc1649b000c816d8b78a2af8
BLAKE2b-256 fbbd29dbc6a394ab252c86b62e791163f1656d89969b84a59a2b8323164f8726

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 35902760c5fb839e9f7d574320197b9c060e19248ab9d411532a97a9753f5ba2
MD5 dbc52888e57c97ccd964f7bd25013cb4
BLAKE2b-256 885619151e09accc454e9d3af3c183f9e83eac779cdf62a8fde82eb02a12b8a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 421.5 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.9.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8f16329fb6d731b0b5390b3c24f0df14fe3901da5696b81f7df94095e10e5888
MD5 b2da84555e3224f62a269507e9a83ed7
BLAKE2b-256 682dafef2553cd6f59fc1afda2a479b712cbffa11aad59654572d9c38f9be4a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 411.0 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.9.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a15fb8a5f19abd52e335f0e8df9f8a927ba083df88a5b8934d571fd6790565af
MD5 fed15217428cbcbb71483b296c90e6c0
BLAKE2b-256 99dd5986bbadab9331015b8faf201d3b714ef27b8d019583eeee62f3fd7ceafb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 597bf8de3b733113fbbee9de73df5b7d6b769a748ce464e658bbb44353e9118e
MD5 82655d8806d354fec14b64fb64593626
BLAKE2b-256 2a3ab42534446c2206ac23ec5637fbb49e9f321b898ab2df41f4fbebc7fa78f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1ffcd9af38e831536923e8e6098a2d76dbd20162cb8db7b45ce5ca4d410ddff7
MD5 4252094c2fc6d6753009342aea69925c
BLAKE2b-256 65bf486fca04803f6287e9edb115df2e5c64c1cf45dba359f1356d34c4be43bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1cfd5163430dda6d42f8b12eada04929b1f3d5870c25bea5317538339023c128
MD5 7f888724ff69a61b7bd2f4aefbae8969
BLAKE2b-256 2f90e809ea1823a3d29fe3376784e9b4f149a7a0af8446e1cd89b288bc88a9b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8a2057df801c5cde52f8085daf2e2c0258855e3c43f1da9e9b1317324a8838d4
MD5 1f35c2b6adad5a6f22d54a14fb360b0c
BLAKE2b-256 b08e6b97e953b7fcc5860c3adec95ecec305a3c1c4dddee5077b8376095f57b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 54c10e7df9604445bfb995d530fcb20426abff11c62f2ddb2070a773fa84024a
MD5 19c594f0942b444faf1beee4aa0c48e4
BLAKE2b-256 e4e47ac1bae8cdaf57992907d20f82ddad31f20f3ee6ad844096bf222bd68e06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f5b1b3e2be72fcd7e69f521496a07cea53cecc14d5f89338be5acb7467eb7ee8
MD5 25b962ee77a17d9b25510082ec432f38
BLAKE2b-256 4f98c191ae42233f5e24fde44c8af99b94b85043a9897aa08b33ff56175f7c6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 494543bc5e2611ca0c26ed09237a53bbeb2bb4e436e4f394dd4062c81437ef7c
MD5 d0613a8d6acd7c4df9f0547113240b9e
BLAKE2b-256 39566af7250d703472797c8beb64f8cb47f1460f846323d19630bde56d905fe6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fc82660604b32da4acfc8420ea8f31a3e3d8db8dd7e5143fe6d6ecb9692d711b
MD5 baeb8db4ceb2f0d93ce5ba8f1ce65e2a
BLAKE2b-256 9855111b783c618d5981221a8cb4644ed2f3c88ffb3064cf00131a1e7b04b352

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 28afd900b8d03d2b869f3f9ce87514ad24a2d9c34dadaa25b1e152f25d48b9b3
MD5 cae94fc19c509198f4519cdf9f2199fa
BLAKE2b-256 4cd57eca3de5afdda2001b362590a2ad5fd81c67fe137bc25b132a7616310cf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e454ba998fe76700a27876abd5f5853bdf1fffaf473cc32266337be159d4a2f1
MD5 666044ec661ac588533aed2e97689c7a
BLAKE2b-256 50688752608f9b1537f53efcb26b51ce91ed1af484b2200b8f3449f77cc92269

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cca6cb3dcf468ee9272656dc36c58fccd0aecbb712b832883bc8656526a0204b
MD5 249eac380ec2a5b830b8541cb04c3d0d
BLAKE2b-256 8f1c32f797adc6e08823de1f7fa7127bda6829c511d0398c63779f2ceb042d46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5b45fed5d7b1d250a65adac5cdba76e7826fdaed0bd86cd971d4c4580b8d7f39
MD5 f2e52eec7da40f66c40542b09e697cc2
BLAKE2b-256 68d2d5ec93c18bf7941e24ca0bbaea83e7fe949925c9dfefd0c0c974cfd14033

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 421.5 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.9.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 914f4a7993e859d08de9ae7248e9fb17a5631fe9469337dbf3cf656a0c815985
MD5 189519486cace4dc9778c22a60d14e14
BLAKE2b-256 9e23edb133ce24335f11328a99b71b870764f5a9eda8df38f8e0adad219c2341

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 411.0 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.9.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d3107f678335645fe9d842ed2a81d143274c6c5503a7598e6ba05ffb10e87aad
MD5 f02f5929b9bf58e6607e695234b6066b
BLAKE2b-256 935f0db54f3586459288651da6b526726a802dd9e99ff18efdd9da36b37e20d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8363dca338ccd32a5e616fbdc0683759eb9e4579cc2c569cee990df6a15c2f11
MD5 1972888670c5faa45ec48f85647575fd
BLAKE2b-256 5f3237c524d02f55a7f170e346c876a397b903e61d17fa146bc02b819a2427f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1e2b618631375bae3a4f1302d742bf43cdf8f6c16b4ef496002c1df158e8109b
MD5 89caedc2a6ac3c162016346db918e178
BLAKE2b-256 911c0d2713cc356462c3000eea6726ebf0c2b0e67bedf5e68c1712953687b41e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c901023a961e9685e8d51e29126b53b50b859d39f1cb2122908f6a2120da8e59
MD5 16fcffd4186acc703d4389541c1ad562
BLAKE2b-256 522353b867fb5ba4718d16092a7398f64f26cbaddc7503d913bb508b340dd60e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3636f6ae4f63cb157801435d76e7c1064ca8c4d523922f7e3f36ce3e53d34b7c
MD5 fd99b108dc17132edc2ae6a44fd95c80
BLAKE2b-256 1b6d7a75b29e86ac1cba5aeec4527a41c1d0b2959e43aefc23aaa9a067cc30a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1e310f05580d6f5ec1a180d688eebf4fe6a9a3c1fb34e91e5be37875ef90269
MD5 a5d805a56e95cdbb60105d41e0c8d4ca
BLAKE2b-256 fb1eb682de0a11b9b9bc2294d2601a96e6638cceed586288570e72157074e291

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4bd1edf4d6c82a7300c975739a2704020051b779d4c19f40a3d8be01ead1d78b
MD5 cc1c8d56d5303e232ce430c0af2c1c2a
BLAKE2b-256 bafd12db8ff6beecde7a336b0cb460e89e06566cb4800133b0431f4c9777b292

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 acd4b6811710c15256ac7bdbeee84e759dc91b775d64eed55ada7fa19e00a9a1
MD5 fe8c216d939d16efc55002d055f4dbc8
BLAKE2b-256 60a11021b27dd99b03b2be6141e226464791cd6746033bf8aa4fabab2795c7c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 94d5ace4354f7bd25c6f1a61a8f9d4c2c47667ce82ae5fb418d51e7bac8679df
MD5 77806fdb7d040b4ffe48d2b8a7548645
BLAKE2b-256 5765363af3cdb9d3f402dc38d0a94a49d293a59298508c8e73917bb81f013e9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b339d12a27b9ba50a9053b1d020968492cc2f7a152f203a51dc05adb2d08b69c
MD5 1bdf8599584da2647b9060ec2f0b9c98
BLAKE2b-256 42559e4ddde7d1ebda08e0802ff86644a86aa6c54c4882fe2410a3c6047a7ea2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7ed614d2f168c5fa20fdd894eaf75eb7eda699b31f9267a6e7062cd97ba1ebce
MD5 b8f47ad5ed87c769762949175c807e7f
BLAKE2b-256 314790078421b84e354da21a25b38245e580a67f9a381f13c78e00ea989a7486

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3f0a21ec69a9765c442ca76cc3adcaf00b687a652511d444de43b10c9c01498
MD5 4b70f97102c6feb82e85e785aa44db46
BLAKE2b-256 72ea28c2fd8675cc869eba9c7cb0402253833ba2eaed1c4554e71844d56fa4d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 335ebecad9e4322b95dd2c8ce3ff0ac3b49a01b1365eb4b3aa1f946369f27d76
MD5 09fde3362b882690787e07bf045b8e9f
BLAKE2b-256 d8875d1c4eb7671db6a8fc60754fedb0df8879729c9ba021d32a9825b0247448

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 421.5 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.9.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4ef585a6e27e76fe54b42ac599f97c34780da04e7bc6b610c374ee2b12b9e35b
MD5 c32e1f53799aa15416b53a19890fd91f
BLAKE2b-256 ede134b82e5dbd5dae3f403a72c0c9be118eda7fbf1baccd846bbee0d177d10d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 411.2 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.9.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1164af4a71e77d9e4689355fcac49337c05643ba0832febe2481e8abfcc43e5f
MD5 4adaa723eee0245904a72ef7864232b0
BLAKE2b-256 4bc18421323ce0f3bef3de0f702018bffd0eb9bbc7352ae0918d332deb57a700

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5a2b3eca7e4da902885bc6301a265730da2cfc54d4e5492e0c799e990403c600
MD5 6ae17e0c852d49d3943209b3a7929ac6
BLAKE2b-256 f544bfa4011bd82cca0d3b698ed34548f6604bff79eb2b9c1e38d0565612b43c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 72ad7aa0e39dff7bc57525fa6a31e05f77f435f0bbce94347ae196b0a2e75231
MD5 55878f1175303a5431b9358423ae2cfc
BLAKE2b-256 7740cfa6c9089ee87622dc901a97b9fa4de975f55affdd993f231befa8eb686b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 eae9b5d880af5d48aa347d78e0a98945426719852423303119e5813b10a00057
MD5 265c0b3f86c5bf9b09d7d0028cb2a4bb
BLAKE2b-256 b3bd0adc9a83963b510d3a78525ce1bedb832e4a634ca521c13408b020d78a16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a32b029b9b47d13fcfcbbe15da6144fd663e3a285f4481e17644145e05fc1d52
MD5 d79494a249cefabae8e3b9d530216c0c
BLAKE2b-256 0857039541c32d6187f6a24c3c87a992d5e79941d457a8d6fdbcf560e42167fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6ae1ed9e31696a380896c6454f658c9f4a3eeb556a3b364008e14a18588918c
MD5 2cdab2f35797aaf75c4bbff7c20525f1
BLAKE2b-256 2ae13de6dc71f3264654a643163780349ce58e5968fa59ca873ff47a293b56f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5b8faf78315cdc88c415f4c23e42e534bf67b181751b68e4fbd440b47da73fd3
MD5 37a41fef4556511cdd676129dc32ca30
BLAKE2b-256 5332f217ba2c8286cb69a96f7d41ae30b13d0c049e8c1b8afebc6465f1900ea1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 72b455bc39b3d1bb3c0ff1126d1db493b22c2861b3fd843cd6c6d435627cb85f
MD5 10eee6825a99012e65b372f919250b75
BLAKE2b-256 38072207d9637789821bd9fa1743d56ea041e431918e37ff44a4afc15f5ac879

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a12ecb2cd52dbb6f71e8a8e58325ce78fef2f21615584c67b6b99ebd158d800d
MD5 315523a558a6a228e03d6b36b25550d0
BLAKE2b-256 584c608470fca0d80413c07cc9304b172bfd86d1bbc4e043a8d07e63704f9f55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4571f1f89af5e43c8218c2cbba66fb5d38cb4a716cc05dc2798ebd84af63c0f
MD5 84c30d1d62eef6b599fbde18e1c8a6b5
BLAKE2b-256 5aeb2c44ec3403e5c01a7cc9816f6b31bbd6f1f43398efec34a93e16b614ca28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 607cb63348f396c1612fdac3b2c557f5a6fd9047097e7c86189ef5763e678f59
MD5 32cec5bbb8e81cf93760c7fca0eaea30
BLAKE2b-256 43a8ccbf0aa47b4b9b10dcc7949f2301c2bb97daac347f6c9654b1753ebc838c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee00aeac2bb6e569a3d362600b04034d2b9f57bff2739704ff0eb6f35befa2ee
MD5 60ca9ba6a99720f6f6b28f18029a89c7
BLAKE2b-256 c920216199ad11628c59692874c5fe75b4c6e5f50f7f8e03cce4135772614c99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2e1696cf51ddc815f5b2749ca92ed8b13100bf630ea3d0713d33395860c3a4ce
MD5 99b532bfeeccec4aa109f4150e024248
BLAKE2b-256 5b74d37414cc4819d54dc15844422081665139fe1a9385711d688ad8db340574

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