Commit 824b3616 authored by Andre Sailer's avatar Andre Sailer
Browse files

[SPI-2002]: add packages to read spreadsheet files in pandas

parent c1f85941
......@@ -123,6 +123,7 @@ LCG_external_package(doxygen 1.8.18
LCG_external_package(eigen 3.3.7 )
LCG_external_package(elasticsearch 6.3.0 )
LCG_external_package(entrypoints 0.3 )
LCG_external_package(et_xmlfile 1.1.0 )
LCG_external_package(expat 2.2.6 )
LCG_external_package(fastjet 3.4.0 )
LCG_external_package(fftw 3.3.8 fftw3 )
......@@ -387,9 +388,11 @@ if(NOT ${LCG_OS} MATCHES ubuntu|mac)
LCG_external_package(octave 6.2.0 )
LCG_external_package(octavekernel 0.32.0 )
endif()
LCG_external_package(odfpy 1.4.1 )
LCG_external_package(omniorb 4.2.4 )
LCG_external_package(onnxruntime 1.8.0 )
LCG_external_package(openmpi 3.1.0 )
LCG_external_package(openpyxl 3.0.9 )
if(${LCG_OS} MATCHES mac)
LCG_external_package(openssl 1.1.1 )
endif()
......@@ -653,6 +656,7 @@ if(NOT ${LCG_OS} STREQUAL mac)
LCG_external_package(xgboost 0.90 )
endif()
LCG_external_package(xqilla 2.3.4 )
LCG_external_package(xlrd 2.0.1 )
LCG_external_package(xrootd 5.3.1 )
LCG_external_package(xz 5.0.4 )
LCG_external_package(yamlcpp 0.6.3 )
......
......@@ -189,3 +189,7 @@ LCG_remove_package(histoprint)
LCG_remove_package(mplhep_data)
LCG_remove_package(mplhep)
LCG_remove_package(hist)
LCG_remove_package(et_xmlfile)
LCG_remove_package(odfpy)
LCG_remove_package(openpyxl)
LCG_remove_package(xlrd)
......@@ -230,6 +230,58 @@ LCGPackage_Add(
DEPENDS Python setuptools attrs sortedcontainers IF Python_native_version VERSION_LESS 3 THEN enum34 ENDIF
)
#---odfpy---------------------------------------------------------------------------------------
LCGPackage_Add(
odfpy
URL ${GenURL}/odfpy-<VERSION>.tar.gz
CONFIGURE_COMMAND <VOID>
BUILD_COMMAND <VOID>
INSTALL_COMMAND ${MakeSitePackagesDir}
COMMAND ${PYTHON} setup.py install ${PySetupOptions}
COMMAND ${CMAKE_SOURCE_DIR}/pyexternals/Python_postinstall.sh <INSTALL_DIR>
BUILD_IN_SOURCE 1
DEPENDS Python setuptools defusedxml
)
#---xlrd---------------------------------------------------------------------------------------
LCGPackage_Add(
xlrd
URL ${GenURL}/xlrd-<VERSION>.tar.gz
CONFIGURE_COMMAND <VOID>
BUILD_COMMAND <VOID>
INSTALL_COMMAND ${MakeSitePackagesDir}
COMMAND ${PYTHON} setup.py install ${PySetupOptions}
COMMAND ${CMAKE_SOURCE_DIR}/pyexternals/Python_postinstall.sh <INSTALL_DIR>
BUILD_IN_SOURCE 1
DEPENDS Python setuptools
)
#---et_xmlfile---------------------------------------------------------------------------------------
LCGPackage_Add(
et_xmlfile
URL ${GenURL}/et_xmlfile-<VERSION>.tar.gz
CONFIGURE_COMMAND <VOID>
BUILD_COMMAND <VOID>
INSTALL_COMMAND ${MakeSitePackagesDir}
COMMAND ${PYTHON} setup.py install ${PySetupOptions}
COMMAND ${CMAKE_SOURCE_DIR}/pyexternals/Python_postinstall.sh <INSTALL_DIR>
BUILD_IN_SOURCE 1
DEPENDS Python setuptools
)
#---openpyxl---------------------------------------------------------------------------------------
LCGPackage_Add(
openpyxl
URL ${GenURL}/openpyxl-<VERSION>.tar.gz
CONFIGURE_COMMAND <VOID>
BUILD_COMMAND <VOID>
INSTALL_COMMAND ${MakeSitePackagesDir}
COMMAND ${PYTHON} setup.py install ${PySetupOptions}
COMMAND ${CMAKE_SOURCE_DIR}/pyexternals/Python_postinstall.sh <INSTALL_DIR>
BUILD_IN_SOURCE 1
DEPENDS Python setuptools et_xmlfile
)
#---pandas------------------------------------------------------------------------------------------------------
LCGPackage_Add(
pandas
......@@ -240,7 +292,7 @@ LCGPackage_Add(
COMMAND ${PYTHON} setup.py install ${PySetupOptions}
COMMAND ${CMAKE_SOURCE_DIR}/pyexternals/Python_postinstall.sh <INSTALL_DIR>
BUILD_IN_SOURCE 1
DEPENDS Python setuptools pytz python_dateutil numpy cython hypothesis
DEPENDS Python setuptools pytz python_dateutil numpy cython hypothesis odfpy openpyxl xlrd
)
#---pyparsing------------------------------------------------------------------------------------------------------
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment