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

Uploaded Python 3

whenever-0.9.4rc1-cp314-cp314-win_amd64.whl (437.5 kB view details)

Uploaded CPython 3.14Windows x86-64

whenever-0.9.4rc1-cp314-cp314-win32.whl (421.1 kB view details)

Uploaded CPython 3.14Windows x86

whenever-0.9.4rc1-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.4rc1-cp314-cp314-musllinux_1_2_i686.whl (704.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

whenever-0.9.4rc1-cp314-cp314-musllinux_1_2_armv7l.whl (774.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc1-cp314-cp314-musllinux_1_2_aarch64.whl (641.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

whenever-0.9.4rc1-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.4rc1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (528.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

whenever-0.9.4rc1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (497.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (506.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (462.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (529.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

whenever-0.9.4rc1-cp314-cp314-macosx_11_0_arm64.whl (444.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

whenever-0.9.4rc1-cp314-cp314-macosx_10_12_x86_64.whl (466.7 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

whenever-0.9.4rc1-cp313-cp313-win_amd64.whl (434.5 kB view details)

Uploaded CPython 3.13Windows x86-64

whenever-0.9.4rc1-cp313-cp313-win32.whl (419.4 kB view details)

Uploaded CPython 3.13Windows x86

whenever-0.9.4rc1-cp313-cp313-musllinux_1_2_x86_64.whl (662.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

whenever-0.9.4rc1-cp313-cp313-musllinux_1_2_i686.whl (702.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

whenever-0.9.4rc1-cp313-cp313-musllinux_1_2_armv7l.whl (773.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc1-cp313-cp313-musllinux_1_2_aarch64.whl (640.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

whenever-0.9.4rc1-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.4rc1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (528.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

whenever-0.9.4rc1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (497.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (505.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (460.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (527.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

whenever-0.9.4rc1-cp313-cp313-macosx_11_0_arm64.whl (442.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

whenever-0.9.4rc1-cp312-cp312-win_amd64.whl (434.5 kB view details)

Uploaded CPython 3.12Windows x86-64

whenever-0.9.4rc1-cp312-cp312-win32.whl (419.3 kB view details)

Uploaded CPython 3.12Windows x86

whenever-0.9.4rc1-cp312-cp312-musllinux_1_2_x86_64.whl (662.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

whenever-0.9.4rc1-cp312-cp312-musllinux_1_2_i686.whl (702.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

whenever-0.9.4rc1-cp312-cp312-musllinux_1_2_armv7l.whl (773.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc1-cp312-cp312-musllinux_1_2_aarch64.whl (640.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

whenever-0.9.4rc1-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.4rc1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (528.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

whenever-0.9.4rc1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (497.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (505.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (460.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (527.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

whenever-0.9.4rc1-cp312-cp312-macosx_11_0_arm64.whl (442.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

whenever-0.9.4rc1-cp311-cp311-win_amd64.whl (433.3 kB view details)

Uploaded CPython 3.11Windows x86-64

whenever-0.9.4rc1-cp311-cp311-win32.whl (415.8 kB view details)

Uploaded CPython 3.11Windows x86

whenever-0.9.4rc1-cp311-cp311-musllinux_1_2_x86_64.whl (659.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

whenever-0.9.4rc1-cp311-cp311-musllinux_1_2_i686.whl (700.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

whenever-0.9.4rc1-cp311-cp311-musllinux_1_2_armv7l.whl (771.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc1-cp311-cp311-musllinux_1_2_aarch64.whl (639.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

whenever-0.9.4rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

whenever-0.9.4rc1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (526.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

whenever-0.9.4rc1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (495.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (503.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (459.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (525.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

whenever-0.9.4rc1-cp311-cp311-macosx_11_0_arm64.whl (441.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

whenever-0.9.4rc1-cp311-cp311-macosx_10_12_x86_64.whl (462.6 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

whenever-0.9.4rc1-cp310-cp310-win_amd64.whl (433.3 kB view details)

Uploaded CPython 3.10Windows x86-64

whenever-0.9.4rc1-cp310-cp310-win32.whl (415.8 kB view details)

Uploaded CPython 3.10Windows x86

whenever-0.9.4rc1-cp310-cp310-musllinux_1_2_x86_64.whl (659.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

whenever-0.9.4rc1-cp310-cp310-musllinux_1_2_i686.whl (700.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

whenever-0.9.4rc1-cp310-cp310-musllinux_1_2_armv7l.whl (771.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc1-cp310-cp310-musllinux_1_2_aarch64.whl (639.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

whenever-0.9.4rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

whenever-0.9.4rc1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (526.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

whenever-0.9.4rc1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (495.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (503.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (459.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (525.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

whenever-0.9.4rc1-cp310-cp310-macosx_11_0_arm64.whl (441.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

whenever-0.9.4rc1-cp310-cp310-macosx_10_12_x86_64.whl (462.6 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

whenever-0.9.4rc1-cp39-cp39-win_amd64.whl (433.4 kB view details)

Uploaded CPython 3.9Windows x86-64

whenever-0.9.4rc1-cp39-cp39-win32.whl (416.0 kB view details)

Uploaded CPython 3.9Windows x86

whenever-0.9.4rc1-cp39-cp39-musllinux_1_2_x86_64.whl (659.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

whenever-0.9.4rc1-cp39-cp39-musllinux_1_2_i686.whl (700.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

whenever-0.9.4rc1-cp39-cp39-musllinux_1_2_armv7l.whl (772.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc1-cp39-cp39-musllinux_1_2_aarch64.whl (639.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

whenever-0.9.4rc1-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.4rc1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (526.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

whenever-0.9.4rc1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (495.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (503.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (459.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (525.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

whenever-0.9.4rc1-cp39-cp39-macosx_11_0_arm64.whl (442.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

whenever-0.9.4rc1-cp39-cp39-macosx_10_12_x86_64.whl (462.8 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: whenever-0.9.4rc1.tar.gz
  • Upload date:
  • Size: 259.1 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.4rc1.tar.gz
Algorithm Hash digest
SHA256 a8ad713c165d319a8bd93187cf2269e599daec6a576be2c83f9ceafaf20a4003
MD5 a31674bb3b2cfa252513d47f9fa79a25
BLAKE2b-256 90addf6b9c3869fb3ff528503f559a095103c8f2b7943df812c9f7769b6021e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.4rc1-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.4rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 c61a0662d88d67567be574d0a86c1cb7a5fdcb1f436bc917ba84f4d755b21485
MD5 1b72d92d547a0e85342ff5f5188bb78b
BLAKE2b-256 23959aab6b13337fb58a4facdd5a3153c60264986fc854829b59127ae0d8c257

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 01d8aa5c89a3987a40a396b7b7fefce1d1cd31b3ea01e35edc20f4241ec314dd
MD5 4827982d3f68879a6df3fb1964187f3c
BLAKE2b-256 0d133099e04aa4026b9b48da9aef55a0ed7b52c3574212c7862d60c06be6ad3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.4rc1-cp314-cp314-win32.whl
  • Upload date:
  • Size: 421.1 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.4rc1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 3c5c5035067f7b4ec01c1a29ff5ad1ae0ef1f33695cf7e719bf69ce8962116b5
MD5 49885777a4f203838757db1b55e29022
BLAKE2b-256 77ea127dc713ce4f3d7d4a4900b3f0ca6bd50aea91bcdd4d00d4f0f07b23070b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1eeb05c3110792a17384d218be606241b75df98e695a99f41bebf35154c53a1b
MD5 6f4b6effb7762c2965b0dc660da89a9e
BLAKE2b-256 cac78de849911199e7c9d12a4413ba8c42656f10551299c0c21cc9e18718c26a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 310cfbbaa4dd879a13e13b056ab2b09ee6c10a92137db1f6930b2506fda04639
MD5 425c17827aa905e87b5897a05e9d34c3
BLAKE2b-256 096ea605c9e2c60d77d96cf7037d1d604d5fe3b542a8fa72bb9848185572ce95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 23f5004a193c623a8154e8ec80dc6218c346f43b8893da3b73dbad1ff68be5ee
MD5 376371a86e806be657a1f2aabe0809e7
BLAKE2b-256 76c2bac1a803dbdba4c8b058951c7b54f91c5bd2dab920e1da74594325661154

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6598d5ab1acc8b11dcffc255673afb58edc7f04093c46a26a3c4b06509b5245b
MD5 f426bb7e6b22441617ac696d92a94110
BLAKE2b-256 43ea033c0987455b1254dba7f98f5e733d12eb6268ad3b4e57bfdb08ee2e99d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6cd6c53f3e6722ececbe0c0dd7383013e4e17d38f041e7dd8d1ad0628c36e337
MD5 424a2851b983f04856da94bd903db667
BLAKE2b-256 239930f8f796b8205df2637972e2d614c3df9291cbaf587c4ba864b3362e113a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6cf6b7b708d744d210d49c9b8d1a38415164899183187d7c7ab9eddda26fb6f0
MD5 485756451c56ea34d89a161c0e70b6e8
BLAKE2b-256 4909a0792714985385af6ad7ce57e0913efa63b0b1d2871d3d9bb25c857df53a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0ce6ada72c85b023841e3a65c10bf4b13fdce5ff4509a0a71a6c1ebebe4f2295
MD5 051cf9204ac2ddf10094c4e06645497c
BLAKE2b-256 15fa861f64e6d2faaabd259fc32cc742e1d195022373867a50b0ddcf9e6f8aed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 230a3ae4b4f68865707a42bfb2328fe5b6d6b7526b1ec025ae2b26e651d4b942
MD5 75e97fdcc5bd18b0c3165209e8692a53
BLAKE2b-256 1799d086be12a23018e51bf2abfcfdbb4dae318998060408e639fd984c181ef0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4760da9a27e04e98cb597746f866c27fa2d48f5b78e5cf692f0c5992b49f679e
MD5 f6c5d698461137be44345c3f44f88d5e
BLAKE2b-256 69d9dc6a251a954fc7c415338faa6285ec3f793928b756501d223aeb94274603

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 906cf1e55520bae2e3b7f871f73263a6b1940b8e70f37cd883ef70de71d6ad59
MD5 db9778403eca031b51e40acc98de39fc
BLAKE2b-256 208d36e2d7252f6d12fdf97ab0f04da2384ae8b08d86e3a574b9a85318d36dd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfb69f1de3dfd811f10ca3f0e9c797e4ad1f6f708b1a7c4d04da9ada43cdccff
MD5 356424c9ccbb2e84d9337dce3b2e9fc9
BLAKE2b-256 c1d6a0070fb21172c0bb241c873a11209011217b25ca8b2bff03d174546f27ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ba724f4836ef9c650f74ed6689f993eade4867e9dedda32a3d618c310befdb50
MD5 421cf75f8e9926fe97eedc97666af574
BLAKE2b-256 38994029eeb7a39855d10d982ddc5e4c1f19190affb99c94973cfb393453f251

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 85285150b3e15dad9a775ff786ce11932b397126c26ce8a9dd91be9f67c10c9a
MD5 63b8fb66885771137ea42584e23775d7
BLAKE2b-256 9785d80d6f6e76adc281140c36d4f0f409f8e5d670fed53f8192fc8175f398cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.4rc1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 419.4 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.4rc1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 e7e0c1f33183708e0dbfbd592551fe2da3b4befff2b1debe9984764441c20b80
MD5 17858a05c98170671032ec1208547f6a
BLAKE2b-256 0e0dcdd1df7625c3e2cc380559933f4b1a104ce6e8a76980f5af46895282e3fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 90f567d92c8ff98f042fbe84ee0f1c3ad94c4279d99c5d9179663389d15b8642
MD5 465afc386c19999ce26b25d882d9a543
BLAKE2b-256 a0a9d3f9f85ceaca6229af0a15a0c29fab08744cb2cc8c4f15eacf9e4c49a322

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 71e8b6a478f54c72e5b6665f68b346fb8160b5850fa020366f2237f90ce02085
MD5 e0a7b8040b330724648a112d42e99c6b
BLAKE2b-256 85084b49f42e9d964e5ab8610936e56611f9dcb1082a2364dc2a309f050fa155

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2a56cfc182856e95589ce5fddb3a2ee3b3e3f76cbf46e8f851526b3c66e8b1f0
MD5 b58c4eefb851d7e34f1cac4bb90d52fa
BLAKE2b-256 4a8b7c26ba937c00d55018f8bc7eeff4525cc091d1fa329ebefa290b5972f5b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1519dbf6d483ffef42627f0ca412a07ac19440c4ac20acd59d9bc15d5dcf86b9
MD5 a70bd67e8b2e48201e30797d81351bcd
BLAKE2b-256 85f6b623174b471941dbcf03b1095efea31319ad4970ad278d9edfc19af9171a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f2b5146a8095a7562b94f9537c235207d834e76176937e0011bd86fac814486
MD5 1c6b3365c903ad1a110503920dcdec86
BLAKE2b-256 b9922458e30371f562ab05771f67c09a29ec6fbb6704919ee9696c441b9c5a0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 79ded4cd5494bd3a2b9bba9a2db0babee974eee9ad33a2044f81bf38db668055
MD5 42ffed1a77e7b9fbbc5497ee243c5de9
BLAKE2b-256 5182cde1ef083eb8d20486b752edc0ada74ff816deefbfc653c23d4189a9b935

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 de270728e9d3b6b4baa1a3ccc02a51afd49861a009929f6a7e7049117cdd6106
MD5 6fa92d6ab0eb8fd001d62593e7142f67
BLAKE2b-256 6436180b84486d1608b1111e4ba0fade693af3ed49cfda4c5ad04eefef924136

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c5c9edfed2f84ca4285b28b1437431def254346a3fb4ae39b3390c65da23dddb
MD5 1e09724aacb51bde2057fcaf2e9b4b52
BLAKE2b-256 2b9aff693c46a3e923ab27f2c6d2edcb8fa4c99a6fa76ccb371798c661e33188

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a48678d9672323636a90ab2e61967e4aeacabe5567657ba24a72806372590f59
MD5 790dea2a3a69795e036c051fb8ee4807
BLAKE2b-256 1ec42da27a6dfbfeba895cd7eb9e73d27e7946c4b3aee05965f067d238a3650d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 aa4db02b3ef8796a8de8d242326dcdd6ad67a4be82e0ec1f8a088d56069706bb
MD5 6eb478d1d18e5d3c5769d1aa073eaafe
BLAKE2b-256 c3e4875ecd2fefc8b911908ff82d5d45670007bd6a60e22fb350f1dc642a80e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a4e1560ae9ce1d908a23139dbb2f34d2d06e1117df89ca7cadd0531cf6495a2
MD5 69d12b7b671d55debdf783f79b6ff6e3
BLAKE2b-256 6adb8f3496993fc11dcb9a5e7eb6b8df77d10fed1c9602fceb32c46bdba14b48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 27781859ed4f99238499779d9b347eaa0c195da5a2f78f5766ca52635e11db02
MD5 04fa7347cf506476af53c04a6367e277
BLAKE2b-256 a02d3d260c37d4b3ac62fdddeb2d49d1dc23d3a1500445142dcf08b2b1851344

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 287c9b3e5f76c4406c10578089907cab5f1e3bf1a3090d0b4fc3851bb5620c44
MD5 e585a8e9e21b509fb59e68caffe374a2
BLAKE2b-256 554cff6838bfa526bcb10981735d67b631589b08da5830fd9c9265b8a0b14abd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.4rc1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 419.3 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.4rc1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a5b74e30adf6ea91a2a6068308beef9971b0782abd9d3aa5741baaa592b6e6c5
MD5 3355ab1ed45c3f34a6c942b031bf7686
BLAKE2b-256 99a6157b8e69d9b7bec5e2e7308d420b4f76c2ba83edcc4b18cab87d931f0668

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5c29cd072c0b58c5312c2e9996cf30e15003bbdf762b9ce9dbdc645349bc562d
MD5 115b77d43a519d36c22d7f99df2824e5
BLAKE2b-256 8e177d3874fce6e573672956d2d1925b551e1b7941fde9f4d0fc15d6891107d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6f52680135075f4087c525fc23c721d8d9a3b12589282b725c25c6e88a43f769
MD5 3e53a437c4f550c64776c3aca8923038
BLAKE2b-256 0a34349484c68dc4e8889eb2187a9628d6dc48142827d247debdf1f9534aea69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 faf1577e83083eec0086694a0036162da0a5b0866025a0fa9c2bab27a3200be3
MD5 a1aee07541b95401f4b1216a2fe596bf
BLAKE2b-256 a841464ef52c9c1f86f350e2f3fbefcf572a386906e6fe93d420f476f5fe8ab4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 46c466a9cfac97c0094cdcee610e76c58c9896c50a12980c2b715e132c2c1338
MD5 67d1ce1d2da931cea3ec1ed3d822c371
BLAKE2b-256 4142a70e065762c100b3a0dc2b78197053a25c5cba36f9a997dedbde2d5474ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d2ef9a8e20a40ffd90b1b6b0b00df0c5d78ab4b661e76ab6628bf706b6b85b6
MD5 f3075d2445cf22ddb3e6a8c47fc51a68
BLAKE2b-256 ea0b12d1841ae137170d905ce000bdbf0f4feec82e417a07fdfa8bf21f1cdf0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 caf47a3668a84a7eb92db7f06c7db98093fdfa695b92a83886fc147178bd7cac
MD5 6f82f9d9aaa8230a10cb0496e50fd25d
BLAKE2b-256 39c727f74acc04acf68a95c1cbb3a1066a94f7d782fdc54b7077909ef218f253

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a8ecf3bbb5af4d31f17a1aa42464d7179f5f68f29ab8304181fd018d7c1bc99f
MD5 6a37d5299a6b4a6f9eafa9dccfa6e54c
BLAKE2b-256 a735d3ce36e9814647f2f04cc4b23f4c7000169b7fd6c3209f584e53e460dbe4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6e3d0486f493ac1f09987f0b255a9ead714498543cf9e7801ccf09f126c179ee
MD5 95d258e92abca4ffbf06884de4eb848c
BLAKE2b-256 bef1ec53e6e2e73c1c0cea4acb4df5863401923dac05ce8bf5950beeeefe6fef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0349d9739b9fb550352b39fcc9f29d0f28174a45ef2034cb252f62a03a961ec
MD5 3240f51cbf83f57f4c941f1d701dbcdd
BLAKE2b-256 33e2fd4d93fac15ca5d97a9fecaa07b618b3e6983ee2047391f7e327a228b2e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f0149d839082db00aa057dc1982c527eb83d41ba56f2b103c3a72c74bbc49d6d
MD5 828ee37dfb2159e59458fc6cd9cebd6e
BLAKE2b-256 1b119b54e0830c87f5214b6a0894f8b03cbf51461490afa6ed447dd8c3164be9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1684c5bcc4f43013031126f7e34c125cd1697433401617a29193ef237a5050bb
MD5 aae2d01be857f1dad64918b4d33c57a3
BLAKE2b-256 1b9ae74674e2665a3e61b8575e7d9b3b356f147726ab8ad572570f34537e9c41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d9df13d169f47a161c8217a9343b8d3147398bf04327edcd14776df5c31a9ae3
MD5 6ac3668bc50609a75bd97f9bd949644a
BLAKE2b-256 f1eace6ca7ce07d82fc7ee0fc1d5242b4d3febb2cdea35fe5e11cd4c0cdad26b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 be8c002b1d69e569addffc1f9149342d279f4bbc89f99ee45b846ec4194826f2
MD5 f99aade94bc9bef929d9b5b8eaae9c95
BLAKE2b-256 bed02c59ce45dd5964b410d9d52e77d86cb2e67885633799986251f470adee7c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.4rc1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 415.8 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.4rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 002b9d6bc76394d812613b8ba48abbbc7883a91fb874f845757f391175b84611
MD5 22550beb77072ff6c6142e01c60aa678
BLAKE2b-256 96a2a8af1faa8017140289d79f312158a79f2a5c41b9f8d55a01ef0ef9f0c75b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed61e7fc5928f0452af39c0572bf5afd9b1df49151fd217af8844063fef81125
MD5 e8eb9bece08e92e804f7643111961b9c
BLAKE2b-256 443dd1dcf85f41dfc15bd6c25d31c38c1a893c3b5e5f7a4038ee99057b6234a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 74c7f5a18bdbfe75818b692b3a7d562d43621d1f1ef179cb2f82a5ef0867b2c7
MD5 bc424749637a6a9aaf1f180eb66c7d71
BLAKE2b-256 cb67cc67ef945de2e6dc205376672d8a9e42fc9e7ebc443b4350ab4bed4daee5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f49033b2c5ba176ea8a5c5be623e053bf9fa451e8f24778945cd6dc93e274285
MD5 01189f6bd502133bc54ec781e56adabd
BLAKE2b-256 f39a7962a68e498e05652ea3cf860fa18158e9bf3df61c88cee0b690529ce05d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 88f2c61044e8e1269a2a0a8bf8b4e19998e2e320223c436e64764a112920042b
MD5 7f79cf153349bcc0742801c034e9a4b6
BLAKE2b-256 13f02d3d985e2e9a6885d935741f9feaa184b64d7661bab53464b05c52ab8dd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a427d204dff6c717702ab946e0cd2257c8c303678e34404dea09a363e2ad7b69
MD5 2038d878e59aa06ac56a39a460c0d710
BLAKE2b-256 8a04329256c7175943284c1458d576cdb5f2668c52f9d17f3013fb62b26d2e8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1e2f867b06f629108bb2829b042ec02789cd37ec6ac26c43afe7173f13c7c8d0
MD5 ddccde290debec9d54740fc9cf4d3a20
BLAKE2b-256 a51fe252603058d731c80f20ffc28212510c4185f096c0fd150998a0f819deb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 69813205b63c83289acedeb8563fc86a1d3efaa72ed61a7d972df62c615bb5ef
MD5 106a214a5e83bd51ee7529a758273a4c
BLAKE2b-256 d0aa25b9a326fa9780cbc684fa5cbc05ff55e01113a4c2cd9b40f4de244db743

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 010d48336022ed7349a5263a9e783f7299860ffd08f43959a5ab0eda50041fb4
MD5 436af0285461f1a66fab037dd42caf21
BLAKE2b-256 20913394b0d9592f7c6c98efba0bb7aaad810eca007330c9dac7765186b37682

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce241c4816cdade1c22f8713abd8694973236251b856f70e86fd1871762d0ec7
MD5 c4b86875110e9a78ee70fbf54c4a66d5
BLAKE2b-256 59498ec6a70cd99f0f80323aa802cb573a291b0ba8756a167f6659f2c12e91f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d926c3564a2a38394003dd579815dbd4beb1f2e0ba656e0e626311fee0cc13ef
MD5 2af845b8c99a8f0d74f3d8291a77c224
BLAKE2b-256 614a0b85400378158fa70dbeda3589435d11749fb39561517b316c84381f1481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 778f12a524b280e145a18da106c89fa175d09c598d509db3f2c23328f4335879
MD5 74749894cf671358d4a6235fda3805b8
BLAKE2b-256 222087f01a6d1b20a6c610e2028b3f5ea7cfcd4e7da41f8ace598569721838da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2e9fec12ae30a1f383bede12c0dfb24fa8b13a4ad741bcdb6805d367982c4c1b
MD5 fdf0600aaeed0568daa20c5ad639a9bd
BLAKE2b-256 ac74855d3836634661ae5fafd0778cdbc5d9ceac735330ad65059bbc5fcaf802

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6b44ae4319856aac3628b7e25e89f9dd20b08eed69506ef3dae7e1820ff8143d
MD5 3a9ee06461d4eaa48bb531a5b6eb0e56
BLAKE2b-256 74e6eef9f699d11b06e18a8a90a93b035995df93cad259b754295e2a064bf973

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.4rc1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 415.8 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.4rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 63084ac19d6af76da9281dc433d3d41b9806dfb4ebbc13fcd035b99929e8e5d2
MD5 5e6ed00abb74b5e6a1abfa7405299d1e
BLAKE2b-256 9e59b337371302c7536f41a9311589f1d6ef75368cff9efe518e0a2e1437e0f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e117825b7b0c0c6d420131e400d60bb5c09926839a9e101a9ea6e794f0e7b301
MD5 31818dc4a332df42b3aa2ec92d09e40e
BLAKE2b-256 c1444904028512a2af162ec3efd72bb768d572ba72f45ab937b8daa7082a6c29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 87a004c322c4bd80174b34a3c20cf6d7e82cf758d90cb0e3096af93d70cc437c
MD5 621457bd41a9276c66d58648600612ce
BLAKE2b-256 5594b318552b074576711a6051d3439ad638fbd4f431d139e78e739e8c3336f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 83b4d5021ac03cf3c5d270e90d45378a6589c25759ff6931ee82a273381fe54f
MD5 134891ee4e3891ca3a1d4dd2d21b124a
BLAKE2b-256 5d178d8eee9a45e33269b5247108386516ccd294697667bd5116f63602481b7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bca1d0f1105be6f1a57e7f5075d4b13a54831bf088ac55d859a03c479fd3dde5
MD5 3c8f14d8a4874b18ffec25f7909b536d
BLAKE2b-256 130bbaf9f76f6324cf6f5de90dcfe4e60d7bdac0940fa6949b89b709a0527f31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76da9911d65b50064e01363f42b9299a984a90705b855a86acce2d03d0dd70ad
MD5 892de44648aeecfdb643ba79ca395e00
BLAKE2b-256 9a29db632d94933cd42ae77321f99540bd115a3728551a4448b77c5817563153

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 696a052065ccf9b39474d8cbeae3700fec151b99a044907900ef0768fd440533
MD5 fc5fd82f04609aff2cbdc11b53c06073
BLAKE2b-256 13880208de556c3298b90c394fc3d868302abc179e16b3df3347f1283f63ac10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 32b1e3a46a828cc791d1acd96abf6d01ce89aed630ebf9e3f929111dbc839dfb
MD5 79f6e3b34956e19775f332102e866676
BLAKE2b-256 3db985d4763cec2c2883d0c0e1af9fe30e934cedbc1592936e881eaed25bd57a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9d0041a4d8306212bb5bd40a756775a01dde3d270945ce2e85d28370721fefde
MD5 8e2cfebb6d2129fc5f1a492226f329d8
BLAKE2b-256 b0c6cbb3526fee546769b413103504edd46e223f8815dc5641949fccb619b588

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a3d46853b6766baeec0c3e1048de8fcfd5908e54f780cba7150b98169c35b9e0
MD5 a25bbcb4cc82f89756209ca926198a14
BLAKE2b-256 499ea9d1482b70b64b8946ad796209b4958ef08ae6275a49c6852408670921cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e953d386ce3abd1f7e13c748055459c0b780ef0af17839a6e4566a94254d8e62
MD5 2fff93511073d03c8efac8b3cc5ce6ba
BLAKE2b-256 62e285e5b71f1d7cbc06ccf3fb3dfe8dc3409f183333b28a9601edad53944dbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36a8f06052bca19d64ef1fd7befbee4eca4ed62eec69b5da121b79adb90f3e80
MD5 30a4310b5a27b4b30a1f9b76b56e1f8d
BLAKE2b-256 6bc07a9b53694c78394c044013aaa230955086b5c3211ebc0e7f6e59f2416623

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 be1dae475ab44b8a8341fe6486b2a5d89d348734894a0c1d69ce0410bc783947
MD5 cd44f893946f9ed68105a4b0e127c80a
BLAKE2b-256 78700b8c34c8434fb418301cff30ca6c4d95164baf6a43f125a0e0f4517fb42e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.4rc1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 433.4 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.4rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 46dccb8641a499547011c64dcdc20735a5267720dbdeab97c7b621219dade598
MD5 0bbfbed9b6831a78c1d2953d6c0ccdba
BLAKE2b-256 4ccded34b07fc3c817ffb64c0bc996f0593a07281a5615a077ea6968b6db3cab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.4rc1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 416.0 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.4rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 96fbe99c2128213d5343e3e88eaeb73af899a99af82572e363949fb8a8980671
MD5 9703d7f942bdc0004c9039059f1713d5
BLAKE2b-256 89fab5fbdda840e430d50e5da3aa264c1756452223690245bd566286b1e1a478

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 889b24ad364706fabeff9b4cfaf7121c74fc8253b31420443352f59970e5cd6d
MD5 d86430cdbab11527662c67acd648e238
BLAKE2b-256 863f61f39121f3d7ca2682f0307ff5ed2cdcd79c93cbbe396b19440ff0ac6cd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 358cc3cbdc2b56c683671ce160b64d17a2c921f3bd1034afb0272c11891fd6fc
MD5 90b8d22f84430bf33376220164b351f6
BLAKE2b-256 8aa690b1b35b513925206dc5ff88ca5a751c622b301f74287fe7023706fa177a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ec594c85d7fb58cd9534cb8e3dff102ee1bfe3d527e78b498523a5dcb4439ef4
MD5 5fdb889f14132724e9400621a8f29500
BLAKE2b-256 32bb47b639a6896267eeff47d4296236e568a584068a75aedef35990838f7d74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cc3d24db4d61b789b06294a58ff85cedd6ff4a738edd692ff1c831d1972ff14a
MD5 9a8a1393d157ab24afb58a2d0acfe900
BLAKE2b-256 a4ab1b62688fc1e9fbaf419c331cac6818484faaa46d5319e54b080cb899c4dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c066bc70b715f2388c7a386bc8588ad910576040a7b47fcd884c17f39ed9ecd0
MD5 cde4f2c0d0beacc2f6d68671064a641c
BLAKE2b-256 114ae31b661bc0e7bd375b666d70f2c4439aaa1d5d79953dbc05d2bdfe2a1305

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3b8288c442e93b0edf2487406bef040f012b09aaefecf4a027b1059049161bbb
MD5 1c518d2dd5b876da1c15ded8bd657371
BLAKE2b-256 c03f1807f01c53f1c3dd482d88516b50fb9f663528efa577f63d0eafc62fb206

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fe0b4de80840ed24bcb00124d7e220d5b685b8ba64e025dadbce06258c4bac45
MD5 0fca6d0f30e8eaac6509fd1ad657eecb
BLAKE2b-256 0757453f0b6491944f0785dd6903b8e5039699e1afb7c82d775af072cf9fad63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a106a39128d557d4d00286c13f8d044fef5eee0cdd8f25987441224168352972
MD5 43ba033b2bba3087659347aad81a33f5
BLAKE2b-256 0e4cf9fe4340d34f9983dc4e4cc594da5a9b2755ebd07ffea648ce4983517f0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 caa9348f312d0a816646b6ffe9511dc4b39094e976eba4497777ceb0ba1e0998
MD5 5276b076c454255a8bc92bacde8e0947
BLAKE2b-256 2a0f2842f246d2ef68111db6cbea3e1b083200223f4d5b92b03433c10c6cbfc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 449b9567d4bfb297a39f289d88ad16fbf9b16e60a5c4a41a59e184899333f179
MD5 f240b0a00824bb70e020bdceee089b0a
BLAKE2b-256 a9949fcfffd8128da19fdb3f43512a2984b66b438fa144b004cc297a2f8bd760

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 682957ea48ef9f62ac6361a86455140e22eb6556a68858880d0dd6f2cff715d1
MD5 2080d663bedfeee85ecd2e284b5ea943
BLAKE2b-256 f1432ca41c5d1fae46c8642aa149a3bee9d23f1ed193496b54817e89fbc189f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.4rc1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a7461dc03b77327d7580e02fc0b128221e5a0ea54f27a29492bf0efb90271c75
MD5 4571fa2f47eb9d2a02f391d590b71a3e
BLAKE2b-256 f92b77af74d522b8bbaaaf9bbb542ef20eb715f4d213940c6b98ab8fde1de25b

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