Skip to content

Commit dc6be06

Browse files
committed
Updated yml
1 parent 067954d commit dc6be06

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,9 @@ jobs:
5050
- name: Build Python
5151
shell: bash
5252
run: |
53-
if ${{ matrix.py_vers == '3.12.10'}}
54-
then
55-
echo "PY_VER_ABBR=312" >> $GITHUB_ENV
56-
elif ${{ matrix.py_vers == '3.13.2'}}
57-
then
58-
echo "PY_VER_ABBR=313" >> $GITHUB_ENV
59-
fi
53+
54+
echo "PY_MAJOR_VERSION=${{ matrix.py_vers.split('.')[0] }}" >> $GITHUB_ENV
55+
echo "PY_MINOR_VERSION=${{ matrix.py_vers.split('.')[1] }}" >> $GITHUB_ENV
6056
6157
wget https://www.python.org/ftp/python/${{ matrix.py_vers}}/Python-${{ matrix.py_vers}}.tgz
6258
tar -zxvf Python-${{ matrix.py_vers}}.tgz
@@ -65,17 +61,17 @@ jobs:
6561
./configure --prefix=${{ github.workspace }}/python
6662
make && make install
6763
cd ..
68-
echo "Python_ROOT_DIR=${{ github.workspace }}/python" >> $GITHUB_ENV
64+
echo "Python_ROOT_DIR=${{ github.workspace }}/python" >> $GITHUB_ENV
6965
7066
- name: Upgrade pip
7167
run: |
72-
${{ env.Python_ROOT_DIR }}/bin/python3.12 -m pip install --upgrade pip
68+
${{ env.Python_ROOT_DIR }}/bin/python${{ env.PY_MAJOR_VERSION }}.${{ env.PY_MINOR_VERSION }} -m pip install --upgrade pip
7369
7470
- name: Activate virtual environment and build wxPython wheel
7571
run: |
7672
export LD_LIBRARY_PATH=${{ env.Python_ROOT_DIR }}/lib:$LD_LIBRARY_PATH
7773
export PATH=${{ env.Python_ROOT_DIR }}/bin:$PATH
78-
${{ env.Python_ROOT_DIR }}/bin/python3.12 -m venv .venv
74+
${{ env.Python_ROOT_DIR }}/bin/python${{ env.PY_MAJOR_VERSION }}.${{ env.PY_MINOR_VERSION }} -m venv .venv
7975
source .venv/bin/activate
8076
pip install -U six setuptools wheel
8177
pip download wxPython
@@ -85,7 +81,7 @@ jobs:
8581
- name: Test wxPython wheel
8682
run: |
8783
source .venv/bin/activate
88-
pip install wxpython-${{ env.WX_PYTHON_VERSION }}-cp${{ env.PY_VER_ABBR }}-cp${{ env.PY_VER_ABBR }}-linux_x86_64.whl
84+
pip install wxpython-${{ env.WX_PYTHON_VERSION }}-cp${{ env.PY_MAJOR_VERSION }}${{ env.PY_MINOR_VERSION }}-cp${{ env.PY_MAJOR_VERSION }}${{ env.PY_MINOR_VERSION }}-linux_x86_64.whl
8985
python -c "import wx; a=wx.App(); wx.Frame(None,title='hello world').Show(); a.MainLoop();"
9086
9187
- name: Create a release and upload asset
@@ -96,4 +92,4 @@ jobs:
9692
release_name: "wxPython-${{ env.WX_PYTHON_VERSION }} wheels"
9793
overwrite: true
9894
body: "wxPython-${{ env.WX_PYTHON_VERSION }} wheel packages for gtk3 and different python versions"
99-
file: wxpython-${{ env.WX_PYTHON_VERSION }}-cp${{ env.PY_VER_ABBR }}-cp${{ env.PY_VER_ABBR }}-linux_x86_64.whl
95+
file: wwxpython-${{ env.WX_PYTHON_VERSION }}-cp${{ env.PY_MAJOR_VERSION }}${{ env.PY_MINOR_VERSION }}-cp${{ env.PY_MAJOR_VERSION }}${{ env.PY_MINOR_VERSION }}-linux_x86_64.whl

0 commit comments

Comments
 (0)