gecko-dev/python/mozterm
ahochheiden d3ef456d8f Bug 1800056 - Make `mozlog` and `mozterm` fully compatible with `blessed` r=firefox-build-system-reviewers,glandium
- `mozlog` version bump to `7.1.1`
- Changed `mozlog` dependency on `blessings` to `blessed`
- Some sugar lookups in `blessed` (Like `normal`) don't behave the same as the rest, so our code needed to change to handle the case when the lookup didn't return a callable.
- The tests in `test_widgets.py` and `test_terminal.py` were never actually being run (it was skipping because when importing `Blessings` it failed to import `_curses`). Given that, a portion of `test_terminal() never actually worked, and it wasn't known because the test didn't run (I didn't just delete half the test case because it didn't work, I deleted it because it can never work =P).
- I added a `test_terminal_colors.py` just to ensure that there's some coverage there, since `dim` and `normal` were failing (but CI was happy).

Differential Revision: https://phabricator.services.mozilla.com/D161858
2022-11-16 22:33:19 +00:00
..
mozterm Bug 1800056 - Make `mozlog` and `mozterm` fully compatible with `blessed` r=firefox-build-system-reviewers,glandium 2022-11-16 22:33:19 +00:00
test Bug 1800056 - Make `mozlog` and `mozterm` fully compatible with `blessed` r=firefox-build-system-reviewers,glandium 2022-11-16 22:33:19 +00:00
setup.cfg
setup.py Bug 1744340 - Swap uses of `blessings` to `blessed` r=firefox-build-system-reviewers,glandium 2022-11-09 04:33:18 +00:00