TLDR · PROGRAMMING, DESIGN & DATA SCIENCE

PYTHON GRAPPLES WITH APPLE APP STORE REJECTIONS

lwn.net7 min read

Summary from the TLDR newsletter

Apple's macOS App Store is automatically rejecting apps that contain the string 'itms-services' - the URL scheme for apps to ask Apple's iTunes Store to install another app. The string exists in the urllib parser in Python's standard library. The discovery of this issue led to a discussion among Python developers about whether 'acceptable to app stores' should be a design goal for CPython. The developers decided to implement a `--with-app-store-compliance` configuration option to remove the problematic code.