Skip to content

python3Packages.urwid: 3.0.4 -> 3.0.5#487674

Merged
dotlambda merged 2 commits intoNixOS:staging-nextfrom
dotlambda:python3Packages.urwid
Feb 11, 2026
Merged

python3Packages.urwid: 3.0.4 -> 3.0.5#487674
dotlambda merged 2 commits intoNixOS:staging-nextfrom
dotlambda:python3Packages.urwid

Conversation

@dotlambda
Copy link
Member

Diff: urwid/urwid@3.0.4...3.0.5

Changelog: https://github.com/urwid/urwid/releases/tag/3.0.5

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 8.has: package (update) This PR updates a package to a newer version 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 Feb 6, 2026
@dotlambda dotlambda mentioned this pull request Feb 6, 2026
13 tasks
@dotlambda dotlambda force-pushed the python3Packages.urwid branch from 8079c84 to 25ef3af Compare February 8, 2026 03:50
@dotlambda dotlambda changed the base branch from staging to staging-next February 8, 2026 20:41
@nixpkgs-ci nixpkgs-ci bot closed this Feb 8, 2026
@nixpkgs-ci nixpkgs-ci bot reopened this Feb 8, 2026
@dotlambda dotlambda marked this pull request as ready for review February 11, 2026 17:12
@nixpkgs-ci nixpkgs-ci bot requested a review from antonmosich February 11, 2026 17:31
@dotlambda
Copy link
Member Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 487674
Commit: 25ef3af73bf4cf98aeeedb9a7d3ca48396f9edb4


x86_64-linux

❌ 26 packages failed to build:
  • khal
  • khal.dist
  • khal.doc
  • khal.man
  • mitmproxy (python313Packages.mitmproxy)
  • mitmproxy.dist (python313Packages.mitmproxy.dist)
  • mitmproxy2swagger
  • mitmproxy2swagger.dist
  • pijuice (python313Packages.pijuice)
  • pijuice.dist (python313Packages.pijuice.dist)
  • python313Packages.bpython
  • python313Packages.bpython.dist
  • python314Packages.bpython
  • python314Packages.bpython.dist
  • python314Packages.mitmproxy
  • python314Packages.mitmproxy.dist
  • python314Packages.pijuice
  • python314Packages.pijuice.dist
  • python314Packages.python-fx
  • python314Packages.python-fx.dist
  • topydo
  • topydo.dist
  • wapiti
  • wapiti.dist
  • world-wall-clock
  • world-wall-clock.dist
✅ 86 packages built:
  • alot
  • alot.dist
  • arcanechat-tui
  • arcanechat-tui.dist
  • auto-cpufreq
  • auto-cpufreq.dist
  • hachoir (python313Packages.hachoir)
  • hachoir.dist (python313Packages.hachoir.dist)
  • mongoaudit
  • mongoaudit.dist
  • pq-cli
  • pq-cli.dist
  • python313Packages.nomadnet
  • python313Packages.nomadnet.dist
  • python313Packages.pudb
  • python313Packages.pudb.dist
  • python313Packages.python-fx
  • python313Packages.python-fx.dist
  • python313Packages.python-openzwave
  • python313Packages.python-openzwave.dist
  • python313Packages.recline
  • python313Packages.recline.dist
  • python313Packages.term-image
  • python313Packages.term-image.dist
  • python313Packages.upass
  • python313Packages.upass.dist
  • python313Packages.urwid
  • python313Packages.urwid-readline
  • python313Packages.urwid-readline.dist
  • python313Packages.urwid-satext
  • python313Packages.urwid-satext.dist
  • python313Packages.urwid.dist
  • python313Packages.urwidgets
  • python313Packages.urwidgets.dist
  • python313Packages.urwidtrees
  • python313Packages.urwidtrees.dist
  • python314Packages.hachoir
  • python314Packages.hachoir.dist
  • python314Packages.nomadnet
  • python314Packages.nomadnet.dist
  • python314Packages.pudb
  • python314Packages.pudb.dist
  • python314Packages.python-openzwave
  • python314Packages.python-openzwave.dist
  • python314Packages.recline
  • python314Packages.recline.dist
  • python314Packages.term-image
  • python314Packages.term-image.dist
  • python314Packages.upass
  • python314Packages.upass.dist
  • python314Packages.urwid
  • python314Packages.urwid-readline
  • python314Packages.urwid-readline.dist
  • python314Packages.urwid-satext
  • python314Packages.urwid-satext.dist
  • python314Packages.urwid.dist
  • python314Packages.urwidgets
  • python314Packages.urwidgets.dist
  • python314Packages.urwidtrees
  • python314Packages.urwidtrees.dist
  • qemu-python-utils
  • qemu-python-utils.dist
  • s-tui
  • s-tui.dist
  • scli
  • scriv
  • scriv.dist
  • stig
  • stig.dist
  • todoman
  • todoman.dist
  • todoman.doc
  • todoman.man
  • toot
  • toot.dist
  • trackma-curses
  • trackma-curses.dist
  • upsies
  • upsies.dist
  • urlscan
  • urlscan.dist
  • vit
  • vit.dist
  • wikicurses
  • wikicurses.dist
  • wikicurses.man

Error logs: `x86_64-linux`
khal
      File "/nix/store/pcj7wxdrljmjjqjqv84hpiqiclb9q1pj-python3.13-sphinx-9.1.0/lib/python3.13/site-packages/sphinx/builders/__init__.py", line 887, in _write_docname
        doctree = env.get_and_resolve_doctree(docname, builder=builder, tags=tags)
      File "/nix/store/pcj7wxdrljmjjqjqv84hpiqiclb9q1pj-python3.13-sphinx-9.1.0/lib/python3.13/site-packages/sphinx/environment/__init__.py", line 699, in get_and_resolve_doctree
        self.apply_post_transforms(doctree, docname)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
      File "/nix/store/pcj7wxdrljmjjqjqv84hpiqiclb9q1pj-python3.13-sphinx-9.1.0/lib/python3.13/site-packages/sphinx/environment/__init__.py", line 776, in apply_post_transforms
        self.events.emit('doctree-resolved', doctree, docname)
        ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/nix/store/pcj7wxdrljmjjqjqv84hpiqiclb9q1pj-python3.13-sphinx-9.1.0/lib/python3.13/site-packages/sphinx/events.py", line 452, in emit
        raise ExtensionError(
        ...<3 lines>...
        ) from exc
    sphinx.errors.ExtensionError: Handler <function process_feed at 0x7fffe69ba700> for event 'doctree-resolved' threw an exception (exception: 'body')

The full traceback has been saved in:
/build/sphinx-err-xqubiumc.log

To report this error to the developers, please open an issue at <https://github.com/sphinx-doc/sphinx/issues/>. Thanks!
Please also report this if it was a user error, so that a better error message can be provided next time.

mitmproxy
adding 'mitmproxy-12.2.1.dist-info/entry_points.txt'
adding 'mitmproxy-12.2.1.dist-info/top_level.txt'
adding 'mitmproxy-12.2.1.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built mitmproxy-12.2.1-py3-none-any.whl
Finished creating a wheel...
/build/source/dist /build/source
Unpacking to: unpacked/mitmproxy-12.2.1...OK
Repacking wheel as ./mitmproxy-12.2.1-py3-none-any.whl...OK
/build/source
Finished executing pypaBuildPhase
Running phase: pythonRuntimeDepsCheckHook
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for mitmproxy-12.2.1-py3-none-any.whl
  - aioquic<=1.2.0,>=1.2.0 not satisfied by version 1.3.0
  - asgiref<=3.10.0,>=3.2.10 not satisfied by version 3.11.0
  - pyparsing<=3.2.5,>=2.4.2 not satisfied by version 3.3.2
  - ruamel-yaml<=0.18.16,>=0.18.10 not satisfied by version 0.19.1
  - tornado<=6.5.2,>=6.5.0 not satisfied by version 6.5.4
  - wsproto<=1.2.0,>=1.0 not satisfied by version 1.3.2
pijuice
        standards-based tools.
    This deprecation is overdue, please update your project and remove deprecated
    calls to avoid build errors in the future.

    See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
    ********************************************************************************

!!
self.initialize_options()
Finished executing setuptoolsBuildPhase
Running phase: installPhase
Executing pypaInstallPhase
Successfully installed pijuice_base-1.8-py3-none-any.whl
Finished executing pypaInstallPhase
Running phase: pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
Running phase: fixupPhase
rm: cannot remove '/nix/store/6ssc7z0354mfraf7ykqs5bn8dg564j1d-python3.13-pijuice-1.8/bin/pijuice_cli': No such file or directory

python313Packages.bpython
  /nix/store/m1fw8l8y9ycxh5dzispbb7cwl6rra14l-python3-3.13.12/lib/python3.13/inspect.py:1022: DeprecationWarning: urwid.treetools is moved to urwid.widget.treetools
    if ismodule(module) and hasattr(module, '__file__'):

bpython/test/test_importcompletion.py::TestSimpleComplete::test_from_import_empty
/nix/store/m1fw8l8y9ycxh5dzispbb7cwl6rra14l-python3-3.13.12/lib/python3.13/inspect.py:1023: DeprecationWarning: urwid.treetools is moved to urwid.widget.treetools
f = module.file

bpython/test/test_importcompletion.py::TestSimpleComplete::test_from_import_empty
/nix/store/m1fw8l8y9ycxh5dzispbb7cwl6rra14l-python3-3.13.12/lib/python3.13/inspect.py:924: DeprecationWarning: urwid.treetools is moved to urwid.widget.treetools
if getattr(object, 'file', None):

bpython/test/test_importcompletion.py::TestSimpleComplete::test_from_import_empty
/nix/store/m1fw8l8y9ycxh5dzispbb7cwl6rra14l-python3-3.13.12/lib/python3.13/inspect.py:925: DeprecationWarning: urwid.treetools is moved to urwid.widget.treetools
return object.file

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED bpython/test/test_interpreter.py::TestInterpreter::test_getsource_works_on_interactively_defined_functions - OSError: could not get source code
FAILED bpython/test/test_interpreter.py::TestInterpreter::test_traceback - AssertionError: 'Trac[128 chars]39m\n gfunc()\n ^^^^^\n\x1b[31m\x1b[1...
====== 2 failed, 316 passed, 6 skipped, 3 xfailed, 24 warnings in 13.86s =======

python314Packages.bpython
  /nix/store/8gnchv834z56s561v3sx2h0ra1a2xn46-python3-3.14.3/lib/python3.14/inspect.py:918: DeprecationWarning: urwid.treetools is moved to urwid.widget.treetools
    if ismodule(module) and hasattr(module, '__file__'):

bpython/test/test_importcompletion.py::TestSimpleComplete::test_from_import_empty
/nix/store/8gnchv834z56s561v3sx2h0ra1a2xn46-python3-3.14.3/lib/python3.14/inspect.py:919: DeprecationWarning: urwid.treetools is moved to urwid.widget.treetools
f = module.file

bpython/test/test_importcompletion.py::TestSimpleComplete::test_from_import_empty
/nix/store/8gnchv834z56s561v3sx2h0ra1a2xn46-python3-3.14.3/lib/python3.14/inspect.py:821: DeprecationWarning: urwid.treetools is moved to urwid.widget.treetools
if getattr(object, 'file', None):

bpython/test/test_importcompletion.py::TestSimpleComplete::test_from_import_empty
/nix/store/8gnchv834z56s561v3sx2h0ra1a2xn46-python3-3.14.3/lib/python3.14/inspect.py:822: DeprecationWarning: urwid.treetools is moved to urwid.widget.treetools
return object.file

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED bpython/test/test_interpreter.py::TestInterpreter::test_getsource_works_on_interactively_defined_functions - OSError: could not get source code
FAILED bpython/test/test_interpreter.py::TestInterpreter::test_traceback - AssertionError: 'Trac[128 chars]39m\n gfunc()\n ^^^^^\n\x1b[31m\x1b[1...
====== 2 failed, 316 passed, 6 skipped, 3 xfailed, 24 warnings in 16.57s =======

python314Packages.pijuice
        standards-based tools.
    This deprecation is overdue, please update your project and remove deprecated
    calls to avoid build errors in the future.

    See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
    ********************************************************************************

!!
self.initialize_options()
Finished executing setuptoolsBuildPhase
Running phase: installPhase
Executing pypaInstallPhase
Successfully installed pijuice_base-1.8-py3-none-any.whl
Finished executing pypaInstallPhase
Running phase: pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
Running phase: fixupPhase
rm: cannot remove '/nix/store/m76g2hx1sqxrhyd4kknmzx2fhriz03cy-python3.14-pijuice-1.8/bin/pijuice_cli': No such file or directory

python314Packages.python-fx
    return _signature_from_callable(obj, sigcls=cls,
                                    follow_wrapper_chains=follow_wrapped,
                                    globals=globals, locals=locals, eval_str=eval_str,
                                    annotation_format=annotation_format)
  File "/nix/store/8gnchv834z56s561v3sx2h0ra1a2xn46-python3-3.14.3/lib/python3.14/inspect.py", line 2512, in _signature_from_callable
    return _signature_from_function(sigcls, obj,
                                    skip_bound_arg=skip_bound_arg,
                                    globals=globals, locals=locals, eval_str=eval_str,
                                    annotation_format=annotation_format)
  File "/nix/store/8gnchv834z56s561v3sx2h0ra1a2xn46-python3-3.14.3/lib/python3.14/inspect.py", line 2335, in _signature_from_function
    annotations = get_annotations(func, globals=globals, locals=locals, eval_str=eval_str,
                                  format=annotation_format)
  File "/nix/store/8gnchv834z56s561v3sx2h0ra1a2xn46-python3-3.14.3/lib/python3.14/annotationlib.py", line 966, in get_annotations
    ann = _get_dunder_annotations(obj)
  File "/nix/store/8gnchv834z56s561v3sx2h0ra1a2xn46-python3-3.14.3/lib/python3.14/annotationlib.py", line 1146, in _get_dunder_annotations
    ann = getattr(obj, "__annotations__", None)
  File "/nix/store/ack30m1aamrx0ah98vavrx8zijx1329y-python3.14-python-fx-0.3.2/lib/python3.14/site-packages/pyfx/model/common/jsonpath/JSONPathListener.py", line 106, in __annotate__
    def exitFieldAccessor(self, ctx:JSONPathParser.FieldAccessorContext):
                                    ^^^^^^^^^^^^^^
NameError: name 'JSONPathParser' is not defined
topydo
    return func(*newargs, **newkeywargs)
  File "/build/source/test/test_list_format.py", line 361, in test_list_format20
    self.assertEqual(self.output, result)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
AssertionError: '2 months ago, due a month ago, started a [66 chars]\n\n' != '3 months ago, due a month ago, started a [66 chars]\n\n'
- 2 months ago, due a month ago, started a month ago
? ^
+ 3 months ago, due a month ago, started a month ago
? ^
  today, due in 2 days, starts in a day
  4 months ago

Ran 793 tests in 4.624s

FAILED (failures=4)

world-wall-clock
tests/test_wwclock.py::TestAppScreenshotRun::test_run_app
  /nix/store/m1fw8l8y9ycxh5dzispbb7cwl6rra14l-python3-3.13.12/lib/python3.13/inspect.py:1022: DeprecationWarning: urwid.treetools is moved to urwid.widget.treetools
    if ismodule(module) and hasattr(module, '__file__'):

tests/test_wwclock.py::TestAppScreenshotRun::test_run_app
/nix/store/m1fw8l8y9ycxh5dzispbb7cwl6rra14l-python3-3.13.12/lib/python3.13/inspect.py:1023: DeprecationWarning: urwid.treetools is moved to urwid.widget.treetools
f = module.file

tests/test_wwclock.py::TestAppScreenshotRun::test_run_app
/nix/store/m1fw8l8y9ycxh5dzispbb7cwl6rra14l-python3-3.13.12/lib/python3.13/inspect.py:924: DeprecationWarning: urwid.treetools is moved to urwid.widget.treetools
if getattr(object, 'file', None):

tests/test_wwclock.py::TestAppScreenshotRun::test_run_app
/nix/store/m1fw8l8y9ycxh5dzispbb7cwl6rra14l-python3-3.13.12/lib/python3.13/inspect.py:925: DeprecationWarning: urwid.treetools is moved to urwid.widget.treetools
return object.file

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_wwclock.py::TestAppScreenshotRun::test_run_app - io.UnsupportedOperation: redirected stdin is pseudofile, has no fileno()
================== 1 failed, 15 passed, 24 warnings in 3.51s ===================

@dotlambda dotlambda added this pull request to the merge queue Feb 11, 2026
Merged via the queue into NixOS:staging-next with commit d7f2f9e Feb 11, 2026
69 of 70 checks passed
@dotlambda dotlambda deleted the python3Packages.urwid branch February 11, 2026 17:47
@antonmosich
Copy link
Contributor

Thanks!

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: package (update) This PR updates a package to a newer version 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