Hello All,

Are there any prebuild python 2.7 (32bit or 64bit) bindings available 
for windows?
Or maybe a DLL that exports enough functions to be usable.
I'm having troubles building these bindings myself.

What I've tried:
- Using my WinPython 2.7 32bit, running setup.py install:
Using swig 3.0.8 or swig 2.0.12 results in:
> C:\Users\Admin\Downloads\libsigrok-0.4.0(1).tar\libsigrok-0.4.0>c:\WinP
> ython-32bit-2.7.5.3\python-2.7.5\python.exe bindings\python\setup.py 
> install
> running install
> c:\WinPython-32bit-2.7.5.3\python-2.7.5\lib\site-packages\pkg_resources
> \__init__.py:2512: PEP440Warning: 'meta (development)' is being parsed 
> as a lega
> cy, non PEP 440, version. You may find odd behavior and sort order. In 
> particula
> r it will be sorted as less than 0.0. It is recommend to migrate to 
> PEP 440 comp
> atible versions.
>   PEP440Warning,
> running bdist_egg
> running egg_info
> writing libsigrok.egg-info\PKG-INFO
> writing namespace_packages to libsigrok.egg-info\namespace_packages.txt
> writing top-level names to libsigrok.egg-info\top_level.txt
> writing dependency_links to libsigrok.egg-info\dependency_links.txt
> reading manifest file 'libsigrok.egg-info\SOURCES.txt'
> writing manifest file 'libsigrok.egg-info\SOURCES.txt'
> installing library code to build\bdist.win32\egg
> running install_lib
> running build_py
> running build_ext
> building 'sigrok.core._classes' extension
> swigging .\sigrok/core/classes.i to .\sigrok/core/classes_wrap.cpp
> C:\Users\Admin\Downloads\swigwin-3.0.8\swigwin-3.0.8\swig.exe -python 
> -c++ -thre
> ads -Isigrok/core -I.. -I.. -I../../include -I../cxx/include 
> -I..\..\include -I.
> .\cxx\include -I../.. -Ic:\WinPython-32bit-2.7.5.3\python-2.7.5\lib\sit
> e-packages\numpy\core\include -o sigrok\core\classes_wrap.cpp 
> .\sigrok/core/clas
> ses.i
> .\sigrok\core\classes.i(397) : Error: Unable to find 'doc_start.i'
> .\sigrok\core\..\..\..\swig\classes.i(218) : Error: Unable to find 
> 'swig\enums.i
> '
> .\sigrok\core\..\..\..\swig\classes.i(220) : Error: Unable to find 
> 'libsigrokcxx
> \enums.hpp'
> .\sigrok\core\classes.i(551) : Error: Unable to find 'doc_end.i'
> error: command 'swig.exe' failed with exit status 1

- Installing msys2 64bit, updating 'all' depencies according to [1] 
(2.5GB of data!),
Using the python just installed:
> $  /c/msys64/mingw32/bin/python bindings/python/setup.py build
> Traceback (most recent call last):
>   File "bindings/python/setup.py", line 20, in <module>
>     from setuptools import setup, find_packages, Extension
> ImportError: No module named setuptools
Trying to get setuptools working (The easy setup form [2] gave the same 
error):
> $ /c/msys64/mingw32/bin/python setup.py
> Traceback (most recent call last):
>   File "setup.py", line 21, in <module>
>     exec(init_file.read(), command_ns)
>   File "<string>", line 11, in <module>
>   File "setuptools/__init__.py", line 14, in <module>
>     from setuptools.extension import Extension
>   File "setuptools/extension.py", line 11, in <module>
>     from . import msvc9_support
>   File "setuptools/msvc9_support.py", line 2, in <module>
>     import distutils.msvc9compiler
>   File "C:/msys64/mingw32/lib/python2.7/distutils/msvc9compiler.py", 
> line 306, in <module>
>     raise DistutilsPlatformError("VC %0.1f is not supported by this 
> module" % VERSION)
> distutils.errors.DistutilsPlatformError: VC 6.0 is not supported by 
> this module


Using my WinPython 2.7 32bit:
> $ /c/WinPython-32bit-2.7.5.3/python-2.7.5/python.exe 
> bindings/python/setup.py build
> running build
> running build_py
> creating build
> creating build\lib.win32-2.7
> creating build\lib.win32-2.7\sigrok
> copying sigrok\__init__.py -> build\lib.win32-2.7\sigrok
> creating build\lib.win32-2.7\sigrok\core
> copying sigrok\core\__init__.py -> build\lib.win32-2.7\sigrok\core
> running build_ext
> building 'sigrok.core._classes' extension
> swigging .\sigrok/core/classes.i to .\sigrok/core/classes_wrap.cpp
> swig.exe -python -c++ -threads -Isigrok/core -I.. -I.. -I../../include 
> -I../cxx/include -I..\..\include -I..\cxx\include -I../.. 
> -IC:\WinPython-32bit-2.7.5.3\python-2.7.5\lib\site-packages\numpy\core\include
>  
> -o sigrok\core\classes_wrap.cpp .\sigrok/core/classes.i
> error: command 'swig.exe' failed: No such file or directory

In absence of prebuild python bindings, can someone shed some light on 
the problems I'm experiencing?

-- 
Greetings,

Henk Hendricks


[1] http://sigrok.org/wiki/Windows#Native_build_using_MSYS2
[2] https://pypi.python.org/pypi/setuptools#unix-wget
  


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
sigrok-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to