|
54 | 54 | # TODO: support PyPy?
|
55 | 55 | python: [["cp38", "3.8"], ["cp39", "3.9"], ["cp310", "3.10"], ["cp311", "3.11-dev"]]# "pp38", "pp39"]
|
56 | 56 | env:
|
57 |
| - IS_32_BIT: ${{ matrix.buildplat[1] == 'win32' }} |
58 | 57 | IS_PUSH: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') }}
|
59 | 58 | IS_SCHEDULE_DISPATCH: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }}
|
60 | 59 | steps:
|
|
72 | 71 |
|
73 | 72 | env:
|
74 | 73 | CIBW_BUILD: ${{ matrix.python[0] }}-${{ matrix.buildplat[1] }}
|
75 |
| - CIBW_ENVIRONMENT: IS_32_BIT='${{ env.IS_32_BIT }}' |
76 |
| - # We can't test directly with cibuildwheel, since we need to have to wheel location |
77 |
| - # to mount into the docker image |
78 |
| - CIBW_TEST_COMMAND_LINUX: "python {project}/ci/test_wheels.py" |
79 |
| - CIBW_TEST_COMMAND_MACOS: "python {project}/ci/test_wheels.py" |
80 |
| - CIBW_TEST_REQUIRES: hypothesis==6.52.1 pytest>=6.2.5 pytest-xdist pytest-asyncio>=0.17 |
81 |
| - CIBW_REPAIR_WHEEL_COMMAND_WINDOWS: "python ci/fix_wheels.py {wheel} {dest_dir}" |
82 |
| - CIBW_ARCHS_MACOS: x86_64 universal2 |
83 |
| - CIBW_BUILD_VERBOSITY: 3 |
84 | 74 |
|
85 | 75 | # Used to test the built wheels
|
86 | 76 | - uses: actions/setup-python@v3
|
@@ -118,7 +108,7 @@ jobs:
|
118 | 108 |
|
119 | 109 | - name: Upload wheels
|
120 | 110 | if: success()
|
121 |
| - shell: bash |
| 111 | + shell: bash -el {0} |
122 | 112 | env:
|
123 | 113 | PANDAS_STAGING_UPLOAD_TOKEN: ${{ secrets.PANDAS_STAGING_UPLOAD_TOKEN }}
|
124 | 114 | PANDAS_NIGHTLY_UPLOAD_TOKEN: ${{ secrets.PANDAS_NIGHTLY_UPLOAD_TOKEN }}
|
@@ -195,7 +185,7 @@ jobs:
|
195 | 185 |
|
196 | 186 | - name: Upload sdist
|
197 | 187 | if: success()
|
198 |
| - shell: bash |
| 188 | + shell: bash -el {0} |
199 | 189 | env:
|
200 | 190 | PANDAS_STAGING_UPLOAD_TOKEN: ${{ secrets.PANDAS_STAGING_UPLOAD_TOKEN }}
|
201 | 191 | PANDAS_NIGHTLY_UPLOAD_TOKEN: ${{ secrets.PANDAS_NIGHTLY_UPLOAD_TOKEN }}
|
|
0 commit comments