If you use sphinx-build in your package, you need to BR/R /usr/bin/sphinx-build instead of python-sphinx.
On 11/25/2015 01:41 PM, Orion Poplawski wrote:
If you use sphinx-build in your package, you need to BR/R /usr/bin/sphinx-build instead of python-sphinx.
but apparently prematurely as /usr/bin/sphinx-build is not written in python3:
sphinx-build -b html -d build/mayavi/doctrees source/mayavi build/mayavi/html Running Sphinx v1.3.1 making output directory... Exception occurred: File "/usr/lib/python3.5/site-packages/sphinx/application.py", line 429, in setup_extension mod = __import__(extension, None, None, ['setup']) File "/builddir/build/BUILD/mayavi-4.4.3/docs/source/mayavi/sphinxext/traitsdoc.py", line 129 print "[numpydoc] Phantom importing modules from", fn, "..." ^ SyntaxError: Missing parentheses in call to 'print'
https://bugzilla.redhat.com/show_bug.cgi?id=1285535
On 11/25/2015 02:13 PM, Orion Poplawski wrote:
On 11/25/2015 01:41 PM, Orion Poplawski wrote:
If you use sphinx-build in your package, you need to BR/R /usr/bin/sphinx-build instead of python-sphinx.
but apparently prematurely as /usr/bin/sphinx-build is not written in python3:
sphinx-build -b html -d build/mayavi/doctrees source/mayavi build/mayavi/html Running Sphinx v1.3.1 making output directory... Exception occurred: File "/usr/lib/python3.5/site-packages/sphinx/application.py", line 429, in setup_extension mod = __import__(extension, None, None, ['setup']) File "/builddir/build/BUILD/mayavi-4.4.3/docs/source/mayavi/sphinxext/traitsdoc.py", line 129 print "[numpydoc] Phantom importing modules from", fn, "..." ^ SyntaxError: Missing parentheses in call to 'print'
Ah, crap, no it looks like we need to update the sphinx using packages to python3.
On Wed, Nov 25, 2015 at 02:36:22PM -0700, Orion Poplawski wrote:
On 11/25/2015 02:13 PM, Orion Poplawski wrote:
On 11/25/2015 01:41 PM, Orion Poplawski wrote:
If you use sphinx-build in your package, you need to BR/R /usr/bin/sphinx-build instead of python-sphinx.
but apparently prematurely as /usr/bin/sphinx-build is not written in python3:
sphinx-build -b html -d build/mayavi/doctrees source/mayavi build/mayavi/html Running Sphinx v1.3.1 making output directory... Exception occurred: File "/usr/lib/python3.5/site-packages/sphinx/application.py", line 429, in setup_extension mod = __import__(extension, None, None, ['setup']) File "/builddir/build/BUILD/mayavi-4.4.3/docs/source/mayavi/sphinxext/traitsdoc.py", line 129 print "[numpydoc] Phantom importing modules from", fn, "..." ^ SyntaxError: Missing parentheses in call to 'print'
Ah, crap, no it looks like we need to update the sphinx using packages to python3.
Nah, this requires more preparation. I'll revert the change to use python3 in /usr/bin/sphinx-{build,apidoc,autogen,quickstart}, and we can try prepare for the switch and do it at some later point.
Zbyszek
On 11/25/2015 02:50 PM, Zbigniew Jędrzejewski-Szmek wrote:
On Wed, Nov 25, 2015 at 02:36:22PM -0700, Orion Poplawski wrote:
On 11/25/2015 02:13 PM, Orion Poplawski wrote:
On 11/25/2015 01:41 PM, Orion Poplawski wrote:
If you use sphinx-build in your package, you need to BR/R /usr/bin/sphinx-build instead of python-sphinx.
but apparently prematurely as /usr/bin/sphinx-build is not written in python3:
sphinx-build -b html -d build/mayavi/doctrees source/mayavi build/mayavi/html Running Sphinx v1.3.1 making output directory... Exception occurred: File "/usr/lib/python3.5/site-packages/sphinx/application.py", line 429, in setup_extension mod = __import__(extension, None, None, ['setup']) File "/builddir/build/BUILD/mayavi-4.4.3/docs/source/mayavi/sphinxext/traitsdoc.py", line 129 print "[numpydoc] Phantom importing modules from", fn, "..." ^ SyntaxError: Missing parentheses in call to 'print'
Ah, crap, no it looks like we need to update the sphinx using packages to python3.
Nah, this requires more preparation. I'll revert the change to use python3 in /usr/bin/sphinx-{build,apidoc,autogen,quickstart}, and we can try prepare for the switch and do it at some later point.
Thanks. Probably should put these into a sphinx-tools package or similar at that point.
On Wed, Nov 25, 2015 at 03:07:35PM -0700, Orion Poplawski wrote:
On 11/25/2015 02:50 PM, Zbigniew Jędrzejewski-Szmek wrote:
On Wed, Nov 25, 2015 at 02:36:22PM -0700, Orion Poplawski wrote:
On 11/25/2015 02:13 PM, Orion Poplawski wrote:
On 11/25/2015 01:41 PM, Orion Poplawski wrote:
If you use sphinx-build in your package, you need to BR/R /usr/bin/sphinx-build instead of python-sphinx.
but apparently prematurely as /usr/bin/sphinx-build is not written in python3:
sphinx-build -b html -d build/mayavi/doctrees source/mayavi build/mayavi/html Running Sphinx v1.3.1 making output directory... Exception occurred: File "/usr/lib/python3.5/site-packages/sphinx/application.py", line 429, in setup_extension mod = __import__(extension, None, None, ['setup']) File "/builddir/build/BUILD/mayavi-4.4.3/docs/source/mayavi/sphinxext/traitsdoc.py", line 129 print "[numpydoc] Phantom importing modules from", fn, "..." ^ SyntaxError: Missing parentheses in call to 'print'
Ah, crap, no it looks like we need to update the sphinx using packages to python3.
Nah, this requires more preparation. I'll revert the change to use python3 in /usr/bin/sphinx-{build,apidoc,autogen,quickstart}, and we can try prepare for the switch and do it at some later point.
Thanks. Probably should put these into a sphinx-tools package or similar at that point.
sphinx-build is again provided by python2-sphinx. I rebuilt packages which meanwhile failed to build in koji: python-AppTools, Mayavi, openstack-packstack, python-stem.
rpg fails to build, but for unrelated reasons: import failures in doctests and tests.
Zbyszek
On Wed, Nov 25, 2015 at 2:36 PM, Orion Poplawski orion@cora.nwra.com wrote:
Ah, crap, no it looks like we need to update the sphinx using packages to python3.
For more fun, the python2 package picked up a capital 'S' (python2-Sphinx, instead of python2-sphinx), and it appears to be missing a dependency:
sphinx-build-2 -b html -d build/doctrees source build/html Traceback (most recent call last): File "/usr/bin/sphinx-build-2", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3095, in <module> @_call_aside File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3081, in _call_aside f(*args, **kwargs) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3108, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 658, in _build_master ws.require(__requires__) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 959, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 846, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'alabaster<0.8,>=0.7' distribution was not found and is required by Sphinx Makefile:56: recipe for target 'html' failed make: *** [html] Error 1 make: Leaving directory '/builddir/build/BUILD/networkx-networkx-1.10/doc' error: Bad exit status from /var/tmp/rpm-tmp.QfC9Z8 (%build) Bad exit status from /var/tmp/rpm-tmp.QfC9Z8 (%build)