Skip to content

python3Packages.vllm: 0.11.0 -> 0.11.2#454872

Closed
daniel-fahey wants to merge 2 commits intoNixOS:masterfrom
daniel-fahey:update/python3Packages.vllm
Closed

python3Packages.vllm: 0.11.0 -> 0.11.2#454872
daniel-fahey wants to merge 2 commits intoNixOS:masterfrom
daniel-fahey:update/python3Packages.vllm

Conversation

@daniel-fahey
Copy link
Copy Markdown
Contributor

@daniel-fahey daniel-fahey commented Oct 23, 2025

Diffs:
vllm-project/vllm@v0.11.0...v0.11.1
vllm-project/vllm@v0.11.1...v0.11.2

Changelogs:
https://github.com/vllm-project/vllm/releases/tag/v0.11.1
https://github.com/vllm-project/vllm/releases/tag/v0.11.2

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 6.topic: python Python is a high-level, general-purpose programming language. labels Oct 23, 2025
@daniel-fahey daniel-fahey force-pushed the update/python3Packages.vllm branch from 2c9a34c to ac55394 Compare October 23, 2025 12:19
@daniel-fahey

This comment was marked as outdated.

@daniel-fahey

This comment was marked as outdated.

@daniel-fahey

This comment was marked as outdated.

@daniel-fahey daniel-fahey force-pushed the update/python3Packages.vllm branch 3 times, most recently from a3ce163 to f919877 Compare October 24, 2025 21:15
@daniel-fahey

This comment was marked as outdated.

@daniel-fahey daniel-fahey changed the title python3Packages.vllm: python3Packages.vllm: 0.11.0 -> 0.11.1 [WIP] python3Packages.vllm: python3Packages.vllm: 0.11.0 -> 0.11.1 Oct 25, 2025
@daniel-fahey daniel-fahey force-pushed the update/python3Packages.vllm branch from f919877 to 49e6469 Compare October 25, 2025 14:15
@nixpkgs-ci nixpkgs-ci bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Oct 25, 2025
@daniel-fahey daniel-fahey force-pushed the update/python3Packages.vllm branch from 49e6469 to 05bb3ba Compare October 25, 2025 14:33
@nixpkgs-ci nixpkgs-ci bot removed the 2.status: merge conflict This PR has merge conflicts with the target branch label Oct 25, 2025
@daniel-fahey daniel-fahey force-pushed the update/python3Packages.vllm branch 4 times, most recently from e2082d2 to 7ff587c Compare October 29, 2025 09:33
@daniel-fahey

This comment was marked as outdated.

@daniel-fahey daniel-fahey force-pushed the update/python3Packages.vllm branch 4 times, most recently from 39ff03a to 550165e Compare November 4, 2025 23:19
@mdaniels5757
Copy link
Copy Markdown
Member

Re-running CI due to a since-fixed unrelated treefmt-nix failure

@daniel-fahey daniel-fahey force-pushed the update/python3Packages.vllm branch 3 times, most recently from fcfb727 to 6eb8c2b Compare November 12, 2025 11:59
@daniel-fahey

This comment was marked as outdated.

@daniel-fahey daniel-fahey force-pushed the update/python3Packages.vllm branch from 6eb8c2b to 84f4d61 Compare November 19, 2025 16:56
@daniel-fahey daniel-fahey changed the title [WIP] python3Packages.vllm: python3Packages.vllm: 0.11.0 -> 0.11.1 python3Packages.vllm: python3Packages.vllm: 0.11.0 -> 0.11.1 Nov 19, 2025
@daniel-fahey daniel-fahey changed the title python3Packages.vllm: python3Packages.vllm: 0.11.0 -> 0.11.1 python3Packages.vllm: 0.11.0 -> 0.11.1 Nov 19, 2025
- Removes `passthru.skipBulkUpdate` since automated updates are now safe
- Adds `passthru.updateScript` that coordinates updates of vLLM and its external dependencies (CUTLASS, FlashMLA, flash-attention). The script parses upstream CMake configurations to extract git revisions, computes nix hashes, and updates the derivation file
- Adds Pythonic script with the `sh` library to invoke external tools (`sd`, `nix-prefetch-github`, `nix`, `update-source-version`) while handling HTTP and JSON natively. Regex patterns are pre-computed in configuration for maintainability
- Script structure is designed for reusability: package-specific configuration is isolated in top-level constants, making it straightforward to adapt for other packages with similar bespoke update requirements
@daniel-fahey daniel-fahey force-pushed the update/python3Packages.vllm branch 2 times, most recently from 1033c16 to 4192213 Compare November 20, 2025 09:19
@daniel-fahey daniel-fahey changed the title python3Packages.vllm: 0.11.0 -> 0.11.1 python3Packages.vllm: 0.11.0 -> 0.11.2 Nov 20, 2025
@daniel-fahey daniel-fahey force-pushed the update/python3Packages.vllm branch 2 times, most recently from c7e7015 to 23dd400 Compare November 20, 2025 10:12
@daniel-fahey daniel-fahey force-pushed the update/python3Packages.vllm branch from 23dd400 to 4d45e9d Compare November 20, 2025 10:16
@daniel-fahey daniel-fahey marked this pull request as ready for review November 20, 2025 10:28
@daniel-fahey daniel-fahey marked this pull request as draft November 20, 2025 11:17
@daniel-fahey
Copy link
Copy Markdown
Contributor Author

Closed in favour of #463032

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: python Python is a high-level, general-purpose programming language. 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants