View previous topic :: View next topic |
Author |
Message |
vaxbrat l33t
Joined: 05 Oct 2005 Posts: 731 Location: DC Burbs
|
Posted: Thu Oct 18, 2018 5:22 am Post subject: dev-python/flask-1.0.2 failing with doc USE flag |
|
|
I'm trying to update a box which has been around for a number of years and find this problem updating flask with doc flag enabled.
Code: |
[ebuild R ] dev-python/flask-1.0.2::gentoo USE="doc* -examples -test" PYTHON_TARGETS="python2_7 python3_5 python3_6 (-pypy) (-pypy3) -python3_4 (-python3_7)" 0 KiB
|
It appears to work with the 2.7 and 3.5 targets but fails with 3.6 for some reason. I have already tried re-emerging sphinx. Google searches for this pallets_sphinx_themes module aren't helpful.
Code: |
>>> Emerging (1 of 1) dev-python/flask-1.0.2::gentoo
* Flask-1.0.2.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking Flask-1.0.2.tar.gz to /var/tmp/portage/dev-python/flask-1.0.2/work
>>> Source unpacked in /var/tmp/portage/dev-python/flask-1.0.2/work
>>> Preparing source in /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2 ...
* python2_7: running distutils-r1_run_phase distutils-r1_python_compile
python2.7 setup.py build
/usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'project_urls'
warnings.warn(msg)
running build
running build_py
creating /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/templating.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/sessions.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/_compat.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/blueprints.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/wrappers.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/testing.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/signals.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/debughelpers.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/globals.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/config.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/app.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/views.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/ctx.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/logging.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/cli.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/__init__.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/__main__.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
copying flask/helpers.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask
creating /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask/json
copying flask/json/tag.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask/json
copying flask/json/__init__.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python2_7/lib/flask/json
running egg_info
writing requirements to Flask.egg-info/requires.txt
writing Flask.egg-info/PKG-INFO
writing top-level names to Flask.egg-info/top_level.txt
writing dependency_links to Flask.egg-info/dependency_links.txt
writing entry points to Flask.egg-info/entry_points.txt
reading manifest file 'Flask.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'
no previously-included directories found matching 'docs/_themes'
writing manifest file 'Flask.egg-info/SOURCES.txt'
warning: build_py: byte-compiling is disabled, skipping.
* python3_5: running distutils-r1_run_phase distutils-r1_python_compile
python3.5 setup.py build -j 8
running build
running build_py
creating /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/templating.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/sessions.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/_compat.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/blueprints.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/wrappers.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/testing.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/signals.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/debughelpers.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/globals.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/config.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/app.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/views.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/ctx.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/logging.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/cli.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/__init__.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/__main__.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
copying flask/helpers.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask
creating /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask/json
copying flask/json/tag.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask/json
copying flask/json/__init__.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_5/lib/flask/json
running egg_info
writing top-level names to Flask.egg-info/top_level.txt
writing requirements to Flask.egg-info/requires.txt
writing Flask.egg-info/PKG-INFO
writing dependency_links to Flask.egg-info/dependency_links.txt
writing entry points to Flask.egg-info/entry_points.txt
reading manifest file 'Flask.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
/usr/lib64/python3.5/distutils/dist.py:261: UserWarning: Unknown distribution option: 'project_urls'
warnings.warn(msg)
warning: no previously-included files matching '*.py[co]' found anywhere in distribution
no previously-included directories found matching 'docs/_build'
no previously-included directories found matching 'docs/_themes'
writing manifest file 'Flask.egg-info/SOURCES.txt'
warning: build_py: byte-compiling is disabled, skipping.
* python3_6: running distutils-r1_run_phase distutils-r1_python_compile
python3.6 setup.py build -j 8
running build
running build_py
creating /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/templating.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/sessions.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/_compat.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/blueprints.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/wrappers.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/testing.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/signals.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/debughelpers.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/globals.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/config.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/app.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/views.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/ctx.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/logging.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/cli.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/__init__.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/__main__.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
copying flask/helpers.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask
creating /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask/json
copying flask/json/tag.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask/json
copying flask/json/__init__.py -> /var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2-python3_6/lib/flask/json
running egg_info
writing Flask.egg-info/PKG-INFO
writing dependency_links to Flask.egg-info/dependency_links.txt
writing entry points to Flask.egg-info/entry_points.txt
writing requirements to Flask.egg-info/requires.txt
writing top-level names to Flask.egg-info/top_level.txt
reading manifest file 'Flask.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
/usr/lib64/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'project_urls'
warnings.warn(msg)
warning: no previously-included files matching '*.py[co]' found anywhere in distribution
no previously-included directories found matching 'docs/_build'
no previously-included directories found matching 'docs/_themes'
writing manifest file 'Flask.egg-info/SOURCES.txt'
warning: build_py: byte-compiling is disabled, skipping.
* python3_6: running distutils-r1_run_phase python_compile_all
make -j8 -C docs html
make: Entering directory '/var/tmp/portage/dev-python/flask-1.0.2/work/Flask-1.0.2/docs'
Running Sphinx v1.7.5
Configuration error:
There is a programable error in your configuration file:
Traceback (most recent call last):
File "/usr/lib64/python3.6/site-packages/sphinx/config.py", line 161, in __init__
execfile_(filename, config)
File "/usr/lib64/python3.6/site-packages/sphinx/util/pycompat.py", line 150, in execfile_
exec_(code, _globals)
File "conf.py", line 7, in <module>
from pallets_sphinx_themes import DocVersion, ProjectLink, get_version
ModuleNotFoundError: No module named 'pallets_sphinx_themes'
make: *** [Makefile:20: html] Error 2
|
|
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31013 Location: here
|
Posted: Thu Oct 18, 2018 5:49 am Post subject: |
|
|
Try to disable doc use flag as workaround.
Seems that package require pallets-sphinx-themes (not in tree) when activates doc use flag
setup.py: |
...
extras_require={
'dotenv': ['python-dotenv'],
'dev': [
'pytest>=3',
'coverage',
'tox',
'sphinx',
'pallets-sphinx-themes',
'sphinxcontrib-log-cabinet',
],
'docs': [
'sphinx',
'pallets-sphinx-themes',
'sphinxcontrib-log-cabinet',
]
},
...
|
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
vaxbrat l33t
Joined: 05 Oct 2005 Posts: 731 Location: DC Burbs
|
Posted: Thu Oct 18, 2018 6:25 am Post subject: already built it without doc but want to re-enable it |
|
|
Yeah I know that and had built flask already with -doc. Now I'm trying to get it to build with doc enabled. I saw an ebuild sphinx-betterl-themes and emerged it but was still getting the failure. Another likely candidate sphinx-bootstrap-theme also doesn't work. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31013 Location: here
|
Posted: Thu Oct 18, 2018 6:33 am Post subject: |
|
|
But flask-sphinx-themes is equal to pallets-sphinx-themes?
I don't know flask package I only looked in setup.py _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
vaxbrat l33t
Joined: 05 Oct 2005 Posts: 731 Location: DC Burbs
|
Posted: Thu Oct 18, 2018 3:56 pm Post subject: missed that one but it still didn't work |
|
|
Didn't notice the flask-themes ebuild until you mentioned it, but it didn't make any difference when I just tried again with it emerged. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|