-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Task/.bat: build all Py3.8-3.12 wheels at once
- Loading branch information
1 parent
7ebc054
commit 53640e8
Showing
2 changed files
with
71 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
@echo off | ||
REM This script was copied from PythonQwt project | ||
REM ====================================================== | ||
REM Package build script | ||
REM ====================================================== | ||
REM Licensed under the terms of the MIT License | ||
REM Copyright (c) 2020 Pierre Raybaut | ||
REM (see PythonQwt LICENSE file for more details) | ||
REM ====================================================== | ||
setlocal enabledelayedexpansion | ||
call %~dp0utils GetScriptPath SCRIPTPATH | ||
call %FUNC% GetModName MODNAME | ||
call %FUNC% SetPythonPath | ||
|
||
if exist MANIFEST ( del /q MANIFEST ) | ||
:: Iterate over all directories in the grandparent directory | ||
:: (WinPython base directories) | ||
call %FUNC% GetPythonExeGrandParentDir DIR0 | ||
for /D %%d in ("%DIR0%*") do ( | ||
:: Get the directory name without the path | ||
for %%n in (%%d) do set "DIRNAME=%%~nxn" | ||
|
||
:: Check if the directory ends with "-PyQt6" or "-PySide6" | ||
if not "!DIRNAME:~-6!"=="-PyQt6" ( | ||
if not "!DIRNAME:~-8!"=="-PySide6" ( | ||
set WINPYDIRBASE=%%d | ||
set OLD_PATH=!PATH! | ||
call !WINPYDIRBASE!\scripts\env.bat | ||
echo ****************************************************************************** | ||
echo Building %MODNAME% from "%%d" | ||
echo ****************************************************************************** | ||
python setup.py build bdist_wheel | ||
echo ---- | ||
set PATH=!OLD_PATH! | ||
) | ||
) | ||
) | ||
call %FUNC% EndOfScript |