Michael Forney
577110ae20
python: Update to 3.6.3
2017-10-04 01:08:57 -07:00
Michael Forney
ba94a8513d
Rewrite ninja generation scripts in Lua
2017-09-25 19:23:06 -07:00
Michael Forney
478ea3bf7d
python: Use Setup based on setup.py
...
Setup.dist is incomplete and is missing things like _multiprocessing.
Instead, build up Setup by scanning through setup.py for "Extension".
This adds the following modules:
* _json
* _multiprocessing
* _opcode
2017-09-01 19:07:48 -07:00
Michael Forney
6fa5f88e60
Don't use -isystem
...
This way we can use -MMD to exclude system header files and still retain
dependency tracking within oasis.
2017-08-19 19:07:18 -07:00
Michael Forney
21878c5290
python: Update to 3.6.2
2017-08-04 00:19:39 -07:00
Michael Forney
bd078805e6
expat: Use arc4random_buf
2017-07-15 00:44:53 -07:00
Michael Forney
d54fcd4057
python: Update to 3.6.1
2017-03-24 13:40:59 -07:00
Michael Forney
bc4a9176f8
python: Set DATE and TIME for reproducible builds
2017-03-24 12:43:31 -07:00
Michael Forney
806dda2e91
python: Update lib directory name and VERSION to 3.6
...
This was accidentally omitted in 1fa2eca8be .
2017-02-10 20:12:56 -08:00
Michael Forney
a4b4e6bb96
Use $OLDPWD
2017-02-07 14:36:26 -08:00
Michael Forney
b47f3fc7cb
python: Disable PYMALLOC
2017-02-07 14:36:26 -08:00
Michael Forney
1fa2eca8be
python: Update to 3.6.0
2017-02-07 14:36:26 -08:00
Michael Forney
6aceb3586b
python: Update to 3.5.3
2017-02-07 14:36:26 -08:00
Michael Forney
293f5a93b7
Move to flat package hierarchy
...
Note to self: never try to move submodules again
To migrate your existing submodules (more or less):
set -x
set -e
mkdir .git/modules/pkg
for old in */*/src ; do
new="pkg/${old#*/}"
if ! [ -f "$old/.git" ] || [ "${old%%/*}" = pkg ] ; then
continue
fi
git -C ".git/modules/$old" config core.worktree "../../../../../$new"
rmdir "$new"
mv "$old" "$new"
sed -e "s,$old,$new," "$new/.git" > "$new/.git.tmp"
mv "$new/.git.tmp" "$new/.git"
mkdir ".git/modules/${new%/src}"
mv ".git/modules/$old" ".git/modules/$new"
rm "${old%/src}"/*.ninja
mv "${old%/src}"/*.tar.{gz,xz,bz2} "${new%/src}/"
rmdir "${old%/src}" || true
done
sed -e 's,^\[submodule "[^/]*/,[submodule "pkg/,' .git/config > .git/config.tmp
mv .git/config.tmp .git/config
2016-12-13 23:10:30 -08:00