Skip to content

python3Packages.confuse: 2.0.1 -> 2.1.0#482076

Merged
doronbehar merged 1 commit intoNixOS:masterfrom
SkohTV:confuse-update
Jan 20, 2026
Merged

python3Packages.confuse: 2.0.1 -> 2.1.0#482076
doronbehar merged 1 commit intoNixOS:masterfrom
SkohTV:confuse-update

Conversation

@SkohTV
Copy link
Member

@SkohTV SkohTV commented Jan 20, 2026

See tracking #475732

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.

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 6.topic: python Python is a high-level, general-purpose programming language. labels Jan 20, 2026
@SkohTV
Copy link
Member Author

SkohTV commented Jan 20, 2026

nixpkgs-review result for #482076

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 482076
Commit: 1627d1ca6de936b04d3e340dde0064a32d3c43b0 (subsequent changes)
Merge: 6efcca3a2772f1eeb6af3bae3f5f9ddfd6af7500

Logs: https://github.com/SkohTV/nixpkgs-review-gha/actions/runs/21187454074


x86_64-linux

❌ 10 packages failed to build:
  • python314Packages.beetcamp
  • python314Packages.beetcamp.dist
  • python314Packages.beets (python314Packages.beets-minimal)
  • python314Packages.beets-alternatives
  • python314Packages.beets-alternatives.dist
  • python314Packages.beets-audible
  • python314Packages.beets-audible.dist
  • python314Packages.beets.dist (python314Packages.beets-minimal.dist)
  • python314Packages.beets.doc (python314Packages.beets-minimal.doc)
  • python314Packages.beets.man (python314Packages.beets-minimal.man)
✅ 15 packages built:
  • beets (beets-minimal, python313Packages.beets, python313Packages.beets-minimal)
  • beets.dist (beets-minimal.dist, python313Packages.beets-minimal.dist, python313Packages.beets.dist)
  • beets.doc (beets-minimal.doc, python313Packages.beets-minimal.doc, python313Packages.beets.doc)
  • beets.man (beets-minimal.man, python313Packages.beets-minimal.man, python313Packages.beets.man)
  • python313Packages.beetcamp
  • python313Packages.beetcamp.dist
  • python313Packages.beets-alternatives
  • python313Packages.beets-alternatives.dist
  • python313Packages.beets-audible
  • python313Packages.beets-audible.dist
  • python313Packages.confuse
  • python313Packages.confuse.dist
  • python314Packages.confuse
  • python314Packages.confuse.dist
  • supergee

Error logs: `x86_64-linux`
python314Packages.beets
SKIPPED [1] test/test_m3ufile.py:71: win32
SKIPPED [76] test/test_plugins.py:511: Requires all dependencies to be installed, which we can't guarantee in the local environment.
SKIPPED [1] test/test_ui.py:354: not yet implemented
SKIPPED [1] test/test_ui.py:1351: bash-completion script not found
SKIPPED [1] test/test_util.py:128: fs is case sensitive
SKIPPED [1] test/test_util.py:94: unimplemented: #359
XFAIL test/plugins/test_bpd.py::BPDControlTest::test_implements_control
XFAIL test/plugins/test_bpd.py::BPDQueueTest::test_implements_queue
XFAIL test/plugins/test_bpd.py::BPDPlaylistsTest::test_cmd_playlistadd
XFAIL test/plugins/test_bpd.py::BPDDatabaseTest::test_implements_database
XFAIL test/plugins/test_bpd.py::BPDMountsTest::test_implements_mounts
XFAIL test/plugins/test_bpd.py::BPDStickerTest::test_implements_stickers
XFAIL test/plugins/test_bpd.py::BPDConnectionTest::test_tagtypes_mask
XFAIL test/plugins/test_bpd.py::BPDPartitionTest::test_implements_partitions
XFAIL test/plugins/test_bpd.py::BPDDeviceTest::test_implements_devices
XFAIL test/plugins/test_bpd.py::BPDReflectionTest::test_implements_reflection
XFAIL test/plugins/test_bpd.py::BPDPeersTest::test_implements_peers
FAILED test/plugins/test_bpd.py::BPDReflectionTest::test_cmd_decoders - AssertionError: assert 'default' == ['mpegaudioparse', 'aacparse', 'ac3pars...
FAILED test/plugins/test_lyrics.py::TestTranslation::test_translate[already translated] - TypeError: 'str' object cannot be interpreted as an integer
= 2 failed, 2015 passed, 116 skipped, 13 deselected, 11 xfailed, 67 warnings in 112.59s (0:01:52) =

aarch64-linux

❌ 10 packages failed to build:
  • python314Packages.beetcamp
  • python314Packages.beetcamp.dist
  • python314Packages.beets (python314Packages.beets-minimal)
  • python314Packages.beets-alternatives
  • python314Packages.beets-alternatives.dist
  • python314Packages.beets-audible
  • python314Packages.beets-audible.dist
  • python314Packages.beets.dist (python314Packages.beets-minimal.dist)
  • python314Packages.beets.doc (python314Packages.beets-minimal.doc)
  • python314Packages.beets.man (python314Packages.beets-minimal.man)
✅ 15 packages built:
  • beets (beets-minimal, python313Packages.beets, python313Packages.beets-minimal)
  • beets.dist (beets-minimal.dist, python313Packages.beets-minimal.dist, python313Packages.beets.dist)
  • beets.doc (beets-minimal.doc, python313Packages.beets-minimal.doc, python313Packages.beets.doc)
  • beets.man (beets-minimal.man, python313Packages.beets-minimal.man, python313Packages.beets.man)
  • python313Packages.beetcamp
  • python313Packages.beetcamp.dist
  • python313Packages.beets-alternatives
  • python313Packages.beets-alternatives.dist
  • python313Packages.beets-audible
  • python313Packages.beets-audible.dist
  • python313Packages.confuse
  • python313Packages.confuse.dist
  • python314Packages.confuse
  • python314Packages.confuse.dist
  • supergee

Error logs: `aarch64-linux`
python314Packages.beets
SKIPPED [1] test/test_m3ufile.py:71: win32
SKIPPED [76] test/test_plugins.py:511: Requires all dependencies to be installed, which we can't guarantee in the local environment.
SKIPPED [1] test/test_ui.py:354: not yet implemented
SKIPPED [1] test/test_ui.py:1351: bash-completion script not found
SKIPPED [1] test/test_util.py:128: fs is case sensitive
SKIPPED [1] test/test_util.py:94: unimplemented: #359
XFAIL test/plugins/test_bpd.py::BPDControlTest::test_implements_control
XFAIL test/plugins/test_bpd.py::BPDQueueTest::test_implements_queue
XFAIL test/plugins/test_bpd.py::BPDPlaylistsTest::test_cmd_playlistadd
XFAIL test/plugins/test_bpd.py::BPDDatabaseTest::test_implements_database
XFAIL test/plugins/test_bpd.py::BPDMountsTest::test_implements_mounts
XFAIL test/plugins/test_bpd.py::BPDStickerTest::test_implements_stickers
XFAIL test/plugins/test_bpd.py::BPDConnectionTest::test_tagtypes_mask
XFAIL test/plugins/test_bpd.py::BPDPartitionTest::test_implements_partitions
XFAIL test/plugins/test_bpd.py::BPDDeviceTest::test_implements_devices
XFAIL test/plugins/test_bpd.py::BPDReflectionTest::test_implements_reflection
XFAIL test/plugins/test_bpd.py::BPDPeersTest::test_implements_peers
FAILED test/plugins/test_bpd.py::BPDReflectionTest::test_cmd_decoders - AssertionError: assert 'default' == ['mpegaudioparse', 'aacparse', 'ac3pars...
FAILED test/plugins/test_lyrics.py::TestTranslation::test_translate[already translated] - TypeError: 'str' object cannot be interpreted as an integer
= 2 failed, 2015 passed, 116 skipped, 13 deselected, 11 xfailed, 67 warnings in 101.77s (0:01:41) =

x86_64-darwin (sandbox = relaxed)

❌ 10 packages failed to build:
  • python314Packages.beetcamp
  • python314Packages.beetcamp.dist
  • python314Packages.beets (python314Packages.beets-minimal)
  • python314Packages.beets-alternatives
  • python314Packages.beets-alternatives.dist
  • python314Packages.beets-audible
  • python314Packages.beets-audible.dist
  • python314Packages.beets.dist (python314Packages.beets-minimal.dist)
  • python314Packages.beets.doc (python314Packages.beets-minimal.doc)
  • python314Packages.beets.man (python314Packages.beets-minimal.man)
✅ 14 packages built:
  • beets (beets-minimal, python313Packages.beets, python313Packages.beets-minimal)
  • beets.dist (beets-minimal.dist, python313Packages.beets-minimal.dist, python313Packages.beets.dist)
  • beets.doc (beets-minimal.doc, python313Packages.beets-minimal.doc, python313Packages.beets.doc)
  • beets.man (beets-minimal.man, python313Packages.beets-minimal.man, python313Packages.beets.man)
  • python313Packages.beetcamp
  • python313Packages.beetcamp.dist
  • python313Packages.beets-alternatives
  • python313Packages.beets-alternatives.dist
  • python313Packages.beets-audible
  • python313Packages.beets-audible.dist
  • python313Packages.confuse
  • python313Packages.confuse.dist
  • python314Packages.confuse
  • python314Packages.confuse.dist

Error logs: `x86_64-darwin`
python314Packages.beets
SKIPPED [1] test/plugins/test_replaygain.py:295: r128 tags for opus not supported on backend command
SKIPPED [1] test/plugins/test_thumbnails.py:258: GIO library not found
SKIPPED [1] test/test_hidden.py:32: unable to find chflags
SKIPPED [1] test/test_hidden.py:68: sys.platform is known
SKIPPED [1] test/test_hidden.py:49: sys.platform is not windows
SKIPPED [1] test/test_importer.py:194: unrar program not found
SKIPPED [1] test/test_importer.py:194: Implement me!
SKIPPED [1] test/test_importer.py:997: write me
SKIPPED [1] test/test_importer.py:1099: write me
SKIPPED [1] test/test_library.py:474: unimplemented: #359
SKIPPED [1] test/test_library.py:485: unimplemented: #359
SKIPPED [1] test/test_m3ufile.py:119: win32
SKIPPED [1] test/test_m3ufile.py:71: win32
SKIPPED [76] test/test_plugins.py:511: Requires all dependencies to be installed, which we can't guarantee in the local environment.
SKIPPED [1] test/test_ui.py:354: not yet implemented
SKIPPED [1] test/test_ui.py:1351: bash-completion script not found
SKIPPED [1] test/test_util.py:128: fs is case sensitive
SKIPPED [1] test/test_util.py:94: unimplemented: #359
FAILED test/plugins/test_lyrics.py::TestTranslation::test_translate[already translated] - TypeError: 'str' object cannot be interpreted as an integer
= 1 failed, 1959 passed, 117 skipped, 2 deselected, 67 warnings in 341.49s (0:05:41) =

aarch64-darwin (sandbox = relaxed)

❌ 10 packages failed to build:
  • python314Packages.beetcamp
  • python314Packages.beetcamp.dist
  • python314Packages.beets (python314Packages.beets-minimal)
  • python314Packages.beets-alternatives
  • python314Packages.beets-alternatives.dist
  • python314Packages.beets-audible
  • python314Packages.beets-audible.dist
  • python314Packages.beets.dist (python314Packages.beets-minimal.dist)
  • python314Packages.beets.doc (python314Packages.beets-minimal.doc)
  • python314Packages.beets.man (python314Packages.beets-minimal.man)
✅ 14 packages built:
  • beets (beets-minimal, python313Packages.beets, python313Packages.beets-minimal)
  • beets.dist (beets-minimal.dist, python313Packages.beets-minimal.dist, python313Packages.beets.dist)
  • beets.doc (beets-minimal.doc, python313Packages.beets-minimal.doc, python313Packages.beets.doc)
  • beets.man (beets-minimal.man, python313Packages.beets-minimal.man, python313Packages.beets.man)
  • python313Packages.beetcamp
  • python313Packages.beetcamp.dist
  • python313Packages.beets-alternatives
  • python313Packages.beets-alternatives.dist
  • python313Packages.beets-audible
  • python313Packages.beets-audible.dist
  • python313Packages.confuse
  • python313Packages.confuse.dist
  • python314Packages.confuse
  • python314Packages.confuse.dist

Error logs: `aarch64-darwin`
python314Packages.beets
SKIPPED [1] test/plugins/test_replaygain.py:295: r128 tags for opus not supported on backend command
SKIPPED [1] test/plugins/test_thumbnails.py:258: GIO library not found
SKIPPED [1] test/test_hidden.py:32: unable to find chflags
SKIPPED [1] test/test_hidden.py:68: sys.platform is known
SKIPPED [1] test/test_hidden.py:49: sys.platform is not windows
SKIPPED [1] test/test_importer.py:194: unrar program not found
SKIPPED [1] test/test_importer.py:194: Implement me!
SKIPPED [1] test/test_importer.py:997: write me
SKIPPED [1] test/test_importer.py:1099: write me
SKIPPED [1] test/test_library.py:474: unimplemented: #359
SKIPPED [1] test/test_library.py:485: unimplemented: #359
SKIPPED [1] test/test_m3ufile.py:119: win32
SKIPPED [1] test/test_m3ufile.py:71: win32
SKIPPED [76] test/test_plugins.py:511: Requires all dependencies to be installed, which we can't guarantee in the local environment.
SKIPPED [1] test/test_ui.py:354: not yet implemented
SKIPPED [1] test/test_ui.py:1351: bash-completion script not found
SKIPPED [1] test/test_util.py:128: fs is case sensitive
SKIPPED [1] test/test_util.py:94: unimplemented: #359
FAILED test/plugins/test_lyrics.py::TestTranslation::test_translate[already translated] - TypeError: 'str' object cannot be interpreted as an integer
= 1 failed, 1959 passed, 117 skipped, 2 deselected, 67 warnings in 62.34s (0:01:02) =

@doronbehar
Copy link
Contributor

beets is working on Python 3.14 support here:

I think we can merge this and take care of beets later when the above is merged (I subscribed to it now).

@doronbehar doronbehar added this pull request to the merge queue Jan 20, 2026
Merged via the queue into NixOS:master with commit f509def Jan 20, 2026
30 of 33 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. 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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants