Skip to main content

Modern datetime library for Python

Project description

⏰ Whenever

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

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

✨ Until now! ✨

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

Shows a bar chart with benchmark results.

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

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

Why not the standard library?

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

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

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

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

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

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

Why not other libraries?

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

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

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

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

Why use whenever?

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

Quickstart

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

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

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

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

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

# Comparison and equality
>>> now > party_starts
True

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

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

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

Read more in the feature overview or API reference.

Roadmap

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

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

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

Limitations

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

Versioning and compatibility policy

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

License

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

Acknowledgements

Whenever stands on the shoulders of giants:

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

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

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

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

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

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

whenever-0.8.9rc0.tar.gz (240.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.8.9rc0-py3-none-any.whl (53.5 kB view details)

Uploaded Python 3

whenever-0.8.9rc0-cp314-cp314-win_amd64.whl (324.4 kB view details)

Uploaded CPython 3.14Windows x86-64

whenever-0.8.9rc0-cp314-cp314-win32.whl (331.7 kB view details)

Uploaded CPython 3.14Windows x86

whenever-0.8.9rc0-cp314-cp314-musllinux_1_2_x86_64.whl (585.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

whenever-0.8.9rc0-cp314-cp314-musllinux_1_2_i686.whl (628.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

whenever-0.8.9rc0-cp314-cp314-musllinux_1_2_armv7l.whl (703.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

whenever-0.8.9rc0-cp314-cp314-musllinux_1_2_aarch64.whl (575.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

whenever-0.8.9rc0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (414.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

whenever-0.8.9rc0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (452.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

whenever-0.8.9rc0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (434.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

whenever-0.8.9rc0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (438.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

whenever-0.8.9rc0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (397.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

whenever-0.8.9rc0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (453.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

whenever-0.8.9rc0-cp314-cp314-macosx_11_0_arm64.whl (377.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

whenever-0.8.9rc0-cp314-cp314-macosx_10_12_x86_64.whl (392.6 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

whenever-0.8.9rc0-cp313-cp313-win_amd64.whl (322.3 kB view details)

Uploaded CPython 3.13Windows x86-64

whenever-0.8.9rc0-cp313-cp313-win32.whl (329.9 kB view details)

Uploaded CPython 3.13Windows x86

whenever-0.8.9rc0-cp313-cp313-musllinux_1_2_x86_64.whl (584.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

whenever-0.8.9rc0-cp313-cp313-musllinux_1_2_armv7l.whl (702.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

whenever-0.8.9rc0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (451.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

whenever-0.8.9rc0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (437.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.13macOS 11.0+ ARM64

whenever-0.8.9rc0-cp313-cp313-macosx_10_12_x86_64.whl (391.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

whenever-0.8.9rc0-cp312-cp312-win_amd64.whl (322.3 kB view details)

Uploaded CPython 3.12Windows x86-64

whenever-0.8.9rc0-cp312-cp312-win32.whl (329.9 kB view details)

Uploaded CPython 3.12Windows x86

whenever-0.8.9rc0-cp312-cp312-musllinux_1_2_x86_64.whl (584.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

whenever-0.8.9rc0-cp312-cp312-musllinux_1_2_armv7l.whl (702.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

whenever-0.8.9rc0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (451.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

whenever-0.8.9rc0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (437.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.12macOS 11.0+ ARM64

whenever-0.8.9rc0-cp312-cp312-macosx_10_12_x86_64.whl (391.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

whenever-0.8.9rc0-cp311-cp311-win32.whl (328.3 kB view details)

Uploaded CPython 3.11Windows x86

whenever-0.8.9rc0-cp311-cp311-musllinux_1_2_x86_64.whl (583.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

whenever-0.8.9rc0-cp311-cp311-musllinux_1_2_armv7l.whl (701.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

whenever-0.8.9rc0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (450.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

whenever-0.8.9rc0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (436.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

whenever-0.8.9rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (397.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

whenever-0.8.9rc0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (450.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.11macOS 11.0+ ARM64

whenever-0.8.9rc0-cp311-cp311-macosx_10_12_x86_64.whl (390.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

whenever-0.8.9rc0-cp310-cp310-win32.whl (328.3 kB view details)

Uploaded CPython 3.10Windows x86

whenever-0.8.9rc0-cp310-cp310-musllinux_1_2_x86_64.whl (583.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

whenever-0.8.9rc0-cp310-cp310-musllinux_1_2_armv7l.whl (701.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

whenever-0.8.9rc0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (450.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

whenever-0.8.9rc0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (436.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

whenever-0.8.9rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (397.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

whenever-0.8.9rc0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (450.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.10macOS 11.0+ ARM64

whenever-0.8.9rc0-cp310-cp310-macosx_10_12_x86_64.whl (390.0 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

whenever-0.8.9rc0-cp39-cp39-musllinux_1_2_x86_64.whl (583.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

whenever-0.8.9rc0-cp39-cp39-musllinux_1_2_i686.whl (625.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

whenever-0.8.9rc0-cp39-cp39-musllinux_1_2_armv7l.whl (701.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

whenever-0.8.9rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (412.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

whenever-0.8.9rc0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (451.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

whenever-0.8.9rc0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (430.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

whenever-0.8.9rc0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (436.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

whenever-0.8.9rc0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (451.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

whenever-0.8.9rc0-cp39-cp39-macosx_11_0_arm64.whl (375.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

whenever-0.8.9rc0-cp39-cp39-macosx_10_12_x86_64.whl (390.2 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: whenever-0.8.9rc0.tar.gz
  • Upload date:
  • Size: 240.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.8.9rc0.tar.gz
Algorithm Hash digest
SHA256 c42b77034c9e31296c23bea36766f54d4e224533d5e5248c9ebe30f17334d488
MD5 872b614d9e576564e4085120ed2d397e
BLAKE2b-256 c1a7846d2fd2ce05354f11e8e1e05d9668cb54f0a45c8f284597df0234d84088

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.8.9rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 ff392072a8cb2470e710c6d0f05162b6cdd8320d54bc405d1e5a2e18ad92d91a
MD5 298aa83778a90e21e1f4cf831bf7567c
BLAKE2b-256 1d871c827d79a89f9e0aacd55bc56a4aa6025ebec3dcf3d6284fafde293acca1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 644c93068c8b2a00ff4f0f9835f9072d57208c4c209f610583ab05294aff933f
MD5 731bfa3500a234d1ba56397a28eff279
BLAKE2b-256 cb0f6834a4cb6c9799ab05b262206da90576e0948b761dd56da5fd6300fbba9a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.8.9rc0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 5a4a91f706e781a98f51078bb7dae18785c74fb492648842b503551050208b22
MD5 86d24e8c2a63a541224b265262bfda1d
BLAKE2b-256 b7c5dddac2e116e7d5f1d6db1acf5d8ab7ff4f59ca92fc8d6a40bdf1bc5ea7b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3919276e9b50b17ef8b520725c49e2609d453ae5cd76f8aea5042888bc6990d
MD5 bb68b91d8c17e1e6ddbab7c1d51ae35a
BLAKE2b-256 ad2129cf6627f4e287776dd062c3a94a4b2b0108b99e4794b2d93939c76e2c3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4d74e8d266af89a860a8e43694dfd2cb9497595cd4026e7890bed03d1ff609ce
MD5 7f95401f24072230cc51ef64f0a00803
BLAKE2b-256 90c89fc6d0d9f3a01dc41c795246677bd5c610dfa8502fd305db08125dc03a20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 30ffd4baeccf6c3a28cc62e0dfbbba8e65333b8c321274788ad8834166c32f8f
MD5 e7f4b640ad84d4317485ba10ef4ea0cb
BLAKE2b-256 32b8c91e916cd1767927240d41ddce018bb6229e8175e35d58d80f3066e79ced

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1c8477db6dd73546873b2911dbfe665e3ed70990fd59eaba03e59288d3ee4810
MD5 2e5289123fa502dcc1c5700f7f7948b4
BLAKE2b-256 fd89c4c8b05676a6a6683c88b3265a6794a9fc0f9dcf8d09e5efbff328bccce2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f1ba540ce8df9d5f9a3012043f889d91cae55dbe18da2f6b38fd3996ba52863
MD5 b9a39f64f0f305cc0b8ac47de5a7f841
BLAKE2b-256 81bc0c958d0e1eeb9805eb9da0624909b7b2969f37ba271337d525ce2ee2e3b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 39f1d85566b8cfc4a1d05f63767d9380b614dc09239855a0128ae68e10f1e820
MD5 4a2267b53842d4fd0d872266c6ac1e60
BLAKE2b-256 289d8a9a3a7a3349a7b812e49ee914b8abeffa0755231313b6102f815b11fc1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 507c47444de1a436fad94be2e05140b8ca0f1b4d0d5fb728467c215306d2f35d
MD5 9c3dee5eab6051426d04d0eb95c63844
BLAKE2b-256 c35289a45d250814e21ec1b23a03ed0a8f70f40e93990377ca2692bdc4a144a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e224bd9a5410c859d8e3ccd96fa745614925e41d542a9fb474585965976b430a
MD5 a926adcc02902e6e9864e93dd299bb8e
BLAKE2b-256 4a21da85ac3e32dacce5fd3bf681b1b9300032902d9196fb5a8468c3aebd1cfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ebc7ce23820be0d3d5a62612c36e81c1e49fc672ab55549706fed24376af9aa
MD5 583f1b69bfedfc7725b517f6201970da
BLAKE2b-256 a0929c7378b4bcf854242e9a7ec09e2f75f46386218f627cf1663bd6919d123c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6e8fb99801f2cbeceddff6b9d11a25e43246dcd937cd1872058dd3c442a5e863
MD5 0065e543f5513038782c8ed3ff27510b
BLAKE2b-256 75e462afcd58d3cf8ef5808c8219497ab6b7c3dbc8819dbb775e218a1b37e801

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8496bbc83e55e92c57209fcdc5d4b8d9c630236e4a75fc4c150d5ee6b6bcb29a
MD5 7be2e4f0f7451c4bc6156c0acc7fe233
BLAKE2b-256 04ea3fd9075050f782de16674be6f0a49cee58004227d3908e79134b293afc9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7d1a60997281faa960472eeacc425b63dd990d4c0476a104ad720ed37adc1543
MD5 c561f2c6d2baccccbcc4b61c8a6a02f3
BLAKE2b-256 18eae32fcd32efea684e9d8643cf1b0901763fd986780e422d41935138f5cd10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 381b91644be3c612f936670f0841f8f74c1a78281efdc8fbee23cd30614fb87e
MD5 82a49f18a68b255d9f2ea963db3adfb1
BLAKE2b-256 63a5a2a16ba179e66d57d123a6c7ad290d9db2afb4ec7c8ba8381795e9808bbe

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.8.9rc0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 06267dbd88242be50fef0532f0780530cf4b69a64d60d6900a43f19aa857eb2b
MD5 7e306b12050a95a45ab1a2585fee9aea
BLAKE2b-256 864973a35ef54bdd20ae0b83494f8c8cc42ee5709b7ac2fb93e06d7d5d53b442

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 02bde469aab0589f762e6e18c0eb13922e190ae5a55f6812fae28744ebf88c47
MD5 6dda11fb16cec6872f74cc0df649ede3
BLAKE2b-256 b7cd07aa41c6b8fb534dbda6f68799a693d76836fc8c71ff1f9131edb369de6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 86570c7e8b2fd1d823dd5b852edf3e2e24fb63b3ab962fb23ed2fdc7ad206758
MD5 96cfb2ca874021eafdc724d95639b721
BLAKE2b-256 9598db0a7f8197c2d52affcbf32a2e0b7ef8e426eba1a4b5cbf72295eb7f975d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d6be2ecda63c5fbc71f31b70d0e03843cd51c4677cf1468d19a88d02fb3c5a69
MD5 234df5215f55b8d141f48b3d8497b095
BLAKE2b-256 2cd504a8189a03de0da80b897e598116ebe9c85a008503f9d091115f0945145a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 140540cf847c6f7b2142d753f45237fa6a10484c91638ab85849e33612450789
MD5 2ef9d802dccb3027a93fe149f1d98bc0
BLAKE2b-256 9b0926dafe4b9a5e7ab2d2f0b8481359d352d608ec778a0c7cb4e0889fd24f45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ece08240616a0034e6a1e71158e20f319c89a752a44424d0faebf13322bfb5d
MD5 d81a8b0c22877ec119a3555075b06208
BLAKE2b-256 afba2bf895e540598ccfaba8bd09c38fbb7961bc33ff7685da7a0fe6537b4d18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7f57f8fe2f579b52614292e81cb18dbfbf25e681771d3650041566b1d98d292c
MD5 afc561091cd35c52c76466de1cbc053d
BLAKE2b-256 cdaf645814647fcae2e58d0cc0d39451f912373f6564edb1436cd4973c2eb98e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6fad3aa791ec9f571bdd91bff73da23eb0c3a95ac9802e18474d88a43c19636a
MD5 e4a916c0de15fdde7114e0a18dee794a
BLAKE2b-256 cb78e8d75cd133556e5b992a3658ea51d0a827305d5d3245a24e33dd0fecc3a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7adeaac4dd4fe47dff400600ac9c1f886cdbbbdcf239baf9caf5ccb22811a60f
MD5 a8b281964859c7664b611397ca6ce4af
BLAKE2b-256 8b688e1aff532a40e29e3971a4716129a0b95ba7bd60ad8690c8a48ef7c86076

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f55b43cf1c361ef6cf139642361342c642467e5ce3789102f8cca8229a998c4e
MD5 9369ad9603b92455b959a04f645203ea
BLAKE2b-256 e914a106a4fe7ae3bcd32bffb82db620d78d5a490ac4bbdb0be7a2960aeb991a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8d93c9ee72322940f2ba2a51f769aae3e9713903f238e98e3000314075bc5c2a
MD5 7c2d7dae0f8a8e78ddfafce743a90f33
BLAKE2b-256 bfacba72235e9da1afd7366135ba691f8311fdf386051ee9f4b3203c3b1ba694

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dcdff9d43b333a41fd437f460c9184c378818d30c04e750007e95eadbd253cdf
MD5 70d59633eba77d886702008178c172af
BLAKE2b-256 41b09433e7eedca85bf93fcab93f3131497fe3e4336d953c7c2be5cff490dbc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ec3ee266d67c397a7046e770956444a6bbf2542aabb724fb1f22ffa6cc69af87
MD5 d98e40609a9d795ff6ad4427f966fdc5
BLAKE2b-256 1f8eead4b8c77caae1b8168decf8018bfc2fba0bcdd6ffd57efe8e82e780999c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b807fa12a0578e503d1970d08a55c7d9a37d609171af0219852ac022e6371e9a
MD5 a1f8ea6af49fe0d38746729e1a988f7c
BLAKE2b-256 4c2a6fb2ed9bb3b6adcbd584c9ca365073b7480b49012983ba7cf7293e26524c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.8.9rc0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 329.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.8.9rc0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 feac05a7211bde21f2cef3f7f372990a15ea45d37bdbeeee6755418df772bd9c
MD5 e1e2fa085738d063a06f608153bef15f
BLAKE2b-256 0303f40a34316250b98c2b7eaaf20d735ba71e6dfaf87833e10714270fb76c5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f20697ee761623518ec12b3dcf001e08202e45df1a8549e21efc04fbdfd8ee4
MD5 3bfa4241ed31f815a1a9a218f7929def
BLAKE2b-256 7b619195763ab4cd4f587eb219843731d1b7c94b88d88e147c58a56479d8b7e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 11984d377c9ae8a5df0d9cae586b056d4cc43b58f8e28ecf58c8069e99282bff
MD5 410836724d015e2f0c63bd9cfbe2d07c
BLAKE2b-256 39dbef8019474616e6d0af7786506639d25fe1ae1383589c3ceec5245d2b9e71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 48d3ba8832e5bedb8fc37f6906532f533931b5151f424b01491cffb10ac93aa1
MD5 4179cbbe84a9e0d88daf5a8cf13ab892
BLAKE2b-256 9fd048dccb7cf74a4e961f6d00d81bad52e89435154da03138d8abc816a963f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2d87baa8f7e06632370a12cc1082371995391cae8475cf8a28080f894b9d26b6
MD5 e5a2a4d13a9ea05535721ed5800afc70
BLAKE2b-256 4363b5609c05a45385e6b7a253f28d6a0b24a16fb6faf92b1e04cf29ec9a6871

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 454943a4a4e148b107a3cbc35ff3c1808b1f099636bf13024e6a3ba168724a66
MD5 a8adeb1c2b52b7e803c6d399e6e3f23f
BLAKE2b-256 bab4a46c8ff5532817aff8fddb47844e02aa586de28ff05ac9f45b13dde3e065

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 dca16b21c97f2be1c060a03c188a0151290811b802021898364dbc2b09b0b446
MD5 965d1c9bc176915d8f0087fbf0c67085
BLAKE2b-256 9bf455121eb5a9027d5bb9b52fc60de961fed540f2a1d12c746aa86b51737eaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ba04f644620e2d9a172fc2e31fc0f144e605862b114c248cd5e1ee08bdb0e6f9
MD5 dcacb3b0e6adbd44f7553f535ed2a146
BLAKE2b-256 5bdf08ef3f8ede5201654009922987384d208640fba833525d552f385115ac3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c6fee1b985e66f8bc3d943bc08fce2eb7b31a74a107a3e2d5ba999c657b41581
MD5 569daf3abea430e8c57adf9ae61349b5
BLAKE2b-256 8875cfe0394a3b597e1a84993223be49e06a509783dff40d258106f563a73b5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7290751babdd28b1523689c3f86a22a076869fb981d3b7ce84ce217af3d4c5ec
MD5 89a50f6c74a2ef90ba821eeea80dfeda
BLAKE2b-256 5d7b97210086461bd5a650c869bd5787620d2a24c5b86e1eb1781e1452b7f527

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7629f00455c214ff62e161534a7237277eb00472266aa4603dd2ae4021f36798
MD5 2628ed4855dc95614da185e8c4d86061
BLAKE2b-256 6e594da54706d469450d795536bff43017737a8a2c014c2fb045af16394d3dc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 09b5cbb78fd7f64f9cd3ff16e46c9a0a92f192ed48599ee94c93ea9b21056a79
MD5 d91a4ea58ef289ad46aa9e5ef73d8d9f
BLAKE2b-256 31abc974491fd6bd8119324a428cb018ecf49f5524216aca8704cf37655599be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0aa82511b7dd5d9d417a95fc0e62f6f0f808a5a19be94d40daf2842f6fdd6870
MD5 fd76effec31a4a02fbc160b513aca692
BLAKE2b-256 d44783ca9f74c69c73a51ae3a5b985ee444b76b615ae64464ec89bb1f2597b1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 16574012f6c37b1c36501e8cac20d41f3426f1baf263c673e3c04aeb5aa6a1f9
MD5 258a4f1743a87f24c03f41a5d9fe7f6a
BLAKE2b-256 a018e1af78fc9edcb0291676b0fa4cbab46a6fb740449c6ec57fedf8530c3e52

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.8.9rc0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1fb256dda9a031bf45e265978be4c40cb599f3c976d62dab89ce9e1652f9a5ff
MD5 692e3586697dcdd9f820d25dfd2a83ae
BLAKE2b-256 f6c1d0a011f724ae343a3687a99e7528f739b4b5be173ce56c595abe0f609334

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f69855bdfa8e78fdc196109a231359d127998a2c478689ce3601bf7952c291b
MD5 f4afd2582aa937e4540deb56b1bb85ff
BLAKE2b-256 807288e29cc78791e3758dfdde0e7d849b5e62b89836ace5e5dcd625b46965be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 66eafe22a1f63084de889a4cbaed311274091825b72f8b3973dfd04877f6c273
MD5 6eb4a4553f4d44bd0ef90070999ecbbc
BLAKE2b-256 86189695f02d6a6e3dd1a8f7dd07110a551dff1d846d43aee8d6736a3f6aa9f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ca337bb7eb89246e326af759b6fa11c36ac85154f6cb4def2711eb3dd27eee78
MD5 5e74c69c29c956bacc31f97c1c7567ec
BLAKE2b-256 9f35bd57f1fa4cc47199b0c375f07692c17b518bea301ec02ca71aeb53d5a9e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 328bf4720842a86b60ee5433edae267f0d31bdf12115be4782251a3f90219f0d
MD5 57d71c5a45f2bbcee2c112702c086c95
BLAKE2b-256 aa291ea3a7b475a8af7e11396adc26cc4c628a9cf06d604606142da90d11db5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 16d95d8cbe09a1fb7ca3da90a206a148045414abfbd70a1de0a69e18355a8dfc
MD5 7fdf201a09c759cff01cf47f1a5e82b9
BLAKE2b-256 5ee5e9d5ccc87c7652ecf699e993ed75cd258af9f803c6d7136a518f42f7ab57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 dc2e045c2c3f57360677a873505ec868734df1367abaf9cd6015fd471456c7bb
MD5 9c58aad451194f023a77e603d0656f75
BLAKE2b-256 91ab1e97ac53c64c7f27dcb1a7b7a7a2ddd341a96c0e9464da0c9c50fcaa7012

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f98dc3daf8d2ca02d10a9e93f0b97c6540faaced00789d6f4f0c52a3a754a884
MD5 a69d0c9a248a4e5a73d353cd3b10ce9c
BLAKE2b-256 3c3cab8bc1bdc168d637972e991cf08ed48bda657e58d78b2f6e2e78a3c033e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9a5e6884463f77522007b636b3ed1c4f5aa514d8d94ef6de0812d2ac020e0e77
MD5 200bf6af1c739b3ebd9326893f9718c0
BLAKE2b-256 9b965d98f4c21cb1196460d730bd9ebb5743d0bb06a07511f7c0caf767f6ca0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b9e574e444f15a4db79a4c0b1af60d45a630137a2b674903ee4cae0da483fa2c
MD5 7d104f6b0132b42b8c64428ede24b728
BLAKE2b-256 01830218119fd187ab571e84cf44c9a762d14eb9a8bb1d28d57c8889e04b319f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f76e9e61aef075d24c5ff77fa3c27260f38586123cae796b090f7ca05f7a3a04
MD5 cb956314813fa0a69de32417361eafea
BLAKE2b-256 7f633dea31ba13d1897d9597c279e25f170c74d5316b7646c774e7dae73335d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee3f9d22848791deefb0bdd6e0f9d03cfe22c41ebcee5f7e76d213ef244470f9
MD5 a5b7054602649cb51d0a66169b9e9db6
BLAKE2b-256 ed32e13c283e61864994f7628f95a5728ce65665411b2ec0efd4b74165e5cace

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 97b44fd197530f2d78fe82f63299e1c5c3f458c81bf5ae9c33a3894f2f768fbf
MD5 bf91ded8e24d5223d568eda998694dd2
BLAKE2b-256 8361283d7050b8866499b2a01cf958e810bb4b08a5c6c4fad269bccba6d49604

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c033271d152390b05bbdbc63529b13b5b9c66fcc26fb97c068cd4455e2d635c4
MD5 6eeb932c69206189b51a067c032392b1
BLAKE2b-256 097f5c173ad835a74439e054ef7ba89bfc718f14b99c9b55effb129a36804b55

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.8.9rc0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b391530467d025d94dc83716355294c31d6ec8c7e70f2e07053a67af51e40fd0
MD5 459ee28efeeb050e5e0ec787c42e415a
BLAKE2b-256 b07d920d0c4b4057df1f7fa79737377d787d3b93ead94bec5a38bdf3c23828ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f0c0d94ff7a02f526962e37eaaf80af65b86636e2539543508fdb6b8b5b3b8c9
MD5 170d8d76a560477df1a213bdaa4f53e0
BLAKE2b-256 b0d163d951ade2009005881c452c04601e3f45b401aa80d240ab49ff257f3339

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4e734bbaa85b1b7bc042ad73d4ada9c91642234a1f3a21eac1928019cfdfe8e0
MD5 367a2490c97be35c4d3c8c062746bec1
BLAKE2b-256 3b0335a7d5787b867950cbc2e53bd1a0e0a45d82ad196a1bd408459d9da51e2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 be0f3b6634d7f0b2e3214afd2fb9a269b2c4d3a443fc5225ed4c4bab49c3695c
MD5 e90331c4082c4384ee3ac3f078ced798
BLAKE2b-256 79880b4df2d3f4e05db816bbcd9f4941553204e631d6c09c19442a7e0b3ed58b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1c3336f4238d8981501b9dc895e828ae329b8e948bbbef7dc48413f46a0242e8
MD5 36f4d40ce7ce05b74693e8c93d09b143
BLAKE2b-256 916878c1b3c496bc9eb9d4d5be3e444487212c020edc25df8e64aa5c2653226e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7264e6f34436518bb0b2637aefe368191684afb094e9c9463b96332a9fb3853a
MD5 16e9cd2b662af1e69054bb32951c0ab0
BLAKE2b-256 92d311ddc8a25a99b9426b5f98f20cc89c317f690734e1363ae485e3df679ab3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 828c10fe6fbec0f3ec3e0ba9cd6304cb5f71c5211207e91fe51095d9c9ed23b2
MD5 8fc4c7b3c55173a796d5a7fcf2002202
BLAKE2b-256 ca2e812ea228da7d2ba69640fcd783ffac842f8594137aff92d499265ef6aea1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6ddb41e82e41aafb5c9c7db9c69d0424adbf068cfa9468649ba1e2cece2eb8e3
MD5 c9e614aa7c10f6af4c4984f6e6a69c25
BLAKE2b-256 04d45f59262cd8a729761735f1cf8ed8ab7e4ce62f877c67938b27eac2ee17bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 761973fd08ccd95e3d988bb0c9f7577ad9b5a80b28bf85d927c4c61476add50b
MD5 aaf6e454d034b9911d342ed6a937de95
BLAKE2b-256 9fbe22c5a5bf5f0f510136ab495fee669079917dcff21bd4ca48c439a4f50590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65b805a294232c57000c59e8ec35cd8999005f6fa6b651574d0515f147747e67
MD5 a61f513e13d11eb8af8aa862a39645d8
BLAKE2b-256 c4e80cea7b68fdc71ef99e7b6a95454395c11e2f1f334b27e1f54f5bd21bbb4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b1cb88c02aa4ec8c3b58270b68cfe9919dbde6665245affce5cf1eeda3c0b5b6
MD5 ea7679c0085f15a276907a7ba6b49ffb
BLAKE2b-256 84a3103216d138b1abd956c142c8e88311370aa0b3e21a5b7773bb0d20df311c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b67d022770839e27ffd4bf345443c5f8a314a358366bc71fce9ce41b5a5611bb
MD5 4311501b83adc5da63f0cf3258175568
BLAKE2b-256 60bb8a209267ab7891afdeef34a28e2563d3c10be5c8523ffd56c093edb2bec1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 219b64b9fee3c60e52dedf78da5c5c70dd3515c8365b69660d66b2bb5624c0df
MD5 4ba12226e8dfb88502ee51dfd3e0126d
BLAKE2b-256 8124f0e10ce2899dc3400864942af4a0bf218db426c059bdb0290572ce76b11e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.8.9rc0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 52f70a9755c500bacf9555ec894483fe0cc31a465d2b5424404ff6ae69b0ba72
MD5 3b374327619a8e433d3bdd2fdfe2e3db
BLAKE2b-256 99e2140303a46e2bdccc53a3983f5ed23dbd2ac62f63422b3753cf688ac1e843

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.8.9rc0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 7f8563598cf8572332d34f54bb1bca4dbc2367b6fabf29e45b9896a46e493b64
MD5 05d9530c1edc8e56653f858dd084746f
BLAKE2b-256 f587dc09e1e727f77f7c144c462831113c287a892c6dafba0678de9714094144

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87f9e901a5cb2c487e154539796c4d8f956265dedc81962bd50b7c3fe5e91ae0
MD5 755cfe8bdc8214158657dfa976f7d54c
BLAKE2b-256 7c826a8ff4a89c5f147b150c92599fdd1ac457248d4cdf9e8e4a6e796101d079

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0cef5bc775b4a7cf8a98a0553fe76cd617de0c5364028477d27425e8103d51ab
MD5 7919200ec780f1d45c0aaa970f483bed
BLAKE2b-256 d6a12747b02f98f788bf198473085ff52f8f5d843ce6eb27a77198dcd8d86291

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bf6288d44f4050da3dc4472e20548188c8701d50e45f9cfce0ac9cb4c9855ac2
MD5 103d23f9dd006c3e2716b596d25c503c
BLAKE2b-256 8aac27c01d1d46eb023409d1a2dfb7c413ef69db308fd0d8e9bd43b67afbab52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f90fcd8b27ce2318452a5e1016e16ee955911929f414807ed53e31ff7c9b4b56
MD5 2941f48339c6276398c2365f401a1794
BLAKE2b-256 08f3ad0df73e0603266272495d02c8661888990345a3c64f6aa817cda2f20c4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92aae6ad16c40774fb42f3026ae9350ae3e75a35da4deb5437ec3fc0251cd24b
MD5 eea2948b459866d9c208416e544c7710
BLAKE2b-256 e7bc8d4180a18638c4e0a130e409799d0112ea9340732f806eeb8d58fde0b378

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fa0d29fc2f7c2d90a9f3d53dfd9d6490baba3bd9b0efc169675db5bf6a6ffbde
MD5 f5cb35eacb2c45ebda94eb9c8a676a5a
BLAKE2b-256 8f35483be9f5a052f4f8cb33a3fd44abb76c342834d27c37e636d9bcb88c7fc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b23fa14e710ec97989e7d1345929a4f57cc68c2f4d85b4b59c5b0279bbf31267
MD5 5eb834795a655c0ff6b57336c196bc8e
BLAKE2b-256 cb071bf7d08ef9ef95bfa9ac00dda6639cf3abb8c9641950cda8b077e1f8362e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a8732c2fc6b1af771600f8ccfc16071fceaf99082b524cec71d508e3d9d0b8b9
MD5 3d4c3a4278d9065e91e67870615ffeae
BLAKE2b-256 af99003f800d20145ec76fb08a94ba70ec50b7f6e33b1eac357579b95299aedc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a2278276dd5f5b7e1a4462371785e901be68d4b27e5e7d4caae508db5aba0cb5
MD5 c7b3ef9ec6192e2abfda0759d096ee29
BLAKE2b-256 6105dbd9d9b6457d9bea2522ccd96c905ae6ca7e0dda91c5f99668b3e05ebbbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6fa897dab6402c1c45e51fb73a7ee86fc0d6f3bcb1d55199c80388fbd3142f56
MD5 d38d5af9d3da159d7c3dc0cc3662ffd9
BLAKE2b-256 75e270c9c39d0847f5e100a275a69b21f2295c8a4f869c27bb3991c04fc528df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2cc6d6c393ad702306f7cfa56f0177efcd5bcad160070aea4b5029eaf411d6aa
MD5 3c275e0c591653538a880c471c34f23b
BLAKE2b-256 f430d0bccad827f9b9f15674640cd35df2e3cef4f023313d16ab2565ec885dd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.8.9rc0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7d0cbe64644f38f1a5631e41aa5d7b744112083dd9d22f34c390c2a11ac72693
MD5 9984c373565fd6980e0c2dbaabf53ae8
BLAKE2b-256 8a809fdbdafe896f9b6dbd41f9a3267b951ff45eb95db3f3151556f54a89e73e

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