Skip to content

Commit a4e5993

Browse files
committed
Update python dependencies
1 parent 889d0f3 commit a4e5993

File tree

3 files changed

+42
-37
lines changed

3 files changed

+42
-37
lines changed

resources/libraries/requirements-full.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,11 +220,13 @@ yfinance==0.1.55
220220
you-get==0.4.1488
221221
catboost==0.24.3
222222
pycaret==2.2.2
223+
crc32c==2.2
224+
SoundFile==0.10.2
225+
gpflow==2.1.4
223226

224227
# Jupyter
225228
facets-overview==1.0.0
226229
ipython-sql==0.4.0
227-
ipywidgets==7.5.1
228230
jupyter-console==6.2.0
229231
jupyter-kernel-gateway==2.4.3
230232
jupyter-server-proxy==1.5.0
@@ -234,7 +236,6 @@ papermill==2.2.2
234236
pivottablejs==0.9.0
235237
pythreejs==2.2.1
236238
qgrid==1.3.1
237-
widgetsnbextension==3.5.1
238239

239240
# jupyter_http_over_ws==0.0.7
240241
# Brokern: nbinteract==0.2.5

resources/libraries/requirements-light.txt

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,41 @@
66
# keras: comes preinstalled with tenserflow 2.x
77
# scikit-learn installed via conda
88
intel-tensorflow==2.3.0 # TensorFlow is an open source machine learning framework for everyone.
9-
xgboost==1.2.1 # Scalable, Portable and Distributed Gradient Boosting
9+
xgboost==1.3.1 # Scalable, Portable and Distributed Gradient Boosting
1010
statsmodels==0.12.1 # Statistical modeling and econometrics in Python
1111
mxnet-mkl==1.6.0 # MXNet is an ultra-scalable deep learning framework. This version uses MKLDNN.
1212
networkx==2.5 # Python package for creating and manipulating graphs and networks
1313

1414
## NLP
15-
spacy==2.3.4 # Industrial-strength Natural Language Processing (NLP) with Python and Cython
15+
spacy==2.3.5 # Industrial-strength Natural Language Processing (NLP) with Python and Cython
1616
nltk==3.5 # Natural Language Toolkit
1717
fasttext==0.9.2 # fasttext Python bindings, a library for efficient learning of word representations and sentence classification.
1818
beautifulsoup4==4.9.3 # Beautiful Soup is a library that makes it easy to scrape information from web pages.
19-
soupsieve==2.0.1 # A modern CSS selector implementation for Beautiful Soup.
19+
soupsieve==2.1 # A modern CSS selector implementation for Beautiful Soup.
2020

2121
# Images
22-
opencv-python-headless==4.4.0.46 # Wrapper package for OpenCV python bindings.
23-
opencv-python==4.4.0.46 # Wrapper package for OpenCV python bindings.
24-
scikit-image==0.17.2 # Image processing routines for SciPy - version 0.14.1 is not compatible with numpy 16
22+
opencv-python-headless==4.5.1.48 # Wrapper package for OpenCV python bindings.
23+
opencv-python==4.5.1.48 # Wrapper package for OpenCV python bindings.
24+
scikit-image==0.18.1 # Image processing routines for SciPy - version 0.14.1 is not compatible with numpy 16
25+
26+
## Jupyter
27+
ipywidgets==7.6.3 # IPython HTML widgets for Jupyter
28+
widgetsnbextension==3.5.1 # IPython HTML widgets for Jupyter
29+
tensorboardX==2.1 # TensorBoardX lets you watch Tensors Flow without Tensorflow
30+
pandas-profiling==2.10.0 # Generate profile report for pandas DataFrame
2531

2632
## Others
2733
pymongo==3.11.2 # Mongo Client
2834
fire==0.3.1 # A library for automatically generating command line interfaces.
2935
patsy==0.5.1 # A Python package for describing statistical models and for building design matrices.
30-
pandas-profiling==2.9.0 # Generate profile report for pandas DataFrame
31-
tensorboardX==2.1 # TensorBoardX lets you watch Tensors Flow without Tensorflow
32-
boto3==1.16.32 # The AWS SDK for Python
33-
better-exceptions==0.2.2 # Pretty and helpful exceptions, automatically
36+
boto3==1.16.51 # The AWS SDK for Python
37+
better-exceptions==0.3.2 # Pretty and helpful exceptions, automatically
38+
pretty-errors==1.2.19 # Prettifies Python exception output to make it legible.
3439
networkx==2.5 # Python package for creating and manipulating graphs and networks
3540
prometheus-client==0.9.0 # Python client for the Prometheus monitoring system.
3641
typer==0.3.2 # Typer, build great CLIs. Easy to code. Based on Python type hints.
3742
numba==0.52.0 # Compiling Python code using LLVM
38-
python-language-server==0.36.1 # Python Language Server for the Language Server Protocol
43+
python-language-server==0.36.2 # Python Language Server for the Language Server Protocol
3944
pyls-mypy==0.1.8 # Mypy linter for the Python Language Server
4045
pyls-isort==0.2.0 # Isort plugin for python-language-server
4146
pyls-black==0.4.6 # Black plugin for the Python Language Server

resources/libraries/requirements-minimal.txt

Lines changed: 23 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,19 @@
33
## Basics
44
# numpy Installed via conda
55
Cython==0.29.21 # The Cython compiler for writing C extensions for the Python language.
6-
tqdm==4.54.1 # Fast, Extensible Progress Meter
6+
tqdm==4.55.2 # Fast, Extensible Progress Meter
77
matplotlib==3.3.3 # Python plotting package
8-
requests==2.25.0 # Python HTTP for Humans.
9-
# NOTE: use
10-
urllib3==1.25.11 # HTTP library with thread-safe connection pooling, file post, and more.
8+
requests==2.25.1 # Python HTTP for Humans.
9+
urllib3==1.26.2 # HTTP library with thread-safe connection pooling, file post, and more.
1110
idna==2.10 # Internationalized Domain Names in Applications (IDNA)
12-
pandas==1.1.5 # Powerful data structures for data analysis, time series, and statistics
11+
pandas==1.2.0 # Powerful data structures for data analysis, time series, and statistics
1312
attrs==20.3.0 # Classes Without Boilerplate
1413
six==1.15.0 # Python 2 and 3 compatibility utilities
1514
future==0.18.2 # Clean single-source support for Python 3 and 2
1615
python-dateutil==2.8.1 # Extensions to the standard Python datetime module
1716
PyYAML==5.3.1 # YAML parser and emitter for Python
1817
joblib==0.17.0 # Lightweight pipelining: using Python functions as pipeline jobs.
19-
Pillow==8.0.1 # Python Imaging Library (Fork)
18+
Pillow==8.1.0 # Python Imaging Library (Fork)
2019
# NOTE: yarl version 1.5 is required for lots of libraries
2120
yarl==1.5.1 # Yet another URL library
2221
pyzmq==20.0.0 # Python bindings for 0MQ
@@ -27,12 +26,12 @@ protobuf==3.14.0 # Protocol Buffers
2726
## Utilities
2827
httpie==2.3.0 # HTTPie - a CLI, cURL-like tool for humans.
2928
cloudpickle==1.6.0 # Extended pickling support for Python objects
30-
msgpack==1.0.0 # MessagePack (de)serializer.
29+
msgpack==1.0.2 # MessagePack (de)serializer.
3130
msgpack-numpy==0.4.7.1 # Numpy data serialization using msgpack
3231
cysignals==1.10.2 # Interrupt and signal handling for Cython
3332
h5py==3.1.0 # Read and write HDF5 files from Python
34-
seaborn==0.11.0 # Python visualization library based on matplotlib - Basic
35-
SQLAlchemy==1.3.20 # Database Abstraction Library
33+
seaborn==0.11.1 # Python visualization library based on matplotlib - Basic
34+
SQLAlchemy==1.3.22 # Database Abstraction Library
3635
sortedcontainers==2.3.0 # Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
3736
simplejson==3.17.2 # Simple, fast, extensible JSON encoder/decoder for Python
3837
Pygments==2.7.3 # Pygments is a syntax highlighting package written in Python.
@@ -47,44 +46,44 @@ jmespath==0.10.0 # JSON Matching Expressions
4746
dill==0.3.3 # Serialize all of python
4847
imageio==2.9.0 # Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.
4948
pyparsing==2.4.7 # Python parsing module
50-
graphviz==0.15 # Simple Python interface for Graphviz
49+
graphviz==0.16 # Simple Python interface for Graphviz
5150
colorama==0.4.4 # Cross-platform colored terminal text.
5251
cffi==1.14.4 # Foreign Function Interface for Python calling C code.
5352

5453
# Development Helper
55-
twine==3.2.0 # Collection of utilities for publishing packages on PyPI
56-
tox==3.20.1 # tox is a generic virtualenv management and test command line tool
54+
twine==3.3.0 # Collection of utilities for publishing packages on PyPI
55+
tox==3.21.0 # tox is a generic virtualenv management and test command line tool
5756
pipenv==2020.11.15 # Python Development Workflow for Humans.
5857
poetry==1.1.4 # Python dependency management and packaging made easy
5958
virtualenv==20.2.2 # Virtual Python Environment builder
60-
pytest==6.1.2 # pytest: simple powerful testing with Python
59+
pytest==6.2.1 # pytest: simple powerful testing with Python
6160
autopep8==1.5.4 # A tool that automatically formats Python code to conform to the PEP 8 style guide
6261
flake8==3.8.4 # The modular source code checker: pep8, pyflakes and co
6362
black==20.8b1 # The uncompromising code formatter.
6463
pylint==2.6.0 # python code static checker
6564
pycodestyle==2.6.0 # Python style guide checker
6665
pydocstyle==5.1.1 # Python docstring style checker
67-
mock==4.0.2 # Rolling backport of unittest.mock for all Pythons
68-
nox==2020.8.22 # Flexible test automation.
69-
pip-tools==5.4.0 # pip-tools keeps your pinned dependencies fresh.
66+
mock==4.0.3 # Rolling backport of unittest.mock for all Pythons
67+
nox==2020.12.31 # Flexible test automation.
68+
pip-tools==5.5.0 # pip-tools keeps your pinned dependencies fresh.
7069
virtualenvwrapper==4.8.4 # Enhancements to virtualenv
71-
isort==5.6.4 # A Python utility / library to sort Python imports.
72-
jedi==0.17.2 # An autocompletion tool for Python that can be used for text editors.
70+
isort==5.7.0 # A Python utility / library to sort Python imports.
71+
jedi==0.18.0 # An autocompletion tool for Python that can be used for text editors.
7372
pipreqs==0.4.10 # Pip requirements.txt generator based on imports in project
7473
mypy==0.790 # Static type checker
7574

7675
# Web Frameworks
7776
tornado==6.1 # Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
7877
flask==1.1.2 # A simple framework for building complex web applications.
7978
gunicorn==20.0.4 # WSGI HTTP Server for UNIX
80-
uvicorn==0.12.3 # The lightning-fast ASGI server.
79+
uvicorn==0.13.3 # The lightning-fast ASGI server.
8180

8281
# ML libraries
8382
# TODO: tensorboard 2.4.0 introduces problem with relativ paths: https://github.com/tensorflow/tensorboard/issues/4421
8483
tensorboard==2.3.0 # TensorBoard lets you watch Tensors Flow
8584

8685
## Glances
87-
psutil==5.7.3 # Cross-platform lib for process and system monitoring in Python.
86+
psutil==5.8.0 # Cross-platform lib for process and system monitoring in Python.
8887
bottle==0.12.19 # Fast and simple WSGI-framework for small web-applications.
8988
netifaces==0.10.9 # Portable network interface information.
9089
py-cpuinfo==7.0.0 # Get CPU info with pure Python 2 & 3
@@ -93,11 +92,11 @@ pymdstat==0.4.2 # Python library to parse Linux /proc/mdstat
9392

9493
## Jupyter
9594
# Via conda: ipython notebook jupyterlab
96-
ipykernel==5.4.0 # IPython Kernel for Jupyter
97-
jupytext==1.7.1 # Jupyter notebooks as Markdown documents, Julia, Python or R scripts
95+
ipykernel==5.4.2 # IPython Kernel for Jupyter
96+
jupytext==1.9.1 # Jupyter notebooks as Markdown documents, Julia, Python or R scripts
9897
nbresuse==0.4.0 # Simple Jupyter extension to show how much resources (RAM) your notebook is using
99-
ipympl==0.5.8 # Matplotlib Jupyter Extension
100-
jupyterhub==1.2.2 # JupyterHub: A multi-user server for Jupyter notebooks
98+
ipympl==0.6.2 # Matplotlib Jupyter Extension
99+
jupyterhub==1.3.0 # JupyterHub: A multi-user server for Jupyter notebooks
101100
remote_ikernel==0.4.6 # Running IPython kernels through batch queues
102101
jupyter_contrib_nbextensions==0.5.1 # A collection of Jupyter nbextensions.
103102
jupyter_nbextensions_configurator==0.4.1 # jupyter serverextension providing configuration interfaces for nbextensions.

0 commit comments

Comments
 (0)