freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ft-devel] `make refdoc-venv' fails


From: Cosimo Lupo
Subject: Re: [ft-devel] `make refdoc-venv' fails
Date: Sun, 29 Jul 2018 09:30:48 +0200

Alternatively instead of sourcing the venv, the refdoc target can call the docwriter.py script using the python interpreter that is inside the virtual environment, since you know the exact path to it as refdoc-venv has created it.

--

Cosimo Lupo
Il 29 lug 2018, 08:28 +0200, Werner LEMBERG <address@hidden>, 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
address@hidden
https://lists.nongnu.org/mailman/listinfo/freetype-devel

reply via email to

[Prev in Thread] Current Thread [Next in Thread]