Projet

Général

Profil

Bug #34940

Erreur à l'installation de gadjo avec pip

Ajouté par Éloi Rivard il y a presque 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
18 juillet 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Bonjour,

Sur une Archlinux à jour, avec python 2.7.16, et dans un virtualenv vierge, lorsque j'essaie d'installer gadjo, j'obtiens le message d'erreur suivant :
La version Sass installée sur mon système set 3.7.4

pip install gadjo                                                                                                                                                        
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Collecting gadjo
  Using cached https://files.pythonhosted.org/packages/89/fe/a064234d98e5ccada819f529ef5e9276783cf04d89e0344e81e2370b9b46/gadjo-0.73.tar.gz
Collecting XStatic (from gadjo)
Collecting XStatic_Font_Awesome (from gadjo)
  Using cached https://files.pythonhosted.org/packages/b4/ca/24685f91f744cde936294c033685cb4bb3302430f005cc834d86d75b9640/XStatic_Font_Awesome-4.7.0.0-py2.py3-none-any.whl
Collecting XStatic_jQuery<2 (from gadjo)
Collecting XStatic_jquery_ui (from gadjo)
Collecting XStatic_OpenSans (from gadjo)
Building wheels for collected packages: gadjo
  Building wheel for gadjo (setup.py) ... error
  ERROR: Complete output from command /home/eloi/env/bin/python2 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-nkfavr/gadjo/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-cIES5c --python-tag cp27:
  ERROR: running bdist_wheel
  running build
  running compile_translations
  !!! Please install Django >= 1.4 to build translations
  running compile_scss
  Error: Invalid US-ASCII character "\xE2" 
          on line 1118 of gadjo/static/css/gadjo.scss
    Use --trace for backtrace.
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-nkfavr/gadjo/setup.py", line 247, in <module>
      'sdist': eo_sdist
    File "/home/eloi/env/lib/python2.7/site-packages/setuptools/__init__.py", line 145, in setup
      return distutils.core.setup(**attrs)
    File "/usr/lib64/python2.7/distutils/core.py", line 151, in setup
      dist.run_commands()
    File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
      self.run_command(cmd)
    File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/home/eloi/env/lib/python2.7/site-packages/wheel/bdist_wheel.py", line 192, in run
      self.run_command('build')
    File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in run_command      self.distribution.run_command(command)    File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/usr/lib64/python2.7/distutils/command/build.py", line 127, in run      self.run_command(cmd_name)    File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in run_command
      self.distribution.run_command(command)
    File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/tmp/pip-install-nkfavr/gadjo/setup.py", line 116, in run
      env={'LC_ALL': 'C.UTF-8'}
    File "/usr/lib64/python2.7/subprocess.py", line 190, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['/usr/bin/sass', 'gadjo/static/css/gadjo.scss', 'gadjo/static/css/gadjo.css']' returned non-zero exit status 65
  ----------------------------------------
  ERROR: Failed building wheel for gadjo
  Running setup.py clean for gadjo
Failed to build gadjo
Installing collected packages: XStatic, XStatic-Font-Awesome, XStatic-jQuery, XStatic-jquery-ui, XStatic-OpenSans, gadjo
  Running setup.py install for gadjo ... error
    ERROR: Complete output from command /home/eloi/env/bin/python2 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-nkfavr/gadjo/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-QbW7TU/install-record.txt --single-version-externally-managed --compile --install-headers /home/eloi/env/include/site/python2.7/gadjo:
    ERROR: running install
    running build
    running compile_translations
    !!! Please install Django >= 1.4 to build translations
    running compile_scss
    Error: Invalid US-ASCII character "\xE2" 
            on line 1118 of gadjo/static/css/gadjo.scss
      Use --trace for backtrace.
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-nkfavr/gadjo/setup.py", line 247, in <module>
        'sdist': eo_sdist
      File "/home/eloi/env/lib/python2.7/site-packages/setuptools/__init__.py", line 145, in setup
        return distutils.core.setup(**attrs)
      File "/usr/lib64/python2.7/distutils/core.py", line 151, in setup
        dist.run_commands()
      File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/home/eloi/env/lib/python2.7/site-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/usr/lib64/python2.7/distutils/command/install.py", line 563, in run
        self.run_command('build')      File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in run_command        self.distribution.run_command(command)
      File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/usr/lib64/python2.7/distutils/command/build.py", line 127, in run
        self.run_command(cmd_name)
      File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in run_command
        self.distribution.run_command(command)
      File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/tmp/pip-install-nkfavr/gadjo/setup.py", line 116, in run
        env={'LC_ALL': 'C.UTF-8'}
      File "/usr/lib64/python2.7/subprocess.py", line 190, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['/usr/bin/sass', 'gadjo/static/css/gadjo.scss', 'gadjo/static/css/gadjo.css']' returned non-zero exit status 65
    ----------------------------------------
ERROR: Command "/home/eloi/env/bin/python2 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-nkfavr/gadjo/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-QbW7TU/install-record.txt --single-version-externally-managed --compile --install-headers /home/eloi/env/include/site/python2.7/gadjo" failed with error code 1 in /tmp/pip-install-nkfavr/gadjo/

Fichiers

Révisions associées

Révision f90815fd (diff)
Ajouté par Frédéric Péters il y a presque 5 ans

misc: declare charset of scss files (#34940)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 5 ans

Ça devrait être ok avec une locale UTF-8 (en faisant LC_ALL=C.UTF-8 avant de lancer le pip install par exemple), patch attaché pour être explicite sur l'encodage des caractères.

#2

Mis à jour par Éloi Rivard il y a presque 5 ans

Merci pour le patch.

env LC_ALL=C.UTF-8 pip install gadjo

#3

Mis à jour par Éloi Rivard il y a presque 5 ans

Merci pour le patch,
J'ai cependant toujours la même erreur avec

env LC_ALL=C.UTF-8 pip install gadjo
#4

Mis à jour par Frédéric Péters il y a presque 5 ans

Sans doute l'environnement n'est-il pas propagé jusque la commande sass, je verrai demain pour publier une nouvelle version sur pypi.

#5

Mis à jour par Thomas Noël il y a presque 5 ans

  • Statut changé de Solution proposée à Solution validée
#6

Mis à jour par Frédéric Péters il y a presque 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit f90815fdf9bf944d28c2b2dc97e9f146b7551926
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Jul 18 14:21:49 2019 +0200

    misc: declare charset of scss files (#34940)
#7

Mis à jour par Frédéric Péters il y a presque 5 ans

Voilà, version 0.81 posée sur pypi.

#8

Mis à jour par Frédéric Péters il y a presque 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#9

Mis à jour par Éloi Rivard il y a presque 5 ans

Je confirme que ça fonctionne. Merci.

Formats disponibles : Atom PDF