Keep Awake
Prevent idle system sleep and keep the display awake while Python is doing work. Supports CPython 3.8+, including free-threaded (no-GIL) CPython 3.13/3.14.
Installation
# Windows / macOS
pip install keep_awake
# Linux desktop
pip install 'keep_awake[linux]'
Windows and macOS use a C extension. A matching wheel avoids a local compiler; otherwise installation builds from source. Linux uses the pure Python Jeepney D-Bus client and requires no project C extension or D-Bus development headers.
Usage
from keep_awake import prevent_sleep, allow_sleep
if not prevent_sleep():
raise RuntimeError("Could not acquire a sleep inhibitor")
try:
# Do long-running work here.
pass
finally:
allow_sleep()
For automatic cleanup:
from keep_awake import KeepAwakeGuard
with KeepAwakeGuard():
# Do long-running work here.
pass
- Every successful
prevent_sleep()adds one reference and returnsTrue. Failure returnsFalsewithout adding a reference. - Pair each successful acquisition with one
allow_sleep(), which returnsNone. The OS inhibitor is released only when the shared reference count reaches zero. Callingallow_sleep()when the count is already zero does nothing. - Calls are synchronized across threads, including no-GIL builds. All callers
share one OS inhibitor with a reference count. If thread A acquires and
thread B acquires then releases, the count changes
1 → 2 → 1, so sleep remains inhibited until A releases. A release may happen on a different thread. - Use the public API only. Calling the private C extension directly bypasses synchronization, reference counting and exit cleanup, and is unsupported.
- Nested and overlapping
KeepAwakeGuardscopes are supported, including reuse of the same guard. Each scope releases only its own successful acquisition. Acquisition failure still does not raise; use the boolean-returning API when success is required. - On normal interpreter shutdown, one shared
atexithandler releases the backend even if several references remain. Acquisitions after this cleanup returnFalse. Forced termination, interpreter crashes andos._exit()bypass this handler; use a guard ortry/finallyfor cleanup during normal execution. These requests do not override manual sleep, lid closure, or administrator power policy.
Platforms
| Platform | Implementation |
|---|---|
| macOS arm64 / x86_64 | IOKit display-idle assertion, serialized by the Python API |
| Windows x86_64 / ARM64 | SetThreadExecutionState on a dedicated, synchronized worker |
| Linux desktop | GNOME SessionManager, falling back to org.freedesktop.ScreenSaver |
On Linux, run inside a logged-in graphical session with
DBUS_SESSION_BUS_ADDRESS set and a supported inhibition service. GNOME requests
suspend and idle inhibition; the freedesktop fallback depends on the desktop's
implementation of idle inhibition. Headless servers and minimal compositors may
not provide either service. An unavailable bus/service returns False; omitting
the required linux extra produces a dependency import error.
The connection opens on first acquisition and closes on release, including when release fails. If the desktop/session service restarts, release and reacquire the inhibitor. Actual GNOME/KDE power behavior still requires desktop validation.
Native Windows ARM64 wheels are built for Python 3.11–3.14 and 3.13t/3.14t. Python 3.8–3.10 remains supported on Windows x86_64. This matches the native ARM64 interpreters available through uv.
Migrating from the idempotent API
Repeated successful calls now require matching releases. Code that previously
called prevent_sleep() many times but released only once must balance its calls
or use a guard around each unit of work. Do not manually release an acquisition
already owned by a guard, or release after a failed acquisition: the counter is
shared and cannot identify a mismatched manual release.
Development and publishing
uv sync --frozen
uv run --frozen pytest -q
uv build
CI checks Python 3.8–3.14 and free-threaded 3.13t/3.14t on Linux, Windows x86_64 and
both macOS architectures, plus the six Windows ARM64 configurations above,
whenever changes reach master or a pull request targets it.
Publishing a GitHub Release runs the checks and builds before uploading the
sdist and native wheels to PyPI through Trusted Publishing.
See development and release instructions, compatibility findings and verification limits, and Codex repository guidance.
License
Release files for keep-awake 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| keep_awake-1.2.0.tar.gz | 11.2 kB | Details |
Built distributions (wheels)
Total release size: 377.6 kB
Release files / keep_awake-1.2.0.tar.gz
| Download URL | keep_awake-1.2.0.tar.gz |
|---|---|
| Size | 11.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d58ae93d86a2e439d8429c1f75f40cea37f491c0710bbb3bd546732440636e48
|
|
BLAKE2b-256 checksum How to use checksums |
d6174b5fa496451d0d24774abce0fc38367187d89428af4b2645e13260876f25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp314-cp314t-win_arm64.whl
| Download URL | keep_awake-1.2.0-cp314-cp314t-win_arm64.whl |
|---|---|
| Size | 12.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
07ecc0593c5d31efed6322bba7733991b018f91888273e2ffda17535ae48d61e
|
|
BLAKE2b-256 checksum How to use checksums |
829334a4d53b91acb3bc8030038e00ad68a137b0f8592602da25f19281d518c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp314-cp314t-win_amd64.whl
| Download URL | keep_awake-1.2.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 12.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cf8cfc2001eed8573a5b35335161ad49ae9900a6752c8e84e6a7eacb569966bc
|
|
BLAKE2b-256 checksum How to use checksums |
ee687e52f30cd38be68475dd878c7fcb3941e81764e9ca4ede8ac889e546107f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | keep_awake-1.2.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 10.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3b184929df1acdfd60676c83d5b11adc3a9d37913e423500478d7e522b896adc
|
|
BLAKE2b-256 checksum How to use checksums |
2751afe099e19992124ac1a7e0ad3ef8c41777270da27b0ccdf26db18afe2a50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp314-cp314t-macosx_10_15_x86_64.whl
| Download URL | keep_awake-1.2.0-cp314-cp314t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 9.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
4b9546fb7fb43d01d7b7f3a6b6f45621467592ad738dfb0d338ab560da94060a
|
|
BLAKE2b-256 checksum How to use checksums |
754b717687d7ac53a81f3b248c7c2a8203aa38075f3f66a8ea5be3af47f526dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp314-cp314-win_arm64.whl
| Download URL | keep_awake-1.2.0-cp314-cp314-win_arm64.whl |
|---|---|
| Size | 12.4 kB |
| Tags | CPython 3.14 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
ae28df383591eb997cb9166753f4df4eefee9ddcfe709057a5dd5087ade97d59
|
|
BLAKE2b-256 checksum How to use checksums |
e4e129289d968b6582e49079199383a0b14b35d71200068abcab325e14cfe786
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp314-cp314-win_amd64.whl
| Download URL | keep_awake-1.2.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 12.8 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d0809a81b0f1bdbbb1d4bc44032bf37f6fd1cab694390d425decaad01c630c4c
|
|
BLAKE2b-256 checksum How to use checksums |
afcec43d590234db5dd0416ab17ce9eafb6db9da8cf698fd28a99083bc183051
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | keep_awake-1.2.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 10.1 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
317583f00c25b698827c5dc4e60a7ee979a9d7f72db8709baf62facaaa8abab2
|
|
BLAKE2b-256 checksum How to use checksums |
695d201809a56a685c416a39b89e274a08867ea9b0b37fa18b73e9e20589f728
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | keep_awake-1.2.0-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 9.6 kB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
443c42e179261bf7b30a85499fd4e25891b414e5ef7843a3a029a7071f1c975b
|
|
BLAKE2b-256 checksum How to use checksums |
3217332769968d1ab6be1e906084b3341468611d10893a1b24468c3bf7ce5de7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp313-cp313t-win_arm64.whl
| Download URL | keep_awake-1.2.0-cp313-cp313t-win_arm64.whl |
|---|---|
| Size | 12.5 kB |
| Tags | CPython 3.13 CPython 3.13 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
69216751e8aead15166108de840499df5297e02461c7d349648eb1fdfbd3bea9
|
|
BLAKE2b-256 checksum How to use checksums |
76e597ae962fca206612620a357b9c068799dc52377100ae6bfb6c9bc97fa390
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp313-cp313t-win_amd64.whl
| Download URL | keep_awake-1.2.0-cp313-cp313t-win_amd64.whl |
|---|---|
| Size | 12.7 kB |
| Tags | CPython 3.13 CPython 3.13 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
abe019e0409afdf6ed5e7841442bbedf0d7d64806d7741e80e95d925ffb6fbc8
|
|
BLAKE2b-256 checksum How to use checksums |
36a5b6e44000b48bbbb908e7ee7903d51058ae4334266f0d43fde296d5085c0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp313-cp313t-macosx_11_0_arm64.whl
| Download URL | keep_awake-1.2.0-cp313-cp313t-macosx_11_0_arm64.whl |
|---|---|
| Size | 10.1 kB |
| Tags | CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9a5b0fa2d705a97c7b2625c0107eb4753c42b6240d39138472cfa9868a992320
|
|
BLAKE2b-256 checksum How to use checksums |
56b0f19a95f5ca99e00d4fb9b150bad964dbd6cf0898c48fe44de97fca314843
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp313-cp313t-macosx_10_15_x86_64.whl
| Download URL | keep_awake-1.2.0-cp313-cp313t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 9.7 kB |
| Tags | CPython 3.13 CPython 3.13 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
3e2dbe8ffd1d4459509bf53402cee502a072dcc345be4090fb8cd36de633abf3
|
|
BLAKE2b-256 checksum How to use checksums |
f770e3a99126466314a61d130fe91ac71b283d88a8ef4f60b1bec65d0594fdd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp313-cp313-win_arm64.whl
| Download URL | keep_awake-1.2.0-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 12.4 kB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
3e3a4be21be1a8c288c7b3358668af2f7f3ee02b31bbd5e267acd33d9db4dd12
|
|
BLAKE2b-256 checksum How to use checksums |
8692f9e46c12f4afda0f10784b531e005e96353cca4f7108ccfc552831d1f25c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp313-cp313-win_amd64.whl
| Download URL | keep_awake-1.2.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 12.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
84e1cbcbd4422c3b8bbba28f4cfb5a45ca21b44e1ec92c15cb83613b4fa7e086
|
|
BLAKE2b-256 checksum How to use checksums |
67d9687eb0098803d6cd60c97376ea4c120d50a14e08763dc625d84a13a6a48c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | keep_awake-1.2.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 10.1 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
25aebe923ea4b7d171e3c4438684607290f5c2db1576185979f484ac51ed49f8
|
|
BLAKE2b-256 checksum How to use checksums |
1ce4bd32e1374a4d369c365568396bb06a746b6c63cadb28919c2c191eba1eba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp313-cp313-macosx_10_15_x86_64.whl
| Download URL | keep_awake-1.2.0-cp313-cp313-macosx_10_15_x86_64.whl |
|---|---|
| Size | 9.6 kB |
| Tags | CPython 3.13 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
60c00167a88b14a5fcdd5f29278ea3c750a2c3227a7ae430d004511ea27b0179
|
|
BLAKE2b-256 checksum How to use checksums |
5e65d9db13b421ef4cc47d3a2b8dd6fd25cb2356d44577aa2e0f9aa9984c5868
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp312-cp312-win_arm64.whl
| Download URL | keep_awake-1.2.0-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 12.4 kB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
9c3211e3e156eb7fb45d81d47a1b8327d0ad96b4a6587e95c2bea5e5452e5a64
|
|
BLAKE2b-256 checksum How to use checksums |
cb06f31b651a3c86b13e9e433f5352ebdf1459e9d66c39a711d1a29d85d79c32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp312-cp312-win_amd64.whl
| Download URL | keep_awake-1.2.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 12.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fc160833e48cd5d32dfbe90ad38375cd2db50bec5985e8b22883a2d32a7427e7
|
|
BLAKE2b-256 checksum How to use checksums |
395dfa395185a94978ea77b3262b7e1deb0a87be6d60958abfe9c3f3948c8bd5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | keep_awake-1.2.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 10.1 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9230ba74bc2fca92ca9b47d90ba096e7ceaac873cab3346d49b77e51a5c17678
|
|
BLAKE2b-256 checksum How to use checksums |
f0739bc3c60484bd190bc398742b2f7d9c9a7cb7f2f19bab92ed7a9f7c863e76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp312-cp312-macosx_10_15_x86_64.whl
| Download URL | keep_awake-1.2.0-cp312-cp312-macosx_10_15_x86_64.whl |
|---|---|
| Size | 9.6 kB |
| Tags | CPython 3.12 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
ead73e07af9cbbf1a8089fee89bb574d48170702911decb75bd91ee9b66fd4ca
|
|
BLAKE2b-256 checksum How to use checksums |
6d68daea7604d019dd0caa3269298e39dd5390cefe7541cc414de017442e6bfd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp311-cp311-win_arm64.whl
| Download URL | keep_awake-1.2.0-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 12.4 kB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
8949a94b131b731899c956f5ddd638397524e91be59b4e09778ff3d05b1e05e9
|
|
BLAKE2b-256 checksum How to use checksums |
187f62e46294efcd8be1e360d0bbb0221ea8824ae7ca5231f4ddce887a35eb97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp311-cp311-win_amd64.whl
| Download URL | keep_awake-1.2.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 12.7 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7efeb853bbc3a7b3272a6a386064618daf3e9e04b5e9ff2263d42313c22e4b33
|
|
BLAKE2b-256 checksum How to use checksums |
6de402a06c1c7cb0e34256de44442b72c0f5413dc5acadc21e64f2e25b1a849a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | keep_awake-1.2.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 10.1 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
834af39948c2856e755aff11e92aeb1c87777bf504bfe0bece3af422328dd8d6
|
|
BLAKE2b-256 checksum How to use checksums |
b61921a09ff3f3b49cb069dc8c91084f100feafd0b329d1f6ee98163f193e977
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp311-cp311-macosx_10_15_x86_64.whl
| Download URL | keep_awake-1.2.0-cp311-cp311-macosx_10_15_x86_64.whl |
|---|---|
| Size | 9.6 kB |
| Tags | CPython 3.11 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
fc837ec0c3b174cc500d52df983ec132e19ef757d21e1d8f47da91aa6e4b054a
|
|
BLAKE2b-256 checksum How to use checksums |
0b3e67838448534bc38fe90ad1742d1dd74ebcf6a14f752e06c351758533556c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp310-cp310-win_amd64.whl
| Download URL | keep_awake-1.2.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 12.7 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5dba6774b4237a7e0213914f409999c35397c7f7baef50d3c4cc645fb48ce001
|
|
BLAKE2b-256 checksum How to use checksums |
490ec3837b78474d3735de93f101f7cc057ae8a8d67ae8674b10c04846e9d57d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | keep_awake-1.2.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 10.1 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0c1a820637ae332005abbf87a28ae9d8bd58698b1cb9d4ab8337a009a1a1d9ff
|
|
BLAKE2b-256 checksum How to use checksums |
64c7cf01d69d9fac1532acff19be6617b8914648d8d25705094db2df734918f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp310-cp310-macosx_10_15_x86_64.whl
| Download URL | keep_awake-1.2.0-cp310-cp310-macosx_10_15_x86_64.whl |
|---|---|
| Size | 9.6 kB |
| Tags | CPython 3.10 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
3721729b2e186e660206d6444d832ff90caaa054c07dedacdad776d317e898ad
|
|
BLAKE2b-256 checksum How to use checksums |
31dc5c9845a77465982b6b5d0670c7cf35cf25599501ccd9f297d7b137022ee1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp39-cp39-win_amd64.whl
| Download URL | keep_awake-1.2.0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 12.7 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0af7374e4ccb02885210b1214cc57a321d1f60195cb2ed777a4a72bc4dbfa7f4
|
|
BLAKE2b-256 checksum How to use checksums |
de6b59efaedb137d34d5d9c58b69d68585a4b078a46bd43dc03c666c6ceaa8d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | keep_awake-1.2.0-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 10.1 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
32caae45e3f038534269b2939133673033540dd3f16a0fafb746df4f0c60b585
|
|
BLAKE2b-256 checksum How to use checksums |
a060dcf071e534265ff41b411ad8472b45843666a38809ea7025a3abe07a933b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp39-cp39-macosx_10_15_x86_64.whl
| Download URL | keep_awake-1.2.0-cp39-cp39-macosx_10_15_x86_64.whl |
|---|---|
| Size | 9.6 kB |
| Tags | CPython 3.9 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
2d61318059ed3d6db126810003280009031fee160ac9029167427c862752b7cc
|
|
BLAKE2b-256 checksum How to use checksums |
8ba236ed4fbf1896afd821a47883c50d8c00583dcda760dd5c5f1212466cd34c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp38-cp38-win_amd64.whl
| Download URL | keep_awake-1.2.0-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 12.7 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0bd2522e05a630f701a840f3e8222733e4d120710bd453a7403f6d13a45c3788
|
|
BLAKE2b-256 checksum How to use checksums |
e6fc402ee587ef529d0b908ff740690a0a67b8bcaa4d958d450e8fcea349695d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | keep_awake-1.2.0-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 10.0 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8e6be5012990ce7fdc12dec89886784be833d35e40f09272f5a540544c64da47
|
|
BLAKE2b-256 checksum How to use checksums |
bcf3d20b55c5daaf821a93431f975c1cc130fff6bb3533175c0d117fc9e80238
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / keep_awake-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | keep_awake-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 9.5 kB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
b316e5713e68c8181fc904730ba3ffce0c0f3ba4848edba3db46a5f1b468d187
|
|
BLAKE2b-256 checksum How to use checksums |
470a9d727a6ecdf2cd9a6f1496ab3d27d2c51fcc14051bebf82ee057b4745f86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency log