That’s because it’s still using the global python environment to run 
docwriter.py, it the virtual one. The latter environment needs to be sourced 
before it is activated.

--

Cosimo Lupo
Il 29 lug 2018, 08:28 +0200, Werner LEMBERG <[email protected]>, ha scritto:
>
> Nikhil,
>
>
> `make refdoc-venv' fails on my host, which actually surprises me...
>
>
> Werner
>
>
> ======================================================================
>
>
> $ make refdoc-venv
> Setting up virtualenv for Python...
> virtualenv env
> New python executable in env/bin/python
> Installing setuptools, pip, wheel...done.
> Installing requirements...
> env/bin/pip install -r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt
> Collecting mistune==0.8.3 (from -r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 1))
> Downloading 
> https://files.pythonhosted.org/packages/c8/8c/87f4d359438ba0321a2ae91936030110bfcc62fef752656321a72b8c1af9/mistune-0.8.3-py2.py3-none-any.whl
> Collecting mkdocs<=0.17.5,>=0.17.3 (from -r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 2))
> Using cached 
> https://files.pythonhosted.org/packages/f9/49/cf13bb1e0d079624ce145bbe80e7a11a7cd7ace16149c3f28a43c8a72a43/mkdocs-0.17.5-py2.py3-none-any.whl
> Collecting mkdocs-material<=2.9.1,>=2.9.0 (from -r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 3))
> Using cached 
> https://files.pythonhosted.org/packages/38/3c/f22621b0d5b349e7ee6b711255ebdf02425ebd775267a0e959947eb40325/mkdocs_material-2.9.1-py2.py3-none-any.whl
> Collecting pymdown-extensions<=4.11,>=4.10.2 (from -r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 4))
> Using cached 
> https://files.pythonhosted.org/packages/7d/0b/8a645733fc6ad20c1217808d2bf26eb80996901d173e623f886b75f62239/pymdown_extensions-4.11-py2.py3-none-any.whl
> Collecting PyYAML>=3.10 (from -r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 5))
> Downloading 
> https://files.pythonhosted.org/packages/9e/a3/1d13970c3f36777c583f136c136f804d70f500168edc1edea6daa7200769/PyYAML-3.13.tar.gz
>  (270kB)
> 100% |████████████████████████████████| 274kB 695kB/s
> Collecting Markdown>=2.3.1 (from mkdocs<=0.17.5,>=0.17.3->-r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 2))
> Using cached 
> https://files.pythonhosted.org/packages/6d/7d/488b90f470b96531a3f5788cf12a93332f543dbab13c423a5e7ce96a0493/Markdown-2.6.11-py2.py3-none-any.whl
> Collecting click>=3.3 (from mkdocs<=0.17.5,>=0.17.3->-r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 2))
> Downloading 
> https://files.pythonhosted.org/packages/34/c1/8806f99713ddb993c5366c362b2f908f18269f8d792aff1abfd700775a77/click-6.7-py2.py3-none-any.whl
>  (71kB)
> 100% |████████████████████████████████| 73kB 721kB/s
> Collecting tornado<5.0,>=4.1 (from mkdocs<=0.17.5,>=0.17.3->-r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 2))
> Using cached 
> https://files.pythonhosted.org/packages/e3/7b/e29ab3d51c8df66922fea216e2bddfcb6430fb29620e5165b16a216e0d3c/tornado-4.5.3.tar.gz
> Collecting Jinja2>=2.7.1 (from mkdocs<=0.17.5,>=0.17.3->-r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 2))
> Using cached 
> https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl
> Collecting livereload>=2.5.1 (from mkdocs<=0.17.5,>=0.17.3->-r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 2))
> Using cached 
> https://files.pythonhosted.org/packages/dd/b4/213daced3ff1b4e02a1f700748e20e9a7481f5bfef57d11ae9babfd4aa2f/livereload-2.5.2-py2.py3-none-any.whl
> Collecting Pygments>=2.2 (from mkdocs-material<=2.9.1,>=2.9.0->-r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 3))
> Using cached 
> https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl
> Collecting singledispatch (from 
> tornado<5.0,>=4.1->mkdocs<=0.17.5,>=0.17.3->-r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 2))
> Using cached 
> https://files.pythonhosted.org/packages/c5/10/369f50bcd4621b263927b0a1519987a04383d4a98fb10438042ad410cf88/singledispatch-3.4.0.3-py2.py3-none-any.whl
> Collecting certifi (from tornado<5.0,>=4.1->mkdocs<=0.17.5,>=0.17.3->-r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 2))
> Using cached 
> https://files.pythonhosted.org/packages/7c/e6/92ad559b7192d846975fc916b65f667c7b8c3a32bea7372340bfe9a15fa5/certifi-2018.4.16-py2.py3-none-any.whl
> Collecting backports-abc>=0.4 (from 
> tornado<5.0,>=4.1->mkdocs<=0.17.5,>=0.17.3->-r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 2))
> Using cached 
> https://files.pythonhosted.org/packages/7d/56/6f3ac1b816d0cd8994e83d0c4e55bc64567532f7dc543378bd87f81cebc7/backports_abc-0.5-py2.py3-none-any.whl
> Collecting MarkupSafe>=0.23 (from Jinja2>=2.7.1->mkdocs<=0.17.5,>=0.17.3->-r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 2))
> Using cached 
> https://files.pythonhosted.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz
> Collecting six (from livereload>=2.5.1->mkdocs<=0.17.5,>=0.17.3->-r 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/requirements.txt 
> (line 2))
> Downloading 
> https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl
> Building wheels for collected packages: PyYAML, tornado, MarkupSafe
> Running setup.py bdist_wheel for PyYAML
> Stored in directory: 
> /home/wl/.cache/pip/wheels/ad/da/0c/74eb680767247273e2cf2723482cb9c924fe70af57c334513f
> Running setup.py bdist_wheel for tornado
> Stored in directory: 
> /home/wl/.cache/pip/wheels/72/bf/f4/b68fa69596986881b397b18ff2b9af5f8181233aadcc9f76fd
> Running setup.py bdist_wheel for MarkupSafe
> Stored in directory: 
> /home/wl/.cache/pip/wheels/33/56/20/ebe49a5c612fffe1c5a632146b16596f9e64676768661e4e46
> Successfully built PyYAML tornado MarkupSafe
> Installing collected packages: mistune, Markdown, click, PyYAML, six, 
> singledispatch, certifi, backports-abc, tornado, MarkupSafe, Jinja2, 
> livereload, mkdocs, Pygments, pymdown-extensions, mkdocs-material
> Successfully installed Jinja2-2.10 Markdown-2.6.11 MarkupSafe-1.0 PyYAML-3.13 
> Pygments-2.2.0 backports-abc-0.5 certifi-2018.4.16 click-6.7 livereload-2.5.2 
> mistune-0.8.3 mkdocs-0.17.5 mkdocs-material-2.9.1 pymdown-extensions-4.11 
> singledispatch-3.4.0.3 six-1.11.0 tornado-4.5.3
> You are using pip version 7.1.2, however version 18.0 is available.
> You should consider upgrading via the 'pip install --upgrade pip' command.
> Running docwriter...
> python -B 
> /home/wl/git/freetype/freetype2.nikhil/src/tools/docwriter/docwriter.py \
> --prefix=ft2 \
> --title=FreeType-2.9.1 \
> --output=/home/wl/git/freetype/freetype2.nikhil/docs/reference \
> /home/wl/git/freetype/freetype2.nikhil/include/freetype/*.h \
> /home/wl/git/freetype/freetype2.nikhil/include/freetype/config/*.h \
> /home/wl/git/freetype/freetype2.nikhil/include/freetype/cache/*.h
> INFO - Cleaning output directory
> INFO - Building markdown documentation to directory: 
> /home/wl/git/freetype/freetype2.nikhil/docs/reference/markdown
> WARNING - Undefined cross reference 'FTC_Property_Set'.
> WARNING - Undefined cross reference 'FTC_Property_Get'.
> Building static site...
> cd /home/wl/git/freetype/freetype2.nikhil/docs/reference && mkdocs build
> Traceback (most recent call last):
> File "/home/wl/.local/bin/mkdocs", line 11, in <module>
> sys.exit(cli())
> File "/usr/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py", 
> line 722, in __call__
> return self.main(*args, **kwargs)
> File "/usr/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py", 
> line 697, in main
> rv = self.invoke(ctx)
> File "/usr/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py", 
> line 1066, in invoke
> return _process_result(sub_ctx.command.invoke(sub_ctx))
> File "/usr/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py", 
> line 895, in invoke
> return ctx.invoke(self.callback, **ctx.params)
> File "/usr/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py", 
> line 535, in invoke
> return callback(*args, **kwargs)
> File "/home/wl/.local/lib/python2.7/site-packages/mkdocs/__main__.py", line 
> 155, in build_command
> site_dir=site_dir
> File "/home/wl/.local/lib/python2.7/site-packages/mkdocs/config/base.py", 
> line 181, in load_config
> errors, warnings = cfg.validate()
> File "/home/wl/.local/lib/python2.7/site-packages/mkdocs/config/base.py", 
> line 105, in validate
> post_failed, post_warnings = self._post_validate()
> File "/home/wl/.local/lib/python2.7/site-packages/mkdocs/config/base.py", 
> line 85, in _post_validate
> config_option.post_validation(self, key_name=key)
> File 
> "/home/wl/.local/lib/python2.7/site-packages/mkdocs/config/config_options.py",
>  line 433, in post_validation
> config[key_name] = theme.Theme(**theme_config)
> File "/home/wl/.local/lib/python2.7/site-packages/mkdocs/theme.py", line 47, 
> in __init__
> self._load_theme_config(name)
> File "/home/wl/.local/lib/python2.7/site-packages/mkdocs/theme.py", line 77, 
> in _load_theme_config
> theme_dir = utils.get_theme_dir(name)
> File "/home/wl/.local/lib/python2.7/site-packages/mkdocs/utils/__init__.py", 
> line 373, in get_theme_dir
> return os.path.dirname(os.path.abspath(theme.load().__file__))
> File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2354, 
> in load
> self.require(*args, **kwargs)
> File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2371, 
> in require
> items = working_set.resolve(reqs, env, installer)
> File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 844, 
> in resolve
> raise VersionConflict(dist, req).with_context(dependent_req)
> pkg_resources.VersionConflict: (Pygments 2.0 
> (/usr/lib/python2.7/site-packages/Pygments-2.0-py2.7.egg), 
> Requirement.parse('Pygments>=2.2'))
> /home/wl/git/freetype/freetype2.nikhil/builds/freetype.mk:317: die Regel für 
> Ziel „refdoc-venv“ scheiterte
> make: *** [refdoc-venv] Fehler 1
> _______________________________________________
> Freetype-devel mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/freetype-devel
_______________________________________________
Freetype-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to