diff options
| author | Michael Forney <mforney@mforney.org> | 2018-08-23 13:46:27 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2018-08-26 13:29:08 -0700 |
| commit | d91ba51ce99e7d8f202f234cf23782eae6fdc0ad (patch) | |
| tree | d37a8f18f84b8d08ff1483a14bee2deda7bfeca3 /pkg/python/makesetup.lua | |
| parent | 30374560967b8f757ec0d714ccf8d8e3bdaa7b3b (diff) | |
python: Update to 3.7.0
Diffstat (limited to 'pkg/python/makesetup.lua')
| -rw-r--r-- | pkg/python/makesetup.lua | 19 |
1 files changed, 19 insertions, 0 deletions
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 |
