diff options
author | Nikolay Amiantov <ab@fmap.me> | 2019-06-03 18:18:03 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2019-06-04 01:36:27 +0300 |
commit | e188f6765a0100a95026d688005630fc99b07823 (patch) | |
tree | b119e139f9af23a7cd2a4036aaa075beddf5dfe8 /pkgs/development/python-modules/xgboost | |
parent | 1f65bb626df4e0b7c96572e0fb9e08fe9f34a0a0 (diff) | |
download | nixpkgs-e188f6765a0100a95026d688005630fc99b07823.tar nixpkgs-e188f6765a0100a95026d688005630fc99b07823.tar.gz nixpkgs-e188f6765a0100a95026d688005630fc99b07823.tar.bz2 nixpkgs-e188f6765a0100a95026d688005630fc99b07823.tar.lz nixpkgs-e188f6765a0100a95026d688005630fc99b07823.tar.xz nixpkgs-e188f6765a0100a95026d688005630fc99b07823.tar.zst nixpkgs-e188f6765a0100a95026d688005630fc99b07823.zip |
xgboost: 0.72 -> 0.90
Diffstat (limited to 'pkgs/development/python-modules/xgboost')
-rw-r--r-- | pkgs/development/python-modules/xgboost/default.nix | 8 | ||||
-rw-r--r-- | pkgs/development/python-modules/xgboost/lib-path-for-python.patch | 21 |
2 files changed, 7 insertions, 22 deletions
diff --git a/pkgs/development/python-modules/xgboost/default.nix b/pkgs/development/python-modules/xgboost/default.nix index d9b8fc892c1..55978914973 100644 --- a/pkgs/development/python-modules/xgboost/default.nix +++ b/pkgs/development/python-modules/xgboost/default.nix @@ -1,9 +1,15 @@ { stdenv , buildPythonPackage +, pytest , nose , scipy +, scikitlearn , xgboost , substituteAll +, pandas +, matplotlib +, graphviz +, datatable }: buildPythonPackage rec { @@ -21,7 +27,7 @@ buildPythonPackage rec { propagatedBuildInputs = [ scipy ]; buildInputs = [ xgboost ]; - checkInputs = [ nose ]; + checkInputs = [ nose pytest scikitlearn pandas matplotlib graphviz datatable ]; checkPhase = '' ln -sf ../demo . diff --git a/pkgs/development/python-modules/xgboost/lib-path-for-python.patch b/pkgs/development/python-modules/xgboost/lib-path-for-python.patch index 68b39dee53e..86c628c694b 100644 --- a/pkgs/development/python-modules/xgboost/lib-path-for-python.patch +++ b/pkgs/development/python-modules/xgboost/lib-path-for-python.patch @@ -1,24 +1,3 @@ -diff --git a/python-package/setup.py b/python-package/setup.py -index e6c3386f..4ed0a8bd 100644 ---- a/python-package/setup.py -+++ b/python-package/setup.py -@@ -16,8 +16,6 @@ libpath_py = os.path.join(CURRENT_DIR, 'xgboost/libpath.py') - libpath = {'__file__': libpath_py} - exec(compile(open(libpath_py, "rb").read(), libpath_py, 'exec'), libpath, libpath) - --LIB_PATH = [os.path.relpath(libfile, CURRENT_DIR) for libfile in libpath['find_lib_path']()] --print("Install libxgboost from: %s" % LIB_PATH) - # Please use setup_pip.py for generating and deploying pip installation - # detailed instruction in setup_pip.py - setup(name='xgboost', -@@ -35,7 +33,6 @@ setup(name='xgboost', - # this will use MANIFEST.in during install where we specify additional files, - # this is the golden line - include_package_data=True, -- data_files=[('xgboost', LIB_PATH)], - license='Apache-2.0', - classifiers=['License :: OSI Approved :: Apache Software License'], - url='https://github.com/dmlc/xgboost') diff --git a/python-package/xgboost/libpath.py b/python-package/xgboost/libpath.py index d87922c0..859a30fb 100644 --- a/python-package/xgboost/libpath.py |