* Add `ub.IndexableWalker.diff`
* `ub.import_module_from_path` now correctly accepts `PathLike`
objects.
* `ub.modname_to_modpath` fixed in cases where editable
installs use type annotations in their MAPPING definition.
* Support for UNIX special permission (suid/sgid/svtx) codes in
`Path.chmod`.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-ubelt?expand=0&rev=10
* New wrapper around `pathlib.Path.chmod` in
`ubelt.Path.chmod`. Can now specify string codes like
"u+x" or "+rw". Old stat logic works as it previously did.
* Allow the argument to `ubelt.cmd` to be a `PathLike` object,
which we will expect to be an executable.
* `ub.modname_to_modpath` now handles cases where editable
packages have modules where the name is different than the
package.
* Fixed deprecated usage of `ast.Num`
- Reflow the summary to avoid rpmlint exploding.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-ubelt?expand=0&rev=8