NimbusML/build
Gani Nazirov f6be39ce93
Python 3.8 and pybind11 (#494)
* Python 3.8 and pybind11 (#493)

* First steps to enable python 3.7 on windows + use pybind11 instead of boost_python

* Add Python 3.7 for Linux, Mac, remove unnecessary dependencies to boost python

* install pybind11

* fix build

* Fix build on windows

* Update build.cmd

* Append None into list instead of empty objects, translate C++ exception

* fix wrong cast with string

* Fix issues with columns names having unicode characters.

* Update build.cmd

* update build.cmd

* update build.cmd

* Fix one issue with sparse data

* Complete merge

* Update dllmain.cpp

* Update dllmain.cpp

* Quick modifications

* Fix issue with sparse data when switching to pybind11

* Fix one final unit test

* update CI

* update build ci

* fix CI and compilation issues

* Update DataViewInterop.cpp

* Update dllmain.cpp

* add configuration for python 3.7

* fix broken unit test

* Update build.sh

* fix build for Windows

* Linux py3.7 build

* fix pytest version

* upgrade pytest

* fix pytest-cov version

* fix isinstance(., int) for python 2.7

* fix merge issues

* use BOOST_PYTHON for all releases

* fix iteration issue

* Update build.sh

* use custom python

* Update phase-template.yml

* update CI

* Update phase-template.yml

* update CI

* fix CI

* update CI

* Update .vsts-ci.yml

* update python versio

* update CI

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* update CI

* fix paths

* Update build.sh

* fix linux build

* Update phase-template.yml

* Update phase-template.yml

* Update .vsts-ci.yml

* Update build.sh

* Update build.sh

* Update build.sh

* update build

* Update test_estimator_checks.py

* initial commit

* 'fix'

* merge

* Remove boost

* merge

* merge

* pybind11 install

* more pybind11 port

* up version to 1.8.0

* Remove python 2.7
Remove coverage
Fix tests
Upgrade Featurizers lib

* Remove boost

* fix python path

* remove boost libs

* Remove boost & py2.7 for Lin/Mac

* fix Lin build

* fix lin build

* fix mac build

* fix Lin build

* fix libc install

* fix build

* fix linbuild

* remove isnan

* Add python 3.8 build pieces

* fix win build

* fix py 3.8 build

* fix linux build
update setup

* remove platform dependency
use distro instead

* fix python url for linux

* Fix linux python 3.8 build

* linux build

* fix path

* Rollback to preview2

* fix build

* fix build

* build

* fix build

* 'fix'

* 'fix'

* 'sudo'

* 'build'

* 'test'

* 'test'

* 'test'

* 'test'

* 'test'

* fix tests

* fix tests

* fix tests path for 3.8

* fix tests

* fix mac

* fix linux tests

* fix mac

* fix mac tests

* run as root

* fix mac tests

Co-authored-by: xavier dupré <xavier.dupre@gmail.com>
Co-authored-by: Gani Nazirov <ganaziro@microsoft.com>
Co-authored-by: Admin <admin@Admins-MacBook-Pro.local>

* fix comments

* fix build

* fix build

Co-authored-by: xavier dupré <xavier.dupre@gmail.com>
Co-authored-by: Gani Nazirov <ganaziro@microsoft.com>
Co-authored-by: Admin <admin@Admins-MacBook-Pro.local>
2020-06-17 20:25:09 -07:00
..
ci Python 3.8 and pybind11 (#494) 2020-06-17 20:25:09 -07:00
libs_linux.txt Merge latest AutoML transformers to master (#417) 2020-03-12 08:51:28 -07:00
libs_mac.txt Merge latest AutoML transformers to master (#417) 2020-03-12 08:51:28 -07:00
libs_win.txt Merge latest AutoML transformers to master (#417) 2020-03-12 08:51:28 -07:00
sign.csproj Fix build (#209) 2019-08-04 10:57:16 -07:00
signed_build_phase.yml Use restored dotnet CLI for signing (#171) 2019-07-03 14:19:17 -07:00
vsts-ci-nightly.yml Python 3.8 and pybind11 (#494) 2020-06-17 20:25:09 -07:00
vsts-ci.yml Python 3.8 and pybind11 (#494) 2020-06-17 20:25:09 -07:00