Open eyalroz opened 6 years ago
Sorry for the delayed response! I'm guessing there's an issue with the setup of your system's locale. Unfortunately, there's not much I'm going to be able to help with. I use a systemd-based system where all that is handled/set by localectl.
The only thing I can think to try is to edit setup.py and see if a stray bad character somehow got into the keywords list since that's where the error is occurring. I don't see why, as they're all just lower case latin alphabet letters without any special characters other than commas!
I disagree, in the sense that "internal" issues should not be exposed like that. An error could be "Can't find expected information about your locale" or "your settings in /etc/xyz are inconsistent with your settings at /etc/abc" - but not some cryptic message about an internal variable that's undefined. That is, more likely than not, a bug somewhere.
However - somehow the issue does not manifest right now (and I'm having another setup issue instead).
I don't disagree that programs should typically not dramatically fail on 'internal issues' like that. However, in this case, the error seems to be occurring in the docutils package, not in tabview anywhere. The only tabview code being run by setup.py --help-commands
is setup.py...which is a common script for all python packages. I really don't believe this a tabview issue, but I'll keep this open pending more information.
I've cloned and run
/setup.py --help-commands
, only to get the following:I'm using Devuan 2.0 ASCII. Some potentially-relevant environment variabes: