Bug #34940
Erreur à l'installation de gadjo avec pip
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
Historique
Mis à jour par Frédéric Péters il y a presque 5 ans
- Fichier 0001-misc-declare-charset-of-scss-files-34940.patch 0001-misc-declare-charset-of-scss-files-34940.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Ç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.
Mis à jour par Éloi Rivard il y a presque 5 ans
Merci pour le patch.
env LC_ALL=C.UTF-8 pip install gadjo
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
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.
Mis à jour par Thomas Noël il y a presque 5 ans
- Statut changé de Solution proposée à Solution validée
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)
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
misc: declare charset of scss files (#34940)