From c9cd504f148991f9043ea8855abe93f86a033bdb Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Thu, 29 Dec 2016 23:50:15 -0800 Subject: [PATCH] setup.py: Make source files be in a deterministic order To make the package build reproducibly, sort the source files in a deterministic order instead of just globbing them. Patch originally from . --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 3cc8c92..90e1b9a 100644 --- a/setup.py +++ b/setup.py @@ -75,7 +75,7 @@ if fallback: # Project-specific part begins here: tokenizer = Extension("mwparserfromhell.parser._tokenizer", - sources=glob("mwparserfromhell/parser/ctokenizer/*.c"), + sources=sorted(glob("mwparserfromhell/parser/ctokenizer/*.c")), depends=glob("mwparserfromhell/parser/ctokenizer/*.h")) setup(