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 soon. 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
  • 🧵 Free-threading support (preview; pure Python only for now)

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.4rc2.tar.gz (258.8 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.4rc2-py3-none-any.whl (64.8 kB view details)

Uploaded Python 3

whenever-0.9.4rc2-cp314-cp314t-win_amd64.whl (438.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

whenever-0.9.4rc2-cp314-cp314t-win32.whl (421.4 kB view details)

Uploaded CPython 3.14tWindows x86

whenever-0.9.4rc2-cp314-cp314t-musllinux_1_2_x86_64.whl (665.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

whenever-0.9.4rc2-cp314-cp314t-musllinux_1_2_i686.whl (703.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

whenever-0.9.4rc2-cp314-cp314t-musllinux_1_2_armv7l.whl (773.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc2-cp314-cp314t-musllinux_1_2_aarch64.whl (641.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (491.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (528.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (497.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (505.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (462.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

whenever-0.9.4rc2-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (529.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.5+ i686

whenever-0.9.4rc2-cp314-cp314t-macosx_11_0_arm64.whl (447.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

whenever-0.9.4rc2-cp314-cp314t-macosx_10_12_x86_64.whl (469.9 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

whenever-0.9.4rc2-cp314-cp314-musllinux_1_2_x86_64.whl (664.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

whenever-0.9.4rc2-cp314-cp314-musllinux_1_2_i686.whl (704.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

whenever-0.9.4rc2-cp314-cp314-musllinux_1_2_armv7l.whl (774.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc2-cp314-cp314-musllinux_1_2_aarch64.whl (641.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (490.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (528.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (497.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (506.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (462.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (529.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

whenever-0.9.4rc2-cp314-cp314-macosx_11_0_arm64.whl (444.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

whenever-0.9.4rc2-cp314-cp314-macosx_10_12_x86_64.whl (466.9 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

whenever-0.9.4rc2-cp313-cp313t-win_amd64.whl (436.2 kB view details)

Uploaded CPython 3.13tWindows x86-64

whenever-0.9.4rc2-cp313-cp313t-win32.whl (420.6 kB view details)

Uploaded CPython 3.13tWindows x86

whenever-0.9.4rc2-cp313-cp313t-musllinux_1_2_x86_64.whl (663.7 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

whenever-0.9.4rc2-cp313-cp313t-musllinux_1_2_i686.whl (702.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

whenever-0.9.4rc2-cp313-cp313t-musllinux_1_2_armv7l.whl (773.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc2-cp313-cp313t-musllinux_1_2_aarch64.whl (640.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (489.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (527.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (497.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (505.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (461.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

whenever-0.9.4rc2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl (529.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.5+ i686

whenever-0.9.4rc2-cp313-cp313t-macosx_11_0_arm64.whl (445.3 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

whenever-0.9.4rc2-cp313-cp313t-macosx_10_12_x86_64.whl (468.3 kB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

whenever-0.9.4rc2-cp313-cp313-musllinux_1_2_x86_64.whl (662.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

whenever-0.9.4rc2-cp313-cp313-musllinux_1_2_i686.whl (703.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

whenever-0.9.4rc2-cp313-cp313-musllinux_1_2_armv7l.whl (773.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc2-cp313-cp313-musllinux_1_2_aarch64.whl (640.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (528.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (497.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (505.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (460.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (527.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

whenever-0.9.4rc2-cp313-cp313-macosx_11_0_arm64.whl (442.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

whenever-0.9.4rc2-cp313-cp313-macosx_10_12_x86_64.whl (465.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

whenever-0.9.4rc2-cp312-cp312-win_amd64.whl (434.8 kB view details)

Uploaded CPython 3.12Windows x86-64

whenever-0.9.4rc2-cp312-cp312-win32.whl (419.6 kB view details)

Uploaded CPython 3.12Windows x86

whenever-0.9.4rc2-cp312-cp312-musllinux_1_2_x86_64.whl (662.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

whenever-0.9.4rc2-cp312-cp312-musllinux_1_2_i686.whl (703.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

whenever-0.9.4rc2-cp312-cp312-musllinux_1_2_armv7l.whl (773.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc2-cp312-cp312-musllinux_1_2_aarch64.whl (640.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (528.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (497.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (505.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (460.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (527.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

whenever-0.9.4rc2-cp312-cp312-macosx_11_0_arm64.whl (442.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

whenever-0.9.4rc2-cp312-cp312-macosx_10_12_x86_64.whl (465.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

whenever-0.9.4rc2-cp311-cp311-win_amd64.whl (433.6 kB view details)

Uploaded CPython 3.11Windows x86-64

whenever-0.9.4rc2-cp311-cp311-win32.whl (416.0 kB view details)

Uploaded CPython 3.11Windows x86

whenever-0.9.4rc2-cp311-cp311-musllinux_1_2_x86_64.whl (659.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

whenever-0.9.4rc2-cp311-cp311-musllinux_1_2_i686.whl (700.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

whenever-0.9.4rc2-cp311-cp311-musllinux_1_2_armv7l.whl (772.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc2-cp311-cp311-musllinux_1_2_aarch64.whl (639.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (526.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (495.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (503.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (459.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (525.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

whenever-0.9.4rc2-cp311-cp311-macosx_11_0_arm64.whl (442.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

whenever-0.9.4rc2-cp311-cp311-macosx_10_12_x86_64.whl (462.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

whenever-0.9.4rc2-cp310-cp310-win_amd64.whl (433.6 kB view details)

Uploaded CPython 3.10Windows x86-64

whenever-0.9.4rc2-cp310-cp310-win32.whl (416.0 kB view details)

Uploaded CPython 3.10Windows x86

whenever-0.9.4rc2-cp310-cp310-musllinux_1_2_x86_64.whl (659.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

whenever-0.9.4rc2-cp310-cp310-musllinux_1_2_i686.whl (700.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

whenever-0.9.4rc2-cp310-cp310-musllinux_1_2_armv7l.whl (772.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc2-cp310-cp310-musllinux_1_2_aarch64.whl (639.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (526.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (495.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (503.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (459.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (525.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

whenever-0.9.4rc2-cp310-cp310-macosx_11_0_arm64.whl (442.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

whenever-0.9.4rc2-cp310-cp310-macosx_10_12_x86_64.whl (462.8 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

whenever-0.9.4rc2-cp39-cp39-win_amd64.whl (433.7 kB view details)

Uploaded CPython 3.9Windows x86-64

whenever-0.9.4rc2-cp39-cp39-win32.whl (416.2 kB view details)

Uploaded CPython 3.9Windows x86

whenever-0.9.4rc2-cp39-cp39-musllinux_1_2_x86_64.whl (659.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

whenever-0.9.4rc2-cp39-cp39-musllinux_1_2_i686.whl (700.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

whenever-0.9.4rc2-cp39-cp39-musllinux_1_2_armv7l.whl (772.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

whenever-0.9.4rc2-cp39-cp39-musllinux_1_2_aarch64.whl (639.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (526.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (495.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (503.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (459.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

whenever-0.9.4rc2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (525.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

whenever-0.9.4rc2-cp39-cp39-macosx_11_0_arm64.whl (442.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

whenever-0.9.4rc2-cp39-cp39-macosx_10_12_x86_64.whl (463.0 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file whenever-0.9.4rc2.tar.gz.

File metadata

  • Download URL: whenever-0.9.4rc2.tar.gz
  • Upload date:
  • Size: 258.8 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.4rc2.tar.gz
Algorithm Hash digest
SHA256 e04abea12b917a1e8f19e0bc1f2406f317966c0943a2fdefa3c5aca55c85cc32
MD5 fedfbe616f3bff0ee92f8192168c5b92
BLAKE2b-256 b7a32a56977913cf870372610b3298dfa6e14527c908df51af74ee4751a82926

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-py3-none-any.whl.

File metadata

  • Download URL: whenever-0.9.4rc2-py3-none-any.whl
  • Upload date:
  • Size: 64.8 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.4rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 456667da772c7896a72451a58a2ea55af9e50c46c1ee0fca2f1487b15eb637f1
MD5 e9ab9cdc8563a2ce07cb2c3abc54e7d5
BLAKE2b-256 02d54c5abc32070336035e753b35ff20be85e950170b48ff3bf9860adaf5861c

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 94f2758e57c884b8839a2182565c447d70c3393b0cafae2503a4fe431b209a23
MD5 c94c3d16e3ae2ab882fe822464982496
BLAKE2b-256 19862c5687871421f80ca854936042523aeb9ccdae1d0cb453ca3d6ba0480878

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314t-win32.whl.

File metadata

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

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 1ff49df931f9d699a09f3ac76c0929d0a5c6d06dbe89db846f9dc3a43a8e890a
MD5 853c37db6f9b0db2eb08bffd7ce5e157
BLAKE2b-256 08dc11f0e3f0236317d9a2ba7bdae43377905871127a5b2881ac367250d85d0c

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e104ef3c37abc944995534187e382ea37f7101b331769ede412ce67a077780e
MD5 f3f4a6bc253fdf79c3fa20d0385849db
BLAKE2b-256 bfa61130be137f01dc863696b7edf7f6b2bab7150944bd20961d8b34a9826597

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5e23d91172ee414ae8a940c7fc87e77a571abf3e4d68683fd794c8d379baae0e
MD5 0db7c96901cac1c638951e12c28b9698
BLAKE2b-256 0f40c8617ce4f76d0f6ef297e0bbc2eb30654247272ca0694de15c18940c2f5b

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 455f7aa6de69ed913368edf766242e0dad873396da7364008ba3dfda0f7eaa4a
MD5 45dcbf22031e6ea21f4c2ffe0a54b148
BLAKE2b-256 925de5d5ecdb769937891e9df14990c79014c2305ffcd9cb3213d14a3a489f36

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c200cf80da2b1e4c4bc692c03ec1d7b7d015f8540dbd0e438960e0a45cd783cf
MD5 307fb22b56c59adf9566c76120451755
BLAKE2b-256 0d7919588321e287da6070aa4923d1b3ab21f10a75d5a93d365b4104d9ee1e7a

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5453b0cb1741dfef23cebc830df677cb82f667f0b4aa888038fa81f1d48b534
MD5 7c680d4e613300681ddece412d021947
BLAKE2b-256 437f39151b26187a5117e445f53c861af273ee641e1e533ba697f0be8f251a50

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4cbb4d0ddfce72b37885e5f26921fc180edbc21ad920b02a992ef766bf4c5d3d
MD5 ae0ecf99ad6626b65c5857f96ae1993b
BLAKE2b-256 260fd352c9a4c6be0f371f9f6edb8fc8201da58b400bee4b4c78a78a556e6c92

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7edd8d706fced24757b90b6a1192a64c194b0b8dd4b29a96ab98e4581c5e94c7
MD5 b00adc9813df894f231c5de565d48b9f
BLAKE2b-256 319a81d0954f652f8432d0e775f10211b03b4ee2a9f5dbfdaa12e1ea4307d6b8

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a8ccd7c00a47c4e79bdc29e6d08ef4fc85bbdae3a05bef0aafae37da2c88ce77
MD5 681db2786fca73c42f9c2a65502d9173
BLAKE2b-256 d7d75b6ecc423b9325a2f315ade90c2fe9873ff1a124d66ee4758e58f2dcedc6

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d8cf75f3a957585a3992c71d7f705db55e92f52e30fcd0766f08d6b94d6ef92
MD5 fe2d91fb325536f34e05c4efec4af649
BLAKE2b-256 84baa4dcb4912f7e171f1d91d89826ea2ef2bb4ea7bdc8f71aaeb8d6564435ed

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 984281e80facfcd6dbda76f512ae14ce953029ed56e16d6477835104b50f3610
MD5 6f3bafc0d141425f880bbef55a0fae95
BLAKE2b-256 5e35ff233dde6b97effa4b0419c9c3ee4b98617acbb359bf1a0236df9fe393f5

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e0234eec795923dafe4e05c64bc0abffa10bf88701155d0a4790329b4c17178
MD5 7d0e29eecbd19cc9f2b5e0344537d894
BLAKE2b-256 e71318b19602eca052f6f2382367031f3c2abc1830cff462a20a4cc0b8192a33

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7178005e90b96e9c67af4ae64e07d3ae14889f609ca87ab2cffdcbb6a7fbdb2d
MD5 5fdb77651c01207ee256d0e8d57ff7d0
BLAKE2b-256 1a320cadd28a8bd0be325aaf2bb8ae4f6164653dcf5dfe288882cebeac4af6a6

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d93190b560d8304c226b6a1c2507676f443c80b6f9f03b0a2a7141a63318dbb2
MD5 75b66419bba172deabcc1b55bb186b56
BLAKE2b-256 17f6fe9ff6090882df0e591d739cd64f8875e891048cd572cbaaee5062562bec

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6e798bd8419429040e44fcacb7fc85dd447b6bc2aa8dbb765c0ae69fc9ec10e2
MD5 e50b2917a7918f65a5207f570b1cb47a
BLAKE2b-256 0a134367270ea005feb22d56661a85a4e3d8b63e9d83e1a097c959934629e834

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3b070d9cf7345b79fb387f8918dbbf2bc5ce15e9a277191aa598d8195c2379d7
MD5 b946079bd1d0ef1bc76962b88f2c8b82
BLAKE2b-256 1ec27374bd9fd906801100f4498ba42286fce382f8ddd2a0aa086bc7177c8c8f

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 90993e55e8f2e1b67760c71b99449555722e95639499301b992115bfff6cd98a
MD5 9b968efedbcd6dce5de94e1e6e5cb76d
BLAKE2b-256 798061750a310a32feb84d52329600c4b620510fba44cb4dc3fa017314336c60

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1bb5d7a4e602fe54bee9759f332e117f71f13a0f48cadba2c4285a02ee9a725
MD5 3af83a3935f525218ddfda57b6741a1f
BLAKE2b-256 1d87ddf1e2be2f4b35c266158b19487b57dfdc0665c3486b7a2b2d044a210140

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a68dc5fb789c76ed4e80990497f2d5650cc754ef7585bfc2efa23d873a47dc75
MD5 ff4b95b8f7909de6de780633466adeb3
BLAKE2b-256 d780cc5c6089925e85e46828cfebec4768d80694e92914ec1f37b507532b034a

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 43493d145b2531bab0b9f25c2856df71beda29d3610cd81a80b57bf4925a375f
MD5 198ea2c0818caac440735b6f6118bad9
BLAKE2b-256 1ce3a62436bfe2d085012257fdf4f62505f4af3354e17e423992d6be32030612

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 868bcff065ad53c4ffea1148f2abc18c5d48e902c1451bfc02ecbdfd10fab48d
MD5 4542ce4bb23bb4b0b36f545fab4f428e
BLAKE2b-256 536437a454a9d41394d61dbf43e4c37ace592bbd0657733c0f8dd59bdacb68a6

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64356647fd061d53c995cd280e4ad4c069d88177d064b45f0980dccc752fb795
MD5 4295a3f22f63f69a7e1172a219218f3f
BLAKE2b-256 e6c0830bb08e8e04441d4401ec057f630c84cbb30b1381aabf139e778e88e723

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8a3e503bcd0e65e4808f5c2feaaf2cfbc68cb8c19b33800bd731f254f20bf6ca
MD5 3bb0686f94a4239f6b86975f26e8af4a
BLAKE2b-256 782b64c1ea6031b6f58abd7b1cfd9da21be84a2f4479bfbd2607bd72c260a46e

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89ffec06e3ee368ec7b1126dfe9b1793a001b7906869c89d0abaf765f4224f10
MD5 90457475ffe1be58e6f9c9e944cc6f97
BLAKE2b-256 7519e5c7318d2e38ecaec98f85de2035213ca651feada732631afd2f3c7211b0

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3803fdb974050960d5e35d3b927a001f0be96ba181ef6865444ee510dfae2550
MD5 30839a9a7955501be8faaf225ff8b23c
BLAKE2b-256 1a3ca79da3bc8ed501cf0e86924ab0b1c67d32a48e474f4f3975217c7135bd49

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 07b2c6566af14999ede04f9d190c7a96c86e258a3da4bd1242bfe0e12f8baeb7
MD5 b532be5d8eb116db2c66541752e8368a
BLAKE2b-256 3c17f95901ef9eb4edbf9cdfadb14cf415cbb978f196fcf164345446e259780b

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313t-win32.whl.

File metadata

  • Download URL: whenever-0.9.4rc2-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 420.6 kB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 2bf34ea2d13a58a87a1677781d00c8cc804cee3ec60e7af898f4b242bd3fdea8
MD5 2024f5088cb765deeb67d0eff29466e3
BLAKE2b-256 1dd298add104c1708d099158308d330d3a9393014d65458e129bc90be0336cf6

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4fd78c8f640111c4b25282061dde81ae4b6dfa5d2318317ebe29d48ddd182b61
MD5 b6c42943af5582eacae62ef41a211aa9
BLAKE2b-256 9925803d6650a3602270e7f1bbefa798986e74453681945f637cc751b9253bd5

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bce6033c1be745ed175b72a010634c8ee278b6633d274b69c6a07f6fa20b00e3
MD5 d7da313e833e69b6d38631746c264904
BLAKE2b-256 9593d1e2fb2f1dbd5c37bae94757969310ef06cc8cd57d97f715166fd193e5e1

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 dfe5b8bdbaba1c5b7a8b7615f1d80308c54fc3bd313f0d1f5fe6c5654995dd80
MD5 dd81e25dcb9c01c56a286a1523bb5132
BLAKE2b-256 f25c3d4336a0498f3f751d97ccac7e93ce46450569778dba49af1b6f3abc8c4e

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4b297c53b6e4fcea670fc973fc804bad2901d7815b4e65e5c90fe458f514033f
MD5 f0fe4505401eb25c59b119757fad4de6
BLAKE2b-256 59dcd94895acc55ef0ff7936a3e7bda669ea945a2ebddb7af6cc8ea4ce80403d

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ffc490c5a306665a9fc3447e51e98b604e768c09aa51b3e933fd88a8a0aa4259
MD5 eaa4e539f2eff7383da683453e703133
BLAKE2b-256 2d0ab6c118c671310f578600b00ac25944e9d1ab76f6b69749de3eb1a1e7fd94

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5edb9d3307fd4f13359ece41ab8153b7311ed38f8192c63ad2c4ca294628c1aa
MD5 50a9f5775f642418f65dd3501da40731
BLAKE2b-256 0bb3c0cd8cd5a45feaf0fc6c70744bff17a84874873cbce114f5fb06b509023e

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b472fb939be869213a05944569540cc1fe746ade7fbe796cd4e7133ad6539540
MD5 7d9caa1741f4c3160abb53836d0689f8
BLAKE2b-256 3d4eb2cfcf4b8ae55f908d4564b2ac01dde62210c18ec4b53b932b9f35fbbe7c

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5908691820038d411538d1d89001a7f792d3f8250d2875ddfa1d429c4483342e
MD5 bf140bf8552332b1491683e46e24e5b7
BLAKE2b-256 a193937832c80d745f425263c6adb0154c196f9bfc4222abf048eae1bd4406fc

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e27a8193c4800673f5d9c63d482f7fa0b12bccab6716342a3071c026046ff55
MD5 868e2c703240cf55c6402a54102f446d
BLAKE2b-256 06d00e1c74cb3f5b8a28564e152ef6f1e0c1e2107f8bef80843fc3386a9d8b41

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ea6ca6196caa19e9862c660b25b8009e3658d84f41b85c100e006cdc1dd2f05a
MD5 28b2762959d2db4f373dc5270987f473
BLAKE2b-256 c7426ca90d47b64861212b43a5af9a171bbfaeb237d961614d988fb9800c1e34

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6106b147c94448a2504e05a56d5032dcc9ed249d68ab73e1362e507d3aa538f5
MD5 48aeeecc6ee19e0cf24b9bb3b73dcd89
BLAKE2b-256 f44dd8d0185c38e8f01e7895bd0dc74284a9adafc720102b17affd66482cecf4

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9394e39759243b548a8bfa806b80a10bb50e4e7195995987665c20450ebb29c7
MD5 eae4d36d74bb6e8f0613cc644209e478
BLAKE2b-256 17a52cc6bde3495d9450c2eb4ca9cad939421c4760f6bb5b1c6d80c53990bc40

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8c26d66597f33fe68d8d97d9dd8504bafff28bd7f66b3b25a29200de2a1af938
MD5 b219981f520cee57ab953ff68bfe7fdc
BLAKE2b-256 1624b876b9e4ac7408a303c21f1454e26cbfd3cc267e87364d83e52bba0df001

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0a0a713b1bb1802c71a8c338d1d0d36735e2bb8841edc7f3a1bafd4728e3b1d2
MD5 c7557c7721f3d390b59a52031f292605
BLAKE2b-256 a5a47fb0c4eeb54f8e280896d0e9375747b7d93813871a0fa9798ab73300b1eb

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0537b397926a43b88db0d7a3b01c21c915858ae2c448c1ca280936c7380043fd
MD5 3faf8c246095ae6c7bc748cfabc9b986
BLAKE2b-256 8b315ac4e9c05292c2c8409f6151bdc35d5713adda2b5f6f741e26d65ab90bbb

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f1499f0d50cfa42726d882b75381cf5b4386571f9cc327201fdcb2b927eda9ea
MD5 919216027446d7ddd163d1c5b736d45d
BLAKE2b-256 52afd43d484842c7668559d0d8e01f501df3a14af82a733417695f7f20827740

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7133ebdde6ef748c5c1fe80cb659d320b553f0bb77fb751ab9dcd80edd08ad80
MD5 4feaf2ccaf065d65e87ec5d86f728ae3
BLAKE2b-256 a3aae2e90cdb67f33ed5aa5fa4bd99ac24928cbfc9fcd2fd84ed712e0862312a

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6dbcefa59ea72707c66b3d239a6b02dc9d339172dcf54c25bea416b03468f2f9
MD5 ff6437fabdc03d0d0797ce427224d393
BLAKE2b-256 22483475fceda4a02e990d6614d64802231561e317f0052fccbcbd54eabd87d8

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2cd1c0d3d4c3b3f6c175f07472a5772266e6baf85549b8232e5e8efb3a121ecc
MD5 459baa895ce7ded2bd099ba3359b2d46
BLAKE2b-256 12ad53764b43d73bc8369bed7cedb634720f02cab25b58894ca57b2898023085

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cc450a4cddd339362f2b62e22cee55f99ebce901d5d525f9b7c6664ffcf25767
MD5 84d62fbda7a10d089bded51b96b31ae4
BLAKE2b-256 07a8b8644999467552ed5299e6493fd1fda4bd9ecb116e44e0bf638d445df1b2

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d549e1a887b07fb7cb09a540ff12bc2bf87713e682e43ebe544cc144c32aecb
MD5 f0b24de4b17fe9e1ec4d3c7c23534e43
BLAKE2b-256 03e9fe40db5be7c8fccd72c6bbb9571816ffa1c438013bbe61a29ae0a3f0cd11

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 65ad8e6a0947d43c1ba1cc566224143755415db49197f868d0e8b73525d47249
MD5 8679015a6b8ef340fa3b9ca3bcf53779
BLAKE2b-256 5c3c66eaab13548a7c43da24dfa5914d6d9f0b919817489f3b35c7f38f625364

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d582cf23cebd013c8f7395ec0d6192e9418b9fbc9e34c4233527c8b2622ce236
MD5 8ff39fe34b2fbd2a3ffc5ea8c3af6fef
BLAKE2b-256 df9cdcdaaaa066fa3a2d87ee027f168d3f88e98b5fd40a72fafe1b5b0fcab33b

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d63ba71365ea27e5bd1711934149250a1e25367ca77ff3048c38d6a739454b9a
MD5 8a9b07673e20d7ab17065672f2e6b0c4
BLAKE2b-256 2d264f48ae79b9986ee6d4d44fe80da3e1006b98783a28d141f5aad8dc1f6851

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4da3c87a7aaebd40913bf365ae8762f7af3271f5d563f664f00494180688a57e
MD5 48f047bc8098fc31cac9d23dcd857625
BLAKE2b-256 185715d1bbb0c895885aada2b804134fff77b4670e5d829797f8c99f626edd21

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp312-cp312-win32.whl.

File metadata

  • Download URL: whenever-0.9.4rc2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 419.6 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.4rc2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 97ec769fc0b3bc7cf1f222afdc89c6fd55ddee4ec53079e39ade89d0294e1d2c
MD5 4d5307c6c559b8e5ba7106f29374791a
BLAKE2b-256 f029680a85bf43c1e48e2704f417e298bd209628a8cd74f520f2479e524c6dee

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e811c7c2be3fc74416c8c980654f93befeff970a02fc161aaae69cce7a5bb005
MD5 aed84fc2bb1f63c2dbe23372abd5049f
BLAKE2b-256 94e8b587767ca9b8820be743c2ee1fb3e63761421546e941f22f9e89e581ccca

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d0b4d7fc2e1c461232ee1c03ba2f3295c06f13fe421c12ff3e2914a5b90b48f7
MD5 e08b53cafc213f4230542c3dfb395b81
BLAKE2b-256 87d5ffb77a6302ebfe0a55d60297a1259867947ba1116c99e40b1f4983505fbd

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b1faaa296671018a5d362477cf684448a284a8ed7586207bbb26b5e729c72a76
MD5 79f009cf3f8817bf29c36c86d853b04c
BLAKE2b-256 7a956e39160821559b4f9f39b6f14e6d601c2a862a312672b4a1c47a332f17ac

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d4824e444dc87a7ec3213ff3d9777e4ac03dcfc7f5e165439fa79e7def3050f5
MD5 7bb6516ee845666b288a01c93d159e55
BLAKE2b-256 a71f709d8459b34fce96912a272ee2ebfd010fef8b6bda75c5ccaf18c88d3985

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11d3a859df678da42f71d929e3e0827d8758646192a4083e2097a62ba603e7a2
MD5 1a4d228ea6f31c6aae4f4c782ac85660
BLAKE2b-256 ce69f300894ce1f820ecb1e9112226ff20b04e3399b7b6bafbb858306ba69371

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b072d2d72937a734f3d7d5403593b89165d69efd45dc385112ed16c9eeb4e528
MD5 ea14bf087e6d51a9205adcb967f59642
BLAKE2b-256 9889a2fd32466802cf803b94c995069bec13e80c3114ba9d6c973240d23cd088

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 615755f5b8e5e7a37cfdbaebfa36f1b3d41928c7e2cb476aca69cc065013ef43
MD5 ac4697bd676dfb56d84fa99b9fbc1a76
BLAKE2b-256 30f7405f0159ea9761f4ebd1c2a584408453e0f31b15d05fd75ff61c2700f1e3

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 47c6b7f78d19c94653bf80f6434e608beca5ae17654046be8c82406a57117edd
MD5 38faac048d6735a4f148cb9d75d94567
BLAKE2b-256 ade4e204c545d6112d42f76fcf348125ef741f4fa173f0a9125ff0580c9d6db6

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d8b28cebe25c7c67b4bac9c862f2389aafe8f4623042d72ad278d0c40f448481
MD5 765c79042a23458a9f6e994ac388eeb2
BLAKE2b-256 7b89731449e5b8e6869abaabfd90feab464a13de1baba1eef509e319194fb8b0

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7e3cee7f2fd0045bf05e4836583188ff887f250b5c3f5f7b3523259cb4e9b1ef
MD5 34e95671490c2a53e1bd07a2a8092078
BLAKE2b-256 373315cf2fb0fa114c21d2ae425bd6b4d2970b012c670f2722a01dde22b62990

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ded995a35d33334afb525d0ceef97227c5d56f5d92b1a786ddb58010fcfbb4c6
MD5 557462e313f1ea2d0c167db4af96d833
BLAKE2b-256 e9d6a9dba32b5550a109dbb4ed4ae7d9ada8a958fba720a8c70109882669eb4c

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ef3f7a45df0218645a90ee5a370afc8cb88f66e26a50fe9c1e1ea5849c9ff709
MD5 f811c2db150be33da3e98b779f64e836
BLAKE2b-256 9adf62bd7531405fa5fb9d7bd7b8b6cc19b0dc4d35f8677740028f423117fd48

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0cc4838cc16c353c3eb4df040e59415dff63e819786f3104450704f9094c5604
MD5 29d55e7009629f5fff2d4cb6c9afe259
BLAKE2b-256 acadbabbd1a0e55b428e4ae1c841bfa96cd4035daa94dca94c73f5988691599d

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp311-cp311-win32.whl.

File metadata

  • Download URL: whenever-0.9.4rc2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 416.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.4rc2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0c4a75ec84c656191b3c696fc79da00dc1d34e6c219533e3cc03e2e115995ff5
MD5 19ef74d40d33b22796c089afd60f6f98
BLAKE2b-256 77acc198fb025a98ee358fd85d3276bfd2306f6f2d090b6ec55f4c444c267389

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 15a452bdc7aeddd8a84d08cd7136c22202fa2282dcf6768fb5477f74bb81f190
MD5 1a3021290cdbd32d9baff40c7559d3ba
BLAKE2b-256 1e770f1c09b1dc55cc16407ec41263ac2969f5658e57602e2e0ba1963a20eb56

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8c29910f5550315535b1b9cd93bd6a5fc5609832b1140e4ccb45c7e94479c0fa
MD5 9aba8ce6ede8c4dfb220c36a6cad0b7b
BLAKE2b-256 f429c7d0c8ce1d989b06cec5e60349494f7bc4629ec88b9cd5b14ef3669b3e3a

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 64c228c1dd509e782c3477cf437a4b0b39e2ca60708c0074571e6f57c1071e00
MD5 ee1c6e9813dc65e7f59eb80bceb2069e
BLAKE2b-256 a1c12a1998fe20b7ad5b6823710c618e58afe7efa9e6a671fc59a1a05ad69cc3

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5f9f22937b0844443bff2a125d99784fef3540cfa76573b41eddc6f31e1f2db7
MD5 8c494ab599cfca86792c4d4e6810e124
BLAKE2b-256 7fb96a07312f017ded3f80317394d74222c726e43f301985bbf6db8805dfc2be

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 038033557cc308d4942a4707fb4de974ed6d51d9736c0eb5f28e61db560ac696
MD5 50c55c42682ed29f81d8f624793728ec
BLAKE2b-256 743fb718766ba8cd371badcaeb4d0752371698a6709e9dc4edc6f71e626f498c

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e9f937b36cd78aeecaa867e9227c2e850de5e004d7e8433284b4e10b5f03e5a7
MD5 9a5c436e5019455444c52021e544b734
BLAKE2b-256 d6e33d552e3dd4500f149f1dc470293025dd754498464c441cdc8e3b2cba6dc8

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 35da24028f898b0adc8b19a98fdd405446ffeed64124f773b4f542d6157284f8
MD5 7b5abbb3b0e578c16385c54f08ae60a1
BLAKE2b-256 7d4836cded7bfd23cdd02e9409ec63ec25868348cd8e9f47f61be2c021bb65f4

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 88d093de101f81cd7d7c9898c65f88e978ea87603edc82328732d5135d861e61
MD5 8ae303842a9cc6d917a172e7b36f9fa8
BLAKE2b-256 f237ad022a692f457b8582bde8b29a604bdcafb16b45d39f9295f6447e5daba1

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb219d52b5f1221cb9fc0550194dd943fade705dc258da417314521edad77f0b
MD5 f357d1508d37d0657e60103611e98741
BLAKE2b-256 6064970c873923b5900c9ba0f5a8b84a7e8f48486985c6d9cd290ad2c5afa0ee

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 09806e766a6d8f1511f37a1242ba5485453c5ecc499f1b86ce7fa4a059666ed3
MD5 f59bd673d42e7fda30d25688bddb30d4
BLAKE2b-256 5227d2db0d8be446c79189a340123b16f83079cb746cb684746d3316ce45e8ac

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9949cc1c76a1fd58d56741c88e8105bac5c5f95bc6b5244709b7a12f6958631
MD5 b187054ffc879d29b22c90a864c16dbf
BLAKE2b-256 de939a5160442508e2b0ebca4f013fc9e84d6e8904fffa22cc051365067e5e1a

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 109427d0eba318e3490d9874303c89024384c8c4d992d56d47749b918d5263e1
MD5 96ce80667289359e7f19813119ae0432
BLAKE2b-256 4c7a5653463f944670f2086b3b4b741ab996ee890f9101251e11dc4dac2af52f

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aded29f21ad2dcb967ec9507fda3e4a0cc1abae057b0d91190a9cb5e584eb154
MD5 c6412399176924a06881a25f55ed5c49
BLAKE2b-256 ac2f73e27e11170af75c59fb866700ee97aaa21843cccdc9da126ae0bd165681

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp310-cp310-win32.whl.

File metadata

  • Download URL: whenever-0.9.4rc2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 416.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.4rc2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 49c620e7bc1557de7bc6c34e2f0b15002cf898258002af5caf5756afc21bafcf
MD5 36cd366bff2606afe87929612ba9d686
BLAKE2b-256 020ddc50ee92a260a737fe78aafcbd20479ab53af8666b2315ce3afcb9178840

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b7a91964a75d367859e4770b6bf430e8de497ad920256954fcdeaba68fc30b1
MD5 0cd176459d5561b7f0d8bc37e10d02ba
BLAKE2b-256 c96696689a83299f7c3fe9c39539025931467d381f79f08f37784f32602cd792

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5a7cf01b1a2d236d921241114caf060bff5274d815a8eb68d300f560a19724ae
MD5 acba1e62bb4cb951307fe2b79cb550da
BLAKE2b-256 105ace491d11c42a96900b274bf1b4276626d4e6fed13734fadce73e16339042

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a60d615d81841d02984ce8eba65756150d68488f1f615e44e97aed06a036485f
MD5 8d001fb49055ad5dad8f9b75f0e3f0de
BLAKE2b-256 25334ea0d6fdca4732176cfe9ced41fdb3f4e8125cd029a83942609aa75eb332

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b97d284e5d657d85b012f5ee2cd4c0bcf2d301e2bf2c131d101577921d4df7b8
MD5 e7824c94865f2a8314d5cd4b4b1eb6ec
BLAKE2b-256 6b527378bab864635eee7a058f0f5c71e33dcaabcfb0d6c3689f911aa907ee42

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8dd9fc48ce43cb9bdff0a3635d8e20af7157bb0a7185f7af3a7091ac4116f15
MD5 d1f74e6977deb0eb1fccea448d28010c
BLAKE2b-256 de2a9dcf2a2feaae254e494fc14375927482515876ad5f7f45a496c3255ae949

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bf962f64b72b94d9ef7b2fc3df500fed4bb324f27a3b30a6dce54b60600296a7
MD5 f8a64f26d811c5f26fbb442871c1faad
BLAKE2b-256 d4ecdc45cf7ea2574192a79d5a02fde037ee2eb1c8be22f95e51f4fdbcf61921

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d43674311eef431683a24d0bec999fd5afeb81438c10fd7e8a954041565de0c1
MD5 76efa7d4e17102a9de5a7204838c58f4
BLAKE2b-256 b511e9b63b8b6c2c21e6a84536634d53d7604afa78d713f8394e6aeda32f8d59

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2bdaa51feadd3c9a3b7ccabb2b5172a4a45c11e85e5a57627d40e2530dcefd35
MD5 639bc4b3f4d09480fb4be27f075c5613
BLAKE2b-256 8af0a06d30fad2d1c2d7d9773e93198dbf6fcb6908b75045b8ece2f159389cb8

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 904199c9bb7d33824042d6305c14c86508c4cd77582b17080c7ec68c2210674c
MD5 7f09a44171f91edd6907d6517038052c
BLAKE2b-256 3bc7f4ca7bbd3feda5146d568ed6d0743c060c912175f8c8432f7d9fd127fc29

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 125abe70f908e28167bc66953cd7667ac35ae08d8f73e929fc88dd5524192434
MD5 0f5dfaa8fdaebbb13b981f255420e423
BLAKE2b-256 aebdd37ca5be6f11bf7f302399190a16fb08c75209e248b3cdbd9276f3ce59eb

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ad0167a49e6b1d44f67d3e4f367e8771ece780336eb14add54a81b1a62ec400
MD5 71b3cf8108534838d377c78f378d6ddc
BLAKE2b-256 f04926039009e1dde9a879f3b3e43b419737f88f5836d56329378a4b3cd4a788

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a028f3a193ae1699190013d71d4403afba0ce6287267abb7c94dffd4fa813021
MD5 2b347a7b50182537e4fbbbdfc6adf965
BLAKE2b-256 3149eea37285acc61da861d3b8c13d9654a6cd50cf89fab2d9fcd7ffce5925c2

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: whenever-0.9.4rc2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 433.7 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.4rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 46584a2c7535dad46e3a8c7e668c6119133e7fc7b3b36ebd8c171f7c139e64ee
MD5 27755ef82d554cba510a8ddc670342cc
BLAKE2b-256 9f6d03f35a30528b903c914d514b738b543fe2d5d817ecda26c5cb8b841b664e

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp39-cp39-win32.whl.

File metadata

  • Download URL: whenever-0.9.4rc2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 416.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.4rc2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 bcb164ad4c83754f670d006047d5b1b08dbd20bff6d80fbadff2dce091f5d90b
MD5 4c1e537ff65ee2879e7992bc79f29f0c
BLAKE2b-256 761de09b460da962ad88e713aeb49e5a2152b3a6d60863f9bc1d1d65c8ca4ad9

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0f15d4341dc9f3db82f9cca5d22797d4da911770d77d563f143888ab5f6efdb9
MD5 93f98d91169cb496b6c6a8aea0cb2956
BLAKE2b-256 b5980aff3d56835997807e121c390e2218abfb8defb964867209f9e64c2d62a9

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1aa0d060ce4276f6ebbeca0d05e65044fd585f93a91543c16e89c84d54df8c8e
MD5 47e2bcf425fe26a9bceeecd7c084a5e4
BLAKE2b-256 f36b3be2a955042918ccb135a068c7e9c46bbcc56ceb495513e51fff5724b50c

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 be6d2825796b9e54c3ad9f53028078e971d2e92245e0e9b1ae984bc575283d07
MD5 56c400a2e384fd5d6deddee9247ea441
BLAKE2b-256 2edd162b623a454dacf3983deefd0927808f9dda07e126d49aebcb5b8e72b92a

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 23adc3a7e79de511cdea1a8cf0515ee465e0d9e581d051e5b58293506631fca4
MD5 8d78a254503f98263ff46d2ccdbddf82
BLAKE2b-256 115922e5cec1186d2f66a8a3d6d88312a6c5a60cb804e7d2ccba4bc45d693c55

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 54e6bc708b79485ab8f0564c8e8dbcf08c6fb033a7d43988639cac9a05333e34
MD5 38e38725ef9e9f88d9224c2d710d7e41
BLAKE2b-256 01731ab1732e203e1eed2beba5eb1f045183ebcc16493cb669045619ce768b7d

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d4c81e07388526bff6f86602caa093c08835eeeaba94ed9a4106d434b9eb8981
MD5 7eeec3b84da716baf256e51b0fa7d985
BLAKE2b-256 cd9ea7e7a2c91114f5b3482e62fee39d9712d605c7c70caaf669343d8d2ec3f6

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 84ebab0dcd8c82c5898a47d451f653a42ccdddba56df59368ffded28caaaf7e5
MD5 ff697bcb94d05e824dac4dd623f2f5d3
BLAKE2b-256 d1bbb06b505cd36bda7c4fe7eb3492811cdb75f99f7643749071f7f7550512a4

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b4c734fdf5b0310e3db1fbf856c2b86cec316bfe2502abea6119a75006416d94
MD5 6e6988f440fc713035636454a557898a
BLAKE2b-256 3e8843c93221ba666c522d9f44560af08990f740570369fe692585a697b37b8e

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b8c6b8d9c835b072ecf123e6a86555cb5e19722809130ff30bae03ad55d1df6b
MD5 07c6412f61318bbbb69fa2367c04126a
BLAKE2b-256 1d1581cdadeb6051c66348fe19130ace385e15f96c7f415d297100bbcd28647a

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 39a4f671dbfff7a2aac5e5556181cbcb2627bb7d352f8d40b4d8a72fa54d6c41
MD5 d26cfac28fab9860289aa07b460ec043
BLAKE2b-256 948979c9caff4bbf0c22c151f121ab18fb4100e1071b1948b23a825c26b777e0

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b287a03f6488fc8f087d02167979b7aeed07cac723f0721cf94845f3f91a8e92
MD5 6fd333fc258e294d1f16b7224c34af7e
BLAKE2b-256 a28af7153bc5fe3f5edecbcf4a470bddbbf62667e3959ed79e0400c2be00e087

See more details on using hashes here.

File details

Details for the file whenever-0.9.4rc2-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for whenever-0.9.4rc2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 269c9a36eca5a8a1f92f3f47b35cbbbbe3256b0eb0004dc9606e19cde1fac228
MD5 1be4a49be3557b2167d94fc553be234c
BLAKE2b-256 e61c9c348048b67dbb4bc595e221b4bdb9a05c3f4107b04039c206fce9303c1a

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