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

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: whenever-0.9.0.tar.gz
  • Upload date:
  • Size: 255.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.0.tar.gz
Algorithm Hash digest
SHA256 fd0141d04de7724ed67d930a29303748e334f844f2c47d54c2e4971e8985d31f
MD5 8ba170b24ada5b712dd2b079090b78f2
BLAKE2b-256 2a788f1af75aa9fd473e6fd41bb089796e2f59894133293d9762a30a1d2dd949

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 63.9 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ad1150918aebb04ccd8a33d136447bfc04cf6e138739377b91c2deadfaa13f9c
MD5 c9d7a77a8fc3a3f8140ae3e320097f41
BLAKE2b-256 58dbd27e29f9f4cf66a92fb032c086337a2c8f53de60989c9d5b1abd3318d22e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 423.7 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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7e98e6ce2c01e9701b91382c8e4f7d0feae79b6c5caa032c8f8286442d0877ff
MD5 6c468e9b7f4698d660c82373b2d1982c
BLAKE2b-256 2c79e938f0170a6d843941e7c412758603b2935532cdfdabacf01cc681af6fa0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 413.9 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.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 e36dfc9716af093544725c7f73d6d532310dff7765b9daa7471501aaa71f167f
MD5 757ca695e77b4527ddfb3529a98da20d
BLAKE2b-256 15f61fdbd1b34a47699affd449b5666de801b38446750e8e0c8a40e01598bfa8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7aa424acd5381bd9107b75b3640aabe6d6a0bbec078ee55c1e617a9d2ee7eafe
MD5 4c035c8c53646a63fd2c3938ecf3fd78
BLAKE2b-256 14b1e5e3c1cf753c3e8fc3f0519b5cc061fa684101497df1b12e566f2bd069ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1937ae09a68a1ffe51462517e7f1afd87f4d78da08db464b6fcd10577e646c40
MD5 25c77ac1530f91edb1f10d9b3778f087
BLAKE2b-256 c21636a5de5fa5a015b994b3c3133af033c89680f433e84780b55eadb43aea58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8259fe7d624a36b47313e1a520fc8f253122c952d3677d2383aa39ece4431bc7
MD5 166a43040e2e284a31580a5f2e743fae
BLAKE2b-256 3c01a5f4db6304d9175b8917a90f923ca60698cb9aae8a701164486e89c2a810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 34a41be6c3bbe280b14515044d20d7b7b1a09a6937e8108721a76b3a375dceec
MD5 eec95396b45cd493ab2965bb52ca7bbc
BLAKE2b-256 2cb6c35a62ce87d7aab68b49bd793bb537d51eb308d80f83cfc140ff4e227fda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84c8e086de260d849e679dc070999e55da8cc3adaf2b23d67b05e8d835e4305f
MD5 01255e6cc534e8dc7ee262ececa1f67d
BLAKE2b-256 3fdce5a4e2f165086ad8fdfa98e0667533851ad859db2a53cef1e4485c4bfdce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ec5e200a304ef042aff542c7eb36157c9957c39da5022414e66b5e1a21d6fc7f
MD5 3bb6ec403d1f39f0548a82c0beca2d33
BLAKE2b-256 62a8552d071bccefaa512fd230f059c244c422c3cd22a03176a5a28752bafd4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4707e9c64266660982c87b9da233886e0c76fffd1a8bff099e34ab8c7d5a352b
MD5 6026ce20c75b49e99edc9bd7d147a487
BLAKE2b-256 90a5fe098aeabae13152d88570452325aadc48dc869bd03156487ebb0516a7c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 312ce85f8350c162fbcea257967fce923a42321218d4ea80d90f159cead04e36
MD5 b248441fad49ada337a3a2ddf997d7af
BLAKE2b-256 46ab774baa3a35a1ec9b58ac7c92dad8db294257b0864fc40a174999b7d107ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e0a396d095c99eed288195a82e0089a007ce0a09c3073595462d991ef29bce27
MD5 b294fca83bd101c0508b9e1f0eefb7a1
BLAKE2b-256 eb04e20cfbd709d8b508e19d2693f9b1938130ee448b9ca8b0d4c6d5ca76c37d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 feb51d3f904f48c4c1637e9e078de4398f685a1ee901c987f3b98ae72d77cecf
MD5 d9d13c5270eff0f8432a232e1647ac1b
BLAKE2b-256 eb8eb55c4cecafd732ffd83836cdea94bb7b860fd0ad59d1ef6c149f96dcde67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 182c8ee08b45eafd19a9c4ab0cb957e28bc7cf10c1b3a8ccc39f0c860318fae1
MD5 0beca2ca875a52a3e48d320e865f9fac
BLAKE2b-256 c1df527df7f321bf31e908604c92f3c47322de045bb7ee338c0817024b4a1346

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 285d8f5f9eba4c71636c569c76dc7da2bd4933fcbd88032bcf6292132319787c
MD5 7dd7540b3ee6ded07420397febcad101
BLAKE2b-256 e3a9c3025aed2fd2e948ed638c189e3e328b862f06d5e3ae4627172dd61ddee2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 421.2 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 172f6991f3477a056d08bc3d93f166317ca86a5f7f54bbb0a6282c71bb8db128
MD5 cee2660a2c215f07d5eaaea33a60b7f3
BLAKE2b-256 b86906fac6a57c66015ca45e1c24ad1b9a71c915a4e3f1642bc739248e927884

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 412.5 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.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ea9028a878f65e0b5890682dc4e91fe10b0870c50a1e1947b362fb127d5caa81
MD5 aa7dcbed26a37f7142e8ac69e0fc5083
BLAKE2b-256 519c992d8d41700669ad85296492894e5b4fd42d3e0a4a83fbca49f441e931c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 84f8c9e1700a69f0fd73a2da8842df13fad15112124d8fa762a32eadd030e0a1
MD5 ba9f69e08c19f183de2c35745e70c1fb
BLAKE2b-256 9a9bf33ea4061270fd92d629f4d8ecf1e30cddee9c5c044ce6ac221f2c5b5eb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 efd6ba8e91d31e27f2dd63ddf44dd36888f5980467cf20473499c0834e0b6ae5
MD5 97f9a472c64072855756027a0607aab6
BLAKE2b-256 c3540c1c6e722f64a6018979fa71e140c37b6b9f1d99188755b687af7eb42306

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cd4272393efe0ea5abba76b3f6a6a7b70aa4bbc18b7021804d7c9373e0b5e25b
MD5 5d37b4477f32c3dafeb95833bd3aafd8
BLAKE2b-256 4f8a66f0b5c94367804573d9b2492072a53c3808f95a00d406a0bc157d770072

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 48caf9a6df46a560e9313cb21fc033a2de7546e1bbc4958df0c39b35d2592f6c
MD5 2174adace7fa2d3213d121276c6ed025
BLAKE2b-256 9a4dd1a9b22056f88cd7f270f939531138b328df8851dca060efdbffd9e400b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a130f272b03ded89ce17fedd110c9f1579ef8903a2a04d0bbe88bea3da142ab5
MD5 6407ea9e1172e186aab0c3064e7322bd
BLAKE2b-256 838667ca0f47d24ccd4d5a364a50f4d281c797b59daec12271011f5952b7263d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fbec9e9f0eb93ab3986490886106ad6c6cd65c400468fd66e7d9e9e98685591c
MD5 99034fed2649786604e20c65f9757307
BLAKE2b-256 a45d68631050405499ddcdf1df64381f28cd893d97684ab79ae7ba31e6916e55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4997208f43c844c92f7cf75e30ee9a55aaaeace6ed731898bdae53217d386859
MD5 59c58dc034c66268fb5c6c7f672e5cb7
BLAKE2b-256 f4d5313cc7f251ee1fa5c55be2c84bc21354a294b0dd9c89f0c5df55e7b42296

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9f74275f92330d9d429f6107340a3e8a9c83a82bf9f956ab9294d92194fe85ec
MD5 bd656623e863ef4e558982e6e502ebcb
BLAKE2b-256 f4a3d5eec35d7864bb7b8cf3734b7b9fda9444b0c08c25766a83ab8ebc6e6fed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13a659b3da62510ae388db96bdf04ec677f9c5b2cdf350184d5a01df2b368f37
MD5 908ebe925cb3c42e3e0bfb7cc025bc52
BLAKE2b-256 d6a7480aeec3188c13fbb36cbd750522c923c9cce885af3eb28f92f85c4aa1bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 23ef455bd7b7a1f791993bcbe4d71708e2061e3d1865c39faed8e7b8c89e5ed9
MD5 eb32ae1e36fa23aa60e1724f9a8d1cc7
BLAKE2b-256 84121286f8d997b82db4b59ba4b5bfa593e2aad21b0ecd8334238a5a02a7cb99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 476b7cfceb801676fb182c4effa90ae9ec3c63c4cbb6a3de967ae312781b831f
MD5 0bd155dc3b930bb5c73d40bf1af51794
BLAKE2b-256 3b79c8e5d52b3eb8d5de8f6d4b5a7c0bb7ee41c91c1c5dd4abd4778d4446493b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 09da3865616e178b3ebb9bc98e604cc5843d71e1a7755722b58824fa3162f193
MD5 d79be43a981cc00fbdd6b9c299df6cb1
BLAKE2b-256 b27bfac834b8a58350eddedbe53d42b7bb44f96c8a8218db16a30ae4b9be5734

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 421.2 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 575da4cf4f198730e0aaaee373e05b0e3e2f1afb90d85b196c64eefb426980c0
MD5 45a1e3ce7192edd7600e7a3c20a0ac6b
BLAKE2b-256 0a4a7be269824ce0b5e01056bf9a22f2533e5422b1c3d24ac73b9f5ef9c45f8b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 412.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.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ec207feb658cd5994b5beded5a059094338593ef8616321ba447ff3e57be3200
MD5 b8edccf9b666d38a21e2b08dde4eaead
BLAKE2b-256 13a5e3078c551667e6f5cc80cab258c04b50f47059cd2a8d05ee14df49b23ebc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c5982a11748f1d9b3da57bb4737e3eb4fbca3038f5e81e34a67889f77b97f65a
MD5 4a035e6437f3aeb8c03a5bd5a77d4837
BLAKE2b-256 7bf956436c4035bce7aca218410d6ccecc23c426da336b9cb25df760975e2e76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 18c91ef199cd6472212d072fbb73f73a5862ce1fcaf2f49440faf77a7059cd19
MD5 8e5ca26a9aef14c82c991d799a10d587
BLAKE2b-256 493d0669c8abb2ada974dc6a2c4929ecaf7994f4d9573bc51d2e78bc5a66717d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f96c0d62e90b66be7708564b4c89168c1ceb364c29c737ff4808d99df63fe9ef
MD5 a6c8b482cc5ba7cf24af4d099e5593f6
BLAKE2b-256 9790c736b8dd5d8c3030887cce3339660e74d8199fd93c8089f3266c22eb192d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ca43ce1f559e3e574c495501f0f8cd2973ea8c9ea48c8566df5ad98353a6716c
MD5 9090b6493a89be20e3c1488f570fd644
BLAKE2b-256 5d0dd968e1c127c33b8e75a60d952d061b180809540df30c48644578a8972178

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b7dccbd088e132ff9fc3aec0526b340127ac165bc32ccc24cae1608d7f92f5b
MD5 bdef4e5d6f25a87d463d5dc8ad67340e
BLAKE2b-256 49ff2c807cc2ec2559621d28826fd1f1c7cb94b2f3ddae33aea9ab03cf42aebc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 aac84f341a1af601889393416cd414631d2e972d79d203efc84475a4b7f1fd96
MD5 c0c90139ef95a61387dc8df97af1d175
BLAKE2b-256 889425b22923e29a7ee7378ca982017d2f555275b5d53b3d850460d7dc48b536

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 41e1a71762b2ee16e01f5218fefe9139fcb7335699c233c909d8d09cf8aacdf1
MD5 0f203efadede3b29d773a23b6329360c
BLAKE2b-256 e19557765f44aa30320e9c5cabd9a94f9d7b9904554ea2619d707c8fa0ef04e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 563a97b930d775a2e635997df17637cddb15a2a303b431ed6e8c00cd138395b4
MD5 cee64bf118135991dbb7e672b68ccd5e
BLAKE2b-256 1cdff1423bec3fc762915d3aadcdb053175e3e84b7fa9095977bb336479db7f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9c99b307b75b7c659f21fac5e7b9ebcb627ac88ef2e0b1e60d6cea2a7c3ec59b
MD5 0a63b3ae1adbcc4c6ae89f88c77a21f7
BLAKE2b-256 bf6777371a3fef1036dc21b01036ada923ec7e863eee2b733f0b32fa2683d40e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e5207b7705c8cdd3b4774a7d2c7788f9a614d882b10e4f45840b3751e2e87073
MD5 73f61aaca665912a5c12ca6de1a62203
BLAKE2b-256 b1bc623cd338bcc09ff3ec32a10f3d4b63298f77fee357fb2740dbf214ea41fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b991113574bcfad028d3dd939e713afef4df28ef60171eeaf607324366c5c9e
MD5 905b3c3461489d6d141e4231ecd098bf
BLAKE2b-256 a0e77c039862dda6cd9a904d5fccd72c9ab38c3eb2573e03d06f96ac3d5531ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fbcc96ae73cc4682334ab980e725c18fecc0678c440bd65bfe38f6973f09c7ba
MD5 e881dad43518fe91e1ad870d978eeb7c
BLAKE2b-256 696342e2cf188f3adbca5c426d91f25de0a72a1637580c883d783ace898f66d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 420.5 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 49af142a016cc2fcd8646f405f5bcff625a043b44157734d13c08eadb33ca41c
MD5 4b51ae6bf1cddebf71ab993b6d56f769
BLAKE2b-256 32d00073fcf65a03e6bd408c7f8f2154bc971e6fc969200791c4af45b1b57024

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.9.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d63bd2247c46dc7d853bfcec4865df6d3655fd8df8c2868388abaf7a7574d871
MD5 894c47d76e8958b65ad4c83c57ce8963
BLAKE2b-256 e83afd79c63f073d2affe9d5be373e202f4744f467b671604b320175d5192905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e0f8c686b90a4ac2c01eea436c8ad12e184c10b992a18673a1f3792aad0bbb0
MD5 3fa5b03d2d34717c551b01d1b31b2152
BLAKE2b-256 871189c50ca9a332d5351b593660995e6ebaa4377181c6864b3de32ad93d6635

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 817400854560773f0c579113f9436f4966cf1fd32483633a41da7228e5294c86
MD5 c93f1e27c39bc935d3d7e43d5c055d2f
BLAKE2b-256 04bb81793e0031039606b2e4528c2f7791cf36133a405c7c0b078d967557efc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0a1c77a7511d7ec864df0bc61dfa7e45854392600f3f888d8d5374ff6220db3e
MD5 6f4dc90913edfca9960de1ff1f7323a3
BLAKE2b-256 9c7fbe44c4f1b75e0203d7bc0b9677dc4e9578242a5bdea31c6b42d51228f742

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b3224b5dc0bea0b15ff8ab39ad79579172d7d3c3153e44378ee9a565ddc30fbd
MD5 4578dd6910ce6bc6f9083866fed3b84e
BLAKE2b-256 172d0320a1d6b8a02151b38f76c1eeac240ebff759fdc00970bc3a9ddad9d5c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 977368214e392ad02c70b91676defffbdf11c034a252721628adcb9df317ae1f
MD5 4f1a1bab4f223243b4524c2ae4dab80e
BLAKE2b-256 56b82281665d6214834ab1d1943e083808339d9936221d6c6098672f9cb438f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 42934aac431caf713730e38ae644b6904e523a8439b828f853f0c4be0fd814ef
MD5 fd8806d61268f3e4039bdd26bc502c79
BLAKE2b-256 e550a115959ddf8782960a27cd0b0661b1af33f54bc7e829859116db2fb01c5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 86192a5dc47419b7933e37d045f6a91a572f18300cdb402e19fd10cd79294fdf
MD5 eb91d8d23191464c7bd365848f42354b
BLAKE2b-256 73f0781b7f39d1f46303bc0893a6b6fdddca4d18f047e736ebd2b56516bd60a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5c6efee223d6c30220573a63e960065e618702241b1415a09cd7849d6eb15ee1
MD5 d4f8b5921c1e9000cc3a76a4c414acaa
BLAKE2b-256 e815c97f5e439190b837d6d334122c183ed5410459c006cdd032f2acff2fd19c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b1817ab5a2678725d9f24c20fcedf16701cba268f5e602d1e97a30f6a935bc42
MD5 d54b6304630d7b7cb815cc8d12428688
BLAKE2b-256 1fe3869a46ebbf93e88f6073fdd1e2a09bfd355c8278429cf829d0b6ae115184

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a4810deeda6716cc8a79f7438bf2d8094506ed8ec1e87a6aa5b0c8a695b8e391
MD5 43152850c0c4014f123b81e2a7263331
BLAKE2b-256 22984efb8e6604db352d5896d0f8fb35c8ef996af99aa65231e3d04bc8926953

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d41036e3142e7d3149dade9b12304778d79b3f7bb2807ae518ba0f46d0387712
MD5 4300ac0aa961a43b97b9b2fb9c3dad82
BLAKE2b-256 dc2ba3602c4db5b2f5f4b4e7ff6729dd50ddf67907de257edece4eec020b79c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 92da075c65895a5796dbd0663682035456be015f04531a80e5e588d58c5882d9
MD5 f2448e1e1f3c9022c28c15ccaab56aea
BLAKE2b-256 9b7ef0ce55a37de97d5f7430910d1e5244059df50da4239d2e782136d4115da1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 420.5 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a6601266ee17267ac07d3e3aaf5f4587b6da7f7e1d5a087d2e346288b989c584
MD5 45589aa3e50124493ab6e3a5990b731c
BLAKE2b-256 3a5fbfa52d7bf78bee1e6066052d9a63c5cae36c200a5c0cb924904021eacc24

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.9.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 392d2b42f57ffa4b84584bec42cb63dcc39fbe688e26a26ebe9c32bd04ea6b1b
MD5 f677e7935e8eaae6bd2647863408e821
BLAKE2b-256 dd57ce02e7758c115894bc739e6ef8e92f456cbbf8f369ed2d6c3d7b27eb65e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f73e70e22f714311de8ece79365ef96d45f3b6b7cca92584f4491611f34a454a
MD5 9acd9e02931ede18dfbba99f357b3cdc
BLAKE2b-256 80ead0b7fe4e04152455e0eaaa62cc2e2adfcb3d53772e4e1769c59481de92b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b281e02442acaa7f4dfbd1e990d89d7275ba50addc5cb12e976d268b037c4c20
MD5 484212b73f44c20e50d391a728227d19
BLAKE2b-256 d9b2759a93125ba066503cb2dab30aea1c29b6742371e459705de157e25e3bb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 84cc97638ac5ede0475136ea1f5d3530eeb543268ce48ee62f96188d06b80c33
MD5 6a42df7d9c7d217c51e95dec5bb42364
BLAKE2b-256 de7e810f223e542c0690a0ddd6be3d44de5f1c45c380d9353240978e71bf0d26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3c0673333c82ec67f931853dc6c52fa049ce84eeb4ff7f665dcaade253c262fc
MD5 d3fcc83478ca234f53917b24e2aae286
BLAKE2b-256 aba1c19674ed1c51d912dac8655aa303b904df040abd9584cff05901c7807c47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e43c12e0b3462bcbf23ed647494b6f9dce409ca04799741aa73d5320a93b5b15
MD5 29c8ecfd442ed0b96c6119f2d8945c6d
BLAKE2b-256 0cc371d31155c151b9e667df066544f24efb813da8030e41fc826b3bbf05708e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5b33e7ba8723897b83039e49af71b23f18b9915d94ff65f17bdfeaddfa2fedb5
MD5 c5c183e844772bb290aa68bb8464f506
BLAKE2b-256 7d4e4fbb0823d562ae864fe9aea46c98c40129a5f9131da79994437a33d05b03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f690237759456d39e3a800b09fa073b51b970c5dc810070c32b671644a3419f5
MD5 f2a0d0cc6dd8af77485c59ddf208c1ed
BLAKE2b-256 1c916ad539e2fdb1eb90cf03fa4b83b92d49d54e1dd3ac4eb1ead3b8dbce689a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4316295ef50369ecaa003bd5d7b9f030fc791fc7506801f12e036cd64140ebf7
MD5 aa65e6bac021da524cb7071ac357b815
BLAKE2b-256 9f212be3e3a4cc97ee1c92728c382c08c70fc84036c8af37df46bbd3c38ad437

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e56040a59a657bf35c8fc388ff6bb447a9ee305569887684802995a16874f6bd
MD5 bdd292ff974e678804d7c977ef3e7d7b
BLAKE2b-256 6fbe23c37a5ca2c969ef8218de008ccce09e57961e6b503ed803b56d45005f21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 22dd326bec0ef45892a05603184894ed278aa860eb685b47ffe009e522d95cc8
MD5 55993a052e9ae29587ef8a9246f6ecb6
BLAKE2b-256 049107046bd29bfbf22251df171fe50c63e6924d24388451c40602d45181e686

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 611d8f1992765899d95423528ad901dc9b476850236fa3a772caaa2b09f68bda
MD5 7736e913e533b463a6664869e87922bd
BLAKE2b-256 665f2cff40604d04fafe27e1a6d6de90140e9d632fcb34eb4a4be956836a1ce2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 263680a254cca0fc0ec7adb66ffc47181c40c1a28f4c17839d98f00d3b9f815b
MD5 003c732dc45186ffa92fdfbf67672f3b
BLAKE2b-256 c6468afb566307cf5c1c9b97d442a0c368daf7fc648c75817253238e479ba589

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 420.6 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5293c5a9da3dbd49cfe013c441a817f977194eb1d8146c23bfc0f5e3dfc52862
MD5 d54051f3fb977d507cd7f09f300c0e74
BLAKE2b-256 39e55f4b841de1d632b67dd5eba2dbdf91ce293c76c540f235e38fe765c734f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 410.3 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.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d093d404128df29238653e85a37d3060b5bc2bf9d332f518ac05b6fa7ffb2084
MD5 60adf8fcd0a9a1850d63cc9e922852aa
BLAKE2b-256 15696d7262b15a097847c13ca42565a6180edbb18c2e9d47934ef42359de8e3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ad19f0960255940b3f971a47c06aab8c6c8242bf630801afe6c5460e79e4c932
MD5 b90e3b9656751695a2fb16e664414860
BLAKE2b-256 6229d7c5516676ab9a658cd8bb57acdac7642867db745b32f1a95683f23ab8d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 03028d43bd1209fbd247d399744c789afd154ba9f9fe96bb08448e2ec67a534d
MD5 73d7f6bd0577df6159e78ee96dfd5d84
BLAKE2b-256 8515cd82bdfa19629eb7616faa21098a41ebfdf9a73283e17ba726456df55b63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bc559aa257a1f63635bdcc7dae6aa5a889debce8e7a06f2d584b25e81e10e552
MD5 3e2804c046475f98f67a2055b1b10b57
BLAKE2b-256 82a09ffef014603306bfa9de92aa0e938f81ea8d7c884c1be8416df3647f15f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d0b0e3a2879c9e25f7b54a9019b84f1c9747e3eb03e1bb5affb6ebbbf4172dfc
MD5 19dd88323afecc596efbaa1de2db0f74
BLAKE2b-256 d2908345e3d6cc5f0b21805c42c05495f0e062db534c45344026a8a09af9f2c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbe4e7c5f2c29cd98686970502d041420aceaf4321c8e2844b09589b0b999a5e
MD5 da6213d977df52426ab8edc1699fb262
BLAKE2b-256 c2a89f5a2240fd56077ffa3483454522561771535a3f07dccbb30fafd7814526

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c9abf38c7c5e87cb6b3fd3eabb7758c7c5a6ff25d4f77b8efcdb138ff4a723b2
MD5 b45ae1350b9306d284bac72419b47dc2
BLAKE2b-256 de815e149a4d8795794dfb1a2d4aaaf7826cb3aaa1dce87854bdb0c5faac48b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2f25f865dcbf04d7ec86367063332d50eb9340ae4d62ce87ed8a869d3bc8774e
MD5 7059de0ba63fb7d9843efc1b30b8513e
BLAKE2b-256 db2f0d3f7e95f1e3ce14dca6c3e8ef1118f1535be8838a83f5e13032e4aa8de0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 90eb950a906cc4e0b4807961227bc1b232cf459a375e2d95bb71c3b01a13091c
MD5 b13af1d6f5ec5ee2535b910b58637993
BLAKE2b-256 2e2d729e3dd6812a39eee52a6dcae88c5d22527210170e2e93855e813a8363f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4176862114acdbec976e76ad8947bfb6e64c9f00c4c9eaeba162ad960664717b
MD5 41938392e7096c7bb8ca2162f71d5c40
BLAKE2b-256 1793bce92714c6a46951a4ba0d6b7d8fbffe3c1f6e632fd06c2c25df56e0dd21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e2151d423ebe78e6bf02627334472e3111d8a1c61439d98fc1639ed79a7b0044
MD5 ab4f3f25c08a638bc9dda295f25452e3
BLAKE2b-256 fe6ea0da37b3f93cd6020d4819fae1fc01b9927d9346565aab773d5aa117a6ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49ad6d0c1bed8a91753374d6ce7630dd0ee5d69f221ceeb905580144890ecd3e
MD5 a02b34358b6950ee2b3bade8d73b5689
BLAKE2b-256 2a08c98e447488537e2da49da094405408af8fd0772bdd3c6924325264e80dd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2e93dc9ed078333d16fd3459e6cba80e2ce4ca2bb9746172326967b1f2d635e2
MD5 900196cfc0a48903a2bf86fd29bc86b8
BLAKE2b-256 c8f2298000cc6c6e4bac020ea9b040b80d90ff5cd6d52e830fa77a475231623b

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