-
Notifications
You must be signed in to change notification settings - Fork 66
Description
Environment
- OS: Windows 11 Pro (64-bit)
- Python: 3.11.9
- pip: 24.0
- pyorbbecsdk version: 1.3.2
Problem
The Windows wheel package pyorbbecsdk-1.3.2-cp311-cp311-win_amd64.whl contains macOS binaries instead of Windows binaries.
Steps to reproduce
- Download the Windows wheel explicitly:
pip download pyorbbecsdk --only-binary=:all: --platform win_amd64 --python-version 3.11- Install it:
pip install pyorbbecsdk-1.3.2-cp311-cp311-win_amd64.whl- Check installed files:
dir "C:\Program Files\Python311\Lib\site-packages" | findstr pyorbbecResult
No files are found in site-packages, despite pip saying "Successfully installed".
When extracting the .whl file manually (renamed to .zip), it contains:
libOrbbecSDK.1.10.5.dylib <- macOS
libOrbbecSDK.1.10.dylib <- macOS
libOrbbecSDK.dylib <- macOS
pyorbbecsdk.cpython-311-darwin.so <- macOS
Expected
Should contain Windows binaries like:
OrbbecSDK.dll
pyorbbecsdk.cp311-win_amd64.pyd
Impact
pyorbbecsdk cannot be installed on Windows at all. The package is completely broken for Windows users.
Additional info
- Downloaded directly from PyPI
- Tested with explicit platform specification
- Manual .whl extraction confirms wrong platform binaries
- The .whl filename says "win_amd64" but contents are "darwin" (macOS)
This appears to be a packaging error where the macOS build was accidentally uploaded as the Windows version.
Request
Please re-build and re-upload the correct Windows wheel for Python 3.11.