Skip to content

Comments

tomlq: 0.1.6 → 0.2.2#390198

Merged
GaetanLepage merged 1 commit intoNixOS:masterfrom
illdefined:tomlq
Oct 2, 2025
Merged

tomlq: 0.1.6 → 0.2.2#390198
GaetanLepage merged 1 commit intoNixOS:masterfrom
illdefined:tomlq

Conversation

@illdefined
Copy link
Contributor

@illdefined illdefined commented Mar 15, 2025

  • use finalAttrs pattern
  • provide update script
  • provide changelog
  • add post‐install version check
  • update to latest upstream release 0.2.2

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@github-actions github-actions bot added 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. labels Mar 15, 2025
@illdefined
Copy link
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 390198


x86_64-linux

✅ 1 package built:
  • tomlq

aarch64-linux

✅ 1 package built:
  • tomlq

@illdefined illdefined changed the base branch from master to staging March 15, 2025 20:06
@illdefined illdefined marked this pull request as ready for review March 15, 2025 20:10
@illdefined illdefined requested a review from kinzokudev March 15, 2025 20:10
@isabelroses isabelroses added the 12.approvals: 1 This PR was reviewed and approved by one person. label Mar 16, 2025
@jopejoe1
Copy link
Member

This doesn't need to target staging, unless I'm missing something.

@kinzokudev
Copy link
Member

Would it be possible for me to add a commit to this PR? I need to update my maintainer info as it's using my old GH username and I don't wanna open a whole other PR for it

@illdefined illdefined marked this pull request as draft March 25, 2025 17:56
@illdefined illdefined changed the base branch from staging to master March 25, 2025 17:58
@illdefined illdefined marked this pull request as ready for review March 25, 2025 17:58
@illdefined
Copy link
Contributor Author

Would it be possible for me to add a commit to this PR? I need to update my maintainer info as it's using my old GH username and I don't wanna open a whole other PR for it

I am not sure if there is a canonical way to do this, but I’ll gladly cherry‐pick another commit.

@github-actions github-actions bot added the 8.has: maintainer-list (update) This PR changes `maintainers/maintainer-list.nix` label Apr 19, 2025
@pbsds
Copy link
Member

pbsds commented Apr 19, 2025

Opening a separate PR would likely have been less friction. @kinzokudev is this sufficient?

@wegank wegank added the 2.status: merge conflict This PR has merge conflicts with the target branch label Jul 28, 2025
@illdefined
Copy link
Contributor Author

Resolved the merge conflict.

@nixpkgs-ci nixpkgs-ci bot removed the 2.status: merge conflict This PR has merge conflicts with the target branch label Jul 30, 2025
@nixpkgs-ci nixpkgs-ci bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Sep 3, 2025
@mdaniels5757
Copy link
Member

Could you please rebase again?

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. and removed 2.status: merge conflict This PR has merge conflicts with the target branch 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 8.has: maintainer-list (update) This PR changes `maintainers/maintainer-list.nix` labels Sep 29, 2025
@mdaniels5757
Copy link
Member

nixpkgs-review result

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 390198
Commit: d272757cbd52920fd60bc6558a1753d9a4dfd642 (subsequent changes)
Merge: ed8ad9f26862ee573048232454be41c2875107a8

Logs: https://github.com/mdaniels5757/nixpkgs-review-gha/actions/runs/18145271943


x86_64-linux

❌ 74 packages failed to build:
  • minari (python313Packages.minari)
  • minari.dist (python313Packages.minari.dist)
  • python312Packages.ale-py
  • python312Packages.ale-py.dist
  • python312Packages.brax
  • python312Packages.brax.dist
  • python312Packages.dalle-mini
  • python312Packages.dalle-mini.dist
  • python312Packages.evosax
  • python312Packages.evosax.dist
  • python312Packages.flax
  • python312Packages.flax.dist
  • python312Packages.flaxlib
  • python312Packages.flaxlib.dist
  • python312Packages.gymnasium
  • python312Packages.gymnasium.dist
  • python312Packages.minari
  • python312Packages.minari.dist
  • python312Packages.pettingzoo
  • python312Packages.pettingzoo.dist
  • python312Packages.shimmy
  • python312Packages.shimmy.dist
  • python312Packages.skrl
  • python312Packages.skrl.dist
  • python312Packages.stable-baselines3
  • python312Packages.stable-baselines3.dist
  • python312Packages.tianshou
  • python312Packages.tianshou.dist
  • python312Packages.torchrl
  • python312Packages.torchrl.dist
  • python312Packages.tyro
  • python312Packages.tyro.dist
  • python312Packages.unsloth
  • python312Packages.unsloth-zoo
  • python312Packages.unsloth-zoo.dist
  • python312Packages.unsloth.dist
  • python312Packages.vqgan-jax
  • python312Packages.vqgan-jax.dist
  • python312Packages.waymax
  • python312Packages.waymax.dist
  • python313Packages.ale-py
  • python313Packages.ale-py.dist
  • python313Packages.brax
  • python313Packages.brax.dist
  • python313Packages.dalle-mini
  • python313Packages.dalle-mini.dist
  • python313Packages.evosax
  • python313Packages.evosax.dist
  • python313Packages.flax
  • python313Packages.flax.dist
  • python313Packages.flaxlib
  • python313Packages.flaxlib.dist
  • python313Packages.gymnasium
  • python313Packages.gymnasium.dist
  • python313Packages.pettingzoo
  • python313Packages.pettingzoo.dist
  • python313Packages.shimmy
  • python313Packages.shimmy.dist
  • python313Packages.skrl
  • python313Packages.skrl.dist
  • python313Packages.stable-baselines3
  • python313Packages.stable-baselines3.dist
  • python313Packages.tianshou
  • python313Packages.tianshou.dist
  • python313Packages.tyro
  • python313Packages.tyro.dist
  • python313Packages.unsloth
  • python313Packages.unsloth-zoo
  • python313Packages.unsloth-zoo.dist
  • python313Packages.unsloth.dist
  • python313Packages.vqgan-jax
  • python313Packages.vqgan-jax.dist
  • python313Packages.waymax
  • python313Packages.waymax.dist
✅ 1 package built:
  • tomlq

Error logs: `x86_64-linux`
python312Packages.flaxlib
Using pypaBuildPhase
Sourcing python-runtime-deps-check-hook
Using pythonRuntimeDepsCheckHook
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/9jw0vsq5pgwxc45m2camcqf9b01dz6k1-source
source root is source/flaxlib_src
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/flaxlib_src/uv.lock"
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
ERROR:
The version of the flaxlib python package (0.0.1) does not match the one in its pyproject.toml file ("0.0.1")
Please update the version attribute of the nix python3Packages.flaxlib package.</pre>

aarch64-linux

❌ 72 packages failed to build:
  • minari (python313Packages.minari)
  • minari.dist (python313Packages.minari.dist)
  • python312Packages.ale-py
  • python312Packages.ale-py.dist
  • python312Packages.brax
  • python312Packages.brax.dist
  • python312Packages.dalle-mini
  • python312Packages.dalle-mini.dist
  • python312Packages.evosax
  • python312Packages.evosax.dist
  • python312Packages.flax
  • python312Packages.flax.dist
  • python312Packages.flaxlib
  • python312Packages.flaxlib.dist
  • python312Packages.gymnasium
  • python312Packages.gymnasium.dist
  • python312Packages.minari
  • python312Packages.minari.dist
  • python312Packages.pettingzoo
  • python312Packages.pettingzoo.dist
  • python312Packages.shimmy
  • python312Packages.shimmy.dist
  • python312Packages.skrl
  • python312Packages.skrl.dist
  • python312Packages.stable-baselines3
  • python312Packages.stable-baselines3.dist
  • python312Packages.tianshou
  • python312Packages.tianshou.dist
  • python312Packages.tyro
  • python312Packages.tyro.dist
  • python312Packages.unsloth
  • python312Packages.unsloth-zoo
  • python312Packages.unsloth-zoo.dist
  • python312Packages.unsloth.dist
  • python312Packages.vqgan-jax
  • python312Packages.vqgan-jax.dist
  • python312Packages.waymax
  • python312Packages.waymax.dist
  • python313Packages.ale-py
  • python313Packages.ale-py.dist
  • python313Packages.brax
  • python313Packages.brax.dist
  • python313Packages.dalle-mini
  • python313Packages.dalle-mini.dist
  • python313Packages.evosax
  • python313Packages.evosax.dist
  • python313Packages.flax
  • python313Packages.flax.dist
  • python313Packages.flaxlib
  • python313Packages.flaxlib.dist
  • python313Packages.gymnasium
  • python313Packages.gymnasium.dist
  • python313Packages.pettingzoo
  • python313Packages.pettingzoo.dist
  • python313Packages.shimmy
  • python313Packages.shimmy.dist
  • python313Packages.skrl
  • python313Packages.skrl.dist
  • python313Packages.stable-baselines3
  • python313Packages.stable-baselines3.dist
  • python313Packages.tianshou
  • python313Packages.tianshou.dist
  • python313Packages.tyro
  • python313Packages.tyro.dist
  • python313Packages.unsloth
  • python313Packages.unsloth-zoo
  • python313Packages.unsloth-zoo.dist
  • python313Packages.unsloth.dist
  • python313Packages.vqgan-jax
  • python313Packages.vqgan-jax.dist
  • python313Packages.waymax
  • python313Packages.waymax.dist
✅ 1 package built:
  • tomlq

Error logs: `aarch64-linux`
python312Packages.flaxlib
Using pypaBuildPhase
Sourcing python-runtime-deps-check-hook
Using pythonRuntimeDepsCheckHook
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/9jw0vsq5pgwxc45m2camcqf9b01dz6k1-source
source root is source/flaxlib_src
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/flaxlib_src/uv.lock"
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
ERROR:
The version of the flaxlib python package (0.0.1) does not match the one in its pyproject.toml file (&quot;0.0.1&quot;)
Please update the version attribute of the nix python3Packages.flaxlib package.</pre>

x86_64-darwin (sandbox = true)

❌ 4 packages failed to build:
  • python312Packages.flaxlib
  • python312Packages.flaxlib.dist
  • python313Packages.flaxlib
  • python313Packages.flaxlib.dist
✅ 1 package built:
  • tomlq

Error logs: `x86_64-darwin`
python312Packages.flaxlib
Using pypaBuildPhase
Sourcing python-runtime-deps-check-hook
Using pythonRuntimeDepsCheckHook
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/9jw0vsq5pgwxc45m2camcqf9b01dz6k1-source
source root is source/flaxlib_src
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/flaxlib_src/uv.lock"
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
ERROR:
The version of the flaxlib python package (0.0.1) does not match the one in its pyproject.toml file (&quot;0.0.1&quot;)
Please update the version attribute of the nix python3Packages.flaxlib package.</pre>

aarch64-darwin (sandbox = true)

❌ 4 packages failed to build:
  • python312Packages.flaxlib
  • python312Packages.flaxlib.dist
  • python313Packages.flaxlib
  • python313Packages.flaxlib.dist
✅ 1 package built:
  • tomlq

Error logs: `aarch64-darwin`
python312Packages.flaxlib
Using pypaBuildPhase
Sourcing python-runtime-deps-check-hook
Using pythonRuntimeDepsCheckHook
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/9jw0vsq5pgwxc45m2camcqf9b01dz6k1-source
source root is source/flaxlib_src
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/flaxlib_src/uv.lock"
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
ERROR:
The version of the flaxlib python package (0.0.1) does not match the one in its pyproject.toml file (&quot;0.0.1&quot;)
Please update the version attribute of the nix python3Packages.flaxlib package.</pre>

@mdaniels5757
Copy link
Member

All of the failures seem to be caused by flaxlib.

@mdaniels5757
Copy link
Member

It's caused by line 29 of pkgs/development/python-modules/flaxlib/default.nix. This fix seems to work:

From 8377d941f0f075987dc1b31703515268baa38011 Mon Sep 17 00:00:00 2001
From: Michael Daniels <mdaniels5757@gmail.com>
Date: Tue, 30 Sep 2025 19:32:02 -0400
Subject: [PATCH] python3Packages.flaxlib: fix for tomlq version bump

---
 pkgs/development/python-modules/flaxlib/default.nix | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pkgs/development/python-modules/flaxlib/default.nix b/pkgs/development/python-modules/flaxlib/default.nix
index 2848c216f956..b9bf868d13b1 100644
--- a/pkgs/development/python-modules/flaxlib/default.nix
+++ b/pkgs/development/python-modules/flaxlib/default.nix
@@ -26,7 +26,7 @@ buildPythonPackage rec {

   postPatch = ''
     expected_version="$version"
-    actual_version=$(${lib.getExe tomlq} --file pyproject.toml "project.version")
+    actual_version=$(${lib.getExe tomlq} --raw --file pyproject.toml "project.version")

     if [ "$actual_version" != "$expected_version" ]; then
       echo -e "\n\tERROR:"
--
2.50.1

Copy link
Member

@mdaniels5757 mdaniels5757 left a comment

Choose a reason for hiding this comment

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

In addition to the patch for flaxlib, this needs a release notes entry due to the rename of the binary from tomlq to tq.

@nixpkgs-ci nixpkgs-ci bot added 6.topic: python Python is a high-level, general-purpose programming language. 8.has: changelog This PR adds or changes release notes 8.has: documentation This PR adds or changes documentation labels Oct 1, 2025
@nix-owners nix-owners bot requested a review from GaetanLepage October 1, 2025 16:08
cargoHash = "sha256-RkzAYVMycQwcewuP8wDbL06YddapyFhm+57CGOICey0=";

nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}";
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}";

This is now the default behavior.

Copy link
Contributor

@GaetanLepage GaetanLepage left a comment

Choose a reason for hiding this comment

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

LGTM. Please squash all the commits into a single one (tomlq: 0.1.6 -> 0.2.2).

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 2 This PR was reviewed and approved by two persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. and removed 12.approvals: 1 This PR was reviewed and approved by one person. labels Oct 1, 2025
@mdaniels5757
Copy link
Member

nixpkgs-review result

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 390198
Commit: cecd3dbea25746fcf2a43672ab9803b6560ccf5b (subsequent changes)
Merge: bdf77af5524a24de56663cf4ab37c669a8f6716c

Logs: https://github.com/mdaniels5757/nixpkgs-review-gha/actions/runs/18179806889


x86_64-linux

⏩ 1 package blacklisted:
  • tests.nixos-functions.nixos-test
❌ 4 packages failed to build:
  • python312Packages.tianshou
  • python312Packages.tianshou.dist
  • python313Packages.tianshou
  • python313Packages.tianshou.dist
✅ 72 packages built:
  • minari (python313Packages.minari)
  • minari.dist (python313Packages.minari.dist)
  • nixpkgs-manual
  • python312Packages.ale-py
  • python312Packages.ale-py.dist
  • python312Packages.brax
  • python312Packages.brax.dist
  • python312Packages.dalle-mini
  • python312Packages.dalle-mini.dist
  • python312Packages.evosax
  • python312Packages.evosax.dist
  • python312Packages.flax
  • python312Packages.flax.dist
  • python312Packages.flaxlib
  • python312Packages.flaxlib.dist
  • python312Packages.gymnasium
  • python312Packages.gymnasium.dist
  • python312Packages.minari
  • python312Packages.minari.dist
  • python312Packages.pettingzoo
  • python312Packages.pettingzoo.dist
  • python312Packages.shimmy
  • python312Packages.shimmy.dist
  • python312Packages.skrl
  • python312Packages.skrl.dist
  • python312Packages.stable-baselines3
  • python312Packages.stable-baselines3.dist
  • python312Packages.torchrl
  • python312Packages.torchrl.dist
  • python312Packages.tyro
  • python312Packages.tyro.dist
  • python312Packages.unsloth
  • python312Packages.unsloth-zoo
  • python312Packages.unsloth-zoo.dist
  • python312Packages.unsloth.dist
  • python312Packages.vqgan-jax
  • python312Packages.vqgan-jax.dist
  • python312Packages.waymax
  • python312Packages.waymax.dist
  • python313Packages.ale-py
  • python313Packages.ale-py.dist
  • python313Packages.brax
  • python313Packages.brax.dist
  • python313Packages.dalle-mini
  • python313Packages.dalle-mini.dist
  • python313Packages.evosax
  • python313Packages.evosax.dist
  • python313Packages.flax
  • python313Packages.flax.dist
  • python313Packages.flaxlib
  • python313Packages.flaxlib.dist
  • python313Packages.gymnasium
  • python313Packages.gymnasium.dist
  • python313Packages.pettingzoo
  • python313Packages.pettingzoo.dist
  • python313Packages.shimmy
  • python313Packages.shimmy.dist
  • python313Packages.skrl
  • python313Packages.skrl.dist
  • python313Packages.stable-baselines3
  • python313Packages.stable-baselines3.dist
  • python313Packages.tyro
  • python313Packages.tyro.dist
  • python313Packages.unsloth
  • python313Packages.unsloth-zoo
  • python313Packages.unsloth-zoo.dist
  • python313Packages.unsloth.dist
  • python313Packages.vqgan-jax
  • python313Packages.vqgan-jax.dist
  • python313Packages.waymax
  • python313Packages.waymax.dist
  • tomlq

Error logs: `x86_64-linux`
python312Packages.tianshou
Running phase: pytestCheckPhase
@nix { "action": "setPhase", "phase": "pytestCheckPhase" }
Executing pytestCheckPhase
pytest flags: -m pytest --ignore-glob=test/continuous --ignore-glob=test/discrete --ignore-glob=test/highlevel --ignore-glob=test/modelbased --ignore-glob=test/offline -k not\ \(test_attr_unwrapped\)\ and\ not\ \(test_batch\)\ and\ not\ \(test_vecenv\)
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.4.1, pluggy-1.6.0
rootdir: /build/source
configfile: pyproject.toml
plugins: hypothesis-6.136.9
collecting ... 
collecting 4 items                                                             
collecting 17 items                                                            
collecting 84 items                                                            
collecting 124 items                                                           
collecting 156 items                                                           
collected 156 items / 70 deselected / 86 selected                              

test/base/test_action_space_sampling.py .... [ 4%]
test/base/test_buffer.py .................. [ 25%]
test/base/test_collector.py ........../nix/store/g39sc31im41rn8zmsa76yrpjiqkxg1sw-pytest-check-hook/nix-support/setup-hook: line 23: 594 Killed /nix/store/zsbkvanzzx4dd5va9ivsx83rs12d4dsv-python3-3.12.11/bin/python3.12 "${flagsArray[@]}"

python313Packages.tianshou
Executing pythonImportsCheckPhase
Check whether the following modules can be imported: tianshou
Running phase: pytestCheckPhase
@nix { "action": "setPhase", "phase": "pytestCheckPhase" }
Executing pytestCheckPhase
pytest flags: -m pytest --ignore-glob=test/continuous --ignore-glob=test/discrete --ignore-glob=test/highlevel --ignore-glob=test/modelbased --ignore-glob=test/offline -k not\ \(test_attr_unwrapped\)\ and\ not\ \(test_batch\)\ and\ not\ \(test_vecenv\)
============================= test session starts ==============================
platform linux -- Python 3.13.7, pytest-8.4.1, pluggy-1.6.0
rootdir: /build/source
configfile: pyproject.toml
plugins: hypothesis-6.136.9
collecting ... 
collecting 4 items                                                             
collecting 17 items                                                            
collecting 154 items                                                           
collected 156 items / 70 deselected / 86 selected                              

test/base/test_action_space_sampling.py .... [ 4%]
test/base/test_buffer.py .................. [ 25%]
test/base/test_collector.py ........../nix/store/zycbp85r8hvm2mpdaginn4076bxik62x-pytest-check-hook/nix-support/setup-hook: line 23: 595 Killed /nix/store/829wb290i87wngxlh404klwxql5v18p4-python3-3.13.7/bin/python3.13 "${flagsArray[@]}"


aarch64-linux

⏩ 1 package blacklisted:
  • tests.nixos-functions.nixos-test
❌ 4 packages failed to build:
  • python312Packages.tianshou
  • python312Packages.tianshou.dist
  • python313Packages.tianshou
  • python313Packages.tianshou.dist
✅ 70 packages built:
  • minari (python313Packages.minari)
  • minari.dist (python313Packages.minari.dist)
  • nixpkgs-manual
  • python312Packages.ale-py
  • python312Packages.ale-py.dist
  • python312Packages.brax
  • python312Packages.brax.dist
  • python312Packages.dalle-mini
  • python312Packages.dalle-mini.dist
  • python312Packages.evosax
  • python312Packages.evosax.dist
  • python312Packages.flax
  • python312Packages.flax.dist
  • python312Packages.flaxlib
  • python312Packages.flaxlib.dist
  • python312Packages.gymnasium
  • python312Packages.gymnasium.dist
  • python312Packages.minari
  • python312Packages.minari.dist
  • python312Packages.pettingzoo
  • python312Packages.pettingzoo.dist
  • python312Packages.shimmy
  • python312Packages.shimmy.dist
  • python312Packages.skrl
  • python312Packages.skrl.dist
  • python312Packages.stable-baselines3
  • python312Packages.stable-baselines3.dist
  • python312Packages.tyro
  • python312Packages.tyro.dist
  • python312Packages.unsloth
  • python312Packages.unsloth-zoo
  • python312Packages.unsloth-zoo.dist
  • python312Packages.unsloth.dist
  • python312Packages.vqgan-jax
  • python312Packages.vqgan-jax.dist
  • python312Packages.waymax
  • python312Packages.waymax.dist
  • python313Packages.ale-py
  • python313Packages.ale-py.dist
  • python313Packages.brax
  • python313Packages.brax.dist
  • python313Packages.dalle-mini
  • python313Packages.dalle-mini.dist
  • python313Packages.evosax
  • python313Packages.evosax.dist
  • python313Packages.flax
  • python313Packages.flax.dist
  • python313Packages.flaxlib
  • python313Packages.flaxlib.dist
  • python313Packages.gymnasium
  • python313Packages.gymnasium.dist
  • python313Packages.pettingzoo
  • python313Packages.pettingzoo.dist
  • python313Packages.shimmy
  • python313Packages.shimmy.dist
  • python313Packages.skrl
  • python313Packages.skrl.dist
  • python313Packages.stable-baselines3
  • python313Packages.stable-baselines3.dist
  • python313Packages.tyro
  • python313Packages.tyro.dist
  • python313Packages.unsloth
  • python313Packages.unsloth-zoo
  • python313Packages.unsloth-zoo.dist
  • python313Packages.unsloth.dist
  • python313Packages.vqgan-jax
  • python313Packages.vqgan-jax.dist
  • python313Packages.waymax
  • python313Packages.waymax.dist
  • tomlq

Error logs: `aarch64-linux`
python312Packages.tianshou
Error in cpuinfo: failed to parse the list of present processors in /sys/devices/system/cpu/present
Error in cpuinfo: failed to parse both lists of possible and present processors
Running phase: pytestCheckPhase
@nix { "action": "setPhase", "phase": "pytestCheckPhase" }
Executing pytestCheckPhase
pytest flags: -m pytest --ignore-glob=test/continuous --ignore-glob=test/discrete --ignore-glob=test/highlevel --ignore-glob=test/modelbased --ignore-glob=test/offline -k not\ \(test_attr_unwrapped\)\ and\ not\ \(test_batch\)\ and\ not\ \(test_vecenv\)
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.4.1, pluggy-1.6.0
rootdir: /build/source
configfile: pyproject.toml
plugins: hypothesis-6.136.9
collecting ... 
collecting 4 items                                                             
collecting 17 items                                                            
collecting 124 items                                                           
collected 156 items / 70 deselected / 86 selected                              

test/base/test_action_space_sampling.py .... [ 4%]
test/base/test_buffer.py .................. [ 25%]
test/base/test_collector.py ........../nix/store/7008anaafavnjn152r00aazqzsksqms7-pytest-check-hook/nix-support/setup-hook: line 23: 594 Killed /nix/store/fnxv8pc5hsxx9qm8xb9w25i1r3cvsxw9-python3-3.12.11/bin/python3.12 "${flagsArray[@]}"

python313Packages.tianshou
Error in cpuinfo: failed to parse the list of present processors in /sys/devices/system/cpu/present
Error in cpuinfo: failed to parse both lists of possible and present processors
Running phase: pytestCheckPhase
@nix { "action": "setPhase", "phase": "pytestCheckPhase" }
Executing pytestCheckPhase
pytest flags: -m pytest --ignore-glob=test/continuous --ignore-glob=test/discrete --ignore-glob=test/highlevel --ignore-glob=test/modelbased --ignore-glob=test/offline -k not\ \(test_attr_unwrapped\)\ and\ not\ \(test_batch\)\ and\ not\ \(test_vecenv\)
============================= test session starts ==============================
platform linux -- Python 3.13.7, pytest-8.4.1, pluggy-1.6.0
rootdir: /build/source
configfile: pyproject.toml
plugins: hypothesis-6.136.9
collecting ... 
collecting 4 items                                                             
collecting 17 items                                                            
collecting 154 items                                                           
collected 156 items / 70 deselected / 86 selected                              

test/base/test_action_space_sampling.py .... [ 4%]
test/base/test_buffer.py .................. [ 25%]
test/base/test_collector.py ........../nix/store/qp3lildwmia2mg459dv0cghyyx4d199d-pytest-check-hook/nix-support/setup-hook: line 23: 595 Killed /nix/store/a65r9k46dxhyx2gn60bpx7j62anjdjr7-python3-3.13.7/bin/python3.13 "${flagsArray[@]}"


x86_64-darwin (sandbox = true)

✅ 6 packages built:
  • nixpkgs-manual
  • python312Packages.flaxlib
  • python312Packages.flaxlib.dist
  • python313Packages.flaxlib
  • python313Packages.flaxlib.dist
  • tomlq

aarch64-darwin (sandbox = true)

✅ 6 packages built:
  • nixpkgs-manual
  • python312Packages.flaxlib
  • python312Packages.flaxlib.dist
  • python313Packages.flaxlib
  • python313Packages.flaxlib.dist
  • tomlq

@mdaniels5757
Copy link
Member

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 390198 --package python3Packages.tianshou
Commit: cecd3dbea25746fcf2a43672ab9803b6560ccf5b


x86_64-linux

✅ 2 packages built:
  • python3Packages.tianshou
  • python3Packages.tianshou.dist (python3Packages.tianshou.dist.dist)

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 3+ This PR was reviewed and approved by three or more persons. and removed 12.approvals: 2 This PR was reviewed and approved by two persons. labels Oct 2, 2025
Copy link
Contributor

@GaetanLepage GaetanLepage left a comment

Choose a reason for hiding this comment

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

Thanks!

@GaetanLepage GaetanLepage added this pull request to the merge queue Oct 2, 2025
Merged via the queue into NixOS:master with commit e648b5d Oct 2, 2025
30 of 32 checks passed
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. 8.has: changelog This PR adds or changes release notes 8.has: documentation This PR adds or changes documentation 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 12.approvals: 3+ This PR was reviewed and approved by three or more persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants