Hi all,
I am attempting to install the Python dependencies for Jinja2 as a
dependency to install QtWebEngine-5.13.0, but I am encountering the
following errors when attempting to install the Python2 module:
`python2 setup.py install --optimize=1`
`running install
running bdist_egg
running egg_info
writing requirements to Jinja2.egg-info/requires.txt
writing Jinja2.egg-info/PKG-INFO
writing top-level names to Jinja2.egg-info/top_level.txt
writing dependency_links to Jinja2.egg-info/dependency_links.txt
writing entry points to Jinja2.egg-info/entry_points.txt
reading manifest file 'Jinja2.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.py[co]' found anywhere in
distribution
no previously-included directories found matching 'docs/_build'
writing manifest file 'Jinja2.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build
creating build/lib
creating build/lib/jinja2
copying jinja2/sandbox.py -> build/lib/jinja2
copying jinja2/constants.py -> build/lib/jinja2
copying jinja2/filters.py -> build/lib/jinja2
copying jinja2/visitor.py -> build/lib/jinja2
copying jinja2/parser.py -> build/lib/jinja2
copying jinja2/loaders.py -> build/lib/jinja2
copying jinja2/nodes.py -> build/lib/jinja2
copying jinja2/nativetypes.py -> build/lib/jinja2
copying jinja2/debug.py -> build/lib/jinja2
copying jinja2/__init__.py -> build/lib/jinja2
copying jinja2/_identifier.py -> build/lib/jinja2
copying jinja2/bccache.py -> build/lib/jinja2
copying jinja2/exceptions.py -> build/lib/jinja2
copying jinja2/environment.py -> build/lib/jinja2
copying jinja2/ext.py -> build/lib/jinja2
copying jinja2/_compat.py -> build/lib/jinja2
copying jinja2/idtracking.py -> build/lib/jinja2
copying jinja2/tests.py -> build/lib/jinja2
copying jinja2/runtime.py -> build/lib/jinja2
copying jinja2/asyncsupport.py -> build/lib/jinja2
copying jinja2/lexer.py -> build/lib/jinja2
copying jinja2/defaults.py -> build/lib/jinja2
copying jinja2/optimizer.py -> build/lib/jinja2
copying jinja2/meta.py -> build/lib/jinja2
copying jinja2/compiler.py -> build/lib/jinja2
copying jinja2/asyncfilters.py -> build/lib/jinja2
copying jinja2/utils.py -> build/lib/jinja2
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/sandbox.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/constants.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/filters.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/visitor.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/parser.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/loaders.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/nodes.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/nativetypes.py ->
build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/debug.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/__init__.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/_identifier.py ->
build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/bccache.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/exceptions.py ->
build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/environment.py ->
build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/ext.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/_compat.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/idtracking.py ->
build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/tests.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/runtime.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/asyncsupport.py ->
build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/lexer.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/defaults.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/optimizer.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/meta.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/compiler.py -> build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/asyncfilters.py ->
build/bdist.linux-x86_64/egg/jinja2
copying build/lib/jinja2/utils.py -> build/bdist.linux-x86_64/egg/jinja2
byte-compiling build/bdist.linux-x86_64/egg/jinja2/sandbox.py to sandbox.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/constants.py to
constants.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/filters.py to filters.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/visitor.py to visitor.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/parser.py to parser.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/loaders.py to loaders.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/nodes.py to nodes.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/nativetypes.py to
nativetypes.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/debug.py to debug.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/__init__.py to
__init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/_identifier.py to
_identifier.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/bccache.py to bccache.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/exceptions.py to
exceptions.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/environment.py to
environment.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/ext.py to ext.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/_compat.py to _compat.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/idtracking.py to
idtracking.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/tests.py to tests.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/runtime.py to runtime.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/asyncsupport.py to
asyncsupport.pyc
File "build/bdist.linux-x86_64/egg/jinja2/asyncsupport.py", line 22
async def concat_async(async_gen):
^
SyntaxError: invalid syntax
byte-compiling build/bdist.linux-x86_64/egg/jinja2/lexer.py to lexer.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/defaults.py to
defaults.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/optimizer.py to
optimizer.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/meta.py to meta.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/compiler.py to
compiler.pyc
byte-compiling build/bdist.linux-x86_64/egg/jinja2/asyncfilters.py to
asyncfilters.pyc
File "build/bdist.linux-x86_64/egg/jinja2/asyncfilters.py", line 7
async def auto_to_seq(value):
^
SyntaxError: invalid syntax
byte-compiling build/bdist.linux-x86_64/egg/jinja2/utils.py to utils.pyc
writing byte-compilation script '/tmp/tmpuxtcGD.py'
/usr/bin/python2 -O /tmp/tmpuxtcGD.py
File "build/bdist.linux-x86_64/egg/jinja2/asyncsupport.py", line 22
async def concat_async(async_gen):
^
SyntaxError: invalid syntax
File "build/bdist.linux-x86_64/egg/jinja2/asyncfilters.py", line 7
async def auto_to_seq(value):
^
SyntaxError: invalid syntax
removing /tmp/tmpuxtcGD.py
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying Jinja2.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying Jinja2.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying Jinja2.egg-info/dependency_links.txt ->
build/bdist.linux-x86_64/egg/EGG-INFO
copying Jinja2.egg-info/entry_points.txt ->
build/bdist.linux-x86_64/egg/EGG-INFO
copying Jinja2.egg-info/not-zip-safe ->
build/bdist.linux-x86_64/egg/EGG-INFO
copying Jinja2.egg-info/requires.txt ->
build/bdist.linux-x86_64/egg/EGG-INFO
copying Jinja2.egg-info/top_level.txt ->
build/bdist.linux-x86_64/egg/EGG-INFO
creating dist
creating 'dist/Jinja2-2.10.1-py2.7.egg' and adding
'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing Jinja2-2.10.1-py2.7.egg
removing '/usr/lib/python2.7/site-packages/Jinja2-2.10.1-py2.7.egg' (and
everything under it)
creating /usr/lib/python2.7/site-packages/Jinja2-2.10.1-py2.7.egg
Extracting Jinja2-2.10.1-py2.7.egg to /usr/lib/python2.7/site-packages
File
"/usr/lib/python2.7/site-packages/Jinja2-2.10.1-py2.7.egg/jinja2/asyncfilters.py",
line 7
async def auto_to_seq(value):
^
SyntaxError: invalid syntax
File
"/usr/lib/python2.7/site-packages/Jinja2-2.10.1-py2.7.egg/jinja2/asyncsupport.py",
line 22
async def concat_async(async_gen):
^
SyntaxError: invalid syntax
File
"/usr/lib/python2.7/site-packages/Jinja2-2.10.1-py2.7.egg/jinja2/asyncfilters.py",
line 7
async def auto_to_seq(value):
^
SyntaxError: invalid syntax
File
"/usr/lib/python2.7/site-packages/Jinja2-2.10.1-py2.7.egg/jinja2/asyncsupport.py",
line 22
async def concat_async(async_gen):
^
SyntaxError: invalid syntax
Jinja2 2.10.1 is already the active version in easy-install.pth
Installed /usr/lib/python2.7/site-packages/Jinja2-2.10.1-py2.7.egg
Processing dependencies for Jinja2==2.10.1
Searching for MarkupSafe>=0.23
Reading https://pypi.python.org/simple/MarkupSafe/
Download error on https://pypi.python.org/simple/MarkupSafe/: [Errno -3]
Temporary failure in name resolution -- Some packages may not be found!
Couldn't find index page for 'MarkupSafe' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [Errno -3] Temporary
failure in name resolution -- Some packages may not be found!
No local packages or working download links found for MarkupSafe>=0.23
error: Could not find suitable distribution for
Requirement.parse('MarkupSafe>=0.23')`
I have already installed the MarkupSafe-1.1.1 Python2 and Python3 modules
with no errors as well as Python2 according to the BLFS-9.0-systemd book.
>From what I have seen online, the `async` keyword was added after Python
v3.5 and would not work on any Python versions older than that.
I have also installed the latest version of Python according to the book
(Python 3.7.4), so I have no idea what the problem is or how to get the
Jinja2 module to install so that I can continue with my build.
Thanks!
Jared Stevens
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page