Skip to content

Bump dpctl dependency up to 0.24.0 dev - #3169

Merged
antonwolfy merged 2 commits into
masterfrom
bump-dpctl-0.24.0-dev
Nov 11, 2026
Merged

antonwolfy merged 2 commits into
masterfrom
bump-dpctl-0.24.0-dev

Conversation

@antonwolfy

Copy link
Copy Markdown
Contributor

dpnp 0.21.0 was released with dpctl 0.23.0 (#3129, on maintenance/0.21.x), but master still requires the 0.23.0 dev series. This PR moves master to the dpctl 0.24.0 dev series, which CI already installs from dppy/label/dev:

  • [project].dependencies, environments/dpctl_pkg.txt, environments/dpctl_pkg.yml, conda-recipe/meta.yaml and conda-recipe/rattler_recipe.yaml: 0.23.0dev0 to 0.24.0dev0
  • [build-system].requires (PyPI releases only): 0.20.0 to 0.23.0
  • conda-recipe-cf/meta.yaml (conda-forge releases only): 0.22.1 to 0.23.0

Supersedes #3166, which sets only environments/dpctl_pkg.txt to >=0.23.0. Without a pre-release in that requirement, pip gets a dev wheel from dppy/label/dev only because the index has no 0.23.0 release, and the file would no longer match dpctl_pkg.yml.

  • Have you provided a meaningful PR description?
  • Have you added a test, reproducer or referred to an issue with a reproducer?
  • Have you tested your changes locally for CPU and GPU devices?
  • Have you made sure that new changes do not introduce compiler warnings?
  • Have you checked performance impact of proposed changes?
  • Have you added documentation for your changes, if necessary?
  • Have you added your changes to the changelog?

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Changes recommended

The conda-forge recipe permits dpctl 0.23.0, but the wheel requires dpctl>=0.24.0dev0, causing the recipe’s pip check to fail with an otherwise permitted dependency version.

1 open issue
What changed in this PR

Moves master to the dpctl 0.24.0 development series while updating release-only build requirements to 0.23.0.

Changes:

  • Aligns project dependencies, development environments, and primary conda recipes on >=0.24.0dev0.
  • Raises the PyPI build and conda-forge minimums to 0.23.0.
  • Records the dependency bump in the changelog.
File Description
pyproject.toml Updates build and runtime dependency minimums
environments/​dpctl_pkg.yml Updates the conda development requirement
environments/​dpctl_pkg.txt Updates the pip development requirement
conda-recipe/​rattler_recipe.yaml Raises the rattler recipe’s development minimum
conda-recipe/​meta.yaml Raises the primary conda recipe’s development minimum
conda-recipe-cf/​meta.yaml Raises the conda-forge release minimum
CHANGELOG.md Documents the dependency bump

Review effort: Balanced

Comment thread pyproject.toml Resolved
@github-actions

github-actions Bot commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Array API standard conformance tests for dpnp=0.22.0dev1=np2py314h8d9cdd5_12 ran successfully.
Passed: 1491
Failed: 0
Skipped: 6

@github-actions

github-actions Bot commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

View rendered docs @ https://intelpython.github.io/dpnp/pull/3169/index.html

@coveralls

coveralls commented Nov 7, 2026 •

Copy link
Copy Markdown
Collaborator

Coverage Status

coverage: 84.424%. remained the same — bump-dpctl-0.24.0-dev into master

@vlad-perevezentsev vlad-perevezentsev left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM
Thank you @antonwolfy

@antonwolfy
antonwolfy merged commit 630644d into master Nov 11, 2026
44 checks passed
@antonwolfy
antonwolfy deleted the bump-dpctl-0.24.0-dev branch November 11, 2026 13:21
github-actions Bot added a commit that referenced this pull request Nov 11, 2026
dpnp 0.21.0 was released with `dpctl` 0.23.0 (#3129, on
`maintenance/0.21.x`), but master still requires the 0.23.0 dev series.
This PR moves master to the `dpctl` 0.24.0 dev series, which CI already
installs from `dppy/label/dev`:

- `[project].dependencies`, `environments/dpctl_pkg.txt`,
`environments/dpctl_pkg.yml`, `conda-recipe/meta.yaml` and
`conda-recipe/rattler_recipe.yaml`: `0.23.0dev0` to `0.24.0dev0`
- `[build-system].requires` (PyPI releases only): `0.20.0` to `0.23.0`
- `conda-recipe-cf/meta.yaml` (conda-forge releases only): `0.22.1` to
`0.23.0`

Supersedes #3166, which sets only `environments/dpctl_pkg.txt` to
`>=0.23.0`. Without a pre-release in that requirement, pip gets a dev
wheel from `dppy/label/dev` only because the index has no 0.23.0
release, and the file would no longer match `dpctl_pkg.yml`. 630644d
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.

4 participants