diff options
author | Steve Dower <steve.dower@microsoft.com> | 2016-06-24 18:37:50 (GMT) |
---|---|---|
committer | Steve Dower <steve.dower@microsoft.com> | 2016-06-24 18:37:50 (GMT) |
commit | 3f9fbfcdd420a3277dcebbf61cd830b7626539a5 (patch) | |
tree | cca5bb0bf11140959a7049055f669bd492c972be /Tools/nuget | |
parent | 33f7310c5eeedf12690c3548e3315dbbfff6b770 (diff) | |
download | cpython-3f9fbfcdd420a3277dcebbf61cd830b7626539a5.zip cpython-3f9fbfcdd420a3277dcebbf61cd830b7626539a5.tar.gz cpython-3f9fbfcdd420a3277dcebbf61cd830b7626539a5.tar.bz2 |
Preinstalls pip into the nuget package so that pip.exe is available after installation.
Diffstat (limited to 'Tools/nuget')
-rw-r--r-- | Tools/nuget/make_pkg.proj | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Tools/nuget/make_pkg.proj b/Tools/nuget/make_pkg.proj index 812349a..15e6d8f 100644 --- a/Tools/nuget/make_pkg.proj +++ b/Tools/nuget/make_pkg.proj @@ -24,6 +24,8 @@ <PythonArguments>"$(PythonExe)" "$(MSBuildThisFileDirectory)\..\msi\make_zip.py"</PythonArguments> <PythonArguments>$(PythonArguments) -t "$(IntermediateOutputPath)" -a $(ArchName)</PythonArguments> + <PipArguments>"$(IntermediateOutputPath)\python.exe" -B -c "import sys; sys.path.append('$(PySourcePath)\Lib'); import ensurepip; ensurepip._main()"</PipArguments> + <NugetArguments>"$(Nuget)" pack "$(MSBuildThisFileDirectory)\$(OutputName).nuspec"</NugetArguments> <NugetArguments>$(NugetArguments) -BasePath "$(IntermediateOutputPath)"</NugetArguments> <NugetArguments>$(NugetArguments) -OutputDirectory "$(OutputPath)\en-us"</NugetArguments> @@ -40,9 +42,10 @@ set VCREDIST_PATH=$(VS140COMNTOOLS)\..\..\VC\redist\$(Platform)\Microsoft.VC140. </Target> <Target Name="_Build"> + <Exec Command="$(CleanCommand)" /> <Exec Command="$(Environment) -$(CleanCommand) $(PythonArguments)" /> + <Exec Command="$(PipArguments)" /> <Exec Command="$(NugetArguments)" /> </Target> |