Build Wheels #87
Annotations
6 errors, 3 warnings, and 1 notice
|
Build wheels on macos-13
Process completed with exit code 1.
|
|
Build wheels on macos-13
cibuildwheel: Command ['/bin/sh', '-c', 'python -c "\nimport sys, os\nprint(f\'=== cibuildwheel Test Environment ===\')\nprint(f\'Python: {sys.executable}\')\nprint(f\'Platform: {sys.platform}\')\nprint(f\'Working directory: {os.getcwd()}\')\n\ntry:\n import pyhelios\n print(f\'[SUCCESS] PyHelios3D {pyhelios.__version__} imported successfully\')\n\n # Test native library functionality (most critical test)\n from pyhelios.plugins import get_plugin_info\n info = get_plugin_info()\n print(f\'[SUCCESS] Platform: {info[\\"platform\\"]}\')\n mock_mode = info.get(\'is_mock\', True)\n print(f\'[SUCCESS] Mock mode: {mock_mode}\')\n\n if mock_mode:\n print(\'[FAILED] Mock mode detected - this violates fail-fast policy!\')\n print(\'Mock mode indicates native libraries are not properly packaged in wheel.\')\n print(\'This must be fixed before deployment.\')\n raise RuntimeError(\'Mock mode detected in wheel testing - native libraries missing\')\n else:\n lib_path = info.get(\'library_path\', \'Unknown\')\n print(f\'[SUCCESS] Native library loaded: {lib_path}\')\n\n # Test macOS expected plugins (5 plugins including visualization but no GPU)\n available_plugins = info.get(\'available_plugins\', [])\n expected_plugins = [\'weberpenntree\', \'visualizer\', \'photosynthesis\', \'solarposition\', \'stomatalconductance\']\n print(f\'[INFO] Available plugins: {sorted(available_plugins)}\')\n print(f\'[INFO] Expected plugins: {sorted(expected_plugins)}\')\n\n missing_plugins = set(expected_plugins) - set(available_plugins)\n if missing_plugins:\n print(f\'[FAILED] Missing expected plugins: {sorted(missing_plugins)}\')\n raise RuntimeError(f\'Missing expected plugins: {missing_plugins}\')\n else:\n print(f\'[SUCCESS] All {len(expected_plugins)} expected plugins are available\')\n\n # Asset validation (non-critical, allow failure)\n try:\n from pyhelios.assets import get_asset_manager\n manager = get_asset_manager()\n helios_build = manager._get_helios_build_path()\n if helios_build:\n print(f\'[INFO] HELIOS_BUILD assets: {helios_build}\')\n else:\n print(\'[INFO] HELIOS_BUILD assets not found (acceptable in wheel testing)\')\n except Exception as e:\n print(f\'[INFO] Asset validation skipped: {e}\')\n\n print(\'[SUCCESS] cibuildwheel test completed successfully\')\n\nexcept Exception as e:\n print(f\'[FAILED] cibuildwheel test FAILED: {e}\')\n import traceback\n traceback.print_exc()\n raise\n" &&\npython -m pytest /Users/runner/work/PyHelios/PyHelios/tests/ --tb=short -v --forked\n'] failed with code 1.
|
|
Build wheels on ubuntu-24.04
The operation was canceled.
|
|
Build wheels on ubuntu-24.04
The strategy configuration was canceled because "build_wheels.macos-13_x86_64" failed
|
|
Build wheels on macos-14
The operation was canceled.
|
|
Build wheels on macos-14
The strategy configuration was canceled because "build_wheels.macos-13_x86_64" failed
|
|
Build wheels on macos-13
You are using macOS 13.
We (and Apple) do not provide support for this old version.
This is a Tier 3 configuration:
https://docs.brew.sh/Support-Tiers#tier-3
You can report Tier 3 unrelated issues to Homebrew/* repositories!
Read the above document instead before opening any issues or PRs.
|
|
Build wheels on macos-13
You are using macOS 13.
We (and Apple) do not provide support for this old version.
This is a Tier 3 configuration:
https://docs.brew.sh/Support-Tiers#tier-3
You can report Tier 3 unrelated issues to Homebrew/* repositories!
Read the above document instead before opening any issues or PRs.
|
|
Build wheels on macos-13
You are using macOS 13.
We (and Apple) do not provide support for this old version.
This is a Tier 3 configuration:
https://docs.brew.sh/Support-Tiers#tier-3
You can report Tier 3 unrelated issues to Homebrew/* repositories!
Read the above document instead before opening any issues or PRs.
|
|
Build wheels on macos-13
cibuildwheel: Setting SYSTEM_VERSION_COMPAT=0 to ensure CPython 3.8 can get correct macOS version and allow installation of wheels with MACOSX_DEPLOYMENT_TARGET >= 11.0. See https://github.com/pypa/cibuildwheel/issues/1767 for the details.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
wheels-windows-2022-AMD64
Expired
|
124 MB |
sha256:23af73c230b077a65d7863facfef88b62d8333a6d39f798cfa429b85507a9d4a
|
|