Skip to main content

Modern datetime library for Python

Project description

⏰ Whenever

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

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

✨ Until now! ✨

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

Shows a bar chart with benchmark results.

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

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

Why not the standard library?

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

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

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

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

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

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

Why not other libraries?

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

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

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

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

Why use whenever?

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

Quickstart

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

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

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

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

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

# Comparison and equality
>>> now > party_starts
True

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

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

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

Read more in the feature overview or API reference.

Roadmap

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

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

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

Limitations

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

Versioning and compatibility policy

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

License

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

Acknowledgements

Whenever stands on the shoulders of giants:

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

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

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

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

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

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

whenever-0.9.1.tar.gz (256.6 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.1-py3-none-any.whl (64.3 kB view details)

Uploaded Python 3

whenever-0.9.1-cp314-cp314-win_amd64.whl (425.1 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

whenever-0.9.1-cp314-cp314-musllinux_1_2_x86_64.whl (652.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

whenever-0.9.1-cp314-cp314-musllinux_1_2_i686.whl (691.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

whenever-0.9.1-cp314-cp314-musllinux_1_2_armv7l.whl (761.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

whenever-0.9.1-cp314-cp314-musllinux_1_2_aarch64.whl (627.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

whenever-0.9.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (481.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

whenever-0.9.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (520.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

whenever-0.9.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (489.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

whenever-0.9.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (496.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

whenever-0.9.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (448.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

whenever-0.9.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (519.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

whenever-0.9.1-cp314-cp314-macosx_11_0_arm64.whl (431.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

whenever-0.9.1-cp314-cp314-macosx_10_12_x86_64.whl (459.1 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

whenever-0.9.1-cp313-cp313-win_amd64.whl (423.0 kB view details)

Uploaded CPython 3.13Windows x86-64

whenever-0.9.1-cp313-cp313-win32.whl (414.2 kB view details)

Uploaded CPython 3.13Windows x86

whenever-0.9.1-cp313-cp313-musllinux_1_2_x86_64.whl (650.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

whenever-0.9.1-cp313-cp313-musllinux_1_2_armv7l.whl (760.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

whenever-0.9.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

whenever-0.9.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (519.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

whenever-0.9.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (488.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

whenever-0.9.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (496.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

whenever-0.9.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (447.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

whenever-0.9.1-cp313-cp313-macosx_11_0_arm64.whl (429.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

whenever-0.9.1-cp313-cp313-macosx_10_12_x86_64.whl (457.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

whenever-0.9.1-cp312-cp312-win_amd64.whl (423.0 kB view details)

Uploaded CPython 3.12Windows x86-64

whenever-0.9.1-cp312-cp312-win32.whl (414.2 kB view details)

Uploaded CPython 3.12Windows x86

whenever-0.9.1-cp312-cp312-musllinux_1_2_x86_64.whl (650.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

whenever-0.9.1-cp312-cp312-musllinux_1_2_armv7l.whl (760.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

whenever-0.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

whenever-0.9.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (519.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

whenever-0.9.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (488.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

whenever-0.9.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (496.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

whenever-0.9.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (447.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

whenever-0.9.1-cp312-cp312-macosx_11_0_arm64.whl (429.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

whenever-0.9.1-cp312-cp312-macosx_10_12_x86_64.whl (457.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

whenever-0.9.1-cp311-cp311-win_amd64.whl (422.2 kB view details)

Uploaded CPython 3.11Windows x86-64

whenever-0.9.1-cp311-cp311-win32.whl (411.8 kB view details)

Uploaded CPython 3.11Windows x86

whenever-0.9.1-cp311-cp311-musllinux_1_2_x86_64.whl (648.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

whenever-0.9.1-cp311-cp311-musllinux_1_2_i686.whl (688.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

whenever-0.9.1-cp311-cp311-musllinux_1_2_armv7l.whl (759.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

whenever-0.9.1-cp311-cp311-musllinux_1_2_aarch64.whl (626.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

whenever-0.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (476.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

whenever-0.9.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (519.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

whenever-0.9.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (486.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

whenever-0.9.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (494.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

whenever-0.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (447.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

whenever-0.9.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (516.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

whenever-0.9.1-cp311-cp311-macosx_11_0_arm64.whl (429.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

whenever-0.9.1-cp311-cp311-macosx_10_12_x86_64.whl (455.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

whenever-0.9.1-cp310-cp310-win_amd64.whl (422.3 kB view details)

Uploaded CPython 3.10Windows x86-64

whenever-0.9.1-cp310-cp310-win32.whl (411.8 kB view details)

Uploaded CPython 3.10Windows x86

whenever-0.9.1-cp310-cp310-musllinux_1_2_x86_64.whl (648.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

whenever-0.9.1-cp310-cp310-musllinux_1_2_i686.whl (688.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

whenever-0.9.1-cp310-cp310-musllinux_1_2_armv7l.whl (759.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

whenever-0.9.1-cp310-cp310-musllinux_1_2_aarch64.whl (626.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

whenever-0.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (476.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

whenever-0.9.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (519.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

whenever-0.9.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (486.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

whenever-0.9.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (494.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

whenever-0.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (447.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

whenever-0.9.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (516.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

whenever-0.9.1-cp310-cp310-macosx_11_0_arm64.whl (429.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

whenever-0.9.1-cp310-cp310-macosx_10_12_x86_64.whl (455.2 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

whenever-0.9.1-cp39-cp39-win_amd64.whl (422.3 kB view details)

Uploaded CPython 3.9Windows x86-64

whenever-0.9.1-cp39-cp39-win32.whl (411.8 kB view details)

Uploaded CPython 3.9Windows x86

whenever-0.9.1-cp39-cp39-musllinux_1_2_x86_64.whl (648.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

whenever-0.9.1-cp39-cp39-musllinux_1_2_i686.whl (688.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

whenever-0.9.1-cp39-cp39-musllinux_1_2_armv7l.whl (759.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

whenever-0.9.1-cp39-cp39-musllinux_1_2_aarch64.whl (626.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

whenever-0.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (477.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

whenever-0.9.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (519.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

whenever-0.9.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (486.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

whenever-0.9.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (495.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

whenever-0.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (447.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

whenever-0.9.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (516.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

whenever-0.9.1-cp39-cp39-macosx_11_0_arm64.whl (429.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

whenever-0.9.1-cp39-cp39-macosx_10_12_x86_64.whl (455.3 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: whenever-0.9.1.tar.gz
  • Upload date:
  • Size: 256.6 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.1.tar.gz
Algorithm Hash digest
SHA256 7ec2565e9918707918cdb1c0fac4dadfa611b4661139d3f9d36eadcd2cd157ca
MD5 858739d0e51a416b720535acfc593775
BLAKE2b-256 290c74d76d8163cfa006f4ed736adde090360887cc1bec901223d3edc2ef809f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.1-py3-none-any.whl
  • Upload date:
  • Size: 64.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7ac32eeb0c6be0517c4f5c5ac22af2e40fcb70e2a77c5897b9aeaad1a75e40ea
MD5 ba2b8a7fb2f5e0ea2d91ce99a9bf3217
BLAKE2b-256 34b05d1fdf65ecdd6addc842cae5201be670f89aebfeb69a3a7e7a25b9d719bb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.9.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8414ff3aac00d1682460580df61791dfb51d876dff15a816efc5169d97543e9c
MD5 9d6e30399521490ba6a96c7941d66228
BLAKE2b-256 5e28f978ac743d558bb6a70b7875551e08a48f60ffda9bfe31a4d9b0a8e9de39

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.9.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 9e65c76b87849162e1f0b0b45f1419f3b1ef89ecc76dfec1a6cdbbbed45dd1df
MD5 80f39191f287f15483c83df068e49dec
BLAKE2b-256 9b1e13b1078bb5749a60acb66c2838f3edccfd24913e001851fc647501abf214

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7123ce217507be426fdb8778ff6cddbe4f056228111262441856a405cf1b8b62
MD5 2d5b7591ac282c731e6cde722100cf27
BLAKE2b-256 d6eecbe6ba43acb11975da1f3945b0b637c6ec6c5b370c9d8f94c985606a20ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fdc0ef8abfb110c35a76620ab103fe702200b81c24677e9fe46187fcc35c300f
MD5 dfebba9406029be8f803199f663beb5c
BLAKE2b-256 5da47a532fb3acd10ff4bdeff2de0f8b3d416a881fe87549c724542581788e68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3c4238fbff94439cdba813391e9d03bd0745f084cbb559eddeedb178a9afc284
MD5 410be243e9ad97682a1b6e3650132507
BLAKE2b-256 734b4b8de4af710d87a161390d1948a5701cab5822438841d10b1e549ed90193

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 93fd52b889cde09e7558d443e7f5bfefb19833534fe76de0a3f59842cb6bb043
MD5 a6f4628fe2748ab8855aad6b510d8dbc
BLAKE2b-256 c51174216d6e25ce436b05e127288961431d309b0d63acc9a01f08074ac89898

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae3fd7086cd22fdd5e05934bc7d968b2dd81cab390ce462e6bd51ddb9fa4f15b
MD5 1588f40b6a3a5fcb995e6145c523a69b
BLAKE2b-256 1f6fb63b87d7946f3c0823716b2ea5e70e10d9239a55369012f3484db3307a40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3eb78ea384f98e136f5a16e35f5a1ad8384bdd8c3c046a5a71c2ebe094f98ebe
MD5 8615ee3e8e40070f208d8c7d803f0319
BLAKE2b-256 5cfadb13527625f287f4453ca495c97902ded57f3edf762507c80b4189c1376d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b093f3a38e7a40adbc48e5397edfe540af2afe3549c38bc000d08223ca52db8a
MD5 aacb22f5f07070b6078a4b75f7ab3928
BLAKE2b-256 af285a583e0b1bf62a3276f3fee3e23d1e9fc2ba872556fabcd84742ef78ff88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 623e9bd46c40e929a0ce8034dda1b6c8e574d7ff2b02e908a55598a21d461d8f
MD5 eb416bba92d887e5a3d9eb7358694797
BLAKE2b-256 b91ccd829393b2999133a0fcfd97a1f929a4180e5a1e3ad3d845501bc7205491

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64f42824444eb1c4c599b1e01ae4b25d28afeb81c3be9cdba66080357498fd76
MD5 94c61b9e70926ebcbc9b8de399174efe
BLAKE2b-256 96a879efba89865156dbf1223d4769a5e85365a401d30607b690ae15469016a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 192f031343a3a6a2e070fcad4212bd16c667b9dde4e6fd704bd422e354c814c7
MD5 cbf110b68350da4a0b38f521ca3c30fe
BLAKE2b-256 e1e4f3373d478cf66e28d04d5729c2e060bf35f5225c740c1f6be475f1117630

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb69768e7ddf5f354eb7d2477e571ca441ff404e86fd9dbf207f2f450713ba6a
MD5 6c2c422f7e7c8036cb371da1b5d53984
BLAKE2b-256 98d7920b33f1db35c1f907db8cfb54f0084aa75df72596a9124d769c9a12cae2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9e9dadf25c0a577ab20f5e8dd77146498f0882a92be01b6ccec82bd1f07b2918
MD5 2ca61535a3f463295ee5965b29732e2c
BLAKE2b-256 82164fc983de9e9b13520f4957f8120e729741592e6fb71525e5df4d6b4f87c6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.9.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 613d41215db374174894070d231b200501465432f8f2f99d4b6f726d8daf5d23
MD5 884ba26048a67b37b5a8255358412a0d
BLAKE2b-256 01f600350ce5e4a8c1fa7d7f7664b25e9ad85f7441c78ea5832ba3252a140047

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 414.2 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.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 2d6a5774c769d5aef78bcb2bb47f91fc3a454edff3be18d60220e418c3da8d8e
MD5 b8142da70eca49f2473b2ad21a5ef681
BLAKE2b-256 9cfec87ec7d7c265e84189f185fdbc0d698798c542caca41135badc4e34af573

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 25eceb3b478e038efdd3b775a07ea8ac6a1b8d49d1209ed9ab7a55859a1d29df
MD5 9d22f70faa5c67fd329fb24f31aaab3d
BLAKE2b-256 3069e417ea2ef0d136410cc62e0fe48ae19430ec941a50b89c2549d27e88669f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9e0761fe60ed004432fb7821fb48d216f6b8864c448eabf8784c0831ef07d7f1
MD5 48731951a47b25d4e58a71394fc2bea4
BLAKE2b-256 9490397615cb0e9867a3917b1ab878bbddc0e7b236681b4811eb612a9febffcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 82c7a4cf41699bc20f9f2d08a5008d686bd66143052828909747f30fab44c79c
MD5 0425c380f2ef503ae8feb0f2bffde6cc
BLAKE2b-256 4453644c54b5fb6172a27ce3ce2921faa6abb268b6fcc19b226ca64230bbf7ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c3e712438423ff25ace98293c0139f6cf536b39c1b747ec174b7b1ad05a37634
MD5 cd916bb9d1a9f099b49acd6fecd631c5
BLAKE2b-256 d74588a63772f0ca0659f159891582afe993bef891d6f753ef7354a09704ae93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5dd879e3754a3c791fc3e46a9bb150c5eeaf1d29e4775e9e89ded5c0276807a
MD5 8b4a2cb8cfda5f9ef598aab6cb195ac7
BLAKE2b-256 894f9eda8d0acbc8e820dd925052cea3454bfac72d025e283408468da8cb8527

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9b1b0ab8ee7c4bf31e1990148ca98032e640ba4618a503278ab2c4890a1f8f20
MD5 6133e2769ed59e9f453e93f19d07426d
BLAKE2b-256 b90eaaa971ddadc0d38a874b8cc06bcd115f533dcbcb14d382f679e500f82cfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7abf212add8e75268af0ecc68354957dd8bb1f4523f7bbc725c42bbede3b4623
MD5 d295a753348973bb41125f1b2a02246a
BLAKE2b-256 5a50abfe5fb9cb4bd762d803363f2c400248ef6ceedc7ee1b4df290733cd4e9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a2864cfaeaf6c76809bb652e0094ca57e8d8002e866885663b7a8e8e5586c2a1
MD5 592d0ecac30f2e9d02dc972ccf6fa28b
BLAKE2b-256 2cca636e055cadc4f8ad261fa7303921f32f86d458e957c27abf7de936e19114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 22738911af589cb98ee4a3607607fcb7b13ba79795434c7c3381a3eef02049ed
MD5 e6ffb49184ed99df97f75abaa8824886
BLAKE2b-256 41223cc7f4a25d35d2c074792ff70a625b84c067331ad4e233e7824297be6977

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 5b0440bad4a919960114a0611171adfb5cfd5513509e6e8a35896ff8b5f99a25
MD5 a83e0a8854d4123c4229faf0be5d7f71
BLAKE2b-256 ff6246fdbcb436e61e1928eb2a15699ae477083c13edba012bbc920eb7501293

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8bdc0db6fa6a313971a783e28a430d60917a2bdf171d93b2f26c46668df95082
MD5 4e309d9b9634cadb2fb992fa876ce74e
BLAKE2b-256 f5c912709651f62a1dc0ea206437a61219037241bcfd55aff2b9ed2affc7e70a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 861e3714c05435e817f909177b4803fbbca36301d6b795a25dde4c4c08de579f
MD5 9d51c5950f4a00f643551b872187e135
BLAKE2b-256 2f1e718dcb8795d97ef135b925fe8bb8c4473b9333fd5314dc6de1bb5b4b10ea

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.9.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1d856c6d9fe182587ae36d3de6df8e062dc90968f0071a0200f06e045216ae6c
MD5 27fe3729e2b75905595ae8ed314d53bd
BLAKE2b-256 49cb2c25df49a783b089a03e6fca894cca0868f1c3dd398c61012c33054d55c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 414.2 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.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 09d57504907200e89c8bf9396517c9b3f35469276226b5fc55dd791018872dcb
MD5 ea6f0834db8f956b8fef902ee91cb386
BLAKE2b-256 36cec1b3f76ce04870a3d911fe3932330f95cd9b731c10286d7d1f4987c190c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 83ce43c37d7d0bf7ae20cfda9c2258b6f643b10fe4c34c9a5621325766ff280a
MD5 fc315836de0f488e284f4d34cf0310c7
BLAKE2b-256 30ab8f77eecb64de40e2d8e82f2c49e3dfc60d8f41264ba254d60754c5caef60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 292bceaa1022276ab480dba47a5158cc262b583b11fd55e19e5cced19be93a36
MD5 f103d6e7f794212f4bfb4d6fbbfdf05b
BLAKE2b-256 b7b99e599081148756086887472171dd533d4bf81c906ba67f455b89124c9d7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0481547eead8fa23bd7a0222dd66f70d886b1621a41d478b2ee8de0d3eea710b
MD5 e2253ae01164d33dd10950d7e36fc63c
BLAKE2b-256 178b5bd4ef867f039ba73a8e456b9f630c38bb89495ef96265ee5d0d751a5874

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 40795bb62aa8c62c7af98ac4312f6ed6294eb35254c58455d5e8cdfc4de3f71f
MD5 3ac2340103a8ffec5bfa9f4e6a1d4b39
BLAKE2b-256 aa446e808e7a451c30f9c15eb17d772d2f44fe834202666536c0238f63ae06a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14d95c286895e584f1545c76a71230a7e169801e8f594bea3bba541aaa78b864
MD5 e5af5daad3bc6e9eb6702451377a64e7
BLAKE2b-256 9f73de5e431a05be4fdfd62a3172954dd02a58085e3791e4a3c4969b03573200

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0bc2ecab08b2c5f7e5d6911e3c2d31bd93c63c57f6d2cbe7d949da200c701894
MD5 46aab2079ebed6fee5f18bd49d393ce1
BLAKE2b-256 373c9a0e473540e003372b0865d32a140851311b913a83d5dfb4e6c0c5cf2825

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 177f52e23468544948b2d90cc4ea3f4839724c158e0f8d0df812f49368afe827
MD5 e324c2566824d7bf50446d877f5d38e3
BLAKE2b-256 b7cdb851f71d47a50c98a2333768912d6876d80710adbefb3c7ea4e020dab5f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5fcba2986d2e0cbe1704f8713a8905b503bf8d41d42a54bc5d2c0d3ba00b35a6
MD5 f4be0158fa4edb1cc38dbeaf2628a765
BLAKE2b-256 e424e1a1d7a6caeccb2c4c9e5747142ba753f0daf85287ed75f363a979f425a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d6e93c21ebf4e0c1ab0d65ef840ab7cc287572462271044d74ed8086db7cdb9
MD5 3d1fbd456cc2f614a3ceb36bbee22730
BLAKE2b-256 52cda8320e8aaf1cf9cad87fca0dbb059e563e7497cd0aaae124ef927d487546

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 58f2e993d3bec27c39b67da80f22c614c1daa5ffa2a35eed0c0f69e9be8d9e73
MD5 3aad3dd065accbd951361e4c98f9e049
BLAKE2b-256 1475b26df58746c04d8ed98cb3d4d686f81a879af2b88e5894cc017753b397f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc8bd94e9bab2acaf06db4277d75eb32c3937e854a791e371c3d7f93776405e9
MD5 15e2444718ad0569f978c3701b8e312b
BLAKE2b-256 5266e30fdd6fff39f578d4f025a422d14f483132af0a91e03c367a66b0710152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 261d1acc241538dee9438bfe3e00d9fe8796b3bb84a3458c693d8a16603e4c91
MD5 0cdc44582929c7a6cd9c386d0bd9b258
BLAKE2b-256 c3e4bfb5d0e666e0ad060c882ac7ecb85dddf45e2ddbe26b13fded0d52604285

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.9.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d09585065a9c4db46da548863cdaaef5bf7f410de836f6a92f54242caa687a64
MD5 2c6dd4fac15d708b11cf017ac02b7e3e
BLAKE2b-256 8f8a257c546d9084b2342a14a97269ffacb242608518d3fe766e026475f10565

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 411.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.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1dfdc874ca743826b7e36bc607d06b98c0e688186411425ec9923945e96412d3
MD5 42873d4e5fad2012fbee99f9c4fb029f
BLAKE2b-256 4037d15dc3126c1e0e8d0741e464354da97dc6b9a82a4abd93d12f0b67a6c0ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 91b6d25a37aabc56007716440499f53ed7b24293b12985ab3522085dce4b5bbe
MD5 7bdf690ce9ad478e19fa2ebb1d68fb03
BLAKE2b-256 47133c7f53a878f141c30131778bd19ae818d9f617f19b5894b8cafe465d3731

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 eaae76449bbed41c6f686abce703afdb0023ade1e1561612d7f4bcb8f9323fae
MD5 18a7695e79d9f019c4ce1ada4d256add
BLAKE2b-256 d3e6fa99d788caa66d0f922ae8fffd1ba1563da8aecacb6b8b76d392ecc6747e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5a15a2c3e1f642abe4534e281372afda724c0e0a33bd17c3060ef8e0b1364423
MD5 8eecdcea9a443409ef10ef1299390964
BLAKE2b-256 09caf061459b56abfda42aef0cdd7890a6fb9a8dae6a4389295ea56affac2c92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e99b32df5cb40e35d2a20c40b5c2128100a7a5a3633a55dab19ea9577e9c7cc7
MD5 319311baa0cb324705c951f8df2e8fc0
BLAKE2b-256 50a7bbc0566574c2c44de1bdefc6c51d7caa8b3936977a965ea21f7cb1a575c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88bddd53650e41fc6567a1b7fc3399bb755b574688e4334ad98d72ff22d3ee98
MD5 aec8644e6758cccc38e575012c56fcec
BLAKE2b-256 9e4b7441103fee56853f7bad59c262656d4e29a9d778581670ccb5e1502808f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b1871060974963475965a263626704c4dcf50255320b1928cb6c87728ca51433
MD5 b5b44d227ca59e04d729bb22ec19ebe0
BLAKE2b-256 1abab55f1869c89106b5444a10ffd6292d16582f59bee9083e239535cc882303

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b7581d293fda96c8ac1b72b7522db84d0b5dc4de87a223db4ee4a8e5b1c8a373
MD5 d8320cb6e576571c3f4a8945c6f1cd64
BLAKE2b-256 0d47462b0bd555b563974c7230b4ddfd433eb0ebeff1563d69e7824901e78f0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e66ff8ca6c49b90036408ebe9a0dd1a87c76740ce015738e78888dca8b0e1d8c
MD5 a0a7a833bb127f35b3202953a8e19ff2
BLAKE2b-256 13907767d3838f4c2919303e8540d803e2a534192ab95e3f99bab4826458d23b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b626c25a5563da044c56d016fb8e3c48b346e87a2ba3e867532ba8cacee71abc
MD5 fe58db14d65a505c34c45c2e8dfcf683
BLAKE2b-256 55314931906b2c51ebb7b886d5a5cbd826dd29336d1e649a97c0a482c42586c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 34cde55b3054be6e2596aa0f833dad070212f031e1618cde63acf9fff79d9f12
MD5 d05784f20f641bec6009d1aa37e83473
BLAKE2b-256 14c696fdea17ad898459a3dccbcdb15fb30b67acb601eda3ce975a2673185b54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60ad9d49a664804350cf9173cbccc28a64041669099a4b75d7eb17c05e5a5751
MD5 cc7edb1ba651b8f85e3fa1f67fecbe34
BLAKE2b-256 337785c81681de03d778002b0af064637f9e3e8fab29d364b828d7b7688f5765

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2f3eb198d09ce00f602cfb238a137422d8060c4c038cba38b1f7fb90838b3674
MD5 2bfdae3994573763e5ddbb4b49c473af
BLAKE2b-256 2527398df14202974a7d602d008d41dd11537868834d2103df02835dfc6467df

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.9.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ddb144286e219212a7ed6c1d5999004a9140e04398063c08e47f278efd6f68cb
MD5 3382ece5dc469508f2a48f8dd89dcb7f
BLAKE2b-256 a7f3fc7335dd3e0b96fa1efdb53b1703356c89c1653d071d4d3dfc501234a86d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 411.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.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a881621d249bc7dc417b57bcdd7e47e0971f5b9451860ec672520590432cfd7b
MD5 4dc7af4002b1d20d3f77e00f754b22e5
BLAKE2b-256 ed838da4bf3490fbd1686b5dcb9a6cff444f9939de2597ac7fec61f0e99c187c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fa44926c3e50bcedef4c917d73835fe00760ba56a66bd2ac8ce1765734353a77
MD5 77d6b278ade25ef685bb60927d963d91
BLAKE2b-256 5a4c39302d5b24611b969146c6cbd39e692c9b10bb1e2380ac89f1421b54bc4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ec4327e89985502fcbdfb6e5b68a99d187f7602c2c2d79c3bec3a58f7198a6bd
MD5 8c1f32467f79ecc57511afc0f1c443ff
BLAKE2b-256 7da4db1f0dbef8d83553d19becd5d868a279e2c7f35815c668fb7d5cf56ce909

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2c5287e5450b89c7831aa0f168a7fc386d8e4b7f0da53280a57c561fa00a51c3
MD5 c25b6fc66dd01e33e407489d05bb0e9d
BLAKE2b-256 8bacbc5a97ee9412c940d9bfcc67a0fa69f31001b86b9ebf527b9776a7759f21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 66378b29aa4f67c87091d87cbf011965c91c2e21fb314c69d794dda98659c772
MD5 b3a74ef9c06206c59c5ed1c5dca63e9e
BLAKE2b-256 11a8093656eaefa32a6496695ede5516698deb6796411035b295da654f73030e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a72124f1ca180013dfad117b95430ef5f2328c64a7106a3214cd6288d90a80a3
MD5 bbcc4d8d3c318258964e7efc363b2639
BLAKE2b-256 fdfec18e1897141a2c7c429c8a9ea36445b4e805611f51f2d2626d0c60b5fe87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bdbe490f278f99270ab634a4a0d75973cdee5289fcef873b80ff8071e3bb9423
MD5 9663500136b2a1d035f3af3c6beecdaf
BLAKE2b-256 502fae04b778984d3a2da3869df8c4ad7f52d84274b6d02e336160a7bb606138

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 29edb883a36da752f9c38724e3c2d5279bd8286fc4a004a9a16e2f8c9c885026
MD5 d9b25291c02a0c3a9e3e6e51b8fb105d
BLAKE2b-256 fba76553f8d1973c4ba4cfba89b5fedc42cc1ea69adce00c8dfd027e104b3730

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cf7485a2861d0c37eeabe0f22fb9e4f04173b98e8185f5c46c637295b1e75ec6
MD5 e43ba6f75cf452e4cb47a2fe273be801
BLAKE2b-256 b0787970f7b9dd302eda76cea3f3ed962b4637781fc0feb879aa2bddccff72e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b23665e5616f87d8e37cac062164fbcaee6001f6f4634d7b6c7a1c0e6ef732c4
MD5 b1b4e35f47760abc2ebae70ed98dc2b4
BLAKE2b-256 98e110716a06eb05eec787f3679a037a6c59090b3753584491da0d278fb24d2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 13b66e37f7839518df45ec6df526e945c007b918d8599edcb54d51d4996a76ee
MD5 c6cf793245c5c7adaab98324a97cd436
BLAKE2b-256 601d048188eacbb2f6fda46c6adb7dd383ef80b3f48fa46b8b5410871a44a1bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05a2fba5bab1a956a2556da54c22209bb15bcba5496718aee3c8ae5b22a67a5d
MD5 ba195f770f5712d472e8be9d845bb5e0
BLAKE2b-256 ad5a83767be6b4219aea61079571604354162ee74b1bf901a4b97557c2886ad5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8ce7d63d021fdbe71504a4323520c0a8b92c235b39f2cc93c51f9f5f2c3200f9
MD5 2b20a3734677e406ec6c62f55f86637c
BLAKE2b-256 cb4fd1ade420ad20451ab4bdf289abc1d9a81fac1eff6d22e89e3d917286cc3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 422.3 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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d39845f86293b14d7cf4e62845990a4812037622325891f8c75ece7d95ac1d33
MD5 9ca56ed50177da5b46125d7bade9dd12
BLAKE2b-256 f55448de45ae24b7dead06d7a8d48ca125f55ad49e64f748c03ce6ee9474509c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 411.8 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.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a193a1c82f8fccc9c1ce89ec6223a59efeab2d6d0a73b422e93b2cc456faac58
MD5 5f4cf4e1acd855b9fbea59b42881f304
BLAKE2b-256 dedfd83617c864a914e677be733ba3ad66c90352b23010919986fc7cf8651051

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d348c3d905d560840419ae47afade029dd4183a7971f9b3393d45d57d2343203
MD5 3102b6304a3d451fd49a3ac8d24ea46b
BLAKE2b-256 0ce15fc2ff16de0c795f1d72eb4c50a18e80518bbe02868d2972dff97efa8268

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2f410ed0841776e8e7e4e0a9109102b8b28ab8493beaae3f01bdbd617deb4b1c
MD5 deb33ac2b64f04dc7b397fd9b13b45ab
BLAKE2b-256 354dfd214fb9ce66415ff9a2e11447985bbc39dcc4e79979976c131ebe72f324

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 816c4c7187475ad7ab050e9f9654ea25a2e6465a4c146aeee01f1c79e0010726
MD5 b3047567d08464fe017f9763703773f7
BLAKE2b-256 27b5eda74bf4f750713b2ffea05b1ac57a93282e0c8914aeb5ffe826d2e64193

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 161f13d526de5d16fcbd27ec52c6f14494ecf0d81ca006adb9571f59c59fd4ed
MD5 959806552667d5ea2e430e37d4212a9c
BLAKE2b-256 cb48b59b18bec225888b2808a59a5e60213ce9450834807abe94c94337248f37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d93994cc602cef2c40e9c36d5771ff1679a02d97f8f9f15deb8a7cdfbd227e9
MD5 4337eeae7bea9d27543566f87a7c3b7e
BLAKE2b-256 89ee36f0d756a097a2015e382c69eb43550ba7da0607a874b07c1e5ed726c9ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c27ab96364602d4eb0fdf3f5dd2b214a9c00e166d02081da3b300af3bdb0452e
MD5 714b1fc7cf44638d730c958387da3d3d
BLAKE2b-256 a12c4e4b956f7955b5c419c016f56933869133945942eef083bc6a4651b071a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7c8adec3eb3e0f8fd10ba27b68c5f8e3a61073db40b12b533a6857bb4b883248
MD5 dae44e7f0a8aca7ba1881a257bc382e8
BLAKE2b-256 e831c60caa17af890875efe6ad6c5abb1122ad79532a1b7bafcb2283daf7a58f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b5ede334ef0ccf95e59feb4ced756622bf24b208a543a9687f3800a3d85b7fd2
MD5 7077ce75c1faa931f81055471c7bd879
BLAKE2b-256 074a8dba21a85fc0fa3c89244df63e2b300f070fbba62ffcd86f50adbe95b9cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a31ecf5da43cde83abc7dbc08e093773dc95b4c3aa9cfb51c741f094155ff96c
MD5 cdc4af3b7ca48effd9bfcff44dfcd5d3
BLAKE2b-256 3929e6c12855c74cd7d02ae9e4f753de64879b161d7f4d18201fe20e0cb3a9b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a4ecd33f41a382d35d65a1ea49e904863452aa2962e8943935c39f635efaaecf
MD5 1650f7c1955a12ff6b7e82bbb93e5206
BLAKE2b-256 9da001f3f5a5cfdd12b8d5bdb93b5e8d23b71316e5dc178d3781e3cc362be6d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bec28a0efa16a7167bb47981ed8043688532eeec738a3735935a4041b7b3a2d6
MD5 9c3f2b2e79ec66eb01147aac160d29f9
BLAKE2b-256 5d389cddd7ed3bbd8c9fa4904cdd2edb009822088a59e193dbff296c7f5ca064

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aa9fce5009b3c8bc28d6c416b50265a5e4711e5c644b57e014440d11e0dc1490
MD5 fdee08d882f3546c5b8650512bd45fe4
BLAKE2b-256 65c59b167f1f4a945923411c2456fb0283b139d2447a0ec79842a4ab678782c5

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