appnope 1.0.0


pip install appnope

  Latest version

Released: Aug 20, 2026

Project Links

Meta
Author: Min Ragan-Kelley
Requires Python: >=3.9

Classifiers

Intended Audience
  • Developers

Operating System
  • MacOS

Programming Language
  • Python
  • Python :: 3

appnope

Simple package for disabling App Nap on macOS >= 10.9, which can be problematic.

To disable App Nap for the current process:

import appnope
appnope.nope()

To reenable, for some reason:

appnope.nap()

or to only disable App Nap for a particular block:

with appnope.nope_scope():
    do_important_stuff()

It uses ctypes to wrap a [NSProcessInfo beginActivityWithOptions] call to disable App Nap.

To install:

pip install appnope

Wheel compatibility matrix

Platform Python 3
any

Files in release

No dependencies