Skip to content

Commit b7e1ec9

Browse files
committed
v3.4.5
1 parent 72325e2 commit b7e1ec9

File tree

4 files changed

+39
-37
lines changed

4 files changed

+39
-37
lines changed

.github/workflows/wheel.yml

Lines changed: 36 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ on:
44
workflow_dispatch:
55

66
env:
7-
OPENSSL_VER: openssl-3.0.17
7+
OPENSSL_VER: openssl-3.0.18
88
OPENLDAP_VER: openldap-2.4.59
9-
PYTHONLDAP_VER: python-ldap-3.4.4
9+
PYTHONLDAP_VER: python-ldap-3.4.5
1010
CIBW_TEST_COMMAND: python -c"import ldap;print(ldap.__version__)"
1111
CIBW_SKIP: "cp38* cp39* cp310*"
1212
MSBUILDTREATHIGHERTOOLSVERSIONASCURRENT: 1
@@ -23,7 +23,7 @@ jobs:
2323
OPENSSL_CONFIG: VC-WIN64A-masm
2424
steps:
2525
- uses: actions/checkout@v5
26-
- uses: microsoft/setup-msbuild@v1.3
26+
- uses: microsoft/setup-msbuild@v2
2727
with:
2828
msbuild-architecture: x64
2929
- uses: ilammy/msvc-dev-cmd@v1
@@ -35,7 +35,7 @@ jobs:
3535
shell: cmd
3636
- run: build_python-ldap.cmd
3737
shell: cmd
38-
- uses: pypa/cibuildwheel@v3.1.4
38+
- uses: pypa/cibuildwheel@v3.2.1
3939
env:
4040
CIBW_ARCHS_WINDOWS: AMD64
4141
- uses: actions/upload-artifact@v4
@@ -53,7 +53,7 @@ jobs:
5353
OPENSSL_CONFIG: VC-WIN32
5454
steps:
5555
- uses: actions/checkout@v5
56-
- uses: microsoft/setup-msbuild@v1.3
56+
- uses: microsoft/setup-msbuild@v2
5757
with:
5858
msbuild-architecture: x86
5959
- uses: ilammy/msvc-dev-cmd@v1
@@ -66,38 +66,40 @@ jobs:
6666
shell: cmd
6767
- run: build_python-ldap.cmd
6868
shell: cmd
69-
- uses: pypa/cibuildwheel@v3.1.4
69+
- uses: pypa/cibuildwheel@v3.2.1
7070
env:
7171
CIBW_ARCHS_WINDOWS: x86
7272
- uses: actions/upload-artifact@v4
7373
with:
7474
path: ./wheelhouse/*.whl
7575
name: wheels-win32
76-
# ARM64 wheel is broken
77-
# build_arm64:
78-
# name: Build ARM64 wheels
79-
# runs-on: ${{ matrix.os }}
80-
# strategy:
81-
# matrix:
82-
# os: [windows-latest]
83-
# env:
84-
# VS_PLATFORM: ARM64
85-
# OPENSSL_CONFIG: VC-WIN64-ARM
86-
# steps:
87-
# - uses: actions/checkout@v5
88-
# - uses: microsoft/setup-msbuild@v1.3
89-
# with:
90-
# msbuild-architecture: arm64
91-
# - uses: ilammy/msvc-dev-cmd@v1
92-
# with:
93-
# arch: amd64_arm64
94-
# - run: build.cmd
95-
# shell: cmd
96-
# - uses: pypa/cibuildwheel@v3.1.4
97-
# env:
98-
# CIBW_SKIP: "pp* cp36* cp37* cp38* cp39* cp310*"
99-
# CIBW_ARCHS_WINDOWS: ARM64
100-
# - uses: actions/upload-artifact@v4
101-
# with:
102-
# path: ./wheelhouse/*.whl
103-
# name: wheels-win-arm64
76+
build_arm64:
77+
name: Build ARM64 wheels
78+
runs-on: ${{ matrix.os }}
79+
strategy:
80+
matrix:
81+
os: [windows-11-arm]
82+
env:
83+
VS_PLATFORM: ARM64
84+
OPENSSL_CONFIG: VC-WIN64-ARM
85+
steps:
86+
- uses: actions/checkout@v5
87+
- uses: microsoft/setup-msbuild@v2
88+
with:
89+
msbuild-architecture: arm64
90+
- uses: ilammy/msvc-dev-cmd@v1
91+
with:
92+
arch: arm64
93+
- run: build_openssl.cmd
94+
shell: cmd
95+
- run: build_openldap.cmd
96+
shell: cmd
97+
- run: build_python-ldap.cmd
98+
shell: cmd
99+
- uses: pypa/cibuildwheel@v3.2.1
100+
env:
101+
CIBW_ARCHS_WINDOWS: ARM64
102+
- uses: actions/upload-artifact@v4
103+
with:
104+
path: ./wheelhouse/*.whl
105+
name: wheels-win-arm64

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ The wheels can be downloaded from the [Releases](https://github.com/cgohlke/pyth
66

77
Install a wheel on the command line, for example for Python 3.14 64-bit:
88

9-
py.exe -3.14 -m pip install python_ldap-3.4.4-cp314-cp314-win_amd64.whl
9+
py.exe -3.14 -m pip install python_ldap-3.4.5-cp314-cp314-win_amd64.whl

build_openssl.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
@echo on
33
setlocal
44

5-
:: set OPENSSL_VER=openssl-3.0.17
5+
:: set OPENSSL_VER=openssl-3.0.18
66
:: set OPENSSL_CONFIG=VC-WIN64A-masm
77
:: set PATH=%PATH%;X:\Perl\bin
88

build_python-ldap.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
@echo on
33
setlocal
44

5-
:: set PYTHONLDAP_VER=python-ldap-3.4.4
5+
:: set PYTHONLDAP_VER=python-ldap-3.4.5
66

77
curl -L -o %PYTHONLDAP_VER%.tar.gz https://github.com/python-ldap/python-ldap/archive/refs/tags/%PYTHONLDAP_VER%.tar.gz
88
if errorlevel 1 exit /B 1

0 commit comments

Comments
 (0)