[SPI-2086] Add tensorflow_probability and update cython, iminuit, jax, jaxlib, numpy,...
- pyhf updated to 0.6.3
- numpy updated to 1.22.2
- New numpy requied Cython>=1.29.24 (https://github.com/numpy/numpy/blob/main/setup.py#L261) -> Updated Cython to 1.29.28
- scipy updated to 1.8.0
- iminuit updated to 2.9.0
- tensorflow was already updated recently
- tensorflow-probability 0.16.0 added to the stack
- dm_tree (which is a tensorboard-probability requirement: https://github.com/tensorflow/probability/blob/main/required_packages.py#L28) required wrapt>=1.11.2 in requirement-test.txt (https://github.com/deepmind/tree/blob/master/requirements-test.txt) -> wrapt updated to 1.13.3
- jax updated to 0.3.1
- jaxlib updated to 0.3.0
- torch not updated (can do that later)
- uproot updated to 4.2.0
- matplotlib 3.5.1 required some new packages to the stack: https://github.com/matplotlib/matplotlib/blob/v3.5.1/setup.py#L315-L330. Can do this later as well.
- requests is already at 2.27.1, which is the highest available version on PyPi
Edited by Harald Minde Hansen