Skip to main content

Make it easier to write Mac apps in Python

Project description

Make it easier to write small applications for macOS (that use Twisted).

To get a very basic status menu API:

 from quickmacapp import mainpoint, Status, quit

 @mainpoint()
 def app(reactor: IReactorTime):
     Status("☀️ 💣").menu([("Do Something", lambda: print("something")),
                          ("Quit", quit)])

Packaging this into a working app bundle is currently left as an exercise for the reader.

This was originally extracted from https://github.com/glyph/Pomodouroboros/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quickmacapp-2023.2.17.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

quickmacapp-2023.2.17-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file quickmacapp-2023.2.17.tar.gz.

File metadata

  • Download URL: quickmacapp-2023.2.17.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for quickmacapp-2023.2.17.tar.gz
Algorithm Hash digest
SHA256 ce2a0a5347958c6b99e14400c86d824e7f27060084007b3169cb670108ab05de
MD5 e4c4236cec8536b57953110d9001c2f8
BLAKE2b-256 f77b04c6029b0da500636e4fa04908391b34d069cb4c40c428360c8f623e9247

See more details on using hashes here.

Provenance

File details

Details for the file quickmacapp-2023.2.17-py3-none-any.whl.

File metadata

File hashes

Hashes for quickmacapp-2023.2.17-py3-none-any.whl
Algorithm Hash digest
SHA256 41bb18b43d2fba232cf4c87cdb5d1ced215b52fd870b6e546722b49dcc256cd8
MD5 4fb3eccbde40798eecf779a356c50350
BLAKE2b-256 1f045ae2ea969c680b94448077ca995595439a86f19dfcd44e74a6e6475fda51

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page