Skip to content

Commit d1f1774

Browse files
committed
Update minimal requirements
1 parent 380250c commit d1f1774

File tree

1 file changed

+49
-51
lines changed

1 file changed

+49
-51
lines changed

resources/libraries/requirements-minimal.txt

Lines changed: 49 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -2,104 +2,102 @@
22

33
## Basics
44
# numpy Installed via conda
5-
Cython==0.29.22 # The Cython compiler for writing C extensions for the Python language.
6-
tqdm==4.59.0 # Fast, Extensible Progress Meter
7-
matplotlib==3.3.4 # Python plotting package
5+
Cython==0.29.23 # The Cython compiler for writing C extensions for the Python language.
6+
tqdm==4.61.1 # Fast, Extensible Progress Meter
7+
matplotlib==3.4.2 # Python plotting package
88
requests==2.25.1 # Python HTTP for Humans.
9-
urllib3==1.26.3 # HTTP library with thread-safe connection pooling, file post, and more.
9+
urllib3==1.26.6 # HTTP library with thread-safe connection pooling, file post, and more.
1010
# requests can't use idna >3 yet
1111
idna==2.10 # Internationalized Domain Names in Applications (IDNA)
12-
pandas==1.2.3 # Powerful data structures for data analysis, time series, and statistics
13-
attrs==20.3.0 # Classes Without Boilerplate
14-
six==1.15.0 # Python 2 and 3 compatibility utilities
12+
pandas==1.2.5 # Powerful data structures for data analysis, time series, and statistics
13+
attrs==21.2.0 # Classes Without Boilerplate
14+
six==1.16.0 # Python 2 and 3 compatibility utilities
1515
future==0.18.2 # Clean single-source support for Python 3 and 2
1616
python-dateutil==2.8.1 # Extensions to the standard Python datetime module
1717
PyYAML==5.4.1 # YAML parser and emitter for Python
1818
joblib==1.0.1 # Lightweight pipelining: using Python functions as pipeline jobs.
19-
Pillow==7.2.0 # Python Imaging Library (Fork)
20-
# NOTE: yarl version 1.5 is required for lots of libraries
21-
yarl==1.6.3 # Yet another URL library
22-
pyzmq==22.0.3 # Python bindings for 0MQ
19+
Pillow==8.2.0 # Python Imaging Library (Fork)
20+
pyzmq==22.1.0 # Python bindings for 0MQ
2321
python-crontab==2.5.1 # Python Crontab API
24-
cmake==3.18.4.post1 # CMake is an open-source, cross-platform family of tools designed to build, test and package software
25-
protobuf==3.15.6 # Protocol Buffers
22+
cmake==3.20.4 # CMake is an open-source, cross-platform family of tools designed to build, test and package software
23+
protobuf==3.17.3 # Protocol Buffers
2624

2725
## Utilities
2826
httpie==2.4.0 # HTTPie - a CLI, cURL-like tool for humans.
2927
cloudpickle==1.6.0 # Extended pickling support for Python objects
3028
msgpack==1.0.2 # MessagePack (de)serializer.
3129
msgpack-numpy==0.4.7.1 # Numpy data serialization using msgpack
32-
cysignals==1.10.2 # Interrupt and signal handling for Cython
33-
h5py==3.2.1 # Read and write HDF5 files from Python
30+
cysignals==1.10.3 # Interrupt and signal handling for Cython
31+
h5py==3.3.0 # Read and write HDF5 files from Python
3432
seaborn==0.11.1 # Python visualization library based on matplotlib - Basic
35-
SQLAlchemy==1.3.23 # Database Abstraction Library
36-
sortedcontainers==2.3.0 # Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
33+
SQLAlchemy==1.4.19 # Database Abstraction Library
34+
sortedcontainers==2.4.0 # Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
3735
simplejson==3.17.2 # Simple, fast, extensible JSON encoder/decoder for Python
38-
Pygments==2.8.1 # Pygments is a syntax highlighting package written in Python.
36+
Pygments==2.9.0 # Pygments is a syntax highlighting package written in Python.
3937
jsonschema==3.2.0 # An implementation of JSON Schema validation for Python
4038
loguru==0.5.3 # Python logging made (stupidly) simple
41-
click==7.1.2 # Composable command line interface toolkit
42-
docutils==0.16 # Docutils -- Python Documentation Utilities
39+
click==8.0.1 # Composable command line interface toolkit
40+
docutils==0.17.1 # Docutils -- Python Documentation Utilities
4341
tabulate==0.8.9 # Pretty-print tabular data
44-
regex==2020.11.13 # Alternative regular expression module, to replace re.
42+
regex==2021.4.4 # Alternative regular expression module, to replace re.
4543
toolz==0.11.1 # List processing tools and functional utilities
4644
jmespath==0.10.0 # JSON Matching Expressions
47-
dill==0.3.3 # Serialize all of python
45+
dill==0.3.4 # Serialize all of python
4846
imageio==2.9.0 # Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.
4947
pyparsing==2.4.7 # Python parsing module
5048
graphviz==0.16 # Simple Python interface for Graphviz
5149
colorama==0.4.4 # Cross-platform colored terminal text.
5250
cffi==1.14.5 # Foreign Function Interface for Python calling C code.
5351

5452
# Development Helper
55-
twine==3.3.0 # Collection of utilities for publishing packages on PyPI
56-
tox==3.23.0 # tox is a generic virtualenv management and test command line tool
57-
pipenv==2020.11.15 # Python Development Workflow for Humans.
58-
poetry==1.1.5 # Python dependency management and packaging made easy
59-
virtualenv==20.4.2 # Virtual Python Environment builder
60-
pytest==6.2.2 # pytest: simple powerful testing with Python
61-
autopep8==1.5.5 # A tool that automatically formats Python code to conform to the PEP 8 style guide
62-
flake8==3.8.4 # The modular source code checker: pep8, pyflakes and co
63-
black==20.8b1 # The uncompromising code formatter.
64-
pylint==2.7.2 # python code static checker
65-
pycodestyle==2.6.0 # Python style guide checker
66-
pydocstyle==5.1.1 # Python docstring style checker
53+
twine==3.4.1 # Collection of utilities for publishing packages on PyPI
54+
tox==3.23.1 # tox is a generic virtualenv management and test command line tool
55+
pipenv==2021.5.29 # Python Development Workflow for Humans.
56+
poetry==1.1.7 # Python dependency management and packaging made easy
57+
virtualenv==20.4.7 # Virtual Python Environment builder
58+
pytest==6.2.4 # pytest: simple powerful testing with Python
59+
autopep8==1.5.7 # A tool that automatically formats Python code to conform to the PEP 8 style guide
60+
flake8==3.9.2 # The modular source code checker: pep8, pyflakes and co
61+
black==21.6b0 # The uncompromising code formatter.
62+
pylint==2.8.3 # python code static checker
63+
pycodestyle==2.7.0 # Python style guide checker
64+
pydocstyle==6.1.1 # Python docstring style checker
6765
mock==4.0.3 # Rolling backport of unittest.mock for all Pythons
68-
nox==2020.12.31 # Flexible test automation.
69-
pip-tools==5.5.0 # pip-tools keeps your pinned dependencies fresh.
66+
nox==2021.6.12 # Flexible test automation.
67+
pip-tools==6.2.0 # pip-tools keeps your pinned dependencies fresh.
7068
virtualenvwrapper==4.8.4 # Enhancements to virtualenv
71-
isort==5.7.0 # A Python utility / library to sort Python imports.
69+
isort==5.9.1 # A Python utility / library to sort Python imports.
7270
jedi==0.18.0 # An autocompletion tool for Python that can be used for text editors.
7371
pipreqs==0.4.10 # Pip requirements.txt generator based on imports in project
74-
mypy==0.812 # Static type checker
72+
mypy==0.910 # Static type checker
7573

7674
# Web Frameworks
7775
tornado==6.1 # Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
78-
flask==1.1.2 # A simple framework for building complex web applications.
79-
gunicorn==20.0.4 # WSGI HTTP Server for UNIX
80-
uvicorn==0.13.4 # The lightning-fast ASGI server.
76+
flask==2.0.1 # A simple framework for building complex web applications.
77+
gunicorn==20.1.0 # WSGI HTTP Server for UNIX
78+
uvicorn==0.14.0 # The lightning-fast ASGI server.
8179

8280
# ML libraries
8381
# TODO: tensorboard 2.4.0 introduces problem with relativ paths: https://github.com/tensorflow/tensorboard/issues/4421
84-
tensorboard==2.4.1 # TensorBoard lets you watch Tensors Flow
82+
tensorboard==2.5.0 # TensorBoard lets you watch Tensors Flow
8583

8684
## Glances
8785
psutil==5.8.0 # Cross-platform lib for process and system monitoring in Python.
8886
bottle==0.12.19 # Fast and simple WSGI-framework for small web-applications.
89-
netifaces==0.10.9 # Portable network interface information.
90-
py-cpuinfo==7.0.0 # Get CPU info with pure Python 2 & 3
91-
glances==3.1.6.2 # A cross-platform curses-based monitoring tool
87+
netifaces==0.11.0 # Portable network interface information.
88+
py-cpuinfo==8.0.0 # Get CPU info with pure Python 2 & 3
89+
glances==3.1.7 # A cross-platform curses-based monitoring tool
9290
pymdstat==0.4.2 # Python library to parse Linux /proc/mdstat
9391

9492
## Jupyter
9593
# Via conda: ipython notebook jupyterlab
96-
ipykernel==5.5.0 # IPython Kernel for Jupyter
97-
jupytext==1.11.2 # Jupyter notebooks as Markdown documents, Julia, Python or R scripts
98-
nbresuse==0.4.0 # Simple Jupyter extension to show how much resources (RAM) your notebook is using
99-
ipympl==0.6.3 # Matplotlib Jupyter Extension
100-
jupyterhub==1.3.0 # JupyterHub: A multi-user server for Jupyter notebooks
94+
ipykernel==5.5.5 # IPython Kernel for Jupyter
95+
jupytext==1.11.3 # Jupyter notebooks as Markdown documents, Julia, Python or R scripts
96+
jupyter-resource-usage==0.6.0 # Simple Jupyter extension to show how much resources (RAM) your notebook is using
97+
ipympl==0.7.0 # Matplotlib Jupyter Extension
98+
jupyterhub==1.4.1 # JupyterHub: A multi-user server for Jupyter notebooks
10199
remote_ikernel==0.4.6 # Running IPython kernels through batch queues
102100
jupyter_contrib_nbextensions==0.5.1 # A collection of Jupyter nbextensions.
103101
jupyter_nbextensions_configurator==0.4.1 # jupyter serverextension providing configuration interfaces for nbextensions.
104102
# TODO: jupyter-tensorboard version has a bug and hence does not support tensorboard 2.3 - 2.4 currently -> installed later
105-
nbdime==2.1.0 # Diff and merge of Jupyter Notebooks
103+
nbdime==3.1.0 # Diff and merge of Jupyter Notebooks

0 commit comments

Comments
 (0)