setup.py

Tue, 06 Feb 2018 20:16:59 +0000

author
Tuomo Valkonen <tuomov@iki.fi>
date
Tue, 06 Feb 2018 20:16:59 +0000
changeset 111
c3bc27cf5ece
parent 60
10bd7e3906d9
child 117
b509a4e34d7f
permissions
-rw-r--r--

Changed dreamtime calculation.
The monotonic clock (time.monotonic()) sometimes advances unreliably
in sleep, so isn't reliable for calculating sleeping time. We have to
use time.time(). But this may be changed by the user, so we only use
it to track sleep periods, and still use time.monotonic() to track
wake periods.

22
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
1 from setuptools import setup
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
2
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
3 APP = ['borgend.py']
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
4 DATA_FILES = []
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
5 OPTIONS = {
24
94d58d514d69 Workaround to PYTHONPATH and PYTHONHOME being messed up by py2app.
Tuomo Valkonen <tuomov@iki.fi>
parents: 22
diff changeset
6 'argv_emulation': False,
22
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
7 'plist': {
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
8 'LSUIElement': True,
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
9 },
60
10bd7e3906d9 py2app fails on several dependencies (xdg, pyyaml) that are satisfied
Tuomo Valkonen <tuomov@iki.fi>
parents: 56
diff changeset
10 'packages': ['rumps', 'keyring'],
10bd7e3906d9 py2app fails on several dependencies (xdg, pyyaml) that are satisfied
Tuomo Valkonen <tuomov@iki.fi>
parents: 56
diff changeset
11 # The following is the real list, byt py2app fails despite
10bd7e3906d9 py2app fails on several dependencies (xdg, pyyaml) that are satisfied
Tuomo Valkonen <tuomov@iki.fi>
parents: 56
diff changeset
12 # them being installed according to pip3 and everything
10bd7e3906d9 py2app fails on several dependencies (xdg, pyyaml) that are satisfied
Tuomo Valkonen <tuomov@iki.fi>
parents: 56
diff changeset
13 #'packages': ['rumps', 'keyring', 'xdg', 'pyyaml'],
22
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
14 }
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
15
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
16 setup(
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
17 app=APP,
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
18 data_files=DATA_FILES,
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
19 options={'py2app': OPTIONS},
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
20 setup_requires=['py2app'],
c3e95212e3f0 py2app standalone app generation
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
21 )

mercurial