Skip to content

Commit 7f81545

Browse files
committed
Merge pull request #6367 from jreback/windows
BLD: collection of windows build scripts to build binaries, test, output results and upload binaries
2 parents 3a78f7f + a95711d commit 7f81545

File tree

11 files changed

+417
-0
lines changed

11 files changed

+417
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
@echo off
2+
echo "starting 26-32"
3+
4+
5+
title 26-32 build
6+
echo "building"
7+
cd "c:\users\Jeff Reback\documents\github\pandas"
8+
C:\python26-32\python.exe setup.py build > build.26-32.log 2>&1
9+
10+
echo "installing"
11+
C:\python26-32\python.exe setup.py bdist --formats=wininst > install.26-32.log 2>&1
12+
13+
echo "testing"
14+
C:\python26-32\scripts\nosetests -A "not slow" build\lib.win32-2.6\pandas > test.26-32.log 2>&1
15+
16+
echo "versions"
17+
cd build\lib.win32-2.6
18+
C:\python26-32\python.exe ../../ci/print_versions.py > ../../versions.26-32.log 2>&1
19+
20+
21+
exit
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
@echo off
2+
echo "starting 26-64"
3+
4+
setlocal EnableDelayedExpansion
5+
set MSSdk=1
6+
CALL "C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin\SetEnv.cmd" /x64 /release
7+
set DISTUTILS_USE_SDK=1
8+
9+
title 26-64 build
10+
echo "building"
11+
cd "c:\users\Jeff Reback\documents\github\pandas"
12+
C:\python26-64\python.exe setup.py build > build.26-64.log 2>&1
13+
14+
echo "installing"
15+
C:\python26-64\python.exe setup.py bdist --formats=wininst > install.26-64.log 2>&1
16+
17+
echo "testing"
18+
C:\python26-64\scripts\nosetests -A "not slow" build\lib.win-amd64-2.6\pandas > test.26-64.log 2>&1
19+
20+
echo "versions"
21+
cd build\lib.win-amd64-2.6
22+
C:\python26-64\python.exe ../../ci/print_versions.py > ../../versions.26-64.log 2>&1
23+
24+
25+
exit
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
@echo off
2+
echo "starting 27-32"
3+
4+
setlocal EnableDelayedExpansion
5+
set MSSdk=1
6+
CALL "C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin\SetEnv.cmd" /x86 /release
7+
set DISTUTILS_USE_SDK=1
8+
9+
title 27-32 build
10+
echo "building"
11+
cd "c:\users\Jeff Reback\documents\github\pandas"
12+
C:\python27-32\python.exe setup.py build > build.27-32.log 2>&1
13+
14+
title "installing"
15+
C:\python27-32\python.exe setup.py bdist --formats=wininst > install.27-32.log 2>&1
16+
17+
echo "testing"
18+
C:\python27-32\scripts\nosetests -A "not slow" build\lib.win32-2.7\pandas > test.27-32.log 2>&1
19+
20+
echo "versions"
21+
cd build\lib.win32-2.7
22+
C:\python27-32\python.exe ../../ci/print_versions.py > ../../versions.27-32.log 2>&1
23+
24+
exit
25+
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
@echo off
2+
echo "starting 27-64"
3+
4+
setlocal EnableDelayedExpansion
5+
set MSSdk=1
6+
CALL "C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin\SetEnv.cmd" /x64 /release
7+
set DISTUTILS_USE_SDK=1
8+
9+
title 27-64 build
10+
echo "building"
11+
cd "c:\users\Jeff Reback\documents\github\pandas"
12+
C:\python27-64\python.exe setup.py build > build.27-64.log 2>&1
13+
14+
echo "installing"
15+
C:\python27-64\python.exe setup.py bdist --formats=wininst > install.27-64.log 2>&1
16+
17+
echo "testing"
18+
C:\python27-64\scripts\nosetests -A "not slow" build\lib.win-amd64-2.7\pandas > test.27-64.log 2>&1
19+
20+
echo "versions"
21+
cd build\lib.win-amd64-2.7
22+
C:\python27-64\python.exe ../../ci/print_versions.py > ../../versions.27-64.log 2>&1
23+
24+
exit
25+
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
@echo off
2+
echo "starting 33-32"
3+
4+
setlocal EnableDelayedExpansion
5+
set MSSdk=1
6+
CALL "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x86 /release
7+
set DISTUTILS_USE_SDK=1
8+
9+
title 33-32 build
10+
echo "building"
11+
cd "c:\users\Jeff Reback\documents\github\pandas"
12+
C:\python33-32\python.exe setup.py build > build.33-32.log 2>&1
13+
14+
echo "installing"
15+
C:\python33-32\python.exe setup.py bdist --formats=wininst > install.33-32.log 2>&1
16+
17+
echo "testing"
18+
C:\python33-32\scripts\nosetests -A "not slow" build\lib.win32-3.3\pandas > test.33-32.log 2>&1
19+
20+
echo "versions"
21+
cd build\lib.win32-3.3
22+
C:\python33-32\python.exe ../../ci/print_versions.py > ../../versions.33-32.log 2>&1
23+
24+
exit
25+
26+
27+
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
@echo off
2+
echo "starting 33-64"
3+
4+
setlocal EnableDelayedExpansion
5+
set MSSdk=1
6+
CALL "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 /release
7+
set DISTUTILS_USE_SDK=1
8+
9+
title 33-64 build
10+
echo "building"
11+
cd "c:\users\Jeff Reback\documents\github\pandas"
12+
C:\python33-64\python.exe setup.py build > build.33-64.log 2>&1
13+
14+
echo "installing"
15+
C:\python33-64\python.exe setup.py bdist --formats=wininst > install.33-64.log 2>&1
16+
17+
echo "testing"
18+
C:\python33-64\scripts\nosetests -A "not slow" build\lib.win-amd64-3.3\pandas > test.33-64.log 2>&1
19+
20+
echo "versions"
21+
cd build\lib.win-amd64-3.3
22+
C:\python33-64\python.exe ../../ci/print_versions.py > ../../versions.33-64.log 2>&1
23+
24+
exit
25+
26+
27+
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
@echo off
2+
echo "starting 34-32"
3+
4+
setlocal EnableDelayedExpansion
5+
set MSSdk=1
6+
CALL "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x86 /release
7+
set DISTUTILS_USE_SDK=1
8+
9+
title 34-32 build
10+
echo "building"
11+
cd "c:\users\Jeff Reback\documents\github\pandas"
12+
C:\python34-32\python.exe setup.py build > build.34-32.log 2>&1
13+
14+
echo "installing"
15+
C:\python34-32\python.exe setup.py bdist --formats=wininst > install.34-32.log 2>&1
16+
17+
echo "testing"
18+
C:\python34-32\scripts\nosetests -A "not slow" build\lib.win32-3.4\pandas > test.34-32.log 2>&1
19+
20+
echo "versions"
21+
cd build\lib.win32-3.4
22+
C:\python34-32\python.exe ../../ci/print_versions.py > ../../versions.34-32.log 2>&1
23+
24+
exit
25+
26+
27+
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
@echo off
2+
echo "starting 34-64"
3+
4+
setlocal EnableDelayedExpansion
5+
set MSSdk=1
6+
CALL "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 /release
7+
set DISTUTILS_USE_SDK=1
8+
9+
title 34-64 build
10+
echo "building"
11+
cd "c:\users\Jeff Reback\documents\github\pandas"
12+
C:\python34-64\python.exe setup.py build > build.34-64.log 2>&1
13+
14+
echo "installing"
15+
C:\python34-64\python.exe setup.py bdist --formats=wininst > install.34-64.log 2>&1
16+
17+
echo "testing"
18+
C:\python34-64\scripts\nosetests -A "not slow" build\lib.win-amd64-3.4\pandas > test.34-64.log 2>&1
19+
20+
echo "versions"
21+
cd build\lib.win-amd64-3.4
22+
C:\python34-64\python.exe ../../ci/print_versions.py > ../../versions.34-64.log 2>&1
23+
24+
exit
25+
26+
27+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
set PYTHONPATH=c:/python27-64/lib
2+
c:/python27-64/python.exe c:/Builds/check_and_build.py %1 %2 %3 %4 %4 %6 %7 %8 %9

0 commit comments

Comments
 (0)