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.2.tar.gz (256.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.2-py3-none-any.whl (64.4 kB view details)

Uploaded Python 3

whenever-0.9.2-cp314-cp314-win_amd64.whl (425.0 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

whenever-0.9.2-cp314-cp314-musllinux_1_2_x86_64.whl (652.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

whenever-0.9.2-cp314-cp314-musllinux_1_2_i686.whl (691.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

whenever-0.9.2-cp314-cp314-musllinux_1_2_armv7l.whl (760.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

whenever-0.9.2-cp314-cp314-musllinux_1_2_aarch64.whl (627.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

whenever-0.9.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (481.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

whenever-0.9.2-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (520.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

whenever-0.9.2-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (490.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

whenever-0.9.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (496.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

whenever-0.9.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (449.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.14macOS 11.0+ ARM64

whenever-0.9.2-cp314-cp314-macosx_10_12_x86_64.whl (458.8 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

whenever-0.9.2-cp313-cp313-win_amd64.whl (422.7 kB view details)

Uploaded CPython 3.13Windows x86-64

whenever-0.9.2-cp313-cp313-win32.whl (414.0 kB view details)

Uploaded CPython 3.13Windows x86

whenever-0.9.2-cp313-cp313-musllinux_1_2_x86_64.whl (649.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

whenever-0.9.2-cp313-cp313-musllinux_1_2_i686.whl (690.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

whenever-0.9.2-cp313-cp313-musllinux_1_2_armv7l.whl (759.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

whenever-0.9.2-cp313-cp313-musllinux_1_2_aarch64.whl (626.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

whenever-0.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (478.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

whenever-0.9.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (519.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

whenever-0.9.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (489.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

whenever-0.9.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (495.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

whenever-0.9.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (517.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

whenever-0.9.2-cp313-cp313-macosx_11_0_arm64.whl (429.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

whenever-0.9.2-cp313-cp313-macosx_10_12_x86_64.whl (457.1 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

whenever-0.9.2-cp312-cp312-win_amd64.whl (422.7 kB view details)

Uploaded CPython 3.12Windows x86-64

whenever-0.9.2-cp312-cp312-win32.whl (414.0 kB view details)

Uploaded CPython 3.12Windows x86

whenever-0.9.2-cp312-cp312-musllinux_1_2_x86_64.whl (649.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

whenever-0.9.2-cp312-cp312-musllinux_1_2_i686.whl (690.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

whenever-0.9.2-cp312-cp312-musllinux_1_2_armv7l.whl (759.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

whenever-0.9.2-cp312-cp312-musllinux_1_2_aarch64.whl (626.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

whenever-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (478.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

whenever-0.9.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (519.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

whenever-0.9.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (489.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

whenever-0.9.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (495.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

whenever-0.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (517.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

whenever-0.9.2-cp312-cp312-macosx_11_0_arm64.whl (429.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

whenever-0.9.2-cp312-cp312-macosx_10_12_x86_64.whl (457.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

whenever-0.9.2-cp311-cp311-win_amd64.whl (421.4 kB view details)

Uploaded CPython 3.11Windows x86-64

whenever-0.9.2-cp311-cp311-win32.whl (411.0 kB view details)

Uploaded CPython 3.11Windows x86

whenever-0.9.2-cp311-cp311-musllinux_1_2_x86_64.whl (647.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

whenever-0.9.2-cp311-cp311-musllinux_1_2_i686.whl (687.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

whenever-0.9.2-cp311-cp311-musllinux_1_2_aarch64.whl (625.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

whenever-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (475.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

whenever-0.9.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (518.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

whenever-0.9.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (486.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

whenever-0.9.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (493.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

whenever-0.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (446.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

whenever-0.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (515.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

whenever-0.9.2-cp311-cp311-macosx_11_0_arm64.whl (428.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

whenever-0.9.2-cp311-cp311-macosx_10_12_x86_64.whl (453.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

whenever-0.9.2-cp310-cp310-win_amd64.whl (421.4 kB view details)

Uploaded CPython 3.10Windows x86-64

whenever-0.9.2-cp310-cp310-win32.whl (411.0 kB view details)

Uploaded CPython 3.10Windows x86

whenever-0.9.2-cp310-cp310-musllinux_1_2_x86_64.whl (647.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

whenever-0.9.2-cp310-cp310-musllinux_1_2_i686.whl (687.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

whenever-0.9.2-cp310-cp310-musllinux_1_2_aarch64.whl (625.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

whenever-0.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (475.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

whenever-0.9.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (518.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

whenever-0.9.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (486.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

whenever-0.9.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (493.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

whenever-0.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (446.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

whenever-0.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (515.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

whenever-0.9.2-cp310-cp310-macosx_11_0_arm64.whl (428.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

whenever-0.9.2-cp310-cp310-macosx_10_12_x86_64.whl (453.8 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

whenever-0.9.2-cp39-cp39-win_amd64.whl (421.4 kB view details)

Uploaded CPython 3.9Windows x86-64

whenever-0.9.2-cp39-cp39-win32.whl (411.2 kB view details)

Uploaded CPython 3.9Windows x86

whenever-0.9.2-cp39-cp39-musllinux_1_2_x86_64.whl (647.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

whenever-0.9.2-cp39-cp39-musllinux_1_2_i686.whl (687.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

whenever-0.9.2-cp39-cp39-musllinux_1_2_aarch64.whl (625.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

whenever-0.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (476.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

whenever-0.9.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (518.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

whenever-0.9.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (486.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

whenever-0.9.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (493.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

whenever-0.9.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (446.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

whenever-0.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (516.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

whenever-0.9.2-cp39-cp39-macosx_11_0_arm64.whl (429.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

whenever-0.9.2-cp39-cp39-macosx_10_12_x86_64.whl (454.0 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: whenever-0.9.2.tar.gz
  • Upload date:
  • Size: 256.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.2.tar.gz
Algorithm Hash digest
SHA256 fc5af61f6b1715cea31b1192ff683cbf5f0fe58aa3134ba63f4efc2274f18cab
MD5 a38b74bba7c0f44aa308e5c1ae2bb53f
BLAKE2b-256 4f366cc59bf910161ee3c3882c566b49a683ce1b76eff1b02bfa26d661986741

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.2-py3-none-any.whl
  • Upload date:
  • Size: 64.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 528fb53d0ead0dc7da995634c6f2f9d550a3105b8b1247e07118d6106c86a1b7
MD5 948f05cb03f39b5e543737a3a349d39d
BLAKE2b-256 242ff25c6fcfc194d21c5bac71735cee2dcaedc061dffaca4d597b280eda54d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 425.0 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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c1b21807fe8c84759a7742321238de60f74e474da66ec3d45a7e922800e1e813
MD5 4049b8520ced3f8a9ab2072dc91b1dec
BLAKE2b-256 e09e6b52a47664cbe3a4765e221885e37cd3b1b47d0b6dd84410431ebb37c794

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whenever-0.9.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 7359eacd98a55f72fb36483e9e207d6d41a6c9f25cd45f62f45a16ad9a7f9cad
MD5 6beaae9941c816895e7509c273032ba3
BLAKE2b-256 7677e2b1e59763a4a4114e439920c813a659919fabd12c711f61a7e3c119692b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28ea0379c9c767d70e59a110e959e507452cb6a2ba02d99faad642dc7aa79128
MD5 2d69e0d809950fd213cfca185783efd8
BLAKE2b-256 14808f04df56363777dd429564f66e5c5b7a2094f91c728edc9b6633e4285ce2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 54258285f12b6dc89539b45dadca5146ac14309582cc3663949e96fab479d592
MD5 2ca26ea98a2307c069075d124047ac9e
BLAKE2b-256 4cfb5180fd4ab97893fefcc7b1cf3b5bbc2156f9074498d19f043b8c406db69d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ed02f87e7840b279faf1dcee09ec3453f6c9af2b68df67edd7cb2b4f5a071061
MD5 c4dd08ee04afd798f62b6c3d7abc0eda
BLAKE2b-256 45f91867ad58c52c33c34fee7f84f5b1e2f914df6a7719658b28cd486eec0529

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 39a48abca7d10c2f61496af33dee420c0db699a67c9e1ec1bb8d2bdc89346b67
MD5 ce646e70871eca3581e6abec05372697
BLAKE2b-256 80fc2c9c4523a429ec9e756b5bae2e89734248aa340397620e2b0a8b1763e6f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6925d2f38148a5438899038bce7808aa1a926053f76bbd96ea7ee7f24b3869d
MD5 8f99c48a2f736b4f58e726ad45fc2bd6
BLAKE2b-256 0d47a0281642cccce9371be2c4dd04873fb330447880f2bf9307232b9ab2a17c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bb7d55d1d2da7e6a1f9afc7879bd58ca7dee27e745637314c9adff9741ffc1b3
MD5 4603a302a8aea35c73131d80b521b419
BLAKE2b-256 e90e9600b24bbbd2392cb52335b54fe73b074c15ba9627e7d8c8ed7d5a635b89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 85cda759b1fbbf466735a14b552c723f4d52d6bd0c813761f98647e38ae01989
MD5 2185c9693d7afcf7a198262d4545108f
BLAKE2b-256 e867a77c08547dec439c9d15b446dd5bd49bc77c03f5225c5485582a115536ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4e45bfcc08eb8d912d8665aab210e6f750a6ac61e3f70f04e4a4e406a5ed7737
MD5 61680e1e89aa54d97b4ff6d6cf3a6962
BLAKE2b-256 f04c6307b6e737f9598f77a80e7e26ff141ff2282e82afd0e6a99454f2347fc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0b9e2c214e84efe20646133b4f812ffaf8f60d2be4ba212df142969bafb094d
MD5 26595b88bd78992622739d43efc610ba
BLAKE2b-256 0e3fab406d0116eb92bfca4c60d612cd3b4757d63a3be643b664ae51350ce08c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2d59f6e74fbaa073dc4f42654ff4703f41c5b923c3bd148ce993b40c8dedc297
MD5 b466e8f6f755e85c4fe1fd3b186294cb
BLAKE2b-256 db57eb65b9b9d7189b279a473d7a479843bee6a61d8886fb2e8cdfd7b1251e8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b9fdfd5e2c81b521c5821115de17a9a9d43a64f35d4c7a77823e278b9ffbc185
MD5 8510520f3b5f2a5a7a5d9250745dd89f
BLAKE2b-256 1335b4730edf51a19780323cc43af4c391bfcafb79788e870af35c4fb23030f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f8c4b1d6a04963f8ec38b83bd263b738c97f29e5c0af4cb64fe25dfbac884ea8
MD5 b2e841231f76086160e84f911410225d
BLAKE2b-256 f71329ecde5fd6aa05dc8ec62e757dbc508f876ef446a612df95290670deaa9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 422.7 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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 310e7e454ad5577d7fdca95d82ca1ef831b37f558816b212ce8725b963d8c67b
MD5 dba17fd3050ba16f85e8db5819fcebe5
BLAKE2b-256 c342f7c603d2c68f9b0594009cb7d77ec1ca101cdc656ef25d6f47bde34f21dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 414.0 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.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 d0ec2d1cfeecb63c0518115a0926ea6f3b7170327513071b6289b593cf958fa3
MD5 073138a29e42b2b4945c098b85904cc8
BLAKE2b-256 e38a2ebca9ba0231b2a4d0173f1721fe5438e9ac800dcdd8e32484e7f6cad632

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0aa6b82466fbcc977cd5db911bac41f82957483f0fe7f3645ea3050856eea1f
MD5 522be0868808086bb21ff035f50d07db
BLAKE2b-256 31cb29f483f3085e7447d94087f92bfb7998bff1f4b4c162c50b3d7d754c6abd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6882fb42fd764dc0d6fa814f612a1316b5fc9f12676d3d674966d5da1a97e488
MD5 1a64957a58654dd95a2d9ed37f7b34c6
BLAKE2b-256 219e93babf4924f091e2a0951ec4a2a36e0bf6de6151e32f24cba0b1cb879952

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c67bd516061db8a83cb34fb0e13904585444cd61f033815019db9bf14dddaa1b
MD5 4c522922d53a9d25265fba1c12c22f13
BLAKE2b-256 06a7ede5a368a28cdd1801aa0d4d37f1d1331cd388ec7e7233a4ac948ed91846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 877b5f20ff7ab27c9119b3deee69775bf6249ce8674cdc880024916fd158e31b
MD5 d9281916ffc87dda792df9743f6650b3
BLAKE2b-256 a9e1f67a7dbc23ed87602ee461ca16a1df85cfab4142536c26047e933fd38e25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44ea5ae2cc830c1713c3c94f8add11c5514faba65a81612b2a393ddd3be743a5
MD5 a6ec99d8170d8c0d4dadd035400b385f
BLAKE2b-256 ec4504e5241d0dbf1eb5926316ce582fba129ab9dd9179ea5d47d0e8d5e7d1e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5ee794125e0ae20c547a3762d7294f3e6f02e7ef1750ddf70c46f0cf91afb16a
MD5 dbc0419344c9816b8fb1271437716f44
BLAKE2b-256 23e7f59cf4e90169d26a5b1b2845dcbfdd5faa8f6528b7f31fd7b5de25c93901

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0218ed5dd54a5b9533ed382a12ba5c43a2cd8a58e86a55216405572027f21d7d
MD5 8e31a3fc02d84dbbecc6f8ad0e79b7f1
BLAKE2b-256 967abe0d0f86115c6b4c65114539d6c870e81dc9f3ac8b7fd9a036b32085838a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 dcd4f34548563ebb648eea61a5a85f9613e031b7c4317a7f8bc05e5473d18818
MD5 0f33b47c00e0cfd64a37354cdf75702f
BLAKE2b-256 38ca2d60d70295d4c020d6d7127d6316cfd9d50a1940761f57ca23b987e6c3eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0c5622dd1c81445b20a4e083cec4ad4b60cee54f9f2f36d4ddb365c6390bec0
MD5 e411217e78f4b0d180c4ebe82add7421
BLAKE2b-256 b820520971cf927e8994cc06761af9e5ddfb0a9b15ca565a8e07183e6b4f7bbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 69b8132188fb11e2af07628e3e2ecb3d1b0dab7ba691cee2bf7db5e54f7032b6
MD5 defdf4bd41fdada74b07f0d7d9dc6095
BLAKE2b-256 94671da48c13b40b62b731447b7b21802d785bd0b48280881154fa1ecc216142

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5beabd309d87b8be76e81fc7b525778ce8c69860406425f4ee5c4068f2ab309f
MD5 ec4e21ec615684ed82baf3e28a484852
BLAKE2b-256 fc0f204de31cdb01eb1a775d903640b35be3149698c7f65f0284a74039ddb48b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bffee971b9c9d54bab830508c7b5853b6a0d700168c7626a8e1155ffa0221d2f
MD5 12eaf57482ecb6d4326c56c15ce06bde
BLAKE2b-256 a4a10459522dd387f8aa9941239d479083834b528896092cc79b705361083c36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 422.7 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5d3ebb07a5bfcb89336511843ce33c558fd5635ed6855a7bc2025c31075ac352
MD5 971dd2f64b2239c0ded20a0288bb36f4
BLAKE2b-256 569d7511fba1ccc75ab7b8e7064ec51e95e098d83234608d85ff48e4d0625d94

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 414.0 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.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c646ea69429928c88112dd6d9aa5b4c990e70ee348ddddf858ddd42ac2dbd0f4
MD5 f6abd252be1dbea271096a7d1145c0c7
BLAKE2b-256 342607ac2fde060123d99b32f1953bf70a97d540d2b63e3a525a4acaf41d4fcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6ecaf55b6430f54c877472eaa70cbfb6d4a04640a743c027ceafb010ddfd99b0
MD5 4bcbe7c6f4cad580ce2b2cc9d6b98cc7
BLAKE2b-256 2252b28d4a60065de3157c1ac813011bc62d3b2c3cd8d63225b49d44724b9730

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 31ef418ceeca63f19cfd626fec5217d8dd49cb3b74cbf682eb3a1e603e0cf1ad
MD5 7c93f889432c02bf4abf93d9e200aeca
BLAKE2b-256 3b8688036a00d985a8001207e404487819ba2ee252c61555b4e170325b412aac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e5fbd0b97067ad67a00056d466659c588553b150131812677f0229387a9b2caa
MD5 1fc0d382e5e2754237570d6034ba3312
BLAKE2b-256 a233e7152556c1e1a21d869a2ad40eab5d1db30cd8621e6024ea71d15f0bbd0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7bab42eed4a65a21f3bf9e70bad9d5d64592bf459dc0d6aa85d4beff615f2c57
MD5 75a2a07d1713a78dfcad82468d651bb8
BLAKE2b-256 3fd120bc1c8448eaa86874065c6473e236b56edc0152639982d1aacbf2ff7bdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6306d8833c8ba17cdc7b9e8739f00806b21d01ee5a8c7566c6b4dd88b1a8c34d
MD5 cc4c675b5454c6e842a27ddf5ce0032f
BLAKE2b-256 b3265a36dc186d148cc71c64a3c942742451d4cd567971c3cf4c4ae8ae20fa6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7ab93e23479507583d04218980ab3b0859df601fea54c943d5fcbd2454aa23fd
MD5 94145373565695cd12b68d8015a1db0a
BLAKE2b-256 bad078f1173036740ddc9dc60fafaa1ca1fdd04dab57d737a506da2ae49be324

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fb6e8132e8fce21f7a26e51ad919e81d9ad130398728de97a00faae27fc5af27
MD5 403813fc2734e9c8cdd42b506cd4826e
BLAKE2b-256 54b345afd572f43de4a64b547049327d2b57e8fe5ca9fb77670255e3220be49d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 344e6b1b9d96159a2edb233ea77ef0ca3b35be4da6a4edf57c88f468388ff26b
MD5 91ce49f4b550be494e3e95eaf8b6ba5b
BLAKE2b-256 9e3d79a42ae41df53c3105b5c94956f3d67895a788d142f7437b8e035d650880

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 976f299cbffae6a3f29e45829452993554cb366b47bac6285085c20ca609a1bd
MD5 437b2fa75c3e11d2a650fe3df804bdf2
BLAKE2b-256 d523aa28925d48c8d3e53e2367c4ffa6893dbf72318a9b2af7410ee3f0a7af1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3d8f7ba4eb39c41557336e1d5821aaf30660b741968272a72f00a044daba196b
MD5 25e4fe4b8867f671eefadd9df611a22c
BLAKE2b-256 eec60d147514122038831ac2f7d7d040a66101267d30e712471b3bc8130c6426

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07fcb64ec4bd984db6c49805119c23dbf2db481c6cfdeb137b2193c353fb6b71
MD5 54b6e229cd639808ba508330cdd3af6a
BLAKE2b-256 6ba35f848f329572a803458b89734101b080880740209260e1b2e1c1c50dc24a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a73e320d2132dd4c61bbc5ed7c1388e45d7ab2dc61bb04dd368c886f5f357093
MD5 1e5b54c258351c46ec0835fdc5738020
BLAKE2b-256 9fe618b8c4c1fd738630a14915b3d0b94d568206eb3dcbb1362e96bc62a82225

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 421.4 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3c39712109f864aeed9dbad751ed19032c8812280865508376bbc7ce31c0cd69
MD5 a435c4ca6779db302050a2ec047f92fa
BLAKE2b-256 861ad0dcf8f50cdf803e6aacf6874bcdc14084711fd7044cbd99c3128e3d4cfd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 411.0 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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ec141bb9d7140c5fa916dbcd608be15347aff202a638b6f90248295cbe99b935
MD5 4f33d55d0aa93d749fa5684df0c728f6
BLAKE2b-256 e915f151f8ccf76c449eabd0ba34d11c634a9150782b423c6f824b774df1f474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 747b42bfc68de739a81ee8d4b00315c33b8544d65cfc78dff4a7b2231285c464
MD5 0b459a8efaf5b79117527286c8698620
BLAKE2b-256 b02298aa8628b392f05771123f7dcc1c83a4deb06650c19dfdbcf5750957422e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 014db53b3cc132d5ed8c6df876703da83b4923bfff4600179ac4357345b7dbc0
MD5 a0d291bcf9a1cc981572542c6e7c2614
BLAKE2b-256 552066794578b9f72867bdf1542bd66abeaeb21e916a8e27aadee557a267aa25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c0d02cef0fef0bb4c4b59432391377e4777df4f87dfd438e62872de7ebf52dc6
MD5 3f6fcd25d2c9078fc1aebe8990c5fab7
BLAKE2b-256 6060fb5a6462a47e64c733a0fcf8e6b52d1ab9383f36659d352c496897bbe9f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a2bef646ac5df4f8a5ec305f14cce394d6b0f83438beaf4aa259ec4b3701a12f
MD5 e25c52502d431832354bfddfd3741e07
BLAKE2b-256 1408015f1090c18f7df98e3b40d71b9034e3bc8540dbeb5fd43623114f6d3e86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87a5890c4a8f7503210adfc5631e56886b745c721e247c66c3f8a493c695a958
MD5 74d2741e7ca40b54cf178cfe130845be
BLAKE2b-256 ddca591a1a1795dd765d83a8c52aec60de3034172ad3cdc151c64380acab83f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2b3e7bbfcb0bb72890ea1760071f6ac7aa2a6cf8b7292ad95b7079ede0df7c89
MD5 2a4cf87117c1ca050176d7da30454678
BLAKE2b-256 5a359613663b3625496f19ed47e31bc3f6b673ab2cf78c01b0392f75f0e30793

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ef265011f65ec8919eb90f81d2d23663823bfa663d36b5269111d00155902da6
MD5 9bc77c0e2a9c98ea0bbc675ee730ef2d
BLAKE2b-256 c4d8a9d0dbfbda752c8411b44ec35e843d88e48e923b471f2da2cb017ba35362

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 323526574565821d36793bd288eaa9ddc840cd37abf8d90112304e62394540b4
MD5 bc26cb32185e87c6cb9cc0fbbec602ea
BLAKE2b-256 2ad543442494431a7c0e746dbaa09363c144eb817a6e884ad0fc522415467758

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 78e38f2fa72ef9eb8dba58eba8cd042ca25435adbff403a87933dfbfa710a425
MD5 772db1ddfb35629eafc5d1e93def4c3b
BLAKE2b-256 28d26d983c7ade8d4f17f2048f926ff3b5ef742e4324ecc55a589f7a4fbc28ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fee1aac712213e4b212d404ab466ae67fa322ba12f962d1c30a6f3006e1c7b26
MD5 f8ec9cd0d76f10236e5a61294f004b53
BLAKE2b-256 f208dfd6375957d57775b7b6f261b0b3cd93f0b221806bdb281bd7deb200e9f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 059eccd1d1088337492528234170e469177b6ae9f73f71af5cf9c3ee6ffcb8bb
MD5 e815421cb4b9fe87b311d17e285caa3d
BLAKE2b-256 97f4b74162b64536ccaff140c3029f843c5c3d8a4d148bd512a184933fc736b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c1e4e29f3e6c37db0f304dc66ddda097fa6f20ed031f1fa38f0d82140b421b53
MD5 2ebc8315a10cd91a63c86d46371f2de2
BLAKE2b-256 b30c6f2f1958f962eb3c49ba2d6bd88ee3abc5a58e1d0007cb27ed68e2d0f2b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 421.4 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 56610f2c666e1b4dc32c480fac57d0dd6cef9b5954d8856abd63167d3eef775c
MD5 7a5974aa444f6b879e333c3c83545aa0
BLAKE2b-256 13aa728c04533a2062a881fb8384649e0cfbb77861881666d044d9f513629870

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 411.0 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.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d5bd4d9b29dc5831b3eab492452c6e5b4dd610509286ed384d61d058f9785df0
MD5 d64a1e6965e3600f80d31d0dc8ce4edd
BLAKE2b-256 c71fc0420efdbd8d0e07d768816c43ef6f32be72759603e0fe307e97a244535a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b23f9424f7f11e8eefd3daffdcd0151472a0984b0e3860cfeb2e95687adfc63e
MD5 76fcd395e253145dd7eedc9b2260b4ee
BLAKE2b-256 0e2edd8b8c927221feda4b5bea7ae75a7d61c474da3a5e79e37590f0abccec20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4c3d183a9d1d5d1dfe17ca0f39eee55e7475883d460cae3c9ef5abffb950a4ac
MD5 8735d747218f2ef1d9589ca5ac7a0f7d
BLAKE2b-256 efb9ac7fe2025ad5c4d33b4fb566774812859dabd335286893bc053d9861bc4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e3f4043ff43fccf8166d983cea254056c42d3b180adfde9f7984f7613faa4aa3
MD5 666d3ed3b03318d0d3501206b4a69d2b
BLAKE2b-256 2e76af8de3be2d1c3d0eb23e0e3169e4d81f3b344f802ff19ce42fed8f648018

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 25bd22af50245850e3d2ae8e9b9685f5e5599decae01fcc8ed24560dbbc2ed49
MD5 f91b6fdf702ddfaf9a66dabe23b2e864
BLAKE2b-256 997fa6e69c7d1ddcdf492cc391eaf1dd61d61bed3d50f758017f287bfefd01d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43d51dcf220bb86ea85562db8302efd924ac0adc86b386e2eadfb36e6c271833
MD5 e18118b80cc331abeced7a8d81462640
BLAKE2b-256 a06dcce7bdc3d5b1d7d4bf8bdb692892992ddec582285202e81543f732435da8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5728b3128463b9ec1b1adf20df4316e33c3d2e0790ba1298c4a8554d410b6321
MD5 4e1256a9cdea655c38667c688ea8b506
BLAKE2b-256 24e0a68f77a5ede1b5b905ded9c2f9d0a39bbcc5f778a69d9b4b348962212f81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4d81705d005ca6108cbdebd2dddb2abd53477c5c3874061bc642ac9a2d247b8c
MD5 531e46469bb3e64024dd0d9f92f14db0
BLAKE2b-256 21ecd2f363c8075ed2ce4b72f946984d921d58057f64e2f55eaacae0497c4a40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4306826e70b9a3f8758df43a3fd35b89c2d3cd616049b023fc21705e01ed45b7
MD5 2fd1d1e4320e19727ec3d7c419261d27
BLAKE2b-256 c76a2c800facf79961919488eb656ae48456cf4b190a49167208e8ef73578ea1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a5682899ca29eaa40798fff5213a0f9eac1597fefc613af98109facde14bf4d
MD5 c01a1179fb13ff71b2fad96a3d72bda2
BLAKE2b-256 a695e433346215ebd58b65bb53b718deeb6fadcc4e1caf9e9cc2de2c2b896882

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b158f30cf6c0bd466a5609de846a3a791605bd66dd42e48b1e6a93c22419858d
MD5 2fcf0f6f4bd33db0e900828cc05f5be4
BLAKE2b-256 92c8b66cb4c871a9b835a9a34c12bf2c0a13be7bb23a4312eeff1346fa296daf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a33e5a103528372a360094766ab0b6e4266ad67b760e06b26987974fa086f4d8
MD5 8f1b69397b70e3fd60f92ef11d61800d
BLAKE2b-256 247df50ee445d40e0e850f63e6fdf0979cf93d932d9fa27578cc53a9c6fc6cb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 36eaea0f176f62c579c0cf102631f0e8df3332566a62a365ef6a7e6b2aa0cee2
MD5 b642634b7a514fd04399dac5e7981898
BLAKE2b-256 4812cdd77b893a3e7d39006262fba7dde09ee1a3f62a49856cc4513f00840bd5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 421.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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 508ed04666264b07f8dce0af05f660ec39adf8cf255b01cefac7960cf9c83be1
MD5 0d21d39fd6905c9b4588ee676f062d41
BLAKE2b-256 d27a91477ab07d3aeeb5f0142f480b80b7d60565348a51767cbffe941ca7e4bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whenever-0.9.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 411.2 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.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1a75ee98d39d0755ecc10f337201f84c45fd08ad6c69924db06f18f5f1f77e95
MD5 37e3fe12acb7d48fd341b37406e4d18e
BLAKE2b-256 a9a1fb601569eb17ef2c0f63fc172b53e4ad1d36ec8ef90e1691d0ec1e702651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8bd16246cd9752ec06a4dbd8feebae7e99e73352c26d8841a9f8699b2c44c9be
MD5 2c53bb4e40bc862f593be7435bc601db
BLAKE2b-256 7705dae13cd5c74bb92a4a6f89be414130a750156c361da732b0c8a7d221e705

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fbac000562da47853fb2147133478561b47d7db5f9ebfc410523892215e91f02
MD5 f84c2d067020c1255034fdb0bdaa2018
BLAKE2b-256 6fd5653c4ffdb455a469bad19c4fba199c4993b2f765c3258a4adb400fadfd45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 49de810247ed4b1e420eb12c9d86e674b0a3adcad8ddade34ae6c7449a46a00c
MD5 0d6055ed0f1b2c502f1a8045b57897ae
BLAKE2b-256 af1688b84ce3f9c910687cac7af505b7edfa873331d78f60f0f92aa76682a979

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9b50b7803cee73d4200322e4ac34de15f191e232838b77d8a80b9d4720f37257
MD5 9f04d4e298ff5ba7e38a6f620db9779b
BLAKE2b-256 34e7f26afa38fc22593379c3bc246e673db97928c06ff9387659812334df727a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c601bfcabf5e481449fe85d5b2f7917f4af1c37813e4bd791dfa3a5c62e6602
MD5 5774cf70c96aa52e74b9f1460306afdd
BLAKE2b-256 533f8456b2f3bacfc07f4ac78bf7e45e0c18f51dc4810dc96490f319bda4dd20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 519476622057f8888e99f2bbdeb8ac2e5dad4b3a9069501bcb13c58eb783109e
MD5 281145829b17e703ee9cfca7b4b6cb8a
BLAKE2b-256 e4dfc5e0305f3f8bf3081c88fe3ad8bb8b583885d02ce71f4d4aaf0b14e1d343

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 24ea2c0ee71ebc619416059bcfda8578ff70c2677adc6ec2d3b6f951e7cb834b
MD5 ec8eac8d41c16001f7a27cdaf3248920
BLAKE2b-256 8e0670c32188501817d3c2801f70da6e06491524a7cd66f42f4dc5dd0d266130

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 77149a29167216275123dc9d19bc4fb8cebefbfd6c084c7c2ae7ead7a45ac358
MD5 823bc3cee761e0368f5f7bc116e15ba0
BLAKE2b-256 ec227c6316b5f8cb26eeee746f5606c997fb5da057e7ef2b596b3d972c1362ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 edc079da9ff8f202a82c337ae16d91c31aed03a0f855cf6c9d21338d40f6e15c
MD5 fd00b178f01ffff3329865ec48fef42d
BLAKE2b-256 6ec85ad7778220da3d160c7fb2e300acf98111907bed67adb3f4e7e3726ccec0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1707c3cedb8c4eefc1773ff5fd0d79e11e1401dcbdd35362fdadf6618953e8d4
MD5 050e49fc83c72086d4f6973ab1139039
BLAKE2b-256 e7479be912a1c738dcd39429631568c18d85e4f70300c7149cbaab1a5dbcd16e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0900b3b38548f9ca4ee65535a0989a16dfba57501bd485fa3ba6cbd6f314bcfd
MD5 72500d8b8d897031e4d2f2a010e562c1
BLAKE2b-256 49a590bc99660f233aa0440a36573aff3336763676c8e1affe07148f2520e435

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for whenever-0.9.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f9996e83e7ea38d308525d80e72f1e5a367e763080b479054c81dbb17653067d
MD5 143e6f0c43e5061b3cb4ed667d71427f
BLAKE2b-256 026c21ea2d8d23af7ce306f748d3e4fb304f932da38bc4503650a28d2a92fee4

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