| 7 ## Installation |
7 ## Installation |
| 8 |
8 |
| 9 You will need to install the following non-standard Python packages: |
9 You will need to install the following non-standard Python packages: |
| 10 |
10 |
| 11 - [rumps](https://github.com/jaredks/rumps) (Ridiculously Uncomplicated macOS Python Statusbar apps) |
11 - [rumps](https://github.com/jaredks/rumps) (Ridiculously Uncomplicated macOS Python Statusbar apps) |
| 12 - [keyring](https://pypi.python.org/pypi/keyring) |
12 - [keyring](https://pypi.python.org/pypi/keyring) to extracdt passphrases from the keychain |
| |
13 <!-- - [xdg](https://pypi.python.org/pypi/xdg/3.0.0) for configuration file location --> |
| 13 |
14 |
| 14 For passphrase use authentication to work correctly, it is useful to create a standalone Mac app. This can be don with `py2app`. You can install it with |
15 For passphrase use authentication to work correctly, it is useful to create a standalone Mac app. This can be don with `py2app`. You can install it with |
| 15 |
16 |
| 16 pip install py2app |
17 pip install py2app |
| 17 |
18 |
| 18 (for alternatives see [py2app documentation](https://py2app.readthedocs.io/en/latest/install.html#installing-with-pip)). Then, to build the standalone app, run |
19 (for alternatives see [py2app documentation](https://py2app.readthedocs.io/en/latest/install.html)). Then, to build the standalone app, run |
| 19 |
20 |
| 20 python3 setup.py py2app |
21 python3 setup.py py2app |
| 21 |
22 |
| 22 The apps hould be placed under `dist/`. |
23 The apps hould be placed under `dist/`. |
| 23 |
24 |