Skip to content

Commit

Permalink
setup py project path in workspace
Browse files Browse the repository at this point in the history
  • Loading branch information
aborgna-q committed Apr 2, 2024
1 parent 20ebf16 commit 0db2402
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 7 deletions.
27 changes: 22 additions & 5 deletions .github/workflows/python-wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,39 @@ on:

jobs:
build_wheels:
name: Build wheels on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
name: Build wheels on ${{ matrix.runner.os }}-${{ matrix.runner.arch }}
runs-on: ${{ matrix.runner.os }}
strategy:
matrix:
# macos-13 is an intel runner, macos-14 is apple silicon
os: [ubuntu-latest, windows-latest, macos-13, macos-14]
runner:
- os: ubuntu-latest
arch: auto
- os: ubuntu-latest
arch: arm64
- os: windows-latest
arch: auto
# macos-13 is an intel runner, macos-14 is apple silicon
- os: macos-13
arch: auto
- os: macos-14
arch: auto

steps:
- uses: actions/checkout@v4

- name: Build wheels
uses: pypa/[email protected]
env:
CIBW_BEFORE_TEST: cd
CIBW_ARCHS_LINUX: ${{ matrix.runner.arch }}
CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014
CIBW_MANYLINUX_I686_IMAGE: manylinux2014
CIBW_ARCHS_MACOS: 'x86_64 arm64'
CIBW_TEST_SKIP: '*-macosx_arm64'

- uses: actions/upload-artifact@v4
with:
name: cibw-wheels-${{ matrix.os }}-${{ strategy.job-index }}
name: cibw-wheels-${{ matrix.runner.os }}-${{ matrix.runner.arch }}-${{ strategy.job-index }}
path: ./wheelhouse/*.whl

build_sdist:
Expand Down
3 changes: 1 addition & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ name = "hugr-project"
version = "0.0.0"
authors = ["TKET development team <[email protected]>"]
readme = "README.md"
packages = []

packages = [{ include = "quantunuum_hugr", from = "quantunuum-hugr-py" }]
package-mode = false

[tool.poetry.group.main.dependencies]
Expand Down

0 comments on commit 0db2402

Please sign in to comment.