text: Title: Error installing vaex on win10
  Body: Error installing vaex on win10
  
  **Description**
  I try to install vaex on **windows 10**, **amd64** cpu inside a **venv**.
  with command:
  - `pip install vaex`
  - `pip install vaex-core vaex-viz vaex-jupyter vaex-server vaex-hdf5 vaex-astro vaex-ml`
  
  with the same problem.
  
  **Software information**
   - Vaex version : vaex-4.9.1
   - Vaex was installed via: pip 
   - OS: windows 10
   - Python version: 3.10
   - CPU: amd64
   - vsbuildtools c++ installed
  
  **Error**
  `Building wheels for collected packages: vaex-core
    Building wheel for vaex-core (pyproject.toml) ... error
    error: subprocess-exited-with-error
  
    × Building wheel for vaex-core (pyproject.toml) did not run successfully.
    │ exit code: 1
    ╰─> [260 lines of output]
        setup.py:4: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
          import imp
        running bdist_wheel
        running build
        running build_py
        creating build
        creating build\lib.win-amd64-cpython-310
        creating build\lib.win-amd64-cpython-310\vaex
        copying vaex\agg.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\array_types.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\asyncio.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\benchmark.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\cache.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\column.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\config.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\convert.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\cpu.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\dataframe.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\dataframe_protocol.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\dataset.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\dataset_misc.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\dataset_mmap.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\dataset_utils.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\datatype.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\datatype_test.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\delayed.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\docstrings.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\encoding.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\events.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\execution.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\export.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\expression.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\expresso.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\formatting.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\functions.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\geo.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\grids.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\groupby.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\hash.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\image.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\itertools.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\join.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\json.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\kld.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\legacy.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\logging.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\memory.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\meta.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\metal.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\misc_cmdline.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\multiprocessing.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\multithreading.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\parallelize.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\progress.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\promise.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\registry.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\rolling.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\samp.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\schema.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\scopes.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\selections.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\serialize.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\settings.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\shift.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\stat.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\strings.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\struct.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\tasks.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\utils.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\version.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\_version.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\__init__.py -> build\lib.win-amd64-cpython-310\vaex
        copying vaex\__main__.py -> build\lib.win-amd64-cpython-310\vaex
        package init file 'vaex\arrow\__init__.py' not found (or not a regular file)
        creating build\lib.win-amd64-cpython-310\vaex\arrow
        copying vaex\arrow\convert.py -> build\lib.win-amd64-cpython-310\vaex\arrow
        copying vaex\arrow\dataset.py -> build\lib.win-amd64-cpython-310\vaex\arrow
        copying vaex\arrow\numpy_dispatch.py -> build\lib.win-amd64-cpython-310\vaex\arrow
        copying vaex\arrow\opener.py -> build\lib.win-amd64-cpython-310\vaex\arrow
        copying vaex\arrow\utils.py -> build\lib.win-amd64-cpython-310\vaex\arrow
        copying vaex\arrow\utils_test.py -> build\lib.win-amd64-cpython-310\vaex\arrow
        copying vaex\arrow\_version.py -> build\lib.win-amd64-cpython-310\vaex\arrow
        creating build\lib.win-amd64-cpython-310\vaex\core
        copying vaex\core\_version.py -> build\lib.win-amd64-cpython-310\vaex\core
        copying vaex\core\__init__.py -> build\lib.win-amd64-cpython-310\vaex\core
        creating build\lib.win-amd64-cpython-310\vaex\file
        copying vaex\file\asyncio.py -> build\lib.win-amd64-cpython-310\vaex\file
        copying vaex\file\cache.py -> build\lib.win-amd64-cpython-310\vaex\file
        copying vaex\file\column.py -> build\lib.win-amd64-cpython-310\vaex\file
        copying vaex\file\gcs.py -> build\lib.win-amd64-cpython-310\vaex\file
        copying vaex\file\s3.py -> build\lib.win-amd64-cpython-310\vaex\file
        copying vaex\file\s3arrow.py -> build\lib.win-amd64-cpython-310\vaex\file
        copying vaex\file\s3fs.py -> build\lib.win-amd64-cpython-310\vaex\file
        copying vaex\file\s3_test.py -> build\lib.win-amd64-cpython-310\vaex\file
        copying vaex\file\__init__.py -> build\lib.win-amd64-cpython-310\vaex\file
        creating build\lib.win-amd64-cpython-310\vaex\test
        copying vaex\test\all.py -> build\lib.win-amd64-cpython-310\vaex\test
        copying vaex\test\cmodule.py -> build\lib.win-amd64-cpython-310\vaex\test
        copying vaex\test\dataset.py -> build\lib.win-amd64-cpython-310\vaex\test
        copying vaex\test\expresso.py -> build\lib.win-amd64-cpython-310\vaex\test
        copying vaex\test\misc.py -> build\lib.win-amd64-cpython-310\vaex\test
        copying vaex\test\plot.py -> build\lib.win-amd64-cpython-310\vaex\test
        copying vaex\test\ui.py -> build\lib.win-amd64-cpython-310\vaex\test
        copying vaex\test\__init__.py -> build\lib.win-amd64-cpython-310\vaex\test
        copying vaex\test\__main__.py -> build\lib.win-amd64-cpython-310\vaex\test
        creating build\lib.win-amd64-cpython-310\vaex\ext
        copying vaex\ext\bokeh.py -> build\lib.win-amd64-cpython-310\vaex\ext
        copying vaex\ext\common.py -> build\lib.win-amd64-cpython-310\vaex\ext
        copying vaex\ext\ipyvolume.py -> build\lib.win-amd64-cpython-310\vaex\ext
        copying vaex\ext\jprops.py -> build\lib.win-amd64-cpython-310\vaex\ext
        copying vaex\ext\readcol.py -> build\lib.win-amd64-cpython-310\vaex\ext
        copying vaex\ext\__init__.py -> build\lib.win-amd64-cpython-310\vaex\ext
        creating build\lib.win-amd64-cpython-310\vaex\misc
        copying vaex\misc\expressions.py -> build\lib.win-amd64-cpython-310\vaex\misc
        copying vaex\misc\ordereddict.py -> build\lib.win-amd64-cpython-310\vaex\misc
        copying vaex\misc\pandawrap.py -> build\lib.win-amd64-cpython-310\vaex\misc
        copying vaex\misc\parallelize.py -> build\lib.win-amd64-cpython-310\vaex\misc
        copying vaex\misc\progressbar.py -> build\lib.win-amd64-cpython-310\vaex\misc
        copying vaex\misc\samp.py -> build\lib.win-amd64-cpython-310\vaex\misc
        copying vaex\misc\__init__.py -> build\lib.win-amd64-cpython-310\vaex\misc
        creating build\lib.win-amd64-cpython-310\vaex\datasets
        copying vaex\datasets\__init__.py -> build\lib.win-amd64-cpython-310\vaex\datasets
        running egg_info
        writing vaex_core.egg-info\PKG-INFO
        writing dependency_links to vaex_core.egg-info\dependency_links.txt
        writing entry points to vaex_core.egg-info\entry_points.txt
        writing requirements to vaex_core.egg-info\requires.txt
        writing top-level names to vaex_core.egg-info\top_level.txt
        reading manifest file 'vaex_core.egg-info\SOURCES.txt'
        reading manifest template 'MANIFEST.in'
        warning: no files found matching '*.c' under directory 'vendor'
        warning: no files found matching '*.h' under directory 'src'
        warning: no files found matching '*.c' under directory 'src'
        adding license file 'LICENSE.txt'
        writing manifest file 'vaex_core.egg-info\SOURCES.txt'
        copying vaex\datasets\iris.hdf5 -> build\lib.win-amd64-cpython-310\vaex\datasets
        copying vaex\datasets\titanic.hdf5 -> build\lib.win-amd64-cpython-310\vaex\datasets
        running build_ext
        building 'vaex.vaexfast' extension
        creating build\temp.win-amd64-cpython-310
        creating build\temp.win-amd64-cpython-310\Release
        creating build\temp.win-amd64-cpython-310\Release\src
        "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\wolvi\AppData\Local\Temp\pip-build-env-mequ5492\overlay\Lib\site-packages\numpy\core\include -IC:\Users\wolvi\Desktop\RICERCA\venv\include -IC:\Users\wolvi\AppData\Local\Programs\Python\Python310\include -IC:\Users\wolvi\AppData\Local\Programs\Python\Python310\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /EHsc /Tpsrc\vaexfast.cpp /Fobuild\temp.win-amd64-cpython-310\Release\src\vaexfast.obj /EHsc
        vaexfast.cpp
        src\vaexfast.cpp(18): warning C4005: 'INFINITY': ridefinizione macro
        C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\corecrt_math.h(88): note: vedere la precedente definizione di 'INFINITY'
        C:\Users\wolvi\AppData\Local\Temp\pip-build-env-mequ5492\overlay\Lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
        src\vaexfast.cpp(201): warning C4244: 'argomento': conversione da '__int64' a 'int'. Possibile perdita di dati.
        src\vaexfast.cpp(532): warning C4244: 'argomento': conversione da '__int64' a 'const int'. Possibile perdita di dati.
        src\vaexfast.cpp(956): warning C4244: '=': conversione da 'Py_ssize_t' a 'int'. Possibile perdita di dati.
        src\vaexfast.cpp(1798): warning C4244: 'argomento': conversione da '__int64' a 'int'. Possibile perdita di dati.
        src\vaexfast.cpp(1798): warning C4244: 'argomento': conversione da '__int64' a 'int'. Possibile perdita di dati.
        src\vaexfast.cpp(64): warning C4244: '=': conversione da 'npy_intp' a 'int'. Possibile perdita di dati.
        src\vaexfast.cpp(198): note: vedere il riferimento all'istanza 'void object_to_numpy1d_nocopy<double>(T *&,PyObject *,__int64 &,int &,int)' della funzione modello di cui Š in corso la compilazione
                with
                [
                    T=double
                ]
        src\vaexfast.cpp(88): warning C4244: '=': conversione da 'npy_intp' a 'int'. Possibile perdita di dati.
        src\vaexfast.cpp(280): note: vedere il riferimento all'istanza 'void object_to_numpy1d_nocopy_endian<double>(T *&,PyObject *,__int64 &,bool &,int &,int)' della funzione modello di cui Š in corso la compilazione
                with
                [
                    T=double
                ]
        src\vaexfast.cpp(105): warning C4244: 'inizializzazione': conversione da 'npy_intp' a 'int'. Possibile perdita di dati.
        src\vaexfast.cpp(644): note: vedere il riferimento all'istanza 'void object_to_numpy2d_nocopy<double>(T *&,PyObject *,int &,int &,int)' della funzione modello di cui Š in corso la compilazione
                with
                [
                    T=double
                ]
        src\vaexfast.cpp(108): warning C4244: 'inizializzazione': conversione da 'npy_intp' a 'int'. Possibile perdita di dati.
        src\vaexfast.cpp(667): warning C4244: 'inizializzazione': conversione da 'const double' a 'float'. Possibile perdita di dati.
        src\vaexfast.cpp(775): note: vedere il riferimento all'istanza 'void histogram2d_f4<__int64>(const float *__restrict const ,const float *__restrict const ,const float *const ,const __int64,bool,bool,bool,Tout *__restrict const ,const int,const int,const double,const double,const double,const double,const __int64,const __int64)' della funzione modello di cui Š in corso la compilazione
                with
                [
                    Tout=__int64
                ]
        src\vaexfast.cpp(667): warning C4244: 'inizializzazione': conversione da 'const double' a 'const float'. Possibile perdita di dati.
        src\vaexfast.cpp(668): warning C4244: 'inizializzazione': conversione da 'const double' a 'float'. Possibile perdita di dati.
        src\vaexfast.cpp(668): warning C4244: 'inizializzazione': conversione da 'const double' a 'const float'. Possibile perdita di dati.
        src\vaexfast.cpp(669): warning C4244: 'inizializzazione': conversione da 'const double' a 'float'. Possibile perdita di dati.
        src\vaexfast.cpp(669): warning C4244: 'inizializzazione': conversione da 'const double' a 'const float'. Possibile perdita di dati.
        src\vaexfast.cpp(670): warning C4244: 'inizializzazione': conversione da 'const double' a 'float'. Possibile perdita di dati.
        src\vaexfast.cpp(670): warning C4244: 'inizializzazione': conversione da 'const double' a 'const float'. Possibile perdita di dati.
        src\vaexfast.cpp(671): warning C4244: 'inizializzazione': conversione da 'double' a 'float'. Possibile perdita di dati.
        src\vaexfast.cpp(671): warning C4244: 'inizializzazione': conversione da 'double' a 'const float'. Possibile perdita di dati.
        src\vaexfast.cpp(672): warning C4244: 'inizializzazione': conversione da 'double' a 'float'. Possibile perdita di dati.
        src\vaexfast.cpp(672): warning C4244: 'inizializzazione': conversione da 'double' a 'const float'. Possibile perdita di dati.
        src\vaexfast.cpp(133): warning C4244: 'inizializzazione': conversione da 'npy_intp' a 'int'. Possibile perdita di dati.
        src\vaexfast.cpp(887): note: vedere il riferimento all'istanza 'void object_to_numpy3d_nocopy<double>(T *&,PyObject *,int &,int &,int &,int)' della funzione modello di cui Š in corso la compilazione
                with
                [
                    T=double
                ]
        src\vaexfast.cpp(136): warning C4244: 'inizializzazione': conversione da 'npy_intp' a 'int'. Possibile perdita di dati.
        src\vaexfast.cpp(139): warning C4244: 'inizializzazione': conversione da 'npy_intp' a 'int'. Possibile perdita di dati.
        src\vaexfast.cpp(174): warning C4244: '=': conversione da 'npy_intp' a 'int'. Possibile perdita di dati.
        src\vaexfast.cpp(983): note: vedere il riferimento all'istanza 'void object_to_numpyNd_nocopy<double>(T *&,PyObject *,int,int &,int *,__int64 *,int)' della funzione modello di cui Š in corso la compilazione
                with
                [
                    T=double
                ]
        src\vaexfast.cpp(1335): warning C4244: '=': conversione da 'Py_ssize_t' a 'int'. Possibile perdita di dati.
        src\vaexfast.cpp(2072): note: vedere il riferimento all'istanza 'PyObject *statisticNd_<double,NPY_DOUBLE>(PyObject *,PyObject *)' della funzione modello di cui Š in corso la compilazione
        src\vaexfast.cpp(1338): warning C4244: '=': conversione da 'Py_ssize_t' a 'int'. Possibile perdita di dati.
        src\vaexfast.cpp(1149): warning C4244: 'inizializzazione': conversione da 'double' a 'T'. Possibile perdita di dati.
                with
                [
                    T=float
                ]
        src\vaexfast.cpp(1271): note: vedere il riferimento all'istanza 'void statisticNd<T,op_add1<T,double,endian>,endian>(const T *__restrict const [],const T *__restrict const [],__int64,const int,const int,double *__restrict const ,const __int64 *__restrict const ,const int *__restrict const ,const T *__restrict const ,const T *__restrict const ,int)' della funzione modello di cui Š in corso la compilazione
                with
                [
                    T=float,
                    endian=functor_double_to_native
                ]
        src\vaexfast.cpp(1308): note: vedere il riferimento all'istanza 'void statisticNd_wrap_template_endian<T,functor_double_to_native>(const T *const [],const T *const [],__int64,int,int,double *,__int64 [],int [],T [],T [],int,int)' della funzione modello di cui Š in corso la compilazione
                with
                [
                    T=float
                ]
        src\vaexfast.cpp(1402): note: vedere il riferimento all'istanza 'void statisticNd_wrap_template<T>(const T *const [],const T *const [],__int64,int,int,double *,__int64 [],int [],T [],T [],bool,int,int)' della funzione modello di cui Š in corso la compilazione
                with
                [
                    T=float
                ]
        src\vaexfast.cpp(2073): note: vedere il riferimento all'istanza 'PyObject *statisticNd_<float,NPY_FLOAT>(PyObject *,PyObject *)' della funzione modello di cui Š in corso la compilazione
        src\vaexfast.cpp(1178): warning C4244: 'inizializzazione': conversione da 'double' a 'T'. Possibile perdita di dati.
                with
                [
                    T=float
                ]
        src\vaexfast.cpp(1198): warning C4244: 'inizializzazione': conversione da 'double' a 'T'. Possibile perdita di dati.
                with
                [
                    T=float
                ]
        src\vaexfast.cpp(1216): warning C4244: 'inizializzazione': conversione da 'double' a 'T'. Possibile perdita di dati.
                with
                [
                    T=float
                ]
        "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Users\wolvi\Desktop\RICERCA\venv\libs /LIBPATH:C:\Users\wolvi\AppData\Local\Programs\Python\Python310\libs /LIBPATH:C:\Users\wolvi\AppData\Local\Programs\Python\Python310 /LIBPATH:C:\Users\wolvi\Desktop\RICERCA\venv\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\um\x64" /EXPORT:PyInit_vaexfast build\temp.win-amd64-cpython-310\Release\src\vaexfast.obj /OUT:build\lib.win-amd64-cpython-310\vaex\vaexfast.cp310-win_amd64.pyd /IMPLIB:build\temp.win-amd64-cpython-310\Release\src\vaexfast.cp310-win_amd64.lib
           Creazione della libreria build\temp.win-amd64-cpython-310\Release\src\vaexfast.cp310-win_amd64.lib e dell'oggetto build\temp.win-amd64-cpython-310\Release\src\vaexfast.cp310-win_amd64.exp
        Generazione codice in corso...
        Generazione codice terminata
        building 'vaex.superstrings' extension
        "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\wolvi\AppData\Local\Temp\pip-build-env-mequ5492\overlay\Lib\site-packages\numpy\core\include -Ivendor/pybind11/include -Ivendor/pybind11/include -Ivendor/string-view-lite/include -Ivendor/boost -IC:\Users\wolvi\Desktop\RICERCA\venv\include -IC:\Users\wolvi\Desktop\RICERCA\venv\Library\include -Ivendor\pcre\Library\include -IC:\Users\wolvi\Desktop\RICERCA\venv\include -IC:\Users\wolvi\AppData\Local\Programs\Python\Python310\include -IC:\Users\wolvi\AppData\Local\Programs\Python\Python310\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /EHsc /Tpsrc\string_utils.cpp /Fobuild\temp.win-amd64-cpython-310\Release\src\string_utils.obj /EHsc
        string_utils.cpp
        C:\Users\wolvi\AppData\Local\Temp\pip-install-oz16ctc3\vaex-core_234b08d7a5484e2aacaa3951062cdba9\src\string_utils.hpp(208): warning C4244: '=': conversione da 'char32_t' a 'char'. Possibile perdita di dati.
        "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\wolvi\AppData\Local\Temp\pip-build-env-mequ5492\overlay\Lib\site-packages\numpy\core\include -Ivendor/pybind11/include -Ivendor/pybind11/include -Ivendor/string-view-lite/include -Ivendor/boost -IC:\Users\wolvi\Desktop\RICERCA\venv\include -IC:\Users\wolvi\Desktop\RICERCA\venv\Library\include -Ivendor\pcre\Library\include -IC:\Users\wolvi\Desktop\RICERCA\venv\include -IC:\Users\wolvi\AppData\Local\Programs\Python\Python310\include -IC:\Users\wolvi\AppData\Local\Programs\Python\Python310\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /EHsc /Tpsrc\strings.cpp /Fobuild\temp.win-amd64-cpython-310\Release\src\strings.obj /EHsc
        strings.cpp
        vendor/pybind11/include\pybind11/numpy.h(35): error C2065: 'ssize_t': identificatore non dichiarato
        vendor/pybind11/include\pybind11/numpy.h(35): error C2338: ssize_t != Py_intptr_t
        C:\Users\wolvi\AppData\Local\Temp\pip-install-oz16ctc3\vaex-core_234b08d7a5484e2aacaa3951062cdba9\src\string_utils.hpp(208): warning C4244: '=': conversione da 'char32_t' a 'char'. Possibile perdita di dati.
        vendor\pcre\Library\include\pcrecpp.h(701): warning C4251: 'pcrecpp::RE::pattern_': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' deve avere un'interfaccia dll per essere utilizzata dai client di class 'pcrecpp::RE'
        C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include\xstring(4905): note: vedere la dichiarazione di 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>'
        src\strings.cpp(273): warning C4018: '>': errata corrispondenza tra signed e unsigned
        src\strings.cpp(282): warning C4018: '>': errata corrispondenza tra signed e unsigned
        error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
        [end of output]
  
    note: This error originates from a subprocess, and is likely not a problem with pip.
    ERROR: Failed building wheel for vaex-core
  Failed to build vaex-core
  ERROR: Could not build wheels for vaex-core, which is required to install pyproject.toml-based projects
  `
  