From: Reiner Herrmann <reiner@reiner-h.de>
Date: Mon, 10 Jul 2017 14:47:50 +0200
Subject: Sort source files for deterministic linking order

---
 setup.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/setup.py b/setup.py
index 350d85d..dda9214 100644
--- a/setup.py
+++ b/setup.py
@@ -23,8 +23,8 @@ for line in open(path, **open_kw):
 # The 'ephem' module is built from every .c file in the libastro
 # directory plus ...
 
-libastro_files = glob('libastro/*.c')
-libastro_data = glob('extensions/data/*.c')
+libastro_files = sorted(glob('libastro/*.c'))
+libastro_data = sorted(glob('extensions/data/*.c'))
 
 here = os.path.dirname(__file__)
 with open(os.path.join(here, 'README.rst'), **open_kw) as f:
