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 soon. 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
  • 🧵 Free-threading support (preview; pure Python only for now)

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.4rc0.tar.gz (257.3 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.4rc0-py3-none-any.whl (64.8 kB view details)

Uploaded Python 3

whenever-0.9.4rc0-cp314-cp314-win_amd64.whl (437.1 kB view details)

Uploaded CPython 3.14Windows x86-64

whenever-0.9.4rc0-cp314-cp314-win32.whl (420.6 kB view details)

Uploaded CPython 3.14Windows x86

whenever-0.9.4rc0-cp314-cp314-musllinux_1_2_x86_64.whl (664.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

whenever-0.9.4rc0-cp314-cp314-musllinux_1_2_i686.whl (703.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

whenever-0.9.4rc0-cp314-cp314-musllinux_1_2_armv7l.whl (774.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc0-cp314-cp314-musllinux_1_2_aarch64.whl (641.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (490.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (528.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (497.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (506.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (461.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (528.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

whenever-0.9.4rc0-cp314-cp314-macosx_11_0_arm64.whl (444.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

whenever-0.9.4rc0-cp314-cp314-macosx_10_12_x86_64.whl (466.8 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

whenever-0.9.4rc0-cp313-cp313-win_amd64.whl (434.3 kB view details)

Uploaded CPython 3.13Windows x86-64

whenever-0.9.4rc0-cp313-cp313-win32.whl (419.0 kB view details)

Uploaded CPython 3.13Windows x86

whenever-0.9.4rc0-cp313-cp313-musllinux_1_2_x86_64.whl (662.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

whenever-0.9.4rc0-cp313-cp313-musllinux_1_2_i686.whl (702.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

whenever-0.9.4rc0-cp313-cp313-musllinux_1_2_armv7l.whl (773.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc0-cp313-cp313-musllinux_1_2_aarch64.whl (639.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (527.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (497.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (505.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (460.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (526.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

whenever-0.9.4rc0-cp313-cp313-macosx_11_0_arm64.whl (442.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

whenever-0.9.4rc0-cp313-cp313-macosx_10_12_x86_64.whl (465.2 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

whenever-0.9.4rc0-cp312-cp312-win_amd64.whl (434.3 kB view details)

Uploaded CPython 3.12Windows x86-64

whenever-0.9.4rc0-cp312-cp312-win32.whl (418.9 kB view details)

Uploaded CPython 3.12Windows x86

whenever-0.9.4rc0-cp312-cp312-musllinux_1_2_x86_64.whl (662.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

whenever-0.9.4rc0-cp312-cp312-musllinux_1_2_i686.whl (702.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

whenever-0.9.4rc0-cp312-cp312-musllinux_1_2_armv7l.whl (773.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc0-cp312-cp312-musllinux_1_2_aarch64.whl (639.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (527.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (497.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (505.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (460.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (526.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

whenever-0.9.4rc0-cp312-cp312-macosx_11_0_arm64.whl (442.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

whenever-0.9.4rc0-cp312-cp312-macosx_10_12_x86_64.whl (465.2 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

whenever-0.9.4rc0-cp311-cp311-win_amd64.whl (432.8 kB view details)

Uploaded CPython 3.11Windows x86-64

whenever-0.9.4rc0-cp311-cp311-win32.whl (415.2 kB view details)

Uploaded CPython 3.11Windows x86

whenever-0.9.4rc0-cp311-cp311-musllinux_1_2_x86_64.whl (659.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

whenever-0.9.4rc0-cp311-cp311-musllinux_1_2_i686.whl (699.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

whenever-0.9.4rc0-cp311-cp311-musllinux_1_2_armv7l.whl (771.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc0-cp311-cp311-musllinux_1_2_aarch64.whl (638.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (525.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (494.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (503.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (459.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (524.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

whenever-0.9.4rc0-cp311-cp311-macosx_11_0_arm64.whl (441.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

whenever-0.9.4rc0-cp311-cp311-macosx_10_12_x86_64.whl (462.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

whenever-0.9.4rc0-cp310-cp310-win_amd64.whl (432.9 kB view details)

Uploaded CPython 3.10Windows x86-64

whenever-0.9.4rc0-cp310-cp310-win32.whl (415.2 kB view details)

Uploaded CPython 3.10Windows x86

whenever-0.9.4rc0-cp310-cp310-musllinux_1_2_x86_64.whl (659.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

whenever-0.9.4rc0-cp310-cp310-musllinux_1_2_i686.whl (699.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

whenever-0.9.4rc0-cp310-cp310-musllinux_1_2_armv7l.whl (771.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc0-cp310-cp310-musllinux_1_2_aarch64.whl (638.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (525.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (494.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (503.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (459.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (524.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

whenever-0.9.4rc0-cp310-cp310-macosx_11_0_arm64.whl (441.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

whenever-0.9.4rc0-cp310-cp310-macosx_10_12_x86_64.whl (462.3 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

whenever-0.9.4rc0-cp39-cp39-win_amd64.whl (432.9 kB view details)

Uploaded CPython 3.9Windows x86-64

whenever-0.9.4rc0-cp39-cp39-win32.whl (415.4 kB view details)

Uploaded CPython 3.9Windows x86

whenever-0.9.4rc0-cp39-cp39-musllinux_1_2_x86_64.whl (659.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

whenever-0.9.4rc0-cp39-cp39-musllinux_1_2_i686.whl (699.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

whenever-0.9.4rc0-cp39-cp39-musllinux_1_2_armv7l.whl (771.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc0-cp39-cp39-musllinux_1_2_aarch64.whl (638.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (526.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (494.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (503.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (459.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (524.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

whenever-0.9.4rc0-cp39-cp39-macosx_11_0_arm64.whl (441.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

whenever-0.9.4rc0-cp39-cp39-macosx_10_12_x86_64.whl (462.4 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file whenever-0.9.4rc0.tar.gz.

File metadata

  • Download URL: whenever-0.9.4rc0.tar.gz
  • Upload date:
  • Size: 257.3 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.4rc0.tar.gz
Algorithm Hash digest
SHA256 77de236e0d58f2d5cd2e239302fc4b1e052c7b1778fead79ff3f97f39f834fb5
MD5 dcad1229f3ecb207719beca47dcc34cd
BLAKE2b-256 70d04c0388616731fdcc4fe53bbff7285d6e93893d6431409a62f2fc891ad56d

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-py3-none-any.whl.

File metadata

  • Download URL: whenever-0.9.4rc0-py3-none-any.whl
  • Upload date:
  • Size: 64.8 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.4rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 97367980db24ce7b04e58219f32d5b83e4bf4ab569b903b405df373ee985cde8
MD5 d4c80b4de987a16a2f0aaf98b2f32269
BLAKE2b-256 51910e5f796c51f50eaff1d147f345a17c21075e563156f96a27792f11ae14e4

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2da8aa91ff8b428ad25f4d9b0e0d16c43b105a08b8ab1c109bbfcc4b023ffdfe
MD5 758fd2ff4bc6723ee8864b08fcf6163b
BLAKE2b-256 563396f218e41285663799348fffad0fa7ffddef5e1ca19163ccada462bb833e

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp314-cp314-win32.whl.

File metadata

  • Download URL: whenever-0.9.4rc0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 420.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.4rc0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 b9e3ae34f5c414745af39b9bc95fe9b86aa59a52171b49e05508a8f23cd670ba
MD5 d00cd6ee90a6c9860f7ec6b642f1b732
BLAKE2b-256 4da41a87e296685cb595504b3dafaf15e5f378cdc82e8db69d8f6af8ff9eaa5d

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47eea70ce766c08509b32a581074264eb7c12116e727f4ed636037978928c472
MD5 57c8f77c9c6cccd88208e08ca44bfd3b
BLAKE2b-256 95730c79be459151b1d8a19f47d10bd202cea5e217dcf2a93aa5cfe0a1e57ce7

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 10792abaf70c2be696ec6cb0646b0d1ee4299a77529e52d64ff9592ae49e20bc
MD5 2d9a658bfb2f8f6919ac4b2ff55d7d0d
BLAKE2b-256 a753d87a9348f8cd054e4ca4d18bc205ccd767fdf17a16771fbb28c586fc2e2d

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9834f8144ca7545210d71feab4e6dbe4607331a0e968c6caa755ea6922884ed1
MD5 80d754b3506954d342a7c7604f75be9f
BLAKE2b-256 45d94bb47c6c0a080e41a66069fbe1c8ea117fb5be173037f6df990b62fbe909

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 52d77f59448df347ba4a60ba8081f84c9a6780fdcfb6c4f734bf61d7b629f43e
MD5 730bbee165bbc3447183f9606c98cfe0
BLAKE2b-256 42399b21767cb0f3f07b6d0ba4297ceb7a18bc1ad2c0986ecc866d20f8cf1789

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 092dc7995d6ef1797f0e784eab0debc1fcfd3f304dfc38c3355d8146c5d0b848
MD5 4c844531cf2b9460eee14748460f8d08
BLAKE2b-256 de2ed9e0393891d328d484e3b6c31bbcffa05c78ce4f96df89782a1f1052a497

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9d1b4ba5e264219179c6be8d49ef401cfc4752b24bd03cc798257f858be53ca5
MD5 fce2370440d7ae0f669c7183960f658b
BLAKE2b-256 5dfcbd209eef85f44954e8e4bfa3061a95afba5da447ab248f93dc59ac36a248

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1830c93dd8dbff42752d3424aff5a7b8f774be906858c309266dc083ee1b4b11
MD5 a9207a7834441785f0e777e368854d0f
BLAKE2b-256 9bb1a744c46abae1315ca2e3ae16fc5c0038b22f68c17e54649b54c67ae649ca

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3dc54ac275aefe78edb30d08073038fe9d622aaa8594c23349636300e1cbbab8
MD5 a3acc1eb6a860c122141074eee3c0c32
BLAKE2b-256 06f6cfa26575d83c7bacc3735c7bf28ae82d0c0d92f7f755692dd281ffa05824

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e5e2b83c3ed5e24867dfec96be25486ae65488f2c620e992612bdd7154cd11dd
MD5 73e1b4a02d5ca0bd75f2bb29baf42761
BLAKE2b-256 a695650bc5f1cd8987429cd155c00c1fc06cdf7dbb86ef4cd1c69757f097f3e6

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 abafba634192a1cebc8ac7daff5fd65203e3b41325b2a220d5732f01513f58cd
MD5 1e13d91fd2518c8abc06e1e1bcd79d97
BLAKE2b-256 abf5c0b503f96858bc02d2c6523b865ace645a8b815135127c6a13a1d7d312b8

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6ead1a576dabb4419b280959a7dc5043295c4e8b49a1be78d7c3a77acd1d0b6
MD5 5882c4e3857016c693fd7cfbf484702c
BLAKE2b-256 8f037c67a179dba9266a81ec6bffb9491e3c08a5651c76bfdb0a7107c57c9e0f

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a39e9ade83269e176a72406de8647221c8fce80e8a872265bc38443b5a16ace4
MD5 562c27bbfecd602b3490fdb746f80984
BLAKE2b-256 1d1dcf11289d8ac662e6cbf2fbf8e47af0be93cfb5850b1a5efb01ee0c25ac04

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 26a01d67f677dbe21faa9c2550ac5fbee40935a8a9bd68e0f136dc15c2370788
MD5 d3fd915259fd33b428ebab0260ed5d22
BLAKE2b-256 08bbd2bf8fc5834249df34db28b4c590441387d646228d0381d7e4e435946e23

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp313-cp313-win32.whl.

File metadata

  • Download URL: whenever-0.9.4rc0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 419.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.9.4rc0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 3ab85e8958db0a74d7f1e65e1fc3f7a8417694cf7329cdd95d564ffda25fe64b
MD5 bf965efcc5343155fcaf38a7075f7848
BLAKE2b-256 956729d2728f14836693a090bfae89b130224b33d9f4fd195555e4442e4fed90

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 74429152594a8e2eeaf24a5ba1f24aea09b8a718a0c86dc91c5b5e5cfbdd6d9e
MD5 8386ec997b9f51a0c2bc0eeab1e77ff4
BLAKE2b-256 f32b4f861e5cf3e1903fe3728f7b6023eb208d7fde0e6fcb24032413394ae31e

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d1b78b10c38449ee8b4b0a9085e52ab482b90d58b075e6830a887d14979e1633
MD5 d95b64e7f52d6779750f4af9da328a4a
BLAKE2b-256 a861343138f867fcee7ea236b39217f786b5b040682bbdf584ec4402f6b2f43a

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bc410d4216408e2bfc66a47f22394ec005b4ae7e68faf182a0f5f0dfe7fff6da
MD5 4edad8158b729a4fa6b8ca9338dc87ae
BLAKE2b-256 15ab9b484e445587e967210995b6e0d2d3abeffa104c82096904a0ab821d5ba7

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 39f5b47aa63c25288f68c822a5b834a8e520897ad76a1c8f5cb06b70a7e3b6fe
MD5 06c3149f457cfe6cf42f37aea99e66c8
BLAKE2b-256 746f75f1b7ca171e96d39c06faca6775b402a10a2ce2d47648f496b6712c6bf0

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6655509d0b804e77528f188e87be6304fda8fc828920af822f901f0e18d4caae
MD5 e076e7f389b675eee398610a483aace7
BLAKE2b-256 d3b9e22bbc65e08353a43b44b89272fe688c6b8079ce2b6a4bb8347763b1f6f2

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f19718e4583058d8eb0336d8712df658eebf8b9ad08adaad8701ee43b9f67217
MD5 b7f19ae362110f3be94f9f96b1ce852c
BLAKE2b-256 ab7f5d50d2350d2931ba0412786a9774ae49fe2165aff88161b9c5da4b836df9

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f9353b781afe760b3ba62338ff77718b328fb9c9d7697b7305e8a36ad7e0e151
MD5 093540f6e2e4a2c87903f75daa9850d1
BLAKE2b-256 d659a5cf618b8163022e9b007cbbce5f0b07be22eb1ad8bcf37b7cc82f843c04

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b48e927b133b3d975a3b28226c2f17cab58285c27b609edf458aa784b25426e3
MD5 2be5d03cb558c4d5564f1d1c514344bd
BLAKE2b-256 9f4053a11e20264131a6dd52dfc16abb9cb423f32470d6ba0e6261795cb31dae

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f163723edf5e9b134fc76e43354ffb6d546b855e99887707b55f6833d36a5c88
MD5 dbc80fdfc5e5c3fc8555ce54b75acb37
BLAKE2b-256 c8ab62b6d17fdb76a958d2cec2a7e0efba63dbfe179b7e44bdf366584a44556d

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7672f74c49f2c35dc8a3b9b0a80a3f77d0affa40c752333a5296c2f7c3635802
MD5 0eb8d5eba66940cc15c734f9db8f0786
BLAKE2b-256 2728ff40ba0abe73c90c8c238f8ddb7e4f064710a7a2dd00e8c468f7cc18f4b6

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 704bf7783925a3992cef7870a176f49b9f63428c0e8adff01ddceaf803b0f3ba
MD5 be0a22d2e777e5e29de833e7bfb6d97d
BLAKE2b-256 55c4edb469e78c9999f0e3f732f570e1c8728ad7a07951d1b9ef7cfb7b315d1a

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a5fe390eb563353566ecf64869dcf34c416b83ae1a5db9f307dcf4c3f2756594
MD5 2d6dd88bdd6f290fda3f93cf27a1abbe
BLAKE2b-256 fe9c99cded3245c4123da271d4fc6f803ad9096b786fee10392b14f2bba323c5

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9ae417f93abd6770044fb5300e8e83ec67a98c2daf5f08036715aab2904448b0
MD5 b5ba898c459938db2156e206b41702f4
BLAKE2b-256 a151aa246066aa4f86080783303a76bacf9912d75af22d1b203ae3e28cd76231

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp312-cp312-win32.whl.

File metadata

  • Download URL: whenever-0.9.4rc0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 418.9 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.4rc0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 32a10734d29b08791a0770d641fad95665e0f6f05cda6e4b5aa4b9ab1e14d29a
MD5 7920c0f74ba6f0c44e9dd63482d5c379
BLAKE2b-256 76a3d5db8b99c2e5b5d0e5ea28bec55289b7342cebcc3229728150b273acaa59

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f1ea344bab2aacadc9b3dd6f8f9de1f1790af3f95fd06d154600adc665952be
MD5 212641317e95ec39b8654f655fd90b98
BLAKE2b-256 4ddc657b8eeb2c6eb7b0d198e239de2545307da980cbba3c636e7cf4f9e8f79a

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5f8b662f06f7519d87500b980d81f73e11834fee178f6e46de6d7788a5c882c8
MD5 ba0551b9ca2281c63a66948e3c8c6452
BLAKE2b-256 48c62f1d243273a1b4102b661beebb5dae44b76e93f4254aaa7f17d904f79cce

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5045677139ffb182345ebec33bfb91f1b7822179a10e5eb79b27b0c6701771c6
MD5 77856dea9a2b931dc923e9e0c65bb303
BLAKE2b-256 70ff6900cec50829262e39b616f131261f5c0c3fd21656dbcdb09683c169c0c2

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d1db06cd02e379203e0bd4258af4c8de1a820f7b170784d240a991e11ee51680
MD5 ccc142bc4c14d1ec9d8f0dbb00692ea3
BLAKE2b-256 6a660d65b9631949da2d2652141ec68ee284d1782118b0dad7ebb1cf89a8a061

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1e1faa0f8ddceef036b22c243453ec14cf93dc4139155ad84f6eb37a9659278
MD5 670070c1c5c823743e79ca6a5cf393f2
BLAKE2b-256 9f687931a23f693408543ed6a38f393ea2fcf782cb03ba70d7f7c8f4ec97aff9

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c0595a7c4206de1c2e6fd880e8098f970faf98bd5f967563060ec02b1ba1b818
MD5 66c148553dc69210beadcc5130194313
BLAKE2b-256 0843602bf465a3fd9b34bf784dd639671857e125910e4014e7e61c019e494c84

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0b9cc92a297420fa6ba080445d47faacb733e21ddd6bcf567180353e7f7072dc
MD5 8f0fe0bc10e77e74e153ae4421cd39cf
BLAKE2b-256 18060e683d8adfbd5fd15397cbdc55b6cf7c80a7a0820e6097dd109a6daa3997

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 39c5eab2947715caa14d6d00bb32b712508ccaaef8c8437e07d24eb02278a4fc
MD5 c271b05ea31c895880e76581f94f5ace
BLAKE2b-256 daf60dba456a5a0c15479738fabb852821b31c1984b28b76bb3edfb1338f4284

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 230b7f5e847efba14310997abd51fea62b48c528f6500710e21153217e6ed762
MD5 a74d04733e7cba93578a8b5947a616db
BLAKE2b-256 8999b7f14de2afa9df34569ae529b209fd68452dc837055f2224f5973ac23f59

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1b959a273c656b9041edac428f49406f9ff845b6a9be089bd9b956bbc7a73913
MD5 8bc6f9d9858c9031062230f69ddafa84
BLAKE2b-256 b14d7d49cea898a52646e11c245832fa1cae4c09fdcd4fd6da4c43c940caa65a

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 afef0767886fceba000e82be03fb169e612a8d2093fdc71a9ef84ab2002e2e48
MD5 3a1dad6a43019b54fea5e6894877cb73
BLAKE2b-256 370b2db0ee5f882bf07d7cceef917b859dc7049691c8b1d6ec12ac8197a68602

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 66f6e8f3b213ebbe7a72001281645128986a669ae21a537c40f28724fd9a739e
MD5 a9e1962f563d61d7ccb32deb8fdc9673
BLAKE2b-256 4aa0b30532793c590984515d2e3d4fc5dfe287e9d811688cf94e7602c60a5006

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 47097963ad823ff0fe3af40e8fac719fc7f0a046a89f51f833c675d42034f9b7
MD5 5930f1ae94e5f34709f67573447c88cb
BLAKE2b-256 ae32c29ed30e443432b70b4c67f4ef2eb6fe4ba799d8c5c2b67d83d026f96707

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp311-cp311-win32.whl.

File metadata

  • Download URL: whenever-0.9.4rc0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 415.2 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.4rc0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 eb10b4b4cd800e9b3e23c234da68d014271f35100fc111b72f6e0c431e51da1c
MD5 7588a3851d2fd131e751314267e1b174
BLAKE2b-256 228cd22eddfad04cc20b1ef65b7dee9b76ad4523bf519f31e27ff2360c4a80cd

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 abb16a3aa49668240cf2015d5eb90e51456a9586630e033742a3ee98d2aba0eb
MD5 bf5a58eb618adadd148d370a9e8081f8
BLAKE2b-256 1663def635be9c864fe0967ac86f7f3916fe7314a72c53510a136ef9c2f8d0b7

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 893cd0108b0a8fe0c394f80887316c80e5ca71f156a13338a8457a7431b65f61
MD5 83114378659aa28b9bcce6f3b0f091f9
BLAKE2b-256 5851708995c6b4288347813b068314b0efb50ffd88006571b54145f5c98a6dc5

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ba39a7d59ce50ed34aa49cc62226e93d74dd67515bb10d1e2f1208a1b2334fdb
MD5 e6b4baf13aeeb98af1f1d0461382e0d1
BLAKE2b-256 ca75420bf3cdf70d6e021bd86a66a460efb69acc67bdb58ee1740db1f0f796f4

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f967b2b67d225e2838b835d49f39c7e75562c21eb320001bd57c6277ccd03a9e
MD5 9f7e515412e63ff6ca16141a22ba3a43
BLAKE2b-256 d042b7f1376cb8a66b4f99887fa9afe1f1e68b81ef66c9d618683f5e1b5b7c01

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2424fc09ef6ddb5d47ca8e78926985a92c2c241efa8a43a033aa41e210ad9ac4
MD5 2bc34a3def3e8ea753efd1c8b83b9cd7
BLAKE2b-256 3c7d30e7d797c4cbc40bd5c2eff5d185a4994be9ec3eacddb63cb05458b29ecf

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1f3763f9ec78bec2a3c33806b98e14393c0375ea6a16bba1f05ae4c360a7c8fd
MD5 8ca3b1dbaef6d3830dd9da4a124f8f3d
BLAKE2b-256 a30dfd5f7d048b683ca9633c9a0b27b7f6e9dc820a90d61ccd4db85958566ff1

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bd0f4e73ef857063a859fa3315320a6c7a29ecaccb098cc138267911aea0ef49
MD5 29ec822660f3c970ab6d053b1ba59e4c
BLAKE2b-256 30809bb3add21fc75696c99da0a1516959f648b7932ab15f263c63b5039f7d5b

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fc9e8e277d6cc48dceb056e0b130033df872f5742e9d261049e367a27515c427
MD5 c4b6ccf861708672ff2d01aecc509e0f
BLAKE2b-256 cc7de4534f4021ed58fc75f50988602cac2d3e24a662f4fe88b86f05cceb61e6

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80597ee8d8db5fd4bd276a33b1148ba8791475e9a5ed2df34a50c57cdadb97af
MD5 3e49525556098a056510e030231f20df
BLAKE2b-256 d056241386a08898d130f80f03061c2549ea5d63d2b8e829faea074ae3b92f3e

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 82221a47a4043d9502c547ca653a78b69f165f88d7004ae31f429f84d5478aed
MD5 26ecd73a11fa45e3f56d025afb4c6a1c
BLAKE2b-256 1921985abc63c4abf9298600c501bcac33179bd73e0b251645bd737e4c27a405

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2762e31280f2636f0d90b1559a6d19a43610d057ba54892cd7df4d9165a6d0a6
MD5 2b963556e6d2375ebd83d0ecb3cd362a
BLAKE2b-256 05b85c0db2e1ebbd18d6e2ff2af09964d31eac3ed17b083462da67fc06fd8eaa

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7e039292465ae75140b1a74e35fd21975e00c2fae462960d7f46c1f1527c1637
MD5 682a75b3852724a0cd4f324087bc46b6
BLAKE2b-256 d904c0d409e2d620f99f5da2fd58c77521b6e01b0ea85d5ad5239e5aab6514de

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2260c031257694205ab3b0a032eb70d6c402148b456d4b3a3c08e90ff826137b
MD5 efe6374e32389bce095fce46462b9554
BLAKE2b-256 4699ff0cfe458b35a61c6fcbf6800b5ccee8aabbfc5578d8a24ccc659d08cff6

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp310-cp310-win32.whl.

File metadata

  • Download URL: whenever-0.9.4rc0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 415.2 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.4rc0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ff3d38e037dea4831cbdc1ceac53a9f0d59e882060d3175a3495501f4827458e
MD5 12855c8d86e4d104dbe72dfdf886435f
BLAKE2b-256 09f5e5cf8da95c11dec539acc402474b74ab4e00614dd8517c9a8a491341b541

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7b588ff2e5ae7295dd0e433e623c3ec6d11669cf0843627691ac93ff112259a
MD5 d097748354bf696017a812e5cfc827be
BLAKE2b-256 0b354b9cdbe9e727c228c014dc407b9917575ae257fc430d7bf52964314f010c

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 36e87d6a6ca0c8954ad0ddb9070c056f42285cf3b201beda7be43fa9975ae7ab
MD5 ef96d4bda8ec31d8b24a1a103ba7de7b
BLAKE2b-256 4ce44cbb41c7bfc4938995a9e64095faea2bfedd87b881c94dd5221a6ef7a565

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 76e99206ecc0612e7afba8759fbe5e8722b58c06a573b8d676f31fec88abe25f
MD5 0c2db18927c66be11601ec7b2b91b6a8
BLAKE2b-256 8b3955619c541cc48e6d45f312f117f1650bc109fe259dd0fecc915fc0d4b374

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7d8144ac4ee2712b6ef767795ad25187ec6e44014c24cbcec9b7df5b7fc22121
MD5 90996003b1e8156a1a2ee78eefaaff0f
BLAKE2b-256 b595edcfd0f4921557df1f8d1ce0d1b2fa2aee23f3f2c9a2392ea6d83b5c2a4c

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32be7b048e7476e0efa8dd84d072140a115297e92cf3e164af0731c69c818b2a
MD5 7ff712ef89f6ebed1b521ad75c1fb533
BLAKE2b-256 4c40a47e97a25081bab2ad4fc7c031b119ed37db844432b51b96030b2b410123

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ed18d2faedd6715b947da2df4f9ceb77c1848bbf6a62edaca6d52ba4a003d5f2
MD5 9dd41d7babff51ecf566b84cd11d217e
BLAKE2b-256 abe11505f04f7d54a3fc531e187ed672db70f83c7d2aa7fde15c292f26367242

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 465c26b4ba8364b45b61dee2bb0af1eb5fced7ece5196e45b645fe4ddeda3330
MD5 92aa5855ac1157da67917abf867a314e
BLAKE2b-256 7528a4dbca6ae29ee5076422b225fc5424c1b2fe4d634f00c5bea7b74cc5d669

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bd40756aaf39774c8a57b0634bb699ebe3c53485a7de07c753eb2721f0ac8c72
MD5 0e5e6bba425af12f29c10b88fd3c8e45
BLAKE2b-256 2920ee7ee0a9feec52065d18150b975d69c2dbbec026faa03266609d76a26b53

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6b1b51e45dafcdedb28ebe91f7b5766eb753727f3cdcc1d22bbd5c17d30e80d
MD5 ab567e84267529b30593c945382b2c5f
BLAKE2b-256 3c7c02f0097a55e6a8f0d7dbabda7590382d68989e09c7bf4788da83d22eba5c

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 5c797078ce6a3721c35c4c164c87fcbe8f5e006e620f836077cbe16e8488f121
MD5 2d8fbabac5dba7deeccc92b751c1459c
BLAKE2b-256 27e18eadaad2de06a03d0e4c2b166bbcdec771960a3ce629c34ba93209fa35dd

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 961c4015cc3989e8963448457b41507d7415258a006482078904665f3f12c55e
MD5 ee06feab80004a781d0ab14647d40d02
BLAKE2b-256 67d02a67f755a4982060c3ec2fb34084cb021d30e42b6a7cc8b6d4a155eb4add

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e92a65ef94071066264d2105d225d432142186f77dc4c6afb86e7b87554ddf05
MD5 f8b7f8506834b2a38ba9bd4db46433a8
BLAKE2b-256 98ae908efa7ca9be4fcef5ab1369c43498ea7ef77f3952b344fcab8756188e5d

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: whenever-0.9.4rc0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 432.9 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.4rc0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 14c95445941ffa662816c5aa92ef0f447a036494d487d56d294b7b3a052186cb
MD5 8dad7fbc82406645ce6c235c8b4dba8d
BLAKE2b-256 ca70a4de4d6f1f11f240ec4e8912acdc23af6586d7832b16011fa91b23e238fa

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp39-cp39-win32.whl.

File metadata

  • Download URL: whenever-0.9.4rc0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 415.4 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.4rc0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ea822bf6529bfc6b8208155aad426bf426d88df35522425e3f357aad7a960bc8
MD5 01384ca2863fbf4e184cb1e8081dc16c
BLAKE2b-256 1ad528abba1693df70b5ee87305a060a2e09471455d34ee030fa9ad7de8e67c9

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fadd907a4f93bc1d1b8eb3cf184403a5567f6f4665be3c0245c4aa733e669bb8
MD5 982bf129a03803de74b78664592e6196
BLAKE2b-256 d238d124b48bea66a9cd020e2afb8c165c24cd737e05ee9621584f8ca204a778

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0effeccbae1c7a9c5cb1882124824ecc65ee5a98cf01cd2fa41df733407f3ccc
MD5 a81de6cc0da914ceb60a0cfc8c078062
BLAKE2b-256 a65d12bc47f01e6c6e38d06751e609a082415bc86b84b5aa4838e0f3259c4bc0

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 472681fa865c9f0b627553c8204ca786e30cb329358601fcb9f02c5747f1126b
MD5 5471f9b4f0b7b34d12c27b637502d86b
BLAKE2b-256 cb3d66e351344ad5c9ca0d2bdb3685286510d61be83121bd8f52de71111dbc1e

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 952e6c633a3503782f94495376258c799df0dcccac12c50ef71ae29a7e8bb868
MD5 14a123cbacf98bf0b824539550b88dda
BLAKE2b-256 28a46053df8c4ff3d8a46bbcc5327fb17b66ca53398d9f40dd2f046792532ad5

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f46bce417efd64bb57952d6fabeb26cfa908c568abe5265edbc1f3839b4b58e9
MD5 05f1ace37dc2ec8935cb9de81e9a3a7e
BLAKE2b-256 fc97074c0effb1047524696e8359bc5bfacf3963f6cd64b7aa1282cc57fa1f21

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6ebf5f0a23ef2c3bcb0ddfa9df4c11c1b9645494291215e208a4ae6f79e6fcc6
MD5 433a03f665a3c180a1493a146ce63ab9
BLAKE2b-256 8dbb5844e8f0fd552a38b8b3fc2fc6a52c969419c9cf5d6cf674a1f53ad50150

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 33eb233268a9d35596339616df881e60849a34d5439598067fb9cc00a7f16c0d
MD5 d67feb537298fd03eb9f3050d20bbae6
BLAKE2b-256 39c73c36b3055b3f9a8358c85c21e4370e9cdaaf3e505f42a8d79b476fba3621

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 862a8980e2dc78f41cc86083a6a0155138aae3736bf28d511c20c0d01b823ee6
MD5 b1c118b337003ac9b57533268fea4bde
BLAKE2b-256 4878a116ead6b0c80b33d7171d0b077dd47aa3437d88828f3465cd490c4ebf47

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93821fcf21dc41a270f8c81748fa0ec0fccb8767ce7ae4869a30433df6463722
MD5 436f3b156ec89b1a16b8711cd7be07c4
BLAKE2b-256 90117a4eb6fc9c8893cbcb4b26f5045296ba82443da797e394880e1013b0d651

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fc551875b202d71ad2b8ef73a588667f1ec040e86c78955d56a6bec82d8a67d5
MD5 c7e5c728bd89441c0f49daaae45298b2
BLAKE2b-256 6692858f3b73418fc26b328f68037ac8d8d8727209d00670661e4d3712fe529b

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee063ba24a6bbe88e2581a1728c2640a2e53719dd96579ad7ddc3385b0a55547
MD5 d6763c5e5d6fc4f2a402c3b13fcd33e7
BLAKE2b-256 22000dee798536692614566f05175987b8484db691362b2877ad3ac049a43970

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 33e6833ef03008830268425fa1bfc3bf56c743f265828ed718020f9a9037fb1e
MD5 3ef4022072532b6ff6d37e014b2b9b18
BLAKE2b-256 16827f3de81a0b72c7c9d5ef20a9bb3b6564f38898da5aae8b5a6db5768d0ccd

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