From d91ba51ce99e7d8f202f234cf23782eae6fdc0ad Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Thu, 23 Aug 2018 13:46:27 -0700 Subject: python: Update to 3.7.0 --- pkg/python/makesetup.lua | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 pkg/python/makesetup.lua (limited to 'pkg/python/makesetup.lua') diff --git a/pkg/python/makesetup.lua b/pkg/python/makesetup.lua new file mode 100644 index 00000000..4218d4de --- /dev/null +++ b/pkg/python/makesetup.lua @@ -0,0 +1,19 @@ +local modules = {} +for m in pairs(dofile(arg[1])) do + table.insert(modules, m) +end +table.sort(modules) + +for line in io.lines() do + if line == '/* -- ADDMODULE MARKER 1 -- */' then + for _, m in ipairs(modules) do + print('extern PyObject *PyInit_'..m..'(void);') + end + elseif line == '/* -- ADDMODULE MARKER 2 -- */' then + for _, m in ipairs(modules) do + print(' {"'..m..'", PyInit_'..m..'},') + end + else + print(line) + end +end -- cgit v1.2.3