Skip to content

Refactor valuation marks out of economics #18

Refactor valuation marks out of economics

Refactor valuation marks out of economics #18

Workflow file for this run

name: Wheels
on:
workflow_dispatch:
pull_request:
paths:
- ".github/workflows/wheels.yml"
- "MANIFEST.in"
- "cpp/**"
- "pyproject.toml"
- "setup.py"
- "src/ordersim/sim/**"
- "tests/test_cpp_execution_engine.py"
jobs:
build-wheels:
name: wheels (${{ matrix.os }})
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-15-intel, macos-14]
steps:
- uses: actions/checkout@v6
- name: Build wheels
uses: pypa/cibuildwheel@v3.4.1
env:
CIBW_BUILD: "cp311-* cp312-*"
CIBW_TEST_COMMAND: >-
python -c "from ordersim import cpp_execution_engine_available; assert cpp_execution_engine_available()"
- uses: actions/upload-artifact@v7
with:
name: wheels-${{ matrix.os }}
path: wheelhouse/*.whl