#21076: make pyx a new style pip package
-------------------------------------+----------------------------------
       Reporter:  vdelecroix         |         Type:  defect
         Status:  new                |     Priority:  critical
      Milestone:  sage-7.3           |    Component:  packages: optional
       Keywords:                     |    Merged in:
        Authors:  Vincent Delecroix  |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
   Dependencies:                     |     Stopgaps:
-------------------------------------+----------------------------------
 The installation of the old style package pyx breaks pip for encoding
 reason.
 {{{
 $ sage - i pyx
 SNIP installation log
 $ sage -pip uninstall pyx
 Traceback (most recent call last):
   File "/opt/sage/local/bin/pip", line 5, in <module>
     from pkg_resources import load_entry_point
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
 2927, in <module>
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
 2913, in _call_aside
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
 2940, in _initialize_master_working_set
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 626,
 in _build_master
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 619,
 in __init__
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 675,
 in add_entry
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
 1982, in find_on_path
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
 2370, in from_location
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
 2687, in _reload_version
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
 2335, in _version_from_file
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
 2503, in _get_metadata
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
 1873, in get_metadata_lines
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
 1863, in get_metadata
   File "/opt/sage/local/lib/python/codecs.py", line 302, in decode
     (result, consumed) = self._buffer_decode(data, self.errors, final)
 UnicodeDecodeError: 'utf8' codec can't decode byte 0xf6 in position 165:
 invalid start byte in /opt/sage/local/lib/python2.7/site-
 packages/PyX-0.10-py2.7.egg-info
 }}}

 We propose to make pyx a "pip style" package and remove the old style spkg
 from the mirrors.

--
Ticket URL: <https://trac.sagemath.org/ticket/21076>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to