On 2020-08-09 16:15, Tim Daneliuk wrote:
I have a weird problem I could use a bit of help with ...

I have successfully installed 3.8.5 using pew/pythonz on a BSD FreeBSD system.
But when I attempt to install it on a Linux system I get the traceback below.
In this case, pew/pythonz were installed locally in my own account using system
native python 3.6:

Installing CPython-3.8.5 into /home/tundra/.pythonz/pythons/CPython-3.8.5
Traceback (most recent call last):
   File 
"/home/tundra/.local/lib/python3.6/site-packages/pythonz/installer/pythoninstaller.py",
 line 204, in install
     self.make()
   File 
"/home/tundra/.local/lib/python3.6/site-packages/pythonz/installer/pythoninstaller.py",
 line 350, in make
     s.check_call(make)
   File "/home/tundra/.local/lib/python3.6/site-packages/pythonz/util.py", line 
294, in check_call
     returncode = self.call(cmd)
   File "/home/tundra/.local/lib/python3.6/site-packages/pythonz/util.py", line 
286, in call
     fp.write(line)
UnicodeEncodeError: 'ascii' codec can't encode character '\u2018' in position 
81: ordinal not in range(128)
ERROR: Failed to install CPython-3.8.5. Check 
/home/tundra/.pythonz/log/build.log to see why.
Traceback (most recent call last):
   File "/home/tundra/.local/bin/pew", line 11, in <module>
     sys.exit(pew())
   File "/home/tundra/.local/lib/python3.6/site-packages/pew/pew.py", line 809, 
in pew
     return command(sys.argv[2:])
   File "/home/tundra/.local/lib/python3.6/site-packages/pew/pew.py", line 704, 
in install_cmd
     return actual_installer.install()
   File 
"/home/tundra/.local/lib/python3.6/site-packages/pythonz/installer/pythoninstaller.py",
 line 204, in install
     self.make()
   File 
"/home/tundra/.local/lib/python3.6/site-packages/pythonz/installer/pythoninstaller.py",
 line 350, in make
     s.check_call(make)
   File "/home/tundra/.local/lib/python3.6/site-packages/pythonz/util.py", line 
294, in check_call
     returncode = self.call(cmd)
   File "/home/tundra/.local/lib/python3.6/site-packages/pythonz/util.py", line 
286, in call
     fp.write(line)
UnicodeEncodeError: 'ascii' codec can't encode character '\u2018' in position 
81: ordinal not in range(128)


Ideas anyone?

FTR, '\u2018' is the codepoint 'LEFT SINGLE QUOTATION MARK'.

Try reporting it on the project's homepage. It looks like there have been similar problems before, but not this one.
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to