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.0rc0.tar.gz (253.7 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.0rc0-py3-none-any.whl (63.6 kB view details)

Uploaded Python 3

whenever-0.9.0rc0-cp314-cp314-win_amd64.whl (330.0 kB view details)

Uploaded CPython 3.14Windows x86-64

whenever-0.9.0rc0-cp314-cp314-win32.whl (335.3 kB view details)

Uploaded CPython 3.14Windows x86

whenever-0.9.0rc0-cp314-cp314-musllinux_1_2_x86_64.whl (588.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

whenever-0.9.0rc0-cp314-cp314-musllinux_1_2_i686.whl (631.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

whenever-0.9.0rc0-cp314-cp314-musllinux_1_2_armv7l.whl (700.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

whenever-0.9.0rc0-cp314-cp314-musllinux_1_2_aarch64.whl (580.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

whenever-0.9.0rc0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (417.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

whenever-0.9.0rc0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (457.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

whenever-0.9.0rc0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (438.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

whenever-0.9.0rc0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (436.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

whenever-0.9.0rc0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (401.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

whenever-0.9.0rc0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (454.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

whenever-0.9.0rc0-cp314-cp314-macosx_11_0_arm64.whl (382.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

whenever-0.9.0rc0-cp314-cp314-macosx_10_12_x86_64.whl (395.9 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

whenever-0.9.0rc0-cp313-cp313-win_amd64.whl (328.5 kB view details)

Uploaded CPython 3.13Windows x86-64

whenever-0.9.0rc0-cp313-cp313-win32.whl (334.4 kB view details)

Uploaded CPython 3.13Windows x86

whenever-0.9.0rc0-cp313-cp313-musllinux_1_2_x86_64.whl (587.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

whenever-0.9.0rc0-cp313-cp313-musllinux_1_2_i686.whl (629.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

whenever-0.9.0rc0-cp313-cp313-musllinux_1_2_armv7l.whl (700.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

whenever-0.9.0rc0-cp313-cp313-musllinux_1_2_aarch64.whl (579.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

whenever-0.9.0rc0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (416.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

whenever-0.9.0rc0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (456.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

whenever-0.9.0rc0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (437.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

whenever-0.9.0rc0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (435.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

whenever-0.9.0rc0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (400.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

whenever-0.9.0rc0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (453.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

whenever-0.9.0rc0-cp313-cp313-macosx_11_0_arm64.whl (380.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

whenever-0.9.0rc0-cp313-cp313-macosx_10_12_x86_64.whl (394.8 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

whenever-0.9.0rc0-cp312-cp312-win_amd64.whl (328.5 kB view details)

Uploaded CPython 3.12Windows x86-64

whenever-0.9.0rc0-cp312-cp312-win32.whl (334.4 kB view details)

Uploaded CPython 3.12Windows x86

whenever-0.9.0rc0-cp312-cp312-musllinux_1_2_x86_64.whl (587.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

whenever-0.9.0rc0-cp312-cp312-musllinux_1_2_i686.whl (629.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

whenever-0.9.0rc0-cp312-cp312-musllinux_1_2_armv7l.whl (700.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

whenever-0.9.0rc0-cp312-cp312-musllinux_1_2_aarch64.whl (579.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

whenever-0.9.0rc0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (416.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

whenever-0.9.0rc0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (456.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

whenever-0.9.0rc0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (437.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

whenever-0.9.0rc0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (435.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

whenever-0.9.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (400.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

whenever-0.9.0rc0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (453.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

whenever-0.9.0rc0-cp312-cp312-macosx_11_0_arm64.whl (380.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

whenever-0.9.0rc0-cp312-cp312-macosx_10_12_x86_64.whl (394.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

whenever-0.9.0rc0-cp311-cp311-win_amd64.whl (327.2 kB view details)

Uploaded CPython 3.11Windows x86-64

whenever-0.9.0rc0-cp311-cp311-win32.whl (332.7 kB view details)

Uploaded CPython 3.11Windows x86

whenever-0.9.0rc0-cp311-cp311-musllinux_1_2_x86_64.whl (585.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

whenever-0.9.0rc0-cp311-cp311-musllinux_1_2_i686.whl (628.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

whenever-0.9.0rc0-cp311-cp311-musllinux_1_2_armv7l.whl (699.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

whenever-0.9.0rc0-cp311-cp311-musllinux_1_2_aarch64.whl (579.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

whenever-0.9.0rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (414.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

whenever-0.9.0rc0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (456.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

whenever-0.9.0rc0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

whenever-0.9.0rc0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (434.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

whenever-0.9.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (400.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

whenever-0.9.0rc0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (452.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

whenever-0.9.0rc0-cp311-cp311-macosx_11_0_arm64.whl (380.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

whenever-0.9.0rc0-cp311-cp311-macosx_10_12_x86_64.whl (393.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

whenever-0.9.0rc0-cp310-cp310-win_amd64.whl (327.2 kB view details)

Uploaded CPython 3.10Windows x86-64

whenever-0.9.0rc0-cp310-cp310-win32.whl (332.7 kB view details)

Uploaded CPython 3.10Windows x86

whenever-0.9.0rc0-cp310-cp310-musllinux_1_2_x86_64.whl (585.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

whenever-0.9.0rc0-cp310-cp310-musllinux_1_2_i686.whl (628.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

whenever-0.9.0rc0-cp310-cp310-musllinux_1_2_armv7l.whl (699.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

whenever-0.9.0rc0-cp310-cp310-musllinux_1_2_aarch64.whl (579.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

whenever-0.9.0rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (414.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

whenever-0.9.0rc0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (456.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

whenever-0.9.0rc0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

whenever-0.9.0rc0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (434.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

whenever-0.9.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (400.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

whenever-0.9.0rc0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (452.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

whenever-0.9.0rc0-cp310-cp310-macosx_11_0_arm64.whl (380.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

whenever-0.9.0rc0-cp310-cp310-macosx_10_12_x86_64.whl (393.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

whenever-0.9.0rc0-cp39-cp39-win_amd64.whl (327.4 kB view details)

Uploaded CPython 3.9Windows x86-64

whenever-0.9.0rc0-cp39-cp39-win32.whl (332.8 kB view details)

Uploaded CPython 3.9Windows x86

whenever-0.9.0rc0-cp39-cp39-musllinux_1_2_x86_64.whl (586.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

whenever-0.9.0rc0-cp39-cp39-musllinux_1_2_i686.whl (628.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

whenever-0.9.0rc0-cp39-cp39-musllinux_1_2_armv7l.whl (699.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

whenever-0.9.0rc0-cp39-cp39-musllinux_1_2_aarch64.whl (579.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

whenever-0.9.0rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (415.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

whenever-0.9.0rc0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (456.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

whenever-0.9.0rc0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

whenever-0.9.0rc0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (435.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

whenever-0.9.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (401.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

whenever-0.9.0rc0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (452.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

whenever-0.9.0rc0-cp39-cp39-macosx_11_0_arm64.whl (380.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

whenever-0.9.0rc0-cp39-cp39-macosx_10_12_x86_64.whl (393.5 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: whenever-0.9.0rc0.tar.gz
  • Upload date:
  • Size: 253.7 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.0rc0.tar.gz
Algorithm Hash digest
SHA256 6ef84b7f7ea7d8131a43e0a51bdde188d091af69e0ba51d58e05b650dc1f618f
MD5 27c01339d2cc27bae999b98b4836dd63
BLAKE2b-256 e4894e10187690404dafabbf5662b464b2159104e4874da3347a58cfb3beb122

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0rc0-py3-none-any.whl
  • Upload date:
  • Size: 63.6 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.0rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 97e2a7641ba6922ea3e83dcfe016fff6d901f4ebca8e44c247d950269c163249
MD5 bce90fbfa8a3fcd11b530d6d9e4806e6
BLAKE2b-256 3e7e9fd6b2c78ae60c7f53c3f310c3cd1eee9550261e14c2f1e506ae17febf6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c996f63fc8c57cecd2778091e44ab99bfe82026351e673e77fd5e696c8c432dd
MD5 5a1a9059350c499b6c013ea6673a91f3
BLAKE2b-256 0640e8dc45d61a0d48e51f3127f4954d8a738fd99545de893de2b313124b25ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0rc0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 335.3 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.0rc0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 c7918aee0eda59adeef4ed5740b6342040dbb67cc365f5f49ff8fe70aa62dfd0
MD5 1c261e4b5082b1fec4618be1f5838c80
BLAKE2b-256 b2b33aecd2ba75804ed9eb8707ccb0de20ecfcb0642c24245d300622a14739d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 036a792b83302b1a4465e73e9bb6589d99b463b3eef3d005f84c66e87cbc4ad9
MD5 0fd3ba0d9fbe329c22018f86ba41f2ff
BLAKE2b-256 4a91b3c90190581cd8708f21eaadb76d1f0c5c2480936f7d544efa9595038f75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 33d2b30cc5dae09763dbe1ccfdca9d63c963e5a0f1192bf319e854723977c137
MD5 2c11fe9d55f65e131399d70a8d49cedd
BLAKE2b-256 12be276c3e7ed554827cac5141594ccfe146dfa315f1e91c78ad64f1304841b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 858d3db4e48e81cfc3281e9548ec06310bc3093f703034f7cfa551aeee18011d
MD5 ec46b452a160a77ec79a179644612d4b
BLAKE2b-256 8e623dffb9267ceb0a52126c02695edbf50f94786b8797e545aba59b544d24e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 75dbca741d0834db79df699c3fb4975f8ad18e000cc1c1785493ddba44a82298
MD5 a9254e49309b425dace693fec6271f47
BLAKE2b-256 bc1be2b557a8f79aa798f9bfd7666dddc5710fd6396f15fa17802bfbfc9d7aec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6966c8621c5d36c1445cf995ef1ba26058553aff72f86e1fec8bd3d6e8878b5b
MD5 863ac211693c86d8aab1a8fd6cf7c2ff
BLAKE2b-256 8c03094ca5c44cbadf305bb2e98d551f5e79e197d100ca139b9e8944abe7a046

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c19be35a15fc6f1d2a706f5dff8b78bc87e1a17a322dda66b6171f9dc53bd92a
MD5 b02b64495200eb8e4bb7c5ba3c2e543f
BLAKE2b-256 27d04251cbfe463ace5707da73de95e88d9d40cdbbbede1abb8767e3e9c0c8ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0601fb645a287c14903ad52fa7f482107c7a4670c7f680ff67f855c2bdb95d00
MD5 cae22f6c44914f1233c4085a3beaa670
BLAKE2b-256 93b64a2c6d7b4a6f18fa4042820e4b3d64facec8e99df2a90b0e938860e532bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cc602b2dcbba7c81857be69c09d2d7d1ca76353645d9001c867c813bc1eb5b38
MD5 f9c5cd79e87db736de72aada1f4bf723
BLAKE2b-256 8251920eab13f838e5f0db79bf510557bc862cfbd192f40a68ce88d55afd8103

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a464bfbaf973ae42b6f9c5854c2636a9b004c9a5a2d1e5cb708f50d62a6629d3
MD5 0c4fb515b1ac55fc0069859130700507
BLAKE2b-256 52d1e8227ceb28a9a847566d212bd8586034cea714de17aaa5714f3a47ceda96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 119d53631603d3c5141f4aa326bd5bbf5c0d376a3cbc11062257bbbfad9b4e9f
MD5 cfa34f732715811f5a41068cb1d615ae
BLAKE2b-256 58f98d87420921de94ec5088ffc322e1bcb698b2ed103420ffcd78d72438e4a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7dc30b3974edfd3cb4027d3149511d3003d6b5c50ac9d94f3559eef12b49815e
MD5 db18dbd668d4b59cdd6715df0edc76ab
BLAKE2b-256 f2fc767fdd4007d88673c106afa609266c2da2095084d5e26674c2db36bf3e28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a527d5fd133502a74ce0144d4422e871caeb6d0c20cd38a139fa3c16d74e8176
MD5 07b2f0a3da25efb655eec5e4d74da399
BLAKE2b-256 10344b760fbf9447d0e9209b55e6d4177098526bbf4c97cdd2392791f3275068

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dc75ed29e087178f800f5deb2ca51b627884a50c833c2c3cbd23c876f6524e4a
MD5 a9b63612aea36917f2e8b39c1af5564a
BLAKE2b-256 2519e26dc1b9fabe6a393abce4793a44a72e2e1d593d5385579c6e5536242738

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.9.0rc0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 87cd0bccd4ab7a11fa20433c0aa651e83c39892cefc1f82a37d950ecca0aad9b
MD5 37427aff4cb45014a53df61486c63d33
BLAKE2b-256 c93fad2b5d4748957c0ad59fe4e72baf52bc72c4e1d90ebe8d525675690d3fae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3b010b9ff4fcc113257cb35171ad7f3abdb27018f77789088e921d62763318dc
MD5 070f7bea1af80717cdb032aaf0400172
BLAKE2b-256 e1fa6ccd07e633853b2ac70d1625cd33cfdd5dec511d1b56efae070ce4d96b72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3e9ffb3514cbe5351ce8e6e37e17043c10c9e8db752d6f716fc4183771143664
MD5 e106efbd7e626991adae4ef2cbfcf1c4
BLAKE2b-256 8247bd2e969a894308db2f42a70e2de54d6b1228571c570dcece04020b14cd74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b771116254059dc2f16f33630ea2279d993d637e791d84a2a1dfa78060f7b418
MD5 90bcc6041d179d3b71a588f455b7a98b
BLAKE2b-256 43416dbb18c613ce746642d4a1b5f8f775c8a1da2b4209cfbdb164de8c6c4248

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 487f44eb37a6ae2cb29a785210c31d8b20aa781721d437b7201a74014a685508
MD5 edcea2d1227c6d81ddbbf011bd8b5f74
BLAKE2b-256 65d5f70f41c908a7fc90192219914909fe9112aea998cec70a2dcfeb9db3813f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b080c97c6ae6070f719264d788f0f0f8ded1f81b680fdce041351cd631ef3828
MD5 c9b39e4338de57751a6bc732f2b9d4b0
BLAKE2b-256 f7f6b0c37caf26af7be66bb5c5258af8f101151c9848005519269304828328af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7172fc01caea77f01958ecad7a5aa3b4dc41486514604dcc6ab45b07efcbde5a
MD5 be5af6478bd35eef116a88c06c254ce4
BLAKE2b-256 f1fbcf26dc2769b1d3cd1b1c90c62645237d0d040fd6d3efa0aa69e8a7dde3c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bea3bd67dbef982fe47dd2603824f2d51e4de952f3089fd635bc6bb3fdccf243
MD5 7f165542d5c896edbc299c711d998168
BLAKE2b-256 1a5ad0660b1efaf46303c97a83a5a1193446119e395dff620eef2789cf01a8be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 19f5466de8937df164e262035837f32ff01a912da781f1de6317e4fadcb7a1d2
MD5 dd706d272f4101ae52e70cb66e1af7ef
BLAKE2b-256 3c869c441ec2cbaa79ec8d47b4e78514c8f62b20d1b0713e3ca5b8ec3d464e11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e4d3c800d9eefb6693198ddb5cab4496ba633bf6af3abb774c6d068a7bf1cbe9
MD5 8e3bbc3579b67a64e6c15e3a3903abb4
BLAKE2b-256 c0bd40c0f03ea512b2a6527f56d9b2eea8e730a19107e12a2b3376d8b32bf2cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1846037682538d3fa2359ed798cb65d626168c558614f41834487ae0c0710eb5
MD5 6a9d95c71d8ff0f71e55509ca1b26b95
BLAKE2b-256 da72f3ba0622c746d3b44c3da93e84f5b33e231040e00ef6337332e61eb0e262

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb87211fb2a5545e436a4fb9598507a69efde6c5f6a9efa3b33c29d679ed5414
MD5 be17e1b1ab6ffcf5dc4acb41c95ce873
BLAKE2b-256 3bc50195d300c9be0d3fbb1a75c98bb1749d0e15f740142dfd927c84e765ea17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0152e9ed1617eebdc10e339d7d15dbaec7ab09445d0ddfcd2507ff61d7ad08ae
MD5 6ac6abdbc2628c1a25766547a6b56813
BLAKE2b-256 243f529a7432105f69170eb5f73ccd2abf823747bb281613be394259c9479e43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 85eb6519dda745c7bc7ed3bb0d0115481253a73ce520126130f0ce9132a6ded6
MD5 125c7efe7b6f87e48941b1e0492d9d0b
BLAKE2b-256 9c3b1c9ce50bcea77a412abf7dbc3f550dc4b996550b0efcf2ce9a90d4837cf6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0rc0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 334.4 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.0rc0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2809ad9411cfa346bdadd10f499b4dfe4ae44fc6e52591dfaa405447a15bfe40
MD5 9f70b9c8a8649a7559fe9c77fad3073d
BLAKE2b-256 380610f131440f9143ac0afcb2009a7e3334005f55dbcdd18cda67b14c280f34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28b4d0117e30e2d574df4426164ad98291669667958036c7a512b392c70c7ada
MD5 aa833adc18bdaaf9a965b9c217e61c46
BLAKE2b-256 23c9c2cc2e8d3a47380d55c41a0ec34cc7e004910d3066159fd7fe13e493c5ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ddf839a0ff3725f7c6c4bf45143cf84d680e76a0cebc6500df18183c04eb2769
MD5 272145c0da5bb833d9f98c8475d844d8
BLAKE2b-256 4f2484c612504645a965e2a7daadd39636f221239f9fd34ef98ae73825502ad4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 295bda71aafff91b7a88b631aebda16471c6e81c1474003f579adb47258924f1
MD5 2731d056fc4cea5b468df45fcb3b8217
BLAKE2b-256 ab94f99432449ea21bf1f3c8575e2874a01dca46d5e03ea84fb7f65d7aa47cd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5b97dd2e90ea78c42297847765880f4e832850573cda6c0ae50e8b66cee56063
MD5 1029ef23136446e33f5def4a8498fb0b
BLAKE2b-256 e1e5597dee916a2b67ea9818fd5f54d9557971ca61e2d848a4ef8963bf5a3673

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34bc9e946c7ea145204d3e61c04ad0af1f7e8fec78466978acb337d9afe82344
MD5 df6ebbe0dd2b770733893ccaf44c4f99
BLAKE2b-256 4dcdb57a454accfe881977d4d3f9edc77451e1f065f81c2449d1d67d0500aa1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 df7979efa970a45b95ff40764ba31312c80dea1b78412ad3d18eb39e39db62d9
MD5 ffc80f42516fbef37a8fe459f0c27a82
BLAKE2b-256 9a18830be6167e3bf3e2929698301ce5b159563f9c5b188dad0ee85decc1a224

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 486dd09ac425a27e0145c646d8a4fb34714804d6007145512ef7d4e43a0e7f22
MD5 d3f0263c0b8d6219aa6921462da2eaa2
BLAKE2b-256 010216d70ce03d521c1de063c49f3c2b764f1864156951963c348840bba753c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2c3b2c9950613222f91b087205de4db3f8534d54a6b1d82f1faf2b5f69611866
MD5 b0c5d71ebdec9ce356e0312c051d7a35
BLAKE2b-256 0fc053ca82d1a1bbcd5e6a5408d5426e0e88ec4f7231f81c65c73174bb5b20d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 888e3bbeae7cea57c1bbf488ef462037b9c124d1d61f3000c8b133a54924cf88
MD5 445ecfab6bd2d30cf3033052c381aba7
BLAKE2b-256 8c3a94241621d91253e7d96c3cb7b2aca27ab676199748a95565b7bb48dbdc40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a931f408cd8670bf6bafab415e7569b3505d8967e2f95beeb40d24c969d3f603
MD5 31efc2cd61d4ee9ff111ebad3559c2da
BLAKE2b-256 57e072cc36322f10f45ca87f05d4b1b44da0f024bbd12a53ba4face6dc39bcb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a934b219dffa0408a1721545b68ecc26a83105bb867c1d0992c64678f41fdc0b
MD5 a889557cb7c802848ea4199155a3b2be
BLAKE2b-256 6c345a279a516de21bc9f86f9251beecf28afe4b40010b275abf10b6dc8c3498

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1e5b6dc226a0d2fb50e164f0491bb958b3d14576b89ab4e02c92f392517fd967
MD5 9433cd5a40ffbfe0c84ff00d32f55a06
BLAKE2b-256 ba79a1ab500f43c714f27b8d2c2b46306b2955efa4e8d62d83c6a03dea98623b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 65a7735ef0b243224eff9b665672ae8761ec65c6f5b4b62943259c7fde410a24
MD5 13db380d107bfb6ee40662a40acbb60a
BLAKE2b-256 559cba10ee0fce19d353d4bb9fb7992e1650f6cc643b3fca2575e72b318db78a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0rc0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 332.7 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.0rc0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 df84b6ce30647be80209550cbea5931cd30af68ed334c5b295a01dc77bc026e1
MD5 8f22dde2544209cd3513c8a11687dcd7
BLAKE2b-256 98d08b7f57d60e291735f3fcd1c6a2218e53567e89aaa75c33aeecb8f697a580

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c6709912bacca1f65294545cc0f4d56d0c15c29111012c489965583c57d1bb0e
MD5 049ab62b66fee7f7adf9bc7d48f54371
BLAKE2b-256 202314f68182d1101a3d6a97988af195c93bd4acab71018c96bcbd8ba807c1ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 acdfdec4c04c47fa2c3555bb99ba88341a99d7f8752f221936d4027bdef9c75e
MD5 dc3e17d01da9c610c800f67ea8c50267
BLAKE2b-256 b1221dcc0b605c81fa9e7d0d95132b8426db5a6748f4ee242120e2a427854fd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bffcef2ce831967ed600011b6d10e66c8927b158329b211aaf506698ee1bf08a
MD5 dfeca69272ed6b32b6e2ce1eb99e7db3
BLAKE2b-256 4e8e099893a1f04d18e6f690112fea29e9d848e9b6f4f0754358d5e4cdbcf3a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7c54e6c3da8fcfb9af0532d8307cb32b083dd5164e50a677758b021979541235
MD5 30541a25f91eb1ceec340490510d0580
BLAKE2b-256 036cca6ab4076107e01ac02bbc5556143a073e7ded228156870c2dc2604e7dd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b5d4dcb96039c068b9b41c1ab6d93c61a97d1d243f88281733deb4426d5bb29
MD5 ce76759258f7e707018b3911d43ff743
BLAKE2b-256 5f48d3181dcdcc810b13a822da8fca14bccab0d88107a710fc8456b1961d3aa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 64949ab800e74657f322b8413d755cd257ff5d372a9f04f6445695a54555d413
MD5 8a185efbd185fc46c8bb73f83de76372
BLAKE2b-256 0fe38390a4c17260c8908df9ecfd5117db65a62ca0cbfe82e871b9ad9c02d52e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bfbba07f0089cce866d6b397e03e490ff407532696f301f0d7c0e39107588643
MD5 e3a9aece79b8908ad8010afe76507b1d
BLAKE2b-256 fcb2c148b59ccbe154cafa88141019320f615ef4f2e4d533560921dcdacbba93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0f6f0f5d72822ebc0e8876e296422ed7cb763bb461b72ca8c2c836b0eb54b7c0
MD5 e3f323aec4a5e6b0b3323d1758897d5b
BLAKE2b-256 fcdf433c3b188c57b1af8cf96132a72e39289c0d45544943eb16f15207d405c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 53398fd1b9c57dcc809d7c7156c821e445aae1b53f73bff1463111f88fbc200b
MD5 e0f62459c4624311e7775e181cfb1250
BLAKE2b-256 4ee1cbe9d846ca2c69a76f14a77f2bc3054c67adcfd0b265b359c4e34b4358ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2f5da3dec9a39fb5358da9e13ae8eafecd4ee9fbae6148e53c5ea98600decd3e
MD5 02acf8b904cf274d2bd6aa133587f770
BLAKE2b-256 4fdb825ce06a1605984e64c2091c5fbe954b27d366de35ca5afeefbe084b22ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce67ce80f51bdaf710713ca635e5926dd9a7fbbccec9cc90afa9c3ffc7e9d648
MD5 48a7477e201d73b9c23a642b42a41e99
BLAKE2b-256 8191679da1e0325fe464b5456840b7b1c83ad1792011765577a50b7d407ceb29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b1852bc299ea00c3a073cb43642401f8a9f1d4c13aa6b8e673e53626839bfd5d
MD5 66050d7bf4ea0a35910b3bb3591883e8
BLAKE2b-256 2990ee90dfda71578549eb0e1f8c466d4a492695c3ab33939b828ab99953f4ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f8438490f17b74dbda67be31375c6320f2d4bddddb3998be1b158ac92a9202b2
MD5 6374bb38e74dc103174acbb5a6f8c6d7
BLAKE2b-256 2684ffab33a69201a1ba9fce190a5506b5e91311036d3e61492a56fd043396f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0rc0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 332.7 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.0rc0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1eec35186af183c88e2d86bd0e28f1cfa4b592184e82b5de27b8286e42137294
MD5 c8574cabd474296fd34e5164d0d8b512
BLAKE2b-256 1cfb1cbb2180c49773d558c80f5bdf190e4c678bab91cfebffc61ae4f938a581

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2059cecf0f06e9888dd81dca72df409647ac4e80c2322a2a12c98845d2e9883e
MD5 bb879a181502478a27bfa40b50260877
BLAKE2b-256 af848efb160398e02664a12562c1667c69f533ce08dca57804962fc1d87ccc75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1c56d65083bfb10048f9cadedc6a17f6d9b7c531583cea7d9e6d1f89f9a6cbd0
MD5 83a26a68d1e7da7b0d12eb79c64439d3
BLAKE2b-256 97d6202db7ac969d79567ec151bde2c344384196c495ae4fc80195625216a523

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 eb96514d5e16bdf259d3a0a613d05ac3e2b19cdfa4acc2ece7a4e1053b859b7c
MD5 9753abda97c9cb377fb19da2acee5083
BLAKE2b-256 a68758e3ea570ba3d51cc33e73e27346031584d5640366e2e9fa99a7f7a43391

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4edd7fffd2b4b892d2c7bce3e609d0c5a7c934f761883e9b2888ab777ce272cc
MD5 882c351e300cbf8308e4d4def25520c5
BLAKE2b-256 870eabbe16f2bfc34f9c96fb8966f60ae43517cf997126b529127f42dddc13a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5216cc8cf77633ea4d4cb173402bdcb57557934b22ee13842945fcd90f912ef5
MD5 7d80702cccda7131b0d9b74d54d15fef
BLAKE2b-256 8da92127b3415f7cc726967558d2c70713153d0e7946d5edfc677fd2060ca58c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3bc842f8d2e91162a3b31743573332ca6e991db89fbfe05b9494dfc9ddc44967
MD5 675319b1932c209fa514d0e2832924a9
BLAKE2b-256 e3532093ac96f8114b292fec36745663f6746da04426d20d1a424ef8fd6945d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f7e1a17002aef0a448bcc247a5c2bd9658041db2d5da0f3cfaf2792986dba395
MD5 06bc877537c4a254a1bcb5848150d12a
BLAKE2b-256 9c06d03e30a2a06c342bd743e7186bea07317dccabd9913dec7726f6a0abb82b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 dfedc1e7a0a487615864a47330f256b0ba24557eb7020028561e4dbb9d716116
MD5 802eb40d700e47cb3b31d2ae39a50110
BLAKE2b-256 c7fd4d0375481ae7ed93a6f220dc6e7ee071037776cab5ab687c0d4b1759fe98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 954a57c71c2c3a9cce331cd9fa368ef11941d8036b7583a426abd2aea3bf5cae
MD5 d34feebf5da6c5acbfd6b808cee8a42f
BLAKE2b-256 29ab4686fb9f338c6973761daf0be9e77ff06ca6aeceb64ef629807f358bc0de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f2f46ea7fda1fb9c59eeea58587f98878a7e5c28735e5e8627d3f66c675231c5
MD5 1b093d81e1018ee547ac5558ff4a0a00
BLAKE2b-256 d636079d401cc1427719fb72201350bfc283fceb27c3289150076cb5224a45ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7339bb81ecefd4fc0fbecd40fb437e18baad3d9ae1ce26ac54da7e738a0c3a5a
MD5 ab0caf1f68a6443b3d7365c229af9bd7
BLAKE2b-256 59b85435d5dfa5a08b6d515065a73fbc709cdce376f703a8a1a84a0f40d2033e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0b66a504b7bb575dae2d7ef03407fdbc5db9bb42c0fcf9fc1626b23ec0fa719e
MD5 8ae4c6a22840f9d0cb7bb1d3c757d717
BLAKE2b-256 5794e5107618bc45590713d72170befdca9890f9475912aa2640f6de1418de89

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.9.0rc0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9e020bb007db223651799638b47b14b080e5761affd4bd156f877c706f47ef0e
MD5 cd61f18ab76b932e733b66948c423d91
BLAKE2b-256 5eefdfca88c7d2452a24d838ae4b25b7f3071c1b8fe60388054ce28da1fc53c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0rc0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 332.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.0rc0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 87d044ba0f76cbcf648acbd0b6e13ed977dd448e3b96a67f6622da50aa993509
MD5 aeaecf5a888423c50449e2e21614a738
BLAKE2b-256 fc7a35866cd9b5ecf6c9c8516a9bc7ef275b2cde36e0b67ba6b33313b8b11f75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fcd191d6ee2e3bb0d348cb29f920f431d6e826f4796a04511bc40bcca951642b
MD5 52b1b1bda1f9f5bf078b13e74b90c472
BLAKE2b-256 1f33ed5f11aaf94467336c022145b798f240c812a55ac90e2d53a2d5ac56f640

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 da130c22cb501784afdf07bce412afb75b9d10181ca37697789711c92112f65e
MD5 7cdee28d3df470ea72b22ed061098be2
BLAKE2b-256 b15e433fa525728fa9dc7f889bbbcaf88beb55e26d4751a05681d600c7ec6ca8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cabd6e006b5d4dc0de1f545d2b6f2ce5127620d84d85093406c54f78cf48361c
MD5 5ad20d5d7d1c68547a7369c0192cdcdb
BLAKE2b-256 07a368f9cdfefacc1ccdecc1dde1e7016f555e687c84fe62d586468b7948dc66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7a782ff1a169ac9b66ac494ebd41853b88901d1355f2193f606e0b3f35ce0531
MD5 fd0f3d6692dd763a5973a9146b9bd125
BLAKE2b-256 42147fcc9216d655c1e66b995c2bf8ae21f5c436eac1c086ca903c2b697ecc09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a5b503e27efd613dce15319d6c81fd81ebaabb3b1d2db486cca4a2f2ec8c46e
MD5 fabba0bf67afe1482a4b5dfa7b91951f
BLAKE2b-256 350e496a98bfabab676becb38e933e5b9d1d6622b02b2070ebce98d699f1ed23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 720d12d40c2109d89633a453ca6c05e826cb29b046abae8e8fea77ce138ec847
MD5 7b5a90878dea0517ec1e1da1057bd10f
BLAKE2b-256 d88bc405e8e7426c92e1732121d7acc77c0475d4c1cd88cd2af402fb9a4864b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a7c7c0e4b6301c055823a8168892d47274b0951dbab44558f417ea405f4d41d5
MD5 e906b8c9d821c693305ddc25ea87f600
BLAKE2b-256 dfce18ab37911ded249421f47f96fb435358aafea8de3a4ba372db2a6a570d03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e3c819b64cba8be2c2ee9d0da5b4a602ca0099b17567be40260cf4c8d52fad6c
MD5 901b76cb9a74866ef1ce0a37a5a88c80
BLAKE2b-256 81dc17e46aaa5175e7ed058ec7a22c19e00044630f167b454a4a98e310e0bc64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ae86e4f0b420b71fdf3999d7698e06fd7b33f65d22c993a84936ae217248441
MD5 2c254dd8dc61b0ebec752365cd8d6054
BLAKE2b-256 8cc2818d750f80760c7a358fc54c36f4e9ea3656108165d5cc52abc97bb49afa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6f786b00e0a8de4fcda11ce191de91de3cb116efab0cc8647ed3638e99811d74
MD5 e54d0cec8a7a1135b1e44579ae98eeac
BLAKE2b-256 01dfd34529a46f7f2e20d523b9db3285ede608c90ba79ccf9463a875c9fae29c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27d0a1b1317b9910372f20b0f4cc7b6ccac85381923956924cae043b135721eb
MD5 9194a91d547dcbf230136d92561c47e9
BLAKE2b-256 3da0f1828fe835e98349cca8f69b945391a8713b29774f247112eb38e4eda6bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0rc0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9e6310e333da7d07e562866845f98359a2b53e1d674508cbb4cc7aab3b3de52d
MD5 d0e5cd967a17053562dbd8b0f927c0e0
BLAKE2b-256 c92891c318197a8c7ce7bde4169ea8ff272db40b9f466ff1a750abdbb14572bb

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