Skip to content

build: distribute wheels for Python 3.15/3.15t - #4879

Merged
lidavidm merged 7 commits into
apache:mainfrom
lidavidm:py315
Oct 14, 2026
Merged

lidavidm merged 7 commits into
apache:mainfrom
lidavidm:py315

Conversation

@lidavidm

Copy link
Copy Markdown
Member

Assisted-by: GPT-6.1 Sol

@lidavidm

Copy link
Copy Markdown
Member Author

See #4882 for failing debian-trixie

@lidavidm lidavidm assigned lidavidm and unassigned lidavidm Oct 12, 2026
@lidavidm
lidavidm marked this pull request as ready for review October 12, 2026 11:22
Comment on lines +773 to +780
- name: Test wheel 3.15
run: |
test -f adbc/python/adbc_driver_manager/repaired_wheels/*-cp315-cp315-manylinux*.whl

- name: Test wheel 3.15t
run: |
test -f adbc/python/adbc_driver_manager/repaired_wheels/*-cp315-cp315t-manylinux*.whl

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Track actually testing these wheels as a TODO code comment?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Docker container we use got updated, so I reverted this to actually test the wheel.

Comment on lines +925 to +932
- name: Test wheel 3.15
run: |
test -f adbc/python/adbc_driver_manager/repaired_wheels/*-cp315-cp315-macosx*.whl

- name: Test wheel 3.15t
run: |
test -f adbc/python/adbc_driver_manager/repaired_wheels/*-cp315-cp315t-macosx*.whl

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as above

Comment thread .github/workflows/packaging.yml Outdated
Comment on lines +1201 to +1214
- name: Test wheel 3.15
shell: pwsh
run: |
if (-not (Test-Path -Path "adbc/python/adbc_driver_manager/repaired_wheels/*-cp315-cp315-win_*.whl" -PathType Leaf)) {
throw "Python 3.15 driver manager wheel is missing"
}

- name: Test wheel 3.15t
shell: pwsh
run: |
if (-not (Test-Path -Path "adbc/python/adbc_driver_manager/repaired_wheels/*-cp315-cp315t-win_*.whl" -PathType Leaf)) {
throw "Python 3.15t driver manager wheel is missing"
}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same

Comment thread c/CMakeLists.txt Outdated
@lidavidm

Copy link
Copy Markdown
Member Author

This is now green; tests that use conda-forge are still on 3.14 but we build for 3.15 at least

@lidavidm
lidavidm merged commit fe88b72 into apache:main Oct 14, 2026
97 checks passed
@lidavidm
lidavidm deleted the py315 branch October 14, 2026 04:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants