-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: try to reintroduce Python 3.12, now that NumPy has released a beta. #2644
Merged
+39
−28
Merged
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
49b2582
chore: try to reintroduce Python 3.12, now that NumPy has released a …
jpivarski c565f8f
ci: update more to 3.12
henryiii 0373144
tests: use packaging.version instead of vendor inside setuptools
henryiii d6e59d3
tests: avoid deps that aren't on 3.12 yet
henryiii 1228a50
Merge branch 'main' into jpivarski/test-NumPy-in-awkward_cpp
agoose77 f050804
Merge branch 'main' into jpivarski/test-NumPy-in-awkward_cpp
agoose77 2e833e5
chore: try disabling pyarrow
agoose77 d772f97
Merge remote-tracking branch 'origin/main' into jpivarski/test-NumPy-…
agoose77 a3f61c2
ci: declare pyarrow a no-op
agoose77 8bad00c
ci: fix escapes
agoose77 d60539a
ci: use single quote
agoose77 9f67f85
chore: show wheel tags
agoose77 541b764
fix: import more numba errors
agoose77 a41f953
fix: import more numba errors
agoose77 5ef5c77
fix: prohibit testing of "broken" Numba release
agoose77 e46d202
Revert "fix: import more numba errors"
agoose77 04e2c6a
Revert "fix: import more numba errors"
agoose77 4f50eb3
feat: revert previous merge of lower bound tests
agoose77 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -67,7 +67,7 @@ jobs: | |
- uses: pypa/[email protected] | ||
if: matrix.os == 'ubuntu-latest' | ||
env: | ||
CIBW_BUILD: cp311-manylinux_x86_64 | ||
CIBW_BUILD: cp312-manylinux_x86_64 | ||
with: | ||
config-file: cibuildwheel.toml | ||
package-dir: awkward-cpp | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -33,6 +33,7 @@ jobs: | |
strategy: | ||
matrix: | ||
python-version: | ||
- '3.12' | ||
- '3.11' | ||
- '3.10' | ||
- '3.9' | ||
|
@@ -48,7 +49,8 @@ jobs: | |
runs-on: windows-2019 | ||
|
||
env: | ||
PIP_ONLY_BINARY: cmake | ||
PIP_ONLY_BINARY: cmake,numpy,pandas | ||
PIP_PRE: "1" | ||
|
||
steps: | ||
- uses: actions/checkout@v4 | ||
|
@@ -60,6 +62,7 @@ jobs: | |
with: | ||
python-version: '${{ matrix.python-version }}' | ||
architecture: '${{ matrix.python-architecture }}' | ||
allow-prereleases: true | ||
|
||
- name: Generate build files | ||
run: pipx run nox -s prepare -- --headers --signatures --tests | ||
|
@@ -111,6 +114,7 @@ jobs: | |
strategy: | ||
matrix: | ||
python-version: | ||
- '3.12' | ||
- '3.11' | ||
- '3.10' | ||
- '3.9' | ||
|
@@ -119,7 +123,8 @@ jobs: | |
runs-on: macOS-11 | ||
|
||
env: | ||
PIP_ONLY_BINARY: cmake | ||
PIP_ONLY_BINARY: cmake,numpy | ||
PIP_PRE: "1" | ||
|
||
steps: | ||
- uses: actions/checkout@v4 | ||
|
@@ -130,6 +135,10 @@ jobs: | |
uses: actions/setup-python@v4 | ||
with: | ||
python-version: '${{ matrix.python-version }}' | ||
allow-prereleases: true | ||
|
||
- name: Debug wheel tags | ||
run: python -m pip debug --verbose | ||
|
||
- name: Generate build files | ||
run: pipx run nox -s prepare -- --headers --signatures --tests | ||
|
@@ -196,8 +205,11 @@ jobs: | |
- python-version: '3.8' | ||
numpy-package: "numpy" | ||
pyarrow-package: "pyarrow==7.0.0" | ||
- python-version: '3.12' | ||
numpy-package: "numpy>=1.26.0b1" | ||
pyarrow-package: "pyarrow;python_version<'3.12'" | ||
|
||
runs-on: ubuntu-20.04 | ||
runs-on: ubuntu-22.04 | ||
|
||
env: | ||
PIP_ONLY_BINARY: cmake | ||
|
@@ -211,6 +223,7 @@ jobs: | |
uses: actions/setup-python@v4 | ||
with: | ||
python-version: '${{ matrix.python-version }}' | ||
allow-prereleases: true | ||
|
||
- name: Oldest supported CMake | ||
uses: jwlawson/[email protected] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Disable pyarrow for 3.12 without breaking shell