diff --git a/cmake/toolchain/heptools-dev-base.cmake b/cmake/toolchain/heptools-dev-base.cmake index 83ec5c61ec4ab74f15b998147146ec19b7e06fb8..f14057c1ae794caeaed1edcae02d535438ffc204 100644 --- a/cmake/toolchain/heptools-dev-base.cmake +++ b/cmake/toolchain/heptools-dev-base.cmake @@ -10,7 +10,6 @@ if(LCG_PYTHON_VERSION EQUAL 3) LCG_external_package(Django 2.0.7 ) LCG_external_package(ipython 6.4.0 ) LCG_external_package(paramiko 2.4.2 ) - LCG_external_package(pyasn1 0.4.5 ) LCG_external_package(pylint 2.1.1 ) LCG_external_package(pynacl 1.3.0 ) LCG_external_package(pyserial 3.4 ) @@ -71,9 +70,9 @@ LCG_external_package(automake 1.16.1 LCG_external_package(backcall 0.1.0 ) LCG_external_package(backports 1.0.0 ) LCG_external_package(backports.functools_lru_cache 1.4 ) -LCG_external_package(backports.lzma 0.0.6 ) +LCG_external_package(backports.lzma 0.0.6 ) LCG_external_package(backports.shutil_get_terminal_size 1.0.0 ) -LCG_external_package(backports.ssl_match_hostname 3.4.0.2 ) +LCG_external_package(backports.ssl_match_hostname 3.7.0.1 ) LCG_external_package(backports_abc 0.5 ) LCG_external_package(benchmark 1.4.0 ) LCG_external_package(bison 3.3.2 ) @@ -83,16 +82,17 @@ LCG_external_package(bleach 2.1.3 LCG_external_package(bzip2 1.0.6 ) LCG_external_package(Boost 1.70.0 ) LCG_external_package(C50 2.07 ) +LCG_external_package(cachetools 3.1.1 ) LCG_external_package(cairo 1.15.8 ) LCG_external_package(catboost 0.9.1.1 ) LCG_external_package(ccache 3.3.4 ) -LCG_external_package(certifi 2018.4.16 ) +LCG_external_package(certifi 2019.3.9 ) LCG_external_package(cffi 1.12.2 ) LCG_external_package(chardet 3.0.4 ) LCG_external_package(CLHEP 2.4.1.0 clhep ) LCG_external_package(click 6.7 ) LCG_external_package(cloudpickle 0.5.3 ) -LCG_external_package(CMake 3.11.1 ) +LCG_external_package(CMake 3.14.3 ) LCG_external_package(cmaketools 1.8 ) LCG_external_package(cmmnbuild 2.1.3 ) LCG_external_package(cmt v1r20p20090520 ) @@ -103,7 +103,7 @@ LCG_external_package(coverage 4.5.3 LCG_external_package(cppgsl 2.0.0 ) LCG_external_package(CppUnit 1.14.0 author=1.14.0 ) LCG_external_package(cpymad 1.1.2 ) -LCG_external_package(cryptography 2.6.1 ) +LCG_external_package(cryptography 2.7 ) if(${LCG_OS}${LCG_OSVERS} STREQUAL slc6) LCG_external_package(curl 7.19.7 ) else() @@ -161,6 +161,7 @@ if(${LCG_OS} STREQUAL slc OR ${LCG_OS} STREQUAL centos OR ${LCG_OS} STREQUAL cc) LCG_external_package(go 1.9.2 ) LCG_external_package(gophernotes 1.0.0-rc1 ) endif() +LCG_external_package(google_auth 1.6.3 ) LCG_external_package(gperf 3.1 ) if(NOT LCG_COMP STREQUAL "clang") LCG_external_package(gperftools 2.7 ) @@ -186,7 +187,7 @@ LCG_external_package(HepPDT 2.06.01 LCG_external_package(hive 1.1.1 ) LCG_external_package(hspy 1.6.4 ) LCG_external_package(html5lib 1.0.1 ) -LCG_external_package(idna 2.7 ) +LCG_external_package(idna 2.8 ) if( NOT ${LCG_OS}${LCG_OSVERS} MATCHES ubuntu18 ) LCG_external_package(imagemagick 7.0.8-7 ) endif() @@ -219,6 +220,7 @@ LCG_external_package(keras 2.2.0 LCG_external_package(keras_applications 1.0.6 ) LCG_external_package(keras_preprocessing 1.0.5 ) LCG_external_package(kiwisolver 1.0.1 ) +LCG_external_package(kubernetes 9.0.0 ) LCG_external_package(lapack 3.8.0 ) LCG_external_package(lazy_object_proxy 1.3.1 ) LCG_external_package(lcov 1.9 ) @@ -268,6 +270,7 @@ LCG_external_package(nose 1.3.7 LCG_external_package(notebook 5.6.0 ) LCG_external_package(numexpr 2.6.6 ) LCG_external_package(numpy 1.14.2 ) +LCG_external_package(oauthlib 3.0.1 ) if(NOT ${LCG_OS} MATCHES ubuntu) LCG_external_package(octave 4.4.0 ) LCG_external_package(octavekernel 0.28.3 ) @@ -320,6 +323,8 @@ LCG_external_package(py2neo 4.0.0 LCG_external_package(py4j 0.10.7 ) LCG_external_package(pyanalysis 2.0 ) LCG_external_package(pyarrow ${arrow_native_version} ) +LCG_external_package(pyasn1 0.4.5 ) +LCG_external_package(pyasn1_modules 0.2.5 ) LCG_external_package(pycparser 2.19 ) LCG_external_package(pydot 1.2.4 ) LCG_external_package(pydot_ng 1.0.0 ) @@ -334,12 +339,12 @@ LCG_external_package(PyRDF 0.1.0 LCG_external_package(pystan 2.17.1.0 ) LCG_external_package(pytest 3.6.3 ) LCG_external_package(pytest_runner 4.2 ) -LCG_external_package(python_dateutil 2.7.3 ) +LCG_external_package(python_dateutil 2.8.0 ) LCG_external_package(python_gitlab 1.6.0 ) LCG_external_package(pytimber 2.6.2 ) LCG_external_package(pytools 2.0 ) LCG_external_package(pytz 2018.5 ) -LCG_external_package(PyYAML 3.13 pyyaml ) +LCG_external_package(PyYAML 5.1 pyyaml ) LCG_external_package(pyzmq 17.1.0 ) LCG_external_package(QMtest 2.4.1 ) #LCG_external_package(Qt 4.8.7 qt ) @@ -354,11 +359,13 @@ else() endif() LCG_external_package(rangev3 0.4.0 ) LCG_external_package(readline 7.0 ) -LCG_external_package(requests 2.19.1 ) +LCG_external_package(requests 2.22.0 ) +LCG_external_package(requests_oauthlib 1.2.0 ) LCG_external_package(rise 5.3.0 ) LCG_external_package(root_numpy 4.7.3 ) LCG_external_package(rootpy 1.0.1 ) LCG_external_package(rpy2 2.8.6 ) +LCG_external_package(rsa 4.0 ) LCG_external_package(scandir 1.7 ) LCG_external_package(scikitlearn 0.19.2 ) LCG_external_package(scipy 1.1.0 ) @@ -405,7 +412,7 @@ LCG_external_package(tricktrack 1.0.2 LCG_external_package(typing 3.6.6 ) LCG_external_package(umesimd 0.8.1 ) LCG_external_package(uncertainties 3.0.3 ) -LCG_external_package(urllib3 1.23 ) +LCG_external_package(urllib3 1.25.3 ) LCG_external_package(uuid 1.42 ) if(NOT ${LCG_OS} STREQUAL mac) LCG_external_package(valgrind 3.13.0 ) @@ -418,6 +425,7 @@ LCG_external_package(VecGeom v1.1.0 LCG_external_package(vectorclass 1.30 ) LCG_external_package(wcwidth 0.1.7 ) LCG_external_package(webencodings 0.5.1 ) +LCG_external_package(websocket_client 0.56.0 ) LCG_external_package(werkzeug 0.14.1 ) LCG_external_package(wheel 0.31.1 ) LCG_external_package(widgetsnbextension 3.3.0 ) diff --git a/cmake/toolchain/heptools-devBE.cmake b/cmake/toolchain/heptools-devBE.cmake index eefec67bde412f603e8678fa36d4ae83596ab970..4313c5dffb785b853687b1959fbbf702553e7546 100644 --- a/cmake/toolchain/heptools-devBE.cmake +++ b/cmake/toolchain/heptools-devBE.cmake @@ -21,17 +21,17 @@ LCG_external_package(backports 1.0.0 LCG_external_package(backports.functools_lru_cache 1.4 ) LCG_external_package(backports.lzma 0.0.6 ) LCG_external_package(backports.shutil_get_terminal_size 1.0.0 ) -LCG_external_package(backports.ssl_match_hostname 3.4.0.2 ) +LCG_external_package(backports.ssl_match_hostname 3.7.0.1 ) LCG_external_package(bcrypt 3.1.6 ) LCG_external_package(blas 0.3.5.openblas ) LCG_external_package(bleach 2.1.3 ) -LCG_external_package(certifi 2018.4.16 ) +LCG_external_package(certifi 2019.3.9 ) LCG_external_package(cffi 1.12.2 ) LCG_external_package(chardet 3.0.4 ) LCG_external_package(CMake 3.11.1 ) LCG_external_package(cmaketools 1.8 ) LCG_external_package(configparser 3.5.0 ) -LCG_external_package(cryptography 2.6.1 ) +LCG_external_package(cryptography 2.7 ) LCG_external_package(cx_oracle 6.4.1 ) LCG_external_package(cycler 0.10.0 ) LCG_external_package(cython 0.28.4 ) @@ -47,7 +47,7 @@ LCG_external_package(gperf 3.1 LCG_external_package(h5py 2.8.0 ) LCG_external_package(hdf5 1.8.18 ) LCG_external_package(html5lib 1.0.1 ) -LCG_external_package(idna 2.7 ) +LCG_external_package(idna 2.8 ) LCG_external_package(ipaddress 1.0.22 ) LCG_external_package(ipykernel 4.8.2 ) LCG_external_package(ipython 6.4.0 ) @@ -99,8 +99,6 @@ LCG_external_package(paramiko 2.4.2 LCG_external_package(parso 0.3.1 ) LCG_external_package(pathlib2 2.3.2 ) LCG_external_package(patsy 0.5.0 ) -LCG_external_package(pyasn1 0.4.5 ) -LCG_external_package(pynacl 1.3.0 ) LCG_external_package(pbr 4.1.1 ) LCG_external_package(pcre 8.38 ) LCG_external_package(pexpect 4.6.0 ) @@ -115,9 +113,11 @@ LCG_external_package(protobuf 2.5.0 LCG_external_package(psutil 5.4.6 ) LCG_external_package(ptyprocess 0.6.0 ) LCG_external_package(py 1.5.4 ) +LCG_external_package(pyasn1 0.4.5 ) LCG_external_package(pycparser 2.19 ) LCG_external_package(pygments 2.2.0 ) LCG_external_package(pylint 2.1.1 ) +LCG_external_package(pynacl 1.3.0 ) LCG_external_package(pyparsing 2.2.0 ) LCG_external_package(pyqt5 5.12 ) # LCG_external_package(pyqtwebengine 5.12.1 ) @@ -125,13 +125,13 @@ LCG_external_package(pyserial 3.4 LCG_external_package(pytest 3.6.3 ) LCG_external_package(pytest_runner 4.2 ) LCG_external_package(Python 3.6.5 ) -LCG_external_package(python_dateutil 2.7.3 ) +LCG_external_package(python_dateutil 2.8.0 ) LCG_external_package(pytz 2018.5 ) -LCG_external_package(PyYAML 3.13 pyyaml ) +LCG_external_package(PyYAML 5.1 pyyaml ) LCG_external_package(pyzmq 17.1.0 ) LCG_external_package(Qt5 5.12.1 qt5 ) LCG_external_package(qtconsole 4.3.1 ) -LCG_external_package(requests 2.19.1 ) +LCG_external_package(requests 2.22.0 ) LCG_external_package(scandir 1.7 ) LCG_external_package(scikitlearn 0.19.2 ) LCG_external_package(scipy 1.1.0 ) @@ -151,7 +151,7 @@ LCG_external_package(tornado 5.1 LCG_external_package(traitlets 4.3.2 ) LCG_external_package(typed_ast 1.1.0 ) LCG_external_package(typing 3.6.6 ) -LCG_external_package(urllib3 1.23 ) +LCG_external_package(urllib3 1.25.3 ) LCG_external_package(vcversioner 2.16.0.0 ) LCG_external_package(wcwidth 0.1.7 ) LCG_external_package(webencodings 0.5.1 ) diff --git a/cmake/toolchain/heptools-hsf.cmake b/cmake/toolchain/heptools-hsf.cmake index f37fdb3966ac806caafb1b6655bea6d665f5bef6..448cd29e5e6f9bab4e1e41086692dd1acb024001 100644 --- a/cmake/toolchain/heptools-hsf.cmake +++ b/cmake/toolchain/heptools-hsf.cmake @@ -12,7 +12,6 @@ if(LCG_PYTHON_VERSION EQUAL 3) LCG_external_package(Django 2.0.7 ) LCG_external_package(ipython 6.4.0 ) LCG_external_package(paramiko 2.4.2 ) - LCG_external_package(pyasn1 0.4.5 ) LCG_external_package(pylint 2.1.1 ) LCG_external_package(pynacl 1.3.0 ) LCG_external_package(pyserial 3.4 ) @@ -21,8 +20,8 @@ if(LCG_PYTHON_VERSION EQUAL 3) LCG_external_package(redis 2.10.6 ) LCG_external_package(typed_ast 1.1.0 ) else() - #LCG_AA_project(LCGCMT LCGCMT_${heptools_version} ) LCG_AA_project(DD4hep 01-10 ) + #LCG_AA_project(LCGCMT LCGCMT_${heptools_version} ) LCG_external_package(4suite 1.0.2p1 ) LCG_external_package(astroid 1.6.5 ) LCG_external_package(Django 1.11.14 ) @@ -45,7 +44,7 @@ else() LCG_external_package(Python 2.7.15 ) LCG_external_package(subprocess32 3.5.2 ) LCG_external_package(storm 0.20 ) - endif() +endif() # Application Area Projects @@ -75,9 +74,9 @@ LCG_external_package(automake 1.16.1 LCG_external_package(backcall 0.1.0 ) LCG_external_package(backports 1.0.0 ) LCG_external_package(backports.functools_lru_cache 1.4 ) -LCG_external_package(backports.lzma 0.0.6 ) +LCG_external_package(backports.lzma 0.0.6 ) LCG_external_package(backports.shutil_get_terminal_size 1.0.0 ) -LCG_external_package(backports.ssl_match_hostname 3.4.0.2 ) +LCG_external_package(backports.ssl_match_hostname 3.7.0.1 ) LCG_external_package(backports_abc 0.5 ) LCG_external_package(benchmark 1.4.0 ) LCG_external_package(bison 3.3.2 ) @@ -87,12 +86,13 @@ LCG_external_package(bleach 2.1.3 LCG_external_package(bzip2 1.0.6 ) LCG_external_package(Boost 1.70.0 ) LCG_external_package(C50 2.07 ) +LCG_external_package(cachetools 3.1.1 ) LCG_external_package(cairo 1.15.8 ) if(NOT LCG_COMP STREQUAL "clang") LCG_external_package(catboost 0.9.1.1 ) endif() LCG_external_package(ccache 3.3.4 ) -LCG_external_package(certifi 2018.4.16 ) +LCG_external_package(certifi 2019.3.9 ) LCG_external_package(cffi 1.12.2 ) LCG_external_package(chardet 3.0.4 ) LCG_external_package(CLHEP 2.4.1.0 clhep ) @@ -109,7 +109,7 @@ LCG_external_package(coverage 4.5.3 LCG_external_package(cppgsl 2.0.0 ) LCG_external_package(CppUnit 1.14.0 author=1.14.0 ) LCG_external_package(cpymad 1.1.2 ) -LCG_external_package(cryptography 2.6.1 ) +LCG_external_package(cryptography 2.7 ) if(${LCG_OS}${LCG_OSVERS} STREQUAL slc6) LCG_external_package(curl 7.19.7 ) else() @@ -170,6 +170,7 @@ if(${LCG_OS} STREQUAL slc OR ${LCG_OS} STREQUAL centos OR ${LCG_OS} STREQUAL cc) LCG_external_package(go 1.9.2 ) LCG_external_package(gophernotes 1.0.0-rc1 ) endif() +LCG_external_package(google_auth 1.6.3 ) LCG_external_package(gperf 3.1 ) if(NOT LCG_COMP STREQUAL "clang") LCG_external_package(gperftools 2.7 ) @@ -195,7 +196,7 @@ LCG_external_package(HepPDT 2.06.01 LCG_external_package(hive 1.1.1 ) LCG_external_package(hspy 1.6.4 ) LCG_external_package(html5lib 1.0.1 ) -LCG_external_package(idna 2.7 ) +LCG_external_package(idna 2.8 ) if( NOT ${LCG_OS}${LCG_OSVERS} MATCHES ubuntu18 ) LCG_external_package(imagemagick 7.0.8-7 ) endif() @@ -228,6 +229,7 @@ LCG_external_package(keras 2.2.0 LCG_external_package(keras_applications 1.0.6 ) LCG_external_package(keras_preprocessing 1.0.5 ) LCG_external_package(kiwisolver 1.0.1 ) +LCG_external_package(kubernetes 9.0.0 ) LCG_external_package(lapack 3.8.0 ) LCG_external_package(lazy_object_proxy 1.3.1 ) LCG_external_package(lcov 1.9 ) @@ -277,6 +279,7 @@ LCG_external_package(nose 1.3.7 LCG_external_package(notebook 5.6.0 ) LCG_external_package(numexpr 2.6.6 ) LCG_external_package(numpy 1.14.2 ) +LCG_external_package(oauthlib 3.0.1 ) LCG_external_package(octave 4.4.0 ) LCG_external_package(octavekernel 0.28.3 ) LCG_external_package(omniorb 4.2.2 ) @@ -328,6 +331,8 @@ LCG_external_package(py2neo 4.0.0 LCG_external_package(py4j 0.10.7 ) LCG_external_package(pyanalysis 2.0 ) LCG_external_package(pyarrow ${arrow_native_version} ) +LCG_external_package(pyasn1 0.4.5 ) +LCG_external_package(pyasn1_modules 0.2.5 ) LCG_external_package(pycparser 2.19 ) LCG_external_package(pydot 1.2.4 ) LCG_external_package(pydot_ng 1.0.0 ) @@ -342,12 +347,12 @@ LCG_external_package(PyRDF 0.1.0 LCG_external_package(pystan 2.17.1.0 ) LCG_external_package(pytest 3.6.3 ) LCG_external_package(pytest_runner 4.2 ) -LCG_external_package(python_dateutil 2.7.3 ) +LCG_external_package(python_dateutil 2.8.0 ) LCG_external_package(python_gitlab 1.6.0 ) LCG_external_package(pytimber 2.6.2 ) LCG_external_package(pytools 2.0 ) LCG_external_package(pytz 2018.5 ) -LCG_external_package(PyYAML 3.13 pyyaml ) +LCG_external_package(PyYAML 5.1 pyyaml ) LCG_external_package(pyzmq 17.1.0 ) LCG_external_package(QMtest 2.4.1 ) #LCG_external_package(Qt 4.8.7 qt ) @@ -362,11 +367,13 @@ else() endif() LCG_external_package(rangev3 0.4.0 ) LCG_external_package(readline 7.0 ) -LCG_external_package(requests 2.19.1 ) +LCG_external_package(requests 2.22.0 ) +LCG_external_package(requests_oauthlib 1.2.0 ) LCG_external_package(rise 5.3.0 ) LCG_external_package(root_numpy 4.7.3 ) LCG_external_package(rootpy 1.0.1 ) LCG_external_package(rpy2 2.8.6 ) +LCG_external_package(rsa 4.0 ) LCG_external_package(scandir 1.7 ) LCG_external_package(scikitlearn 0.19.2 ) LCG_external_package(scipy 1.1.0 ) @@ -413,7 +420,7 @@ LCG_external_package(tricktrack 1.0.2 LCG_external_package(typing 3.6.6 ) LCG_external_package(umesimd 0.8.1 ) LCG_external_package(uncertainties 3.0.3 ) -LCG_external_package(urllib3 1.23 ) +LCG_external_package(urllib3 1.25.3 ) LCG_external_package(uuid 1.42 ) if(NOT ${LCG_OS} STREQUAL mac) LCG_external_package(valgrind 3.13.0 ) @@ -427,6 +434,7 @@ LCG_external_package(VecGeom v1.1.0 LCG_external_package(vectorclass 1.30 ) LCG_external_package(wcwidth 0.1.7 ) LCG_external_package(webencodings 0.5.1 ) +LCG_external_package(websocket_client 0.56.0 ) LCG_external_package(werkzeug 0.14.1 ) LCG_external_package(wheel 0.31.1 ) LCG_external_package(widgetsnbextension 3.3.0 ) diff --git a/documentation/packages.json b/documentation/packages.json index e762ffb84dcfaf62b6af1cc444e7db9ce66843b0..e6e2e36cd288d3ead8dfdd844b3148afc2ef61c9 100644 --- a/documentation/packages.json +++ b/documentation/packages.json @@ -270,13 +270,22 @@ "name": "cgal" }, { - "category": null, - "contacts": [], - "description": null, - "fullname": "", - "homepage": null, - "language": null, - "license": null, + "category": "Tool", + "contacts": [ + { + "email": "dan.blanchard@gmail.com", + "name": "Daniel Blanchard" + }, + { + "email": "https://github.com/chardet/chardet/issues", + "name": "GitHub Issues" + } + ], + "description": "Universal encoding detector for Python 2 and 3", + "fullname": "chardet", + "homepage": "https://pypi.org/project/chardet/", + "language": "Python", + "license": "LGPL", "name": "chardet" }, { @@ -316,10 +325,19 @@ }, { "category": "Tool", - "contacts": [{"name":"Mailing list", "email": "https://mail.python.org/mailman/listinfo/cryptography-dev"}], + "contacts": [ + { + "email": "cryptography-dev@python.org", + "name": "The cryptography developers" + }, + { + "email": "https://github.com/pyca/cryptography/issues", + "name": "GitHub Issues" + } + ], "description": "cryptography is a package which provides cryptographic recipes and primitives to Python developers.", - "fullname": "", - "homepage": "https://github.com/pyca/cryptography", + "fullname": "cryptography", + "homepage": "https://pypi.org/project/cryptography/", "language": "Python", "license": "Apache 2.0", "name": "cryptography" @@ -655,13 +673,22 @@ "name": "hoppet" }, { - "category": null, - "contacts": [], - "description": null, - "fullname": "", - "homepage": null, - "language": null, - "license": null, + "category": "Tool", + "contacts": [ + { + "email": "kim@cynosure.com.au", + "name": "Kim Davies" + }, + { + "email": "https://github.com/kjd/idna/issues", + "name": "GitHub Issues" + } + ], + "description": "Support for the Internationalised Domain Names in Applications (IDNA) protocol as specified in RFC 5891", + "fullname": "idna", + "homepage": "https://pypi.org/project/idna/", + "language": "Python", + "license": "BSD", "name": "idna" }, { @@ -685,13 +712,22 @@ "name": "iminuit" }, { - "category": null, - "contacts": [], - "description": null, - "fullname": "", - "homepage": null, - "language": null, - "license": null, + "category": "Tool", + "contacts": [ + { + "email": "phihag@phihag.de", + "name": "Philipp Hagemeister" + }, + { + "email": "https://github.com/phihag/ipaddress/issues", + "name": "GitHub Issues" + } + ], + "description": "Provides the capabilities to create, manipulate and operate on IPv4 and IPv6 addresses and networks.", + "fullname": "ipaddress", + "homepage": "https://pypi.org/project/ipaddress/", + "language": "Python", + "license": "Python", "name": "ipaddress" }, { @@ -2204,13 +2240,17 @@ { "email": "brandon@rhodesmill.org", "name": "Brandon Craig Rhodes" + }, + { + "email": "https://bitbucket.org/brandon/backports.ssl_match_hostname/issues", + "name": "BitBucket Issues" } ], - "description": "The ssl.match_hostname() function from Python 3.4", + "description": "The ssl.match_hostname() function from Python 3.7", "fullname": "backports.ssl_match_hostname", "homepage": "http://bitbucket.org/brandon/backports.ssl_match_hostname", "language": "Python", - "license": null, + "license": "Python", "name": "backports.ssl_match_hostname" }, { @@ -3949,11 +3989,15 @@ { "email": "xi@resolvent.net", "name": "Kirill Simonov " + }, + { + "email": "https://github.com/yaml/pyyaml/issues", + "name": "GitHub Issues" } ], - "description": "YAML parser and emitter for Python", + "description": "YAML is a data serialization format designed for human readability and interaction with scripting languages. PyYAML is a YAML parser and emitter for Python.", "fullname": "PyYAML", - "homepage": "http://pyyaml.org/wiki/PyYAML", + "homepage": "https://pypi.org/project/PyYAML/", "language": "Python", "license": "MIT", "name": "PyYAML" @@ -4184,13 +4228,17 @@ { "email": "me@kennethreitz.com", "name": "Kenneth Reitz " - } + }, + { + "email": "https://github.com/certifi/python-certifi/issues", + "name": "GitHub Issues" + }, ], - "description": "This installable Python package contains a CA Bundle that you can reference in your Python code", + "description": "A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts. It has been extracted from the Requests project.", "fullname": "certifi", - "homepage": "http://python-requests.org", + "homepage": "https://pypi.org/project/certifi/", "language": "Python", - "license": "MPL", + "license": "MPL 2.0", "name": "certifi" }, { @@ -4395,7 +4443,7 @@ "fullname": "eigen", "homepage": "http://eigen.tuxfamily.org", "language": "C++", - "license": "MPL2, BSD, LGPL", + "license": "MPL 2.0, BSD, LGPL", "name": "eigen" }, { @@ -5479,7 +5527,7 @@ }, { "email": "https://github.com/pypa/pip/issues", - "name": "GitHub issues" + "name": "GitHub Issues" }, { "email": "https://webchat.freenode.net/?channels=%23pypa-dev", @@ -5600,10 +5648,19 @@ }, { "category": "Tool", - "contacts": [{"name":"Ilya Etingof", "email": "etingof@gmail.com"}], + "contacts": [ + { + "email": "etingof@gmail.com", + "name": "Ilya Etingof" + }, + { + "email": "https://github.com/etingof/pyasn1/issues", + "name": "GitHub Issues" + } + ], "description": "Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)", - "fullname": "", - "homepage": "https://github.com/etingof/pyasn1", + "fullname": "pyasn1", + "homepage": "https://pypi.org/project/pyasn1/", "language": "Python", "license": "BSD", "name": "pyasn1" @@ -5793,13 +5850,17 @@ { "email": "me@jarondl.net", "name": "Yaron de Leeuw " + }, + { + "email": "https://github.com/dateutil/dateutil/issues", + "name": "GitHub Issues" } ], - "description": "Extensions to the standard Python datetime module", + "description": "The dateutil module provides powerful extensions to the standard datetime module, available in Python.", "fullname": "python-dateutil", - "homepage": "https://dateutil.readthedocs.org", + "homepage": "https://pypi.org/project/python-dateutil/", "language": "Python", - "license": "Simplified BSD", + "license": "BSD", "name": "python_dateutil" }, { @@ -5950,13 +6011,17 @@ { "email": "me@kennethreitz.com", "name": "Kenneth Reitz " + }, + { + "email": "https://github.com/kennethreitz/requests/issues", + "name": "GitHub Issues" } ], - "description": "Python HTTP for Human", + "description": "Requests is a HTTP library for Python", "fullname": "requests", - "homepage": "http://python-requests.org", + "homepage": "https://pypi.org/project/requests/", "language": "Python", - "license": "Apache License 2.0", + "license": "Apache 2.0", "name": "requests" }, { @@ -6114,10 +6179,14 @@ "contacts": [ { "email": "benjamin@python.org", - "name": "Benjamin Peterson " + "name": "Benjamin Peterson" + }, + { + "email": "https://github.com/benjaminp/six/issues", + "name": "GitHub Issues" } ], - "description": "Python 2 and 3 compatibility utilities", + "description": "Six is a Python 2 and 3 compatibility library. It provides utility functions for smoothing over the differences between the Python versions with the goal of writing Python code that is compatible on both Python versions.", "fullname": "six", "homepage": "http://pypi.python.org/pypi/six/", "language": "Python", @@ -6404,12 +6473,16 @@ "contacts": [ { "email": "andrey.petrov@shazow.net", - "name": "Andrey Petrov " + "name": "Andrey Petrov" + }, + { + "email": "https://github.com/urllib3/urllib3/issues", + "name": "GitHub Issues" } ], "description": "HTTP library with thread-safe connection pooling, file post, and more", "fullname": "urllib3", - "homepage": "http://urllib3.readthedocs.org", + "homepage": "https://pypi.org/project/urllib3/", "language": "Python", "license": "MIT", "name": "urllib3" @@ -6588,5 +6661,153 @@ "language": "Python", "license": "GPL", "name": "xenv" + }, + { + "category": "Tool", + "contacts": [ + { + "email": "https://github.com/tkem", + "name": "Thomas Kemmer" + }, + { + "email": "https://github.com/tkem/cachetools/issues", + "name": "GitHub Issues" + } + ], + "description": "This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator", + "fullname": "cachetools", + "homepage": "https://pypi.org/project/cachetools/", + "language": "Python", + "license": "MIT", + "name": "cachetools" + }, + { + "category": "Tool", + "contacts": [ + { + "email": "jonwayne+google-auth@google.com", + "name": "Google Cloud Platform" + }, + { + "email": "https://github.com/googleapis/google-auth-library-python/issues", + "name": "GitHub Issues" + } + ], + "description": "This library simplifies using Google’s various server-to-server authentication mechanisms to access Google APIs.", + "fullname": "google-auth", + "homepage": "https://pypi.org/project/google-auth/", + "language": "Python", + "license": "Apache 2.0", + "name": "google_auth" + }, + { + "category": "Tool", + "contacts": [ + { + "email": "https://github.com/kubernetes-client/python/issues", + "name": "GitHub Issues" + } + ], + "description": "Kubernetes python client", + "fullname": "kubernetes", + "homepage": "https://pypi.org/project/kubernetes/", + "language": "Python", + "license": "Apache 2.0", + "name": "kubernetes" + }, + { + "category": "Tool", + "contacts": [ + { + "email": "Ib Lundgren", + "name": "ib.lundgren@gmail.com" + }, + { + "email": "https://github.com/oauthlib/oauthlib/issues", + "name": "GitHub Issues" + } + ], + "description": "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic", + "fullname": "oauthlib", + "homepage": "https://pypi.org/project/oauthlib/", + "language": "Python", + "license": "BSD", + "name": "oauthlib" + }, + { + "category": "Tool", + "contacts": [ + { + "email": "etingof@gmail.com", + "name": "Ilya Etingof" + }, + { + "email": "https://github.com/etingof/pyasn1-modules/issues", + "name": "GitHub Issues" + } + ], + "description": "A collection of ASN.1 modules expressed in form of pyasn1 classes. Includes protocols PDUs definition (SNMP, LDAP etc.) and various data structures (X.509, PKCS etc.).", + "fullname": "pyasn1-modules", + "homepage": "https://pypi.org/project/pyasn1-modules/", + "language": "Python", + "license": "BSD", + "name": "pyasn1_modules" + }, + { + "category": "Tool", + "contacts": [ + { + "email": "me@kennethreitz.com", + "name": "Kenneth Reitz" + }, + { + "email": "https://github.com/requests/requests-oauthlib/issues", + "name": "GitHub Issues" + } + ], + "description": "OAuthlib authentication support for Requests.", + "fullname": "requests-oauthlib", + "homepage": "https://pypi.org/project/requests-oauthlib/", + "language": "Python", + "license": "BSD", + "name": "requests_oauthlib" + }, + { + "category": "Tool", + "contacts": [ + { + "email": "sybren@stuvel.eu", + "name": "Sybren A. Stuvel" + }, + { + "email": "https://github.com/sybrenstuvel/python-rsa/issues", + "name": "GitHub Issues" + } + ], + "description": "A pure-Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5.", + "fullname": "rsa", + "homepage": "https://pypi.org/project/rsa/", + "language": "Python", + "license": "Apache 2.0", + "name": "rsa" + }, + { + "category": "Tool", + "contacts": [ + { + "email": "https://github.com/liris", + "name": "liris" + }, + { + "email": "https://github.com/websocket-client/websocket-client/issues", + "name": "GitHub Issues" + } + ], + "description": "A WebSocket client for python. This provide the low level APIs for WebSocket. All APIs are the synchronous functions. Websocket-client supports only hybi-13.", + "fullname": "websocket-client", + "homepage": "https://pypi.org/project/websocket_client/", + "language": "Python", + "license": "BSD", + "name": "websocket_client" } ] diff --git a/pyexternals/CMakeLists.txt b/pyexternals/CMakeLists.txt index ca951d67e99034096735048f2bfbedf5c92a17f7..e94a8fed570ad51fcf41c294e9acd6191ac825e3 100644 --- a/pyexternals/CMakeLists.txt +++ b/pyexternals/CMakeLists.txt @@ -3179,3 +3179,107 @@ LCGPackage_Add( DEPENDS Python setuptools numpy gdal ) +#---cachetools------------------------------------------------------------------ +LCGPackage_Add( + cachetools + URL ${GenURL}/cachetools-${cachetools_native_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 +) + +#---pyasn1-modules-------------------------------------------------------------- +LCGPackage_Add( + pyasn1_modules + URL ${GenURL}/pyasn1-modules-${pyasn1_modules_native_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 pyasn1 +) + +#---rsa------------------------------------------------------------------------- +LCGPackage_Add( + rsa + URL ${GenURL}/rsa-${rsa_native_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 pyasn1 +) + +#---google-auth----------------------------------------------------------------- +LCGPackage_Add( + google_auth + URL ${GenURL}/google-auth-${google_auth_native_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 cachetools pyasn1_modules rsa six +) + +#---oauthlib-------------------------------------------------------------------- +LCGPackage_Add( + oauthlib + URL ${GenURL}/oauthlib-${oauthlib_native_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 cryptography +) + +#---requests-oauthlib----------------------------------------------------------- +LCGPackage_Add( + requests_oauthlib + URL ${GenURL}/requests-oauthlib-${requests_oauthlib_native_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 requests oauthlib +) + +#---websocket-client------------------------------------------------------------ +LCGPackage_Add( + websocket_client + URL ${GenURL}/websocket_client-${websocket_client_native_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 six + IF LCG_PYTHON_VERSION EQUAL 2 THEN backports ENDIF +) + +#---kubernetes------------------------------------------------------------------ +LCGPackage_Add( + kubernetes + URL ${GenURL}/kubernetes-${kubernetes_native_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 certifi google_auth ipaddress python_dateutil PyYAML requests requests_oauthlib six urllib3 websocket_client +)