diff --git a/pyocd/commands/commands.py b/pyocd/commands/commands.py index 529c216cc..9136801f4 100755 --- a/pyocd/commands/commands.py +++ b/pyocd/commands/commands.py @@ -17,7 +17,7 @@ import logging import os -from natsort import natsort +from natsort import natsorted import textwrap from time import sleep from shutil import get_terminal_size @@ -116,7 +116,7 @@ def execute(self): class RegisterCommandBase(CommandBase): def dump_register_group(self, group_name): - regs = natsort(self.context.selected_core.core_registers.iter_matching( + regs = natsorted(self.context.selected_core.core_registers.iter_matching( lambda r: r.group == group_name), key=lambda r: r.name) reg_values = self.context.selected_core.read_core_registers_raw(r.name for r in regs) diff --git a/setup.cfg b/setup.cfg index a2e3a89b2..a8134b174 100644 --- a/setup.cfg +++ b/setup.cfg @@ -54,7 +54,7 @@ install_requires = hidapi>=0.10.1,<1.0; platform_system != "Linux" intelhex>=2.0,<3.0 intervaltree>=3.0.2,<4.0 - naturalsort>=1.5,<2.0 + natsort>=8.0.0,<9.0 prettytable>=2.0,<3.0 pyelftools<1.0 pylink-square>=0.11.1,<1.0