Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Dec 2018 11:32:41 -0800
From:      Kevin Oberman <rkoberman@gmail.com>
To:        python@freebsd.org
Subject:   Re: Something badly broken in python36?
Message-ID:  <CAN6yY1swVoFa0X116=dO=OhQ7Nv-2xWQA-0XA=DK4xfi__OF%2BA@mail.gmail.com>
In-Reply-To: <CAN6yY1uXWUcP63vN7n1-cFkLdmpkVpfKjtBusgHRJf6Op2YiZA@mail.gmail.com>
References:  <CAN6yY1uXWUcP63vN7n1-cFkLdmpkVpfKjtBusgHRJf6Op2YiZA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Dec 24, 2018 at 11:09 AM Kevin Oberman <rkoberman@gmail.com> wrote:

> Today I tried to reinstall meson and it failed to configure with an error
> that appears to be in py36-setuptools. But, when I attempted to reinstall
> that port, I get a similar error message. I am stumped. I have reinstalled
> python36, but that made no difference and python36 is the only listed
> dependency of py36-setuptools.
>
> I'm stumped and don't know python, so have no idea of how to deal with
> this.
>
> I am running FreeBSD12-stable r342382 and have reinstalled all of my ports
> after the upgrade. That all went fine, including py36-setuptools.
> Here is the error I get:
> Traceback (most recent call last):
>   File "setup.py", line 11, in <module>
>     import setuptools
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/setuptools/__init__.py",
> line 16, in <module>
>     import setuptools.version
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/setuptools/version.py",
> line 1, in <module>
>     import pkg_resources
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/pkg_resources/__init__.py",
> line 3126, in <module>
>     @_call_aside
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/pkg_resources/__init__.py",
> line 3110, in _call_aside
>     f(*args, **kwargs)
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/pkg_resources/__init__.py",
> line 3139, in _initialize_master_working_set
>     working_set = WorkingSet._build_master()
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/pkg_resources/__init__.py",
> line 572, in _build_master
>     ws = cls()
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/pkg_resources/__init__.py",
> line 565, in __init__
>     self.add_entry(entry)
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/pkg_resources/__init__.py",
> line 621, in add_entry
>     for dist in find_distributions(entry, True):
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/pkg_resources/__init__.py",
> line 1968, in find_on_path
>     for dist in factory(fullpath):
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/pkg_resources/__init__.py",
> line 2038, in distributions_from_metadata
>     root, entry, metadata, precedence=DEVELOP_DIST,
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/pkg_resources/__init__.py",
> line 2495, in from_location
>     py_version=py_version, platform=platform, **kw
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/pkg_resources/__init__.py",
> line 2870, in _reload_version
>     md_version = _version_from_file(self._get_metadata(self.PKG_INFO))
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/pkg_resources/__init__.py",
> line 2459, in _version_from_file
>     line = next(iter(version_lines), '')
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/pkg_resources/__init__.py",
> line 2649, in _get_metadata
>     for line in self.get_metadata_lines(name):
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/pkg_resources/__init__.py",
> line 1414, in get_metadata_lines
>     return yield_lines(self.get_metadata(name))
>   File
> "/usr/ports/devel/py-setuptools/work-py36/setuptools-40.6.2/pkg_resources/__init__.py",
> line 1411, in get_metadata
>     return value.decode('utf-8') if six.PY3 else value
> UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfa in position 0:
> invalid start byte
> *** Error code 1
>
> Stop.
>
> Any clues will be greatly appreciated!
>

I forgot to add (since this is tied to UTF-8):
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_COLLATE=C
LC_TIME="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_ALL=

--
> Kevin Oberman, Part time kid herder and retired Network Engineer
> E-mail: rkoberman@gmail.com
> PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1swVoFa0X116=dO=OhQ7Nv-2xWQA-0XA=DK4xfi__OF%2BA>