PlotPyStack / guiqwt

Efficient 2D plotting Python library based on PythonQwt
https://pypi.python.org/pypi/guiqwt
Other
80 stars 20 forks source link

the example mandelbrot fails under python 3.4 (at least) #4

Closed stonebig closed 8 years ago

PierreRaybaut commented 8 years ago

I'm unable to reproduce the issue: the mandelbrot.py example works for me with Python 3.4, PyQt5.

stonebig commented 8 years ago

hum.. either you solved the bug in between, either it is an issue with mingwpy when I install from source. I should retest

still a pain to install `from source because of my sphinx issue

      File "D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.a
md64\lib\site-packages\colorama\initialise.py", line 61, in wrap_stream
        convert=convert, strip=strip, autoreset=autoreset)
      File "D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.a
md64\lib\site-packages\colorama\ansitowin32.py", line 68, in __init__
        convert = on_windows and not wrapped.closed and not on_emulated_windows
and is_a_tty(wrapped)
    ValueError: underlying buffer has been detached

==> have to say to setup that sphinx is not there (or remove sphinx 1.3.1, simpler for now)

stonebig commented 8 years ago

still failing, but with windows detecting something odd

guiqwt_mandelbrot

... maybe a mingwpy problem, so.

stonebig commented 8 years ago

I have the same fail issue on contrast.py, cross_section.py, cross_section_oblique.py, customized_shape_tool.py, fliprotate.py,get_segment.py, images_masked.py, image_plot_tools.py ..

One of the fail did made a blip:

Using experimental 'pure Python' qwt API
D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64\lib\sit
e-packages\PIL\Image.py:882: UserWarning: Palette images with Transparency   exp
ressed in bytes should be converted to RGBA images
  'to RGBA images')
stonebig commented 8 years ago

another blip:

Traceback (most recent call last):
  File "D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64
\lib\site-packages\qwt\plot_canvas.py", line 442, in paintEvent
    self.drawCanvas(painter, False)
  File "D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64
\lib\site-packages\qwt\plot_canvas.py", line 490, in drawCanvas
    self.plot().drawCanvas(painter)
  File "D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64
\lib\site-packages\qwt\plot.py", line 684, in drawCanvas
    self.drawItems(painter, self.__data.canvas.contentsRect(), maps)
  File "D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64
\lib\site-packages\qwt\plot.py", line 695, in drawItems
    canvasRect)
  File "D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64
\lib\site-packages\qwt\plot_seriesitem.py", line 39, in draw
    self.drawSeries(painter, xMap, yMap, canvasRect, 0, -1)
  File "D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64
\lib\site-packages\qwt\plot_curve.py", line 205, in drawSeries
    from_, to)
  File "D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64
\lib\site-packages\qwt\plot_curve.py", line 219, in drawCurve
    self.drawLines(painter, xMap, yMap, canvasRect, from_, to)
  File "D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64
\lib\site-packages\qwt\plot_curve.py", line 256, in drawLines
    polyline = mapper.toPolygonF(xMap, yMap, self.data(), from_, to)
  File "D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64
\lib\site-packages\qwt\point_mapper.py", line 192, in toPolygonF
    from_, to, qwtRoundF)
  File "D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64
\lib\site-packages\qwt\point_mapper.py", line 120, in qwtToPolylineFilteredF
    QPolygonF, QPointF)
  File "D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64
\lib\site-packages\qwt\point_mapper.py", line 96, in qwtToPolylineFiltered
    round_(yMap.transform(series.yData()))[from_:to+1]
ValueError: could not broadcast input array from shape (3,1000) into shape (1000
stonebig commented 8 years ago

anotherwithqtdesigner.py`


sing experimental 'pure Python' qwt API
loat32
WindowsWindow::setGeometryDp: Unable to set geometry 779x1056+411+30 on QWidget
indow/'DialogWindow'. Resulting geometry:  779x882+411+30 (frame: 8, 30, 8, 8,
ustom margin: 0, 0, 0, 0, minimum size: 290x256, maximum size: 16777215x1677721
).
WindowsWindow::setGeometryDp: Unable to set geometry 779x1056+411+30 on QWidget
indow/'DialogWindow'. Resulting geometry:  779x882+411+30 (frame: 8, 30, 8, 8,
ustom margin: 0, 0, 0, 0, minimum size: 290x256, maximum size: 16777215x1677721
).
stonebig commented 8 years ago

a last blip in scalar.py:

(40, 40)
D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64\lib\sit
e-packages\guiqwt\image.py:482: RuntimeWarning: overflow encountered in byte_sca
lars
  self.lut = (LUT_MAX/(self.max-self.min),
D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64\lib\sit
e-packages\guiqwt\image.py:483: RuntimeWarning: overflow encountered in byte_sca
lars
  -LUT_MAX*self.min/(self.max-self.min),
D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64\lib\sit
e-packages\guiqwt\image.py:482: RuntimeWarning: overflow encountered in short_sc
alars
  self.lut = (LUT_MAX/(self.max-self.min),
D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64\lib\sit
e-packages\guiqwt\image.py:483: RuntimeWarning: overflow encountered in short_sc
alars
  -LUT_MAX*self.min/(self.max-self.min),
--------------------------------------------------------------------------------

Adding item #0... Done
Adding item #1... Done
Adding item #2... Done
D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64\lib\sit
e-packages\qwt\interval.py:58: RuntimeWarning: overflow encountered in byte_scal
ars
  return self.__maxValue - self.__minValue
Adding item #3... Done
D:\WinPythonQt5\basedir34\build\winpython-3.4.3.amd64\python-3.4.3.amd64\lib\sit
e-packages\qwt\interval.py:58: RuntimeWarning: overflow encountered in short_sca
lars
  return self.__maxValue - self.__minValue
Adding item #4... Done
stonebig commented 8 years ago

if you have no such qty of issues, then I'll have to wait for a wheel appearing at my usual cheese shop

PierreRaybaut commented 8 years ago

Some of the issues above may be related to the compiler as I already have been able to crash Python violently when running on of these examples after building with mingwpy using WinPython-Qt5. With MSVC, everything works as expected.

stonebig commented 8 years ago

hi @carlkl, have you any update coming that could improve things ? maybe it's also a Qt5 bug, not showing under MSVC.

carlkl commented 8 years ago

I made a quick check with winpython (python 3.4 64bit QT5) and got following error:

Traceback (most recent call last):
  File "setup.py", line 29, in <module>
    from guidata.utils import get_subpackages, get_package_data, cythonize_all
  File "D:\devel\winpy\amd343\python-3.4.3.amd64\lib\site-packages\guidata\__init__.py", line 538, in <module>
    import guidata.config
  File "D:\devel\winpy\amd343\python-3.4.3.amd64\lib\site-packages\guidata\config.py", line 15, in <module>
    from guidata.configtools import add_image_module_path, get_translation
  File "D:\devel\winpy\amd343\python-3.4.3.amd64\lib\site-packages\guidata\configtools.py", line 22, in <module>
    from guidata.qt.QtGui import (QFont, QLabel, QPixmap, QIcon, QHBoxLayout,
  File "D:\devel\winpy\amd343\python-3.4.3.amd64\lib\site-packages\guidata\qt\__init__.py", line 61, in <module>
    from PyQt4 import uic  # analysis:ignore
ImportError: No module named 'PyQt4'

Then I made a check with winpython (python 2.7 64bit) and got a binary wheel.

python setup.py bdist_wheel

running bdist_wheel
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building extension "guiqwt.histogram2d" sources
building extension "guiqwt.mandelbrot" sources
building extension "guiqwt._scaler" sources
build_src: building npy-pkg config files
running build_py
creating build\lib.win-amd64-2.7
creating build\lib.win-amd64-2.7\guiqwt
copying guiqwt\annotations.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\baseplot.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\builder.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\colormap.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\config.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\cross_section.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\curve.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\debug.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\events.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\geometry.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\histogram.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\image.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\interfaces.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\io.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\label.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\panels.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\plot.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\pyplot.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\qtdesigner.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\qthelpers.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\scaler.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\shapes.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\signals.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\styles.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\tools.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\transitional.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\_cm.py -> build\lib.win-amd64-2.7\guiqwt
copying guiqwt\__init__.py -> build\lib.win-amd64-2.7\guiqwt
creating build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\benchmarks.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\computations.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\contrast.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\cross_section.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\cross_section_oblique.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\cursors.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\customize_shape_tool.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\filtertest1.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\filtertest2.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\fit.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\fliprotate.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\fontparam.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\get_point.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\get_segment.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\highprecisionxy.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\hist2d.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\hist2d_func.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\histogram.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\image.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\imagefilter.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\imagesuperp.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\imagexy.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\image_masked.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\image_plot_tools.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\image_rgb.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\loadsaveitems_hdf5.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\loadsaveitems_pickle.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\manager.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\mandelbrot.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\pcolor.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\plot.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\plot_log.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\plot_yreverse.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\polygons.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\pyplot.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\qtdesigner.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\resize.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\rotatecrop.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\sift.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\simple_dialog.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\simple_window.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\styles.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\syncplot.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\test_line.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\transform.py -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\__init__.py -> build\lib.win-amd64-2.7\guiqwt\tests
creating build\lib.win-amd64-2.7\guiqwt\widgets
copying guiqwt\widgets\base.py -> build\lib.win-amd64-2.7\guiqwt\widgets
copying guiqwt\widgets\fit.py -> build\lib.win-amd64-2.7\guiqwt\widgets
copying guiqwt\widgets\fliprotate.py -> build\lib.win-amd64-2.7\guiqwt\widgets
copying guiqwt\widgets\resizedialog.py -> build\lib.win-amd64-2.7\guiqwt\widgets
copying guiqwt\widgets\rotatecrop.py -> build\lib.win-amd64-2.7\guiqwt\widgets
copying guiqwt\widgets\__init__.py -> build\lib.win-amd64-2.7\guiqwt\widgets
creating build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\arrow_down.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\arrow_up.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\autorefresh.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\axes.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\center.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\contrast.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\copytoclipboard.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\csapplylut.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\csautoscale.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\csection.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\csection_a.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\csection_oblique.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\csperimage.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\eliminate_outliers.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\eraser.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\export.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\font.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\full_range.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\funct.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\guiqwt.svg -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\hcursor.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\hflip.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\imagestats.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\item_list.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\magnifier.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\move.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\on_curve.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\point_selection.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\print.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\refresh.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\sift.svg -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\snapshot.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\trash.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\vcursor.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\vflip.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\xcursor.png -> build\lib.win-amd64-2.7\guiqwt\images
copying guiqwt\images\xrange.png -> build\lib.win-amd64-2.7\guiqwt\images
creating build\lib.win-amd64-2.7\guiqwt\images\curvestyles
copying guiqwt\images\curvestyles\dots.png -> build\lib.win-amd64-2.7\guiqwt\images\curvestyles
copying guiqwt\images\curvestyles\lines.png -> build\lib.win-amd64-2.7\guiqwt\images\curvestyles
copying guiqwt\images\curvestyles\steps.png -> build\lib.win-amd64-2.7\guiqwt\images\curvestyles
copying guiqwt\images\curvestyles\sticks.png -> build\lib.win-amd64-2.7\guiqwt\images\curvestyles
creating build\lib.win-amd64-2.7\guiqwt\images\curvetypes
copying guiqwt\images\curvetypes\xfy.png -> build\lib.win-amd64-2.7\guiqwt\images\curvetypes
copying guiqwt\images\curvetypes\yfx.png -> build\lib.win-amd64-2.7\guiqwt\images\curvetypes
creating build\lib.win-amd64-2.7\guiqwt\images\items
copying guiqwt\images\items\annotation.png -> build\lib.win-amd64-2.7\guiqwt\images\items
copying guiqwt\images\items\curve.png -> build\lib.win-amd64-2.7\guiqwt\images\items
copying guiqwt\images\items\errorbar.png -> build\lib.win-amd64-2.7\guiqwt\images\items
copying guiqwt\images\items\grid.png -> build\lib.win-amd64-2.7\guiqwt\images\items
copying guiqwt\images\items\histogram.png -> build\lib.win-amd64-2.7\guiqwt\images\items
copying guiqwt\images\items\histogram2d.png -> build\lib.win-amd64-2.7\guiqwt\images\items
copying guiqwt\images\items\image.png -> build\lib.win-amd64-2.7\guiqwt\images\items
copying guiqwt\images\items\label.png -> build\lib.win-amd64-2.7\guiqwt\images\items
copying guiqwt\images\items\legend.png -> build\lib.win-amd64-2.7\guiqwt\images\items
creating build\lib.win-amd64-2.7\guiqwt\images\markers
copying guiqwt\images\markers\cross.png -> build\lib.win-amd64-2.7\guiqwt\images\markers
copying guiqwt\images\markers\diamond.png -> build\lib.win-amd64-2.7\guiqwt\images\markers
copying guiqwt\images\markers\ellipse.png -> build\lib.win-amd64-2.7\guiqwt\images\markers
copying guiqwt\images\markers\hexagon.png -> build\lib.win-amd64-2.7\guiqwt\images\markers
copying guiqwt\images\markers\point.png -> build\lib.win-amd64-2.7\guiqwt\images\markers
copying guiqwt\images\markers\square.png -> build\lib.win-amd64-2.7\guiqwt\images\markers
copying guiqwt\images\markers\star.png -> build\lib.win-amd64-2.7\guiqwt\images\markers
copying guiqwt\images\markers\triangle_d.png -> build\lib.win-amd64-2.7\guiqwt\images\markers
copying guiqwt\images\markers\triangle_l.png -> build\lib.win-amd64-2.7\guiqwt\images\markers
copying guiqwt\images\markers\triangle_r.png -> build\lib.win-amd64-2.7\guiqwt\images\markers
copying guiqwt\images\markers\triangle_u.png -> build\lib.win-amd64-2.7\guiqwt\images\markers
copying guiqwt\images\markers\xcross.png -> build\lib.win-amd64-2.7\guiqwt\images\markers
creating build\lib.win-amd64-2.7\guiqwt\images\markerstyles
copying guiqwt\images\markerstyles\cross_marker.png -> build\lib.win-amd64-2.7\guiqwt\images\markerstyles
copying guiqwt\images\markerstyles\horiz_marker.png -> build\lib.win-amd64-2.7\guiqwt\images\markerstyles
copying guiqwt\images\markerstyles\vert_marker.png -> build\lib.win-amd64-2.7\guiqwt\images\markerstyles
creating build\lib.win-amd64-2.7\guiqwt\images\mask
copying guiqwt\images\mask\mask_circle.png -> build\lib.win-amd64-2.7\guiqwt\images\mask
copying guiqwt\images\mask\mask_circle_outside.png -> build\lib.win-amd64-2.7\guiqwt\images\mask
copying guiqwt\images\mask\mask_rectangle.png -> build\lib.win-amd64-2.7\guiqwt\images\mask
copying guiqwt\images\mask\mask_rectangle_outside.png -> build\lib.win-amd64-2.7\guiqwt\images\mask
copying guiqwt\images\mask\mask_tool.png -> build\lib.win-amd64-2.7\guiqwt\images\mask
creating build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\bdiagpattern.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\crosspattern.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\dense1pattern.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\dense2pattern.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\dense3pattern.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\dense4pattern.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\dense5pattern.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\dense6pattern.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\dense7pattern.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\diagcrosspattern.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\fdiagpattern.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\horpattern.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\nobrush.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\solidpattern.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
copying guiqwt\images\patterns\verpattern.png -> build\lib.win-amd64-2.7\guiqwt\images\patterns
creating build\lib.win-amd64-2.7\guiqwt\images\scales
copying guiqwt\images\scales\lin_lin.png -> build\lib.win-amd64-2.7\guiqwt\images\scales
copying guiqwt\images\scales\lin_log.png -> build\lib.win-amd64-2.7\guiqwt\images\scales
copying guiqwt\images\scales\log_lin.png -> build\lib.win-amd64-2.7\guiqwt\images\scales
copying guiqwt\images\scales\log_log.png -> build\lib.win-amd64-2.7\guiqwt\images\scales
creating build\lib.win-amd64-2.7\guiqwt\images\shapes
copying guiqwt\images\shapes\circle.png -> build\lib.win-amd64-2.7\guiqwt\images\shapes
copying guiqwt\images\shapes\ellipse_shape.png -> build\lib.win-amd64-2.7\guiqwt\images\shapes
copying guiqwt\images\shapes\freeform.png -> build\lib.win-amd64-2.7\guiqwt\images\shapes
copying guiqwt\images\shapes\gtaxes.png -> build\lib.win-amd64-2.7\guiqwt\images\shapes
copying guiqwt\images\shapes\marker.png -> build\lib.win-amd64-2.7\guiqwt\images\shapes
copying guiqwt\images\shapes\oblique_rectangle.png -> build\lib.win-amd64-2.7\guiqwt\images\shapes
copying guiqwt\images\shapes\point_shape.png -> build\lib.win-amd64-2.7\guiqwt\images\shapes
copying guiqwt\images\shapes\polyline.png -> build\lib.win-amd64-2.7\guiqwt\images\shapes
copying guiqwt\images\shapes\rectangle.png -> build\lib.win-amd64-2.7\guiqwt\images\shapes
copying guiqwt\images\shapes\segment.png -> build\lib.win-amd64-2.7\guiqwt\images\shapes
creating build\lib.win-amd64-2.7\guiqwt\images\styles
copying guiqwt\images\styles\dash.png -> build\lib.win-amd64-2.7\guiqwt\images\styles
copying guiqwt\images\styles\dashdot.png -> build\lib.win-amd64-2.7\guiqwt\images\styles
copying guiqwt\images\styles\dashdotdot.png -> build\lib.win-amd64-2.7\guiqwt\images\styles
copying guiqwt\images\styles\dot.png -> build\lib.win-amd64-2.7\guiqwt\images\styles
copying guiqwt\images\styles\solid.png -> build\lib.win-amd64-2.7\guiqwt\images\styles
creating build\lib.win-amd64-2.7\guiqwt\locale
creating build\lib.win-amd64-2.7\guiqwt\locale\fr
creating build\lib.win-amd64-2.7\guiqwt\locale\fr\LC_MESSAGES
copying guiqwt\locale\fr\LC_MESSAGES\guiqwt.mo -> build\lib.win-amd64-2.7\guiqwt\locale\fr\LC_MESSAGES
copying guiqwt\tests\brain.png -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\brain_cylinder.png -> build\lib.win-amd64-2.7\guiqwt\tests
copying guiqwt\tests\qtdesigner.ui -> build\lib.win-amd64-2.7\guiqwt\tests
running build_ext
Looking for python27.dll
customize Mingw32CCompiler
customize Mingw32CCompiler using build_ext
Looking for python27.dll
customize Mingw32CCompiler
customize Mingw32CCompiler using build_ext
building 'guiqwt.histogram2d' extension
compiling C sources
C compiler: gcc -m64 -g -DNDEBUG -DMS_WIN64 -O2 -Wall -Wstrict-prototypes

creating build\temp.win-amd64-2.7
creating build\temp.win-amd64-2.7\Release
creating build\temp.win-amd64-2.7\Release\src
compile options: '-D__MSVCRT_VERSION__=0x0900 -ID:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\numpy\core\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\numpy\core\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\PC -c'
gcc -m64 -g -DNDEBUG -DMS_WIN64 -O2 -Wall -Wstrict-prototypes -D__MSVCRT_VERSION__=0x0900 -ID:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\numpy\core\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\numpy\core\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\PC -c src\histogram2d.c -o build\temp.win-amd64-2.7\Release\src\histogram2d.o
Found executable D:\devel\winpy\amd279\python-2.7.10.amd64\Scripts\gcc.exe
gcc -m64 -g -shared build\temp.win-amd64-2.7\Release\src\histogram2d.o -LD:\devel\winpy\amd279\python-2.7.10.amd64\libs -LD:\devel\winpy\amd279\python-2.7.10.amd64\PCbuild\amd64 -lpython27 -lmsvcr90 -o build\lib.win-amd64-2.7\guiqwt\histogram2d.pyd
building 'guiqwt.mandelbrot' extension
compiling C sources
C compiler: gcc -m64 -g -DNDEBUG -DMS_WIN64 -O2 -Wall -Wstrict-prototypes

compile options: '-D__MSVCRT_VERSION__=0x0900 -ID:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\numpy\core\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\numpy\core\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\PC -c'
gcc -m64 -g -DNDEBUG -DMS_WIN64 -O2 -Wall -Wstrict-prototypes -D__MSVCRT_VERSION__=0x0900 -ID:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\numpy\core\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\numpy\core\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\PC -c src\mandelbrot.c -o build\temp.win-amd64-2.7\Release\src\mandelbrot.o
gcc -m64 -g -shared build\temp.win-amd64-2.7\Release\src\mandelbrot.o -LD:\devel\winpy\amd279\python-2.7.10.amd64\libs -LD:\devel\winpy\amd279\python-2.7.10.amd64\PCbuild\amd64 -lpython27 -lmsvcr90 -o build\lib.win-amd64-2.7\guiqwt\mandelbrot.pyd
building 'guiqwt._scaler' extension
compiling C++ sources
C compiler: g++ -m64 -g -DNDEBUG -DMS_WIN64 -O2 -Wall

compile options: '-D__MSVCRT_VERSION__=0x0900 -ID:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\numpy\core\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\PC -c'
extra options: '-Wall'
g++ -m64 -g -DNDEBUG -DMS_WIN64 -O2 -Wall -D__MSVCRT_VERSION__=0x0900 -ID:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\numpy\core\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\PC -c src\scaler.cpp -o build\temp.win-amd64-2.7\Release\src\scaler.o -Wall
Found executable D:\devel\winpy\amd279\python-2.7.10.amd64\Scripts\g++.exe
g++ -m64 -g -DNDEBUG -DMS_WIN64 -O2 -Wall -D__MSVCRT_VERSION__=0x0900 -ID:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\numpy\core\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\include -ID:\devel\winpy\amd279\python-2.7.10.amd64\PC -c src\pcolor.cpp -o build\temp.win-amd64-2.7\Release\src\pcolor.o -Wall
g++ -m64 -g -shared build\temp.win-amd64-2.7\Release\src\scaler.o build\temp.win-amd64-2.7\Release\src\pcolor.o -LD:\devel\winpy\amd279\python-2.7.10.amd64\libs -LD:\devel\winpy\amd279\python-2.7.10.amd64\PCbuild\amd64 -lpython27 -lmsvcr90 -o build\lib.win-amd64-2.7\guiqwt\_scaler.pyd
running build_scripts
creating build\scripts.win-amd64-2.7
copying and adjusting scripts\guiqwt-tests -> build\scripts.win-amd64-2.7
copying scripts\guiqwt-tests.bat -> build\scripts.win-amd64-2.7
copying and adjusting scripts\sift -> build\scripts.win-amd64-2.7
copying scripts\sift.bat -> build\scripts.win-amd64-2.7
running build_doc
creating D:\devel\packages\guiqwt-2.4.0b4\build\sphinx
creating D:\devel\packages\guiqwt-2.4.0b4\build\sphinx\doctrees
creating D:\devel\packages\guiqwt-2.4.0b4\build\sphinx\html
Running Sphinx v1.2.3
loading pickled environment... not yet created
building [html]: targets for 8 source files that are out of date
updating environment: 8 added, 0 changed, 0 removed
reading sources... [ 12%] development
reading sources... [ 25%] disthelpers
reading sources... [ 37%] examples
reading sources... [ 50%] index
reading sources... [ 62%] installation
reading sources... [ 75%] overview
reading sources... [ 87%] reference
reading sources... [100%] sift

Using experimental 'pure Python' qwt API
Using experimental 'pure Python' qwt API
Using experimental 'pure Python' qwt API
Using experimental 'pure Python' qwt API
Using experimental 'pure Python' qwt API
Using experimental 'pure Python' qwt API
Using experimental 'pure Python' qwt API
Using experimental 'pure Python' qwt API
Using experimental 'pure Python' qwt API
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:4: WARNING: autodoc: failed to import module u'guiqwt.pyplot'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\pyplot.py", line 110, in <module>
    from guidata.qt import PYQT5
ImportError: cannot import name PYQT5
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:6: WARNING: autodoc: failed to import module u'guiqwt.widgets.fit'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\widgets\fit.py", line 50, in <module>
    from guidata.qt import PYQT5
ImportError: cannot import name PYQT5
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:8: WARNING: autodoc: failed to import module u'guiqwt.plot'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\plot.py", line 109, in <module>
    from guidata.qt import PYQT5
ImportError: cannot import name PYQT5
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:10: WARNING: autodoc: failed to import module u'guiqwt.builder'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\builder.py", line 65, in <module>
    from guiqwt.baseplot import BasePlot
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\baseplot.py", line 55, in <module>
    from guidata.qt import PYQT5
ImportError: cannot import name PYQT5
D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\panels.py:docstring of guiqwt.panels:7: ERROR: Unexpected indentation.
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:16: WARNING: autodoc: failed to import module u'guiqwt.baseplot'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\baseplot.py", line 55, in <module>
    from guidata.qt import PYQT5
ImportError: cannot import name PYQT5
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:18: WARNING: autodoc: failed to import module u'guiqwt.curve'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\curve.py", line 119, in <module>
    from guiqwt.transitional import (QwtPlotCurve, QwtPlotGrid, QwtPlotItem,
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\transitional.py", line 23, in <module>
    from qwt import (QwtPlot, QwtSymbol, QwtLinearScaleEngine, QwtLogScaleEngine,
ImportError: No module named qwt
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:20: WARNING: autodoc: failed to import module u'guiqwt.image'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\image.py", line 156, in <module>
    from guiqwt.transitional import QwtPlotItem, QwtInterval
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\transitional.py", line 23, in <module>
    from qwt import (QwtPlot, QwtSymbol, QwtLinearScaleEngine, QwtLogScaleEngine,
ImportError: No module named qwt
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:22: WARNING: autodoc: failed to import module u'guiqwt.histogram'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\histogram.py", line 59, in <module>
    from guiqwt.transitional import QwtPlotCurve
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\transitional.py", line 23, in <module>
    from qwt import (QwtPlot, QwtSymbol, QwtLinearScaleEngine, QwtLogScaleEngine,
ImportError: No module named qwt
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:24: WARNING: autodoc: failed to import module u'guiqwt.cross_section'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\cross_section.py", line 58, in <module>
    from guiqwt.curve import CurvePlot, ErrorBarCurveItem
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\curve.py", line 119, in <module>
    from guiqwt.transitional import (QwtPlotCurve, QwtPlotGrid, QwtPlotItem,
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\transitional.py", line 23, in <module>
    from qwt import (QwtPlot, QwtSymbol, QwtLinearScaleEngine, QwtLogScaleEngine,
ImportError: No module named qwt
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:26: WARNING: autodoc: failed to import module u'guiqwt.annotations'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\annotations.py", line 79, in <module>
    from guiqwt.styles import LabelParam, AnnotationParam
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\styles.py", line 122, in <module>
    from guiqwt.transitional import QwtPlot, QwtPlotCurve, QwtSymbol, QwtPlotMarker
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\transitional.py", line 23, in <module>
    from qwt import (QwtPlot, QwtSymbol, QwtLinearScaleEngine, QwtLogScaleEngine,
ImportError: No module named qwt
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:28: WARNING: autodoc: failed to import module u'guiqwt.shapes'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\shapes.py", line 87, in <module>
    from guiqwt.transitional import QwtPlotItem, QwtSymbol, QwtPlotMarker
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\transitional.py", line 23, in <module>
    from qwt import (QwtPlot, QwtSymbol, QwtLinearScaleEngine, QwtLogScaleEngine,
ImportError: No module named qwt
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:30: WARNING: autodoc: failed to import module u'guiqwt.label'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\label.py", line 56, in <module>
    from guiqwt.transitional import QwtPlotItem
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\transitional.py", line 23, in <module>
    from qwt import (QwtPlot, QwtSymbol, QwtLinearScaleEngine, QwtLogScaleEngine,
ImportError: No module named qwt
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:32: WARNING: autodoc: failed to import module u'guiqwt.tools'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\tools.py", line 274, in <module>
    from guiqwt.shapes import (Axes, RectangleShape, Marker, PolygonShape,
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\shapes.py", line 87, in <module>
    from guiqwt.transitional import QwtPlotItem, QwtSymbol, QwtPlotMarker
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\transitional.py", line 23, in <module>
    from qwt import (QwtPlot, QwtSymbol, QwtLinearScaleEngine, QwtLogScaleEngine,
ImportError: No module named qwt
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:34: WARNING: autodoc: failed to import module u'guiqwt.styles'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\styles.py", line 122, in <module>
    from guiqwt.transitional import QwtPlot, QwtPlotCurve, QwtSymbol, QwtPlotMarker
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\transitional.py", line 23, in <module>
    from qwt import (QwtPlot, QwtSymbol, QwtLinearScaleEngine, QwtLogScaleEngine,
ImportError: No module named qwt
D:\devel\packages\guiqwt-2.4.0b4\doc\reference.rst:40: WARNING: autodoc: failed to import module u'guiqwt.widgets.rotatecrop'; the following exception was raised:
Traceback (most recent call last):
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\sphinx\ext\autodoc.py", line 335, in import_object
    __import__(self.modname)
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\widgets\rotatecrop.py", line 33, in <module>
    from guiqwt.builder import make
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\builder.py", line 65, in <module>
    from guiqwt.baseplot import BasePlot
  File "D:\devel\packages\guiqwt-2.4.0b4\build\lib.win-amd64-2.7\guiqwt\baseplot.py", line 55, in <module>
    from guidata.qt import PYQT5
ImportError: cannot import name PYQT5
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
writing output... [ 12%] development
writing output... [ 25%] disthelpers
writing output... [ 37%] examples
writing output... [ 50%] index
writing output... [ 62%] installation
writing output... [ 75%] overview
writing output... [ 87%] reference
writing output... [100%] sift

D:\devel\packages\guiqwt-2.4.0b4\doc\overview.rst:84: WARNING: undefined label: examples (if the link has no caption the label must precede a section header)
writing additional files... (2 module code pages) _modules/index genindex py-modindex search
copying images... [  5%] images/screenshots/cross_section.png
copying images... [ 11%] images/screenshots/mandelbrot.png
copying images... [ 16%] images/screenshots/fit.png
copying images... [ 22%] images/screenshots/__init__.png
copying images... [ 27%] images/screenshots/imagefilter.png
copying images... [ 33%] images/screenshots/sift2.png
copying images... [ 38%] images/screenshots/sift1.png
copying images... [ 44%] images/screenshots/computations.png
copying images... [ 50%] images/screenshots/contrast.png
copying images... [ 55%] images/screenshots/plot.png
copying images... [ 61%] images/screenshots/sift3.png
copying images... [ 66%] images/screenshots/image_plot_tools.png
copying images... [ 72%] images/screenshots/simple_window.png
copying images... [ 77%] images/screenshots/transform.png
copying images... [ 83%] images/curve_widgets.png
copying images... [ 88%] images/panorama.png
copying images... [ 94%] images/screenshots/hist2d.png
copying images... [100%] images/image_widgets.png

copying static files... WARNING: favicon file u'favicon.ico' does not exist
done
copying extra files... done
dumping search index... done
dumping object inventory... done
build succeeded, 18 warnings.
installing to build\bdist.win-amd64\wheel
running install
running install_lib
creating build\bdist.win-amd64
creating build\bdist.win-amd64\wheel
creating build\bdist.win-amd64\wheel\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\annotations.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\annotations.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\baseplot.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\baseplot.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\builder.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\builder.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\colormap.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\config.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\config.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\cross_section.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\cross_section.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\curve.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\curve.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\debug.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\debug.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\events.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\events.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\geometry.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\histogram.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\histogram.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\histogram2d.pyd -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\image.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\image.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
creating build\bdist.win-amd64\wheel\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\arrow_down.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\arrow_up.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\autorefresh.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\axes.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\center.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\contrast.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\copytoclipboard.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\csapplylut.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\csautoscale.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\csection.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\csection_a.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\csection_oblique.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\csperimage.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
creating build\bdist.win-amd64\wheel\guiqwt\images\curvestyles
copying build\lib.win-amd64-2.7\guiqwt\images\curvestyles\dots.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\curvestyles
copying build\lib.win-amd64-2.7\guiqwt\images\curvestyles\lines.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\curvestyles
copying build\lib.win-amd64-2.7\guiqwt\images\curvestyles\steps.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\curvestyles
copying build\lib.win-amd64-2.7\guiqwt\images\curvestyles\sticks.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\curvestyles
creating build\bdist.win-amd64\wheel\guiqwt\images\curvetypes
copying build\lib.win-amd64-2.7\guiqwt\images\curvetypes\xfy.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\curvetypes
copying build\lib.win-amd64-2.7\guiqwt\images\curvetypes\yfx.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\curvetypes
copying build\lib.win-amd64-2.7\guiqwt\images\eliminate_outliers.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\eraser.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\export.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\font.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\full_range.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\funct.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\guiqwt.svg -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\hcursor.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\hflip.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\imagestats.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
creating build\bdist.win-amd64\wheel\guiqwt\images\items
copying build\lib.win-amd64-2.7\guiqwt\images\items\annotation.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\items
copying build\lib.win-amd64-2.7\guiqwt\images\items\curve.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\items
copying build\lib.win-amd64-2.7\guiqwt\images\items\errorbar.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\items
copying build\lib.win-amd64-2.7\guiqwt\images\items\grid.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\items
copying build\lib.win-amd64-2.7\guiqwt\images\items\histogram.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\items
copying build\lib.win-amd64-2.7\guiqwt\images\items\histogram2d.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\items
copying build\lib.win-amd64-2.7\guiqwt\images\items\image.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\items
copying build\lib.win-amd64-2.7\guiqwt\images\items\label.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\items
copying build\lib.win-amd64-2.7\guiqwt\images\items\legend.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\items
copying build\lib.win-amd64-2.7\guiqwt\images\item_list.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\magnifier.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
creating build\bdist.win-amd64\wheel\guiqwt\images\markers
copying build\lib.win-amd64-2.7\guiqwt\images\markers\cross.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markers
copying build\lib.win-amd64-2.7\guiqwt\images\markers\diamond.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markers
copying build\lib.win-amd64-2.7\guiqwt\images\markers\ellipse.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markers
copying build\lib.win-amd64-2.7\guiqwt\images\markers\hexagon.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markers
copying build\lib.win-amd64-2.7\guiqwt\images\markers\point.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markers
copying build\lib.win-amd64-2.7\guiqwt\images\markers\square.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markers
copying build\lib.win-amd64-2.7\guiqwt\images\markers\star.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markers
copying build\lib.win-amd64-2.7\guiqwt\images\markers\triangle_d.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markers
copying build\lib.win-amd64-2.7\guiqwt\images\markers\triangle_l.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markers
copying build\lib.win-amd64-2.7\guiqwt\images\markers\triangle_r.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markers
copying build\lib.win-amd64-2.7\guiqwt\images\markers\triangle_u.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markers
copying build\lib.win-amd64-2.7\guiqwt\images\markers\xcross.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markers
creating build\bdist.win-amd64\wheel\guiqwt\images\markerstyles
copying build\lib.win-amd64-2.7\guiqwt\images\markerstyles\cross_marker.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markerstyles
copying build\lib.win-amd64-2.7\guiqwt\images\markerstyles\horiz_marker.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markerstyles
copying build\lib.win-amd64-2.7\guiqwt\images\markerstyles\vert_marker.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\markerstyles
creating build\bdist.win-amd64\wheel\guiqwt\images\mask
copying build\lib.win-amd64-2.7\guiqwt\images\mask\mask_circle.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\mask
copying build\lib.win-amd64-2.7\guiqwt\images\mask\mask_circle_outside.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\mask
copying build\lib.win-amd64-2.7\guiqwt\images\mask\mask_rectangle.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\mask
copying build\lib.win-amd64-2.7\guiqwt\images\mask\mask_rectangle_outside.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\mask
copying build\lib.win-amd64-2.7\guiqwt\images\mask\mask_tool.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\mask
copying build\lib.win-amd64-2.7\guiqwt\images\move.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\on_curve.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
creating build\bdist.win-amd64\wheel\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\bdiagpattern.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\crosspattern.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\dense1pattern.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\dense2pattern.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\dense3pattern.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\dense4pattern.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\dense5pattern.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\dense6pattern.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\dense7pattern.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\diagcrosspattern.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\fdiagpattern.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\horpattern.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\nobrush.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\solidpattern.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\patterns\verpattern.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\patterns
copying build\lib.win-amd64-2.7\guiqwt\images\point_selection.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\print.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\refresh.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
creating build\bdist.win-amd64\wheel\guiqwt\images\scales
copying build\lib.win-amd64-2.7\guiqwt\images\scales\lin_lin.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\scales
copying build\lib.win-amd64-2.7\guiqwt\images\scales\lin_log.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\scales
copying build\lib.win-amd64-2.7\guiqwt\images\scales\log_lin.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\scales
copying build\lib.win-amd64-2.7\guiqwt\images\scales\log_log.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\scales
creating build\bdist.win-amd64\wheel\guiqwt\images\shapes
copying build\lib.win-amd64-2.7\guiqwt\images\shapes\circle.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\shapes
copying build\lib.win-amd64-2.7\guiqwt\images\shapes\ellipse_shape.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\shapes
copying build\lib.win-amd64-2.7\guiqwt\images\shapes\freeform.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\shapes
copying build\lib.win-amd64-2.7\guiqwt\images\shapes\gtaxes.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\shapes
copying build\lib.win-amd64-2.7\guiqwt\images\shapes\marker.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\shapes
copying build\lib.win-amd64-2.7\guiqwt\images\shapes\oblique_rectangle.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\shapes
copying build\lib.win-amd64-2.7\guiqwt\images\shapes\point_shape.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\shapes
copying build\lib.win-amd64-2.7\guiqwt\images\shapes\polyline.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\shapes
copying build\lib.win-amd64-2.7\guiqwt\images\shapes\rectangle.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\shapes
copying build\lib.win-amd64-2.7\guiqwt\images\shapes\segment.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\shapes
copying build\lib.win-amd64-2.7\guiqwt\images\sift.svg -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\snapshot.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
creating build\bdist.win-amd64\wheel\guiqwt\images\styles
copying build\lib.win-amd64-2.7\guiqwt\images\styles\dash.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\styles
copying build\lib.win-amd64-2.7\guiqwt\images\styles\dashdot.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\styles
copying build\lib.win-amd64-2.7\guiqwt\images\styles\dashdotdot.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\styles
copying build\lib.win-amd64-2.7\guiqwt\images\styles\dot.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\styles
copying build\lib.win-amd64-2.7\guiqwt\images\styles\solid.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images\styles
copying build\lib.win-amd64-2.7\guiqwt\images\trash.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\vcursor.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\vflip.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\xcursor.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\images\xrange.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\images
copying build\lib.win-amd64-2.7\guiqwt\interfaces.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\interfaces.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\io.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\io.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\label.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\label.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
creating build\bdist.win-amd64\wheel\guiqwt\locale
creating build\bdist.win-amd64\wheel\guiqwt\locale\fr
creating build\bdist.win-amd64\wheel\guiqwt\locale\fr\LC_MESSAGES
copying build\lib.win-amd64-2.7\guiqwt\locale\fr\LC_MESSAGES\guiqwt.mo -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\locale\fr\LC_MESSAGES
copying build\lib.win-amd64-2.7\guiqwt\mandelbrot.pyd -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\panels.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\panels.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\plot.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\plot.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\pyplot.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\pyplot.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\qtdesigner.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\qthelpers.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\scaler.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\shapes.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\shapes.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\signals.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\signals.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\styles.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\styles.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
creating build\bdist.win-amd64\wheel\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\benchmarks.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\brain.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\brain_cylinder.png -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\computations.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\contrast.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\cross_section.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\cross_section_oblique.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\cursors.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\customize_shape_tool.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\filtertest1.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\filtertest2.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\fit.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\fliprotate.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\fontparam.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\get_point.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\get_segment.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\highprecisionxy.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\hist2d.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\hist2d_func.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\histogram.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\image.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\imagefilter.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\imagesuperp.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\imagexy.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\image_masked.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\image_plot_tools.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\image_rgb.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\loadsaveitems_hdf5.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\loadsaveitems_pickle.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\manager.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\mandelbrot.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\pcolor.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\plot.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\plot_log.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\plot_yreverse.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\polygons.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\pyplot.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\qtdesigner.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\qtdesigner.ui -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\resize.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\rotatecrop.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\sift.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\simple_dialog.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\simple_window.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\styles.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\syncplot.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\test_line.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\transform.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tests\__init__.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\tests
copying build\lib.win-amd64-2.7\guiqwt\tools.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\tools.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\transitional.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\transitional.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
creating build\bdist.win-amd64\wheel\guiqwt\widgets
copying build\lib.win-amd64-2.7\guiqwt\widgets\base.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\widgets
copying build\lib.win-amd64-2.7\guiqwt\widgets\fit.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\widgets
copying build\lib.win-amd64-2.7\guiqwt\widgets\fit.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\widgets
copying build\lib.win-amd64-2.7\guiqwt\widgets\fliprotate.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\widgets
copying build\lib.win-amd64-2.7\guiqwt\widgets\resizedialog.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\widgets
copying build\lib.win-amd64-2.7\guiqwt\widgets\resizedialog.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\widgets
copying build\lib.win-amd64-2.7\guiqwt\widgets\rotatecrop.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\widgets
copying build\lib.win-amd64-2.7\guiqwt\widgets\rotatecrop.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\widgets
copying build\lib.win-amd64-2.7\guiqwt\widgets\__init__.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\widgets
copying build\lib.win-amd64-2.7\guiqwt\widgets\__init__.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt\widgets
copying build\lib.win-amd64-2.7\guiqwt\_cm.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\_scaler.pyd -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\__init__.py -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
copying build\lib.win-amd64-2.7\guiqwt\__init__.pyc -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt
running install_egg_info
running egg_info
writing guiqwt.egg-info\PKG-INFO
writing top-level names to guiqwt.egg-info\top_level.txt
writing dependency_links to guiqwt.egg-info\dependency_links.txt
reading manifest file 'guiqwt.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.pot' under directory 'guiqwt'
warning: no files found matching '*.dcm' under directory 'guiqwt'
warning: no files found matching '*.png' under directory 'py2exe_example'
warning: no files found matching '*.svg' under directory 'py2exe_example'
warning: no files found matching '*.ico' under directory 'py2exe_example'
warning: no files found matching '*.bat' under directory 'py2exe_example'
warning: no files found matching '*.png' under directory 'sift'
warning: no files found matching '*.svg' under directory 'sift'
warning: no files found matching '*.bat' under directory 'sift'
no previously-included directories found matching 'sift\build'
no previously-included directories found matching 'sift\sift[0-9]'
writing manifest file 'guiqwt.egg-info\SOURCES.txt'
Copying guiqwt.egg-info to build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\..\.\guiqwt-2.4.0b4-py2.7.egg-info
running install_scripts
creating build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data
creating build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\scripts
copying build\scripts.win-amd64-2.7\guiqwt-tests -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\scripts
copying build\scripts.win-amd64-2.7\guiqwt-tests.bat -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\scripts
copying build\scripts.win-amd64-2.7\sift -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\scripts
copying build\scripts.win-amd64-2.7\sift.bat -> build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.data\scripts
running install_clib
creating build\bdist.win-amd64\wheel\guiqwt-2.4.0b4.dist-info\WHEEL
stonebig commented 8 years ago

and for the problem running mandelbrot test, that seems to work better with MSVC ?

from guiqwt import tests
tests.run()
carlkl commented 8 years ago

Strange,

python-3.4 with QT5 is rejected during build, python-2.7 complains QT4 during test:

Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from guiqwt import tests
>>> tests.run()
"D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\IPython\nbformat\current.py":19: UserWarning: IPython.nbformat.current is deprecated.

- use IPython.nbformat for read/write/validate public API
- use IPython.nbformat.vX directly to composing notebooks of a particular version

  """)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "guiqwt\tests\__init__.py", line 17, in run
    run_testlauncher(guiqwt)
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\guidata\guitest.py", line 165, in run_testlauncher
    win = TestLauncherWindow(package)
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\guidata\guitest.py", line 134, in __init__
    tests = get_tests(test_package)
  File "D:\devel\winpy\amd279\python-2.7.10.amd64\lib\site-packages\guidata\guitest.py", line 38, in get_tests
    _temp = __import__(test_package.__name__, fromlist=[module_name])
  File "guiqwt\tests\benchmarks.py", line 20, in <module>
    from guiqwt.plot import CurveWindow, ImageWindow
  File "guiqwt\plot.py", line 109, in <module>
    from guidata.qt import PYQT5
ImportError: cannot import name PYQT5
PierreRaybaut commented 8 years ago

@carlkl I think that you are using an outdated version of guidata (v1.7 is required, taking the latest release on GitHub should do the trick).

carlkl commented 8 years ago

mandelbrot and several other tests show:

$ python guiqwt-2.4.0b4/guiqwt/tests/mandelbrot.py
Using experimental 'pure Python' qwt API
Illegal instruction
carlkl commented 8 years ago

The backtrace of mandelbrot.py

python guiqwt-2.4.0b4/guiqwt/tests/mandelbrot.py
Caught exception 0xC000001D at 0x6B2C66B8: {AUSNAHME}

Ungültige Anweisung

Es wurde versucht, eine ungültige Anweisung auszuführen.

0x6B2C66B8 : guiqwt\_scaler.pyd : guiqwt-2.4.0b4/src/scaler.cpp (297) : in function (_Z10_scale_rgbI7Array2DImEh8LutScaleIhmE14ScaleTransform20NearestInterpolationIhS4_EEvRT_RS0_IT0_ERKT1_RKT2_iiiiRT3_)
0x6B2881F5 : guiqwt\_scaler.pyd : guiqwt-2.4.0b4/src/scaler.cpp (424) : in function (scale_src_dst_interp<params<ScaleTransform>, LutScale<unsigned char, long unsigned int>, NearestInterpolation<unsigned char, ScaleTransform> >)
0x6B292E70 : guiqwt\_scaler.pyd : guiqwt-2.4.0b4/src/scaler.cpp (445) : in function (scale_src_dst<params<ScaleTransform>, LutScale<unsigned char, long unsigned int> >)
0x6B29347D : guiqwt\_scaler.pyd : guiqwt-2.4.0b4/src/scaler.cpp (499) : in function (scale_src_bw<params<ScaleTransform>, unsigned char>)
0x6B293EA9 : guiqwt\_scaler.pyd : guiqwt-2.4.0b4/src/scaler.cpp (572) : in function (dispatch_source<params<ScaleTransform> >)
0x6B29406E : guiqwt\_scaler.pyd : guiqwt-2.4.0b4/src/scaler.cpp (704) : in function (py_scale_rect)
0x1E0AAED7 : D:\devel\winpy\win279\python-2.7.10\python27.dll : PyCFunction_Call
0x1E0EDCC0 : D:\devel\winpy\win279\python-2.7.10\python27.dll : PyEval_GetGlobals
0x1E0EFA6F : D:\devel\winpy\win279\python-2.7.10\python27.dll : PyEval_EvalFrameEx
0x1E0F012A : D:\devel\winpy\win279\python-2.7.10\python27.dll : PyEval_EvalFrameEx
0x1E032F20 : D:\devel\winpy\win279\python-2.7.10\python27.dll : PyObject_GC_NewVar

and that is a problem in scaler.cpp (297): if (isnan(val)) . A workaround is to change scaler.cpp (29)

#ifdef _MSC_VER
    #define isnan(x) _isnan(x)
#endif

to

#if defined(_MSC_VER) || defined(__MINGW32__)
    #define isnan(x) _isnan(x)
#endif

However, this is a hack, that works only as long x is a double value. I don't understand, why mingw-w64's isnan(x) itself doesn't work as exepted.

carlkl commented 8 years ago

As a reminder:

this is also valid for MS compilers: _isnan(x) is defined for double x values only.

carlkl commented 8 years ago

Another possible variant is to use (val != val) instead of isnan(val) as NaN detection in scaler.cpp (297), see http://jacksondunstan.com/articles/983

carlkl commented 8 years ago

ping - is this error now fixed?

PierreRaybaut commented 8 years ago

Sorry but I'm off these days. Thanks to your help, the issue will certainly be closed quickly. Thanks again for digging this up!

stonebig commented 8 years ago

Yes, it works ! Every test works (or at least don't fail when launched, as I didn't try all options)

Thank you so much, Pierre !