You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tackle slow or failing builds (new pip resolver is still tricky to master):
tweak build process: python -m pip freeze to help check success combination, and update contraints.txt
cleanup internal history of old wheels
.. pip-21.0.1 is still doing a lot circles during 60'( ...stopped) for a non-obvious reason, before going forward:
building per pieces, it works as a 'bad but working' workaround,
hope pip-21.1 matures on this,
moving to pip-21.1.0dev to see if it's better (the requirement ordering is now a way to direct the resolution):
.... waouuh, only 2' to tell me CLEARLY what's wrong:
The conflict is caused by:
requests 2.25.0 depends on chardet<4 and >=3.0.2
requests 2.24.0 depends on chardet<4 and >=3.0.2
requests 2.23.0 depends on chardet<4 and >=3.0.2
The user requested (constraint) chardet>=4.0.0
pip-21.1.dev0-20210320 ...is a must-have, users will love pip again ...
... still needs some careful 'constraints.txt' file (when big requirement.txt file) as:
it slows down exponentialy, with no clear message, when
asking a argon2_cffi version in constraints.txt superior to any available ,
argon2_cffi is mandatory for notebook-6.2.0 (only wheel of notebook in my repo),
notebook is required itself per requirement.txt that includes jupyter-1.0.0.
'not any wheel available' is the difference with the now 'quick path' of pip-21.1 ?
Jupyterlab-3.0.12
panel-0.11.1, datashader-0.12.1
droping non-jupyterlab specific code (plugins) + check [sad] effect on VSCode:
bqplot problem in VSCode (seems related to letting or not internet upload)
strange datashader problem
identify then drop notebook legacy infrastructure that doesn't impact the rest
geoviews-1.9.1 (compat with bokeh-2.3, Cartopy-0.18, HoloViews-1.14.x)
binaryornot 0.4.4 (Ultra-lightweight pure Python package to check if a file is binary or text.)
cookiecutter 1.7.2 (A command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template.)
inflection 0.5.1 (A port of Ruby on Rails inflector to Python)
jinja2_time 0.2.0 (Jinja2 Extension for Dates and Times)
poyo 0.5.0 (A lightweight YAML Parser for Python. 🐓)
python_slugify 4.0.1 (A Python Slugify application that handles Unicode)
qstylizer 0.1.10 (Stylesheet Generator for PyQt{4-5}/PySide{1-2})
ruamel.yaml.clib 0.2.2 (C version of reader, parser and emitter for ruamel.yaml derived from libyaml)
text_unidecode 1.3 (The most basic Text::Unidecode port)
tinycss 0.4 (tinycss is a complete yet simple CSS parser for Python.)
geoviews 1.8.1 → 1.9.1 (GeoViews is a Python library that makes it easy to explore and visualize geographical, meteorological, and oceanographic datasets, such as those used in weather, climate, and remote sensing research.)
guiqwt 3.0.5 → 3.0.6 (guiqwt is a set of tools for curve and image plotting (extension to PythonQwt))
httpx 0.16.1 → 0.17.1 (The next generation HTTP client.)
hypothesis 6.1.1 → 6.8.3 (A library for property-based testing)
I think the logic of cgohlke is to put the "gigantic" mkl DLLs in "numpy" wheel only, but these DLLs are placed in the shared DLL space and used per Scipy and co at arrival.
Actually MKL makes a big difference compared to OpenBLAS.
So it is really worth making the effort it is all compiled and working against MKL.
I look at https://www.lfd.uci.edu/~gohlke/pythonlibs/ and I see he mentions many libraries depends on numpy+mkl.
Yet I don't know if it is through being reliant on numpy itself or specifically calling MKL functions from the DLL's.
binaryornot 0.4.4 (Ultra-lightweight pure Python package to check if a file is binary or text.)
cookiecutter 1.7.2 (A command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template.)
deprecation 2.1.0 (A library to handle automated deprecations)
flit 3.2.0 (A simple packaging tool for simple packages.)
flit_core 3.2.0 (Distribution-building parts of Flit. See flit package for more information)
geoviews 1.8.1 → 1.9.1 (GeoViews is a Python library that makes it easy to explore and visualize geographical, meteorological, and oceanographic datasets, such as those used in weather, climate, and remote sensing research.)
gpytorch 1.2.1 → 1.4.0 (An implementation of Gaussian Processes in Pytorch)
guiqwt 3.0.5 → 3.0.6 (guiqwt is a set of tools for curve and image plotting (extension to PythonQwt))
holoviews 1.14.2 → 1.14.3 (Stop plotting your data - annotate your data and let it visualize itself.)
httpx 0.16.1 → 0.17.1 (The next generation HTTP client.)
hypothesis 6.1.1 → 6.9.2 (A library for property-based testing)
Activity
stonebig commentedon Feb 20, 2021
Audit Trail:
python -m pip freezeto help check success combination, and update contraints.txtbuild1 (march 28th, 2021, 'pip up' )
build2 (April 4th, 2021)
- back to winipython_notebook.bat, (VSCode mode, rise compatible)
- instead of winjupyter_nbclassic.bat (JupyterLab mode simulating Classic look)
rc (April 18th, 2021 ... waiting spyder-5.0.1)
Experiment:
postpone to next:
stonebig commentedon Mar 28, 2021
build1 (march 28th, 2021, 'pip up' )
Changes from WinPython 2021-01:
Areas of particular interest for testers:
Next build effort:
stonebig commentedon Apr 3, 2021
build2 (april 4th, 2021, 'spyder-5' )
Changes from WinPython 2021-02 build1:
Areas of particular interest for testers:
Next build effort (rc, normally):
History of changes for WinPython-64bit 3.9.3.0 b2
Details
The following changes were made to WinPython-64bit distribution since version 3.9.2.0.
Python packages
New packages:
arrow 1.0.3 (Better dates & times for Python)
binaryornot 0.4.4 (Ultra-lightweight pure Python package to check if a file is binary or text.)
cookiecutter 1.7.2 (A command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template.)
inflection 0.5.1 (A port of Ruby on Rails inflector to Python)
jinja2_time 0.2.0 (Jinja2 Extension for Dates and Times)
poyo 0.5.0 (A lightweight YAML Parser for Python. 🐓)
python_slugify 4.0.1 (A Python Slugify application that handles Unicode)
qstylizer 0.1.10 (Stylesheet Generator for PyQt{4-5}/PySide{1-2})
ruamel.yaml.clib 0.2.2 (C version of reader, parser and emitter for ruamel.yaml derived from libyaml)
text_unidecode 1.3 (The most basic Text::Unidecode port)
tinycss 0.4 (tinycss is a complete yet simple CSS parser for Python.)
Upgraded packages:
aiohttp 3.7.3 → 3.7.4.post0 (Async http client/server framework (asyncio))
aniso8601 8.1.1 → 9.0.1 (A library for parsing ISO 8601 strings.)
asteval 0.9.22 → 0.9.23 (Safe, minimalistic evaluator of python expression using ast module)
astroid 2.5 → 2.5.2 (An abstract syntax tree for Python with inference support.)
chardet 3.0.4 → 4.0.0 (Universal encoding detector for Python 2 and 3)
coverage 5.4 → 5.5 (Code coverage measurement for Python)
cvxpy 1.1.10 → 1.1.11 (A domain-specific language for modeling convex optimization problems in Python.)
dask 2021.3.0 → 2021.4.0 (Parallel PyData with Task Scheduling)
datashader 0.12.0 → 0.12.1 (Data visualization toolchain based on aggregating into a grid)
defusedxml 0.6.0 → 0.7.1 (XML bomb protection for Python stdlib modules)
deprecated 1.2.11 → 1.2.12 (Python @deprecated decorator to deprecate old python classes, functions or methods.)
distributed 2021.3.0 → 2021.4.0 (Distributed scheduler for Dask)
flask_accepts 0.17.6 → 0.17.7 (Easy, opinionated Flask input/output handling with Flask-restx and Marshmallow)
flask_sqlalchemy 2.4.4 → 2.5.1 (Adds SQLAlchemy support to your Flask application.)
fs 2.4.12 → 2.4.13 (Python's filesystem abstraction layer)
gdal 3.2.1 → 3.2.2 (GDAL: Geospatial Data Abstraction Library)
geopandas 0.8.2 → 0.9.0 (Geographic pandas extensions)
geoviews 1.8.1 → 1.9.1 (GeoViews is a Python library that makes it easy to explore and visualize geographical, meteorological, and oceanographic datasets, such as those used in weather, climate, and remote sensing research.)
guiqwt 3.0.5 → 3.0.6 (guiqwt is a set of tools for curve and image plotting (extension to PythonQwt))
httpx 0.16.1 → 0.17.1 (The next generation HTTP client.)
hypothesis 6.1.1 → 6.8.3 (A library for property-based testing)
importlib_metadata 3.7.0 → 3.7.3 (Read metadata from Python packages)
ipympl 0.6.3 → 0.7.0 (Matplotlib Jupyter Extension)
ipython 7.21.0 → 7.22.0 (IPython: Productive Interactive Computing)
isort 5.7.0 → 5.8.0 (A Python utility / library to sort Python imports.)
jsonpatch 1.28 → 1.32 (Apply JSON-Patches (RFC 6902))
jsonpointer 2.0 → 2.1 (Identify specific nodes in a JSON document (RFC 6901))
jupyter_bokeh 2.0.4 → 3.0.0 (A Jupyter extension for rendering Bokeh content.)
jupyter_client 6.1.11 → 6.1.12 (Jupyter protocol implementation and client libraries)
jupyter_console 6.2.0 → 6.4.0 (Jupyter terminal console)
jupyter_server 1.4.1 → 1.5.1 (The Jupyter Server)
jupyter_server_proxy 1.6.0 → 3.0.2 (Jupyter server extension to supervise and proxy web services)
jupyterlab 3.0.9 → 3.0.12 (The JupyterLab notebook server extension.)
jupyterlab_lsp 3.4.1 → 3.5.0 (Language Server Protocol integration for JupyterLab)
keyring 23.0.0 → 23.0.1 (Store and access your passwords safely.)
lazy_object_proxy 1.5.2 → 1.6.0 (A fast and thorough lazy object proxy.)
llvmlite 0.36.0rc2 → 0.36.0 (lightweight wrapper around basic LLVM functionality)
lxml 4.6.2 → 4.6.3 (Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.)
matplotlib 3.3.4 → 3.4.1 (Python plotting package)
notebook 6.2.0 → 6.3.0 (A web-based notebook environment for interactive computing)
numba 0.53.0rc3 → 0.53.1 (compiling Python code using LLVM)
numpy 1.20.1+mkl → 1.20.2+mkl (NumPy is the fundamental package for array computing with Python.)
openpyxl 3.0.6 → 3.0.7 (A Python library to read/write Excel 2010 xlsx/xlsm files)
panel 0.11.0 → 0.11.1 (A high level app and dashboarding solution for Python.)
papermill 2.3.2 → 2.3.3 (Parametrize and run Jupyter and nteract Notebooks)
pillow 8.1.2 → 8.2.0 (Python Imaging Library (Fork))
pint 0.16.1 → 0.17 (Physical quantities module)
pip 21.0.1 → 21.1.dev0 (The PyPA recommended tool for installing Python packages.)
prettytable 2.0.0 → 2.1.0 (A simple Python library for easily displaying tabular data in a visually appealing ASCII table format.)
prompt_toolkit 3.0.16 → 3.0.18 (Library for building powerful interactive command lines in Python)
ptpython 3.0.16 → 3.0.17 (Python REPL build on top of prompt_toolkit)
pydocstyle 5.1.1 → 6.0.0 (Python docstring style checker)
pygments 2.8.0 → 2.8.1 (Pygments is a syntax highlighting package written in Python.)
pyinstaller_hooks_contrib 2020.11 → 2021.1 (Community maintained hooks for PyInstaller)
pylint 2.7.1 → 2.7.2 (python code static checker)
Python 3.9.2 → 3.9.3 (Python programming language with standard library)
qdarkstyle 2.8.1 → 3.0.2 (The most complete dark stylesheet for Python and Qt applications)
qtconsole 5.0.2 → 5.0.3 (Jupyter Qt console)
regex 2020.11.13 → 2021.3.17 (Alternative regular expression module, to replace re.)
reportlab 3.5.60 → 3.5.65 (The Reportlab Toolkit)
ruamel.yaml 0.16.12 → 0.17.0 (a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order)
scipy 1.6.1 → 1.6.2 (SciPy: Scientific Library for Python)
setuptools 54.1.0 → 54.2.0 (Easily download, build, install, upgrade, and uninstall Python packages)
soupsieve 2.2 → 2.2.1 (A modern CSS selector implementation for Beautiful Soup.)
sphinx 3.5.1 → 3.5.3 (Tool for generating documentation which uses reStructuredText as its markup language)
spyder 4.2.3 → 5.0.0 (The Scientific Python Development Environment)
spyder_kernels 1.10.2 → 2.0.1 (Jupyter kernels for Spyder's console)
sqlalchemy 1.3.23 → 1.4.3 (Database Abstraction Library)
tenacity 6.3.1 → 7.0.0 (Retry code until it succeeds)
terminado 0.9.2 → 0.9.3 (Terminals served to xterm.js using Tornado websockets)
tifffile 2021.3.5 → 2021.3.17 (Read and write TIFF(r) files)
torch 1.8.0+cpu → 1.8.1+cpu (Tensors and Dynamic neural networks in Python with strong GPU acceleration)
torchaudio 0.8.0 → 0.8.1 (An audio package for PyTorch)
torchvision 0.9.0+cpu → 0.9.1+cpu (image and video datasets and models for torch deep learning)
tqdm 4.58.0 → 4.59.0 (Fast, Extensible Progress Meter)
twine 3.3.0 → 3.4.1 (Collection of utilities for publishing packages on PyPI)
urllib3 1.26.3 → 1.26.4 (HTTP library with thread-safe connection pooling, file post, and more.)
virtualenv 20.4.2 → 20.4.3 (Virtual Python Environment builder)
winpython 4.0.20210307 → 4.0.20210403 (WinPython distribution tools, including WPPM)
yapf 0.30.0 → 0.31.0 (A formatter for Python code.)
zarr 2.6.1 → 2.7.0 (An implementation of chunked, compressed, N-dimensional arrays for Python.)
zipp 3.4.0 → 3.4.1 (Backport of pathlib-compatible object wrapper for zip files)
Removed packages:
helpdev 0.7.1 (HelpDev - Extracts information about the Python environment easily.)
jdcal 1.4.1 (Julian dates from proleptic Gregorian and Julian calendars.)
RoyiAvital commentedon Apr 7, 2021
Why does MKL appears only for Numpy?
I think on Anaconda MKL is also used in Scipy, am I wrong?
stonebig commentedon Apr 11, 2021
hi @RoyiAvital ,
I think the logic of cgohlke is to put the "gigantic" mkl DLLs in "numpy" wheel only, but these DLLs are placed in the shared DLL space and used per Scipy and co at arrival.
RoyiAvital commentedon Apr 11, 2021
So we have
numpy,scipyandpandaswith MKL acceleration just like inAnaconda, right?stonebig commentedon Apr 11, 2021
Yes, But you can benchmark to check.
In both case it's free now, so pick whatever python distribution suites you best for the given task.
Performance shall more depends of your cpu/ram/gpu than the distribution itself.
RoyiAvital commentedon Apr 11, 2021
Actually
MKLmakes a big difference compared toOpenBLAS.So it is really worth making the effort it is all compiled and working against
MKL.I look at https://www.lfd.uci.edu/~gohlke/pythonlibs/ and I see he mentions many libraries depends on
numpy+mkl.Yet I don't know if it is through being reliant on
numpyitself or specifically callingMKLfunctions from the DLL's.stonebig commentedon Apr 11, 2021
Each package detects if there is a MKL DLL or not, a BLAS DLL or not in the Python distro, and so uses it accordingly.
stonebig commentedon Apr 12, 2021
Interlude: Python-3.10.0a7 last of alpha series (2021-04-12)
With Python-3.10.0a7
stonebig commentedon Apr 12, 2021
rc (2021-04-18, 'spyder-5.0.1' )
Changes from WinPython 2021-02 build2:
If no major problem is detected, these binaries will be re-tagged as final in a few days
Areas of particular interest for testers:
Postponed to WinPython 2021-03:
History of changes for WinPython-64bit 3.9.4.0
Details
The following changes were made to WinPython-64bit distribution since version 3.9.2.0.
Tools
Upgraded packages:
Nodejs v14.16.0 → v14.16.1 (a JavaScript runtime built on Chrome's V8 JavaScript engine)
npmjs 6.14.11 → 6.14.12 (a package manager for JavaScript)
Python packages
New packages:
arrow 1.0.3 (Better dates & times for Python)
binaryornot 0.4.4 (Ultra-lightweight pure Python package to check if a file is binary or text.)
cookiecutter 1.7.2 (A command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template.)
deprecation 2.1.0 (A library to handle automated deprecations)
flit 3.2.0 (A simple packaging tool for simple packages.)
flit_core 3.2.0 (Distribution-building parts of Flit. See flit package for more information)
gitdb 4.0.7 (Git Object Database)
gitpython 3.1.14 (Python Git Library)
inflection 0.5.1 (A port of Ruby on Rails inflector to Python)
jinja2_time 0.2.0 (Jinja2 Extension for Dates and Times)
jupyter_server_mathjax 0.2.2 (MathJax resources as a Jupyter Server Extension.)
jupyterlab_git 0.30.0 (A server extension for JupyterLab's git extension)
nbdime 3.0.0 (Diff and merge of Jupyter Notebooks)
poyo 0.5.0 (A lightweight YAML Parser for Python. 🐓)
python_slugify 4.0.1 (A Python Slugify application that handles Unicode)
qdldl 0.1.5.post0 (QDLDL, a free LDL factorization routine.)
qpsolvers 1.6.1 (Quadratic programming solvers in Python with a unified API)
qstylizer 0.1.10 (Stylesheet Generator for PyQt{4-5}/PySide{1-2})
quadprog 0.1.8 (Quadratic Programming Solver)
ruamel.yaml.clib 0.2.2 (C version of reader, parser and emitter for ruamel.yaml derived from libyaml)
smmap 4.0.0 (A pure Python implementation of a sliding window memory map manager)
text_unidecode 1.3 (The most basic Text::Unidecode port)
tinycss 0.4 (tinycss is a complete yet simple CSS parser for Python.)
tomlkit 0.7.0 (Style preserving TOML library)
voila_gridstack 0.2.0 (A GridStack template for Voila.)
Upgraded packages:
aiohttp 3.7.3 → 3.7.4.post0 (Async http client/server framework (asyncio))
aniso8601 8.1.1 → 9.0.1 (A library for parsing ISO 8601 strings.)
asgiref 3.3.1 → 3.3.4 (ASGI specs, helper code, and adapters)
asteval 0.9.22 → 0.9.23 (Safe, minimalistic evaluator of python expression using ast module)
astroid 2.5 → 2.5.3 (An abstract syntax tree for Python with inference support.)
astropy 4.2 → 4.2.1 (Community-developed python astronomy tools)
bokeh 2.3.0 → 2.3.1 (Interactive plots and applications in the browser from Python)
botorch 0.3.2 → 0.4.0 (Bayesian Optimization in PyTorch)
bqplot 0.12.23 → 0.12.25 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
chardet 3.0.4 → 4.0.0 (Universal encoding detector for Python 2 and 3)
coverage 5.4 → 5.5 (Code coverage measurement for Python)
cryptography 3.4.6 → 3.4.7 (cryptography is a package which provides cryptographic recipes and primitives to Python developers.)
cvxpy 1.1.10 → 1.1.12 (A domain-specific language for modeling convex optimization problems in Python.)
cython 0.29.22 → 0.29.23 (The Cython compiler for writing C extensions for the Python language.)
dask 2021.3.0 → 2021.4.0 (Parallel PyData with Task Scheduling)
datasette 0.55 → 0.56 (A tool for exploring and publishing data)
datashader 0.12.0 → 0.12.1 (Data visualization toolchain based on aggregating into a grid)
defusedxml 0.6.0 → 0.7.1 (XML bomb protection for Python stdlib modules)
deprecated 1.2.11 → 1.2.12 (Python @deprecated decorator to deprecate old python classes, functions or methods.)
distributed 2021.3.0 → 2021.4.0 (Distributed scheduler for Dask)
fiona 1.8.18 → 1.8.19 (Fiona reads and writes spatial data files)
flask_accepts 0.17.6 → 0.17.7 (Easy, opinionated Flask input/output handling with Flask-restx and Marshmallow)
flask_restx 0.2.0 → 0.3.0 (Fully featured framework for fast, easy and documented API development with Flask)
flask_sqlalchemy 2.4.4 → 2.5.1 (Adds SQLAlchemy support to your Flask application.)
fs 2.4.12 → 2.4.13 (Python's filesystem abstraction layer)
gdal 3.2.1 → 3.2.2 (GDAL: Geospatial Data Abstraction Library)
geopandas 0.8.2 → 0.9.0 (Geographic pandas extensions)
geoviews 1.8.1 → 1.9.1 (GeoViews is a Python library that makes it easy to explore and visualize geographical, meteorological, and oceanographic datasets, such as those used in weather, climate, and remote sensing research.)
gpytorch 1.2.1 → 1.4.0 (An implementation of Gaussian Processes in Pytorch)
guiqwt 3.0.5 → 3.0.6 (guiqwt is a set of tools for curve and image plotting (extension to PythonQwt))
holoviews 1.14.2 → 1.14.3 (Stop plotting your data - annotate your data and let it visualize itself.)
httpx 0.16.1 → 0.17.1 (The next generation HTTP client.)
hypothesis 6.1.1 → 6.9.2 (A library for property-based testing)
importlib_metadata 3.7.0 → 3.10.1 (Read metadata from Python packages)
intake 0.6.1 → 0.6.2 (Data load and catalog system)
ipykernel 5.5.0 → 5.5.3 (IPython Kernel for Jupyter)
ipympl 0.6.3 → 0.7.0 (Matplotlib Jupyter Extension)
ipython 7.21.0 → 7.22.0 (IPython: Productive Interactive Computing)
isort 5.7.0 → 5.8.0 (A Python utility / library to sort Python imports.)
jsonpatch 1.28 → 1.32 (Apply JSON-Patches (RFC 6902))
jsonpointer 2.0 → 2.1 (Identify specific nodes in a JSON document (RFC 6901))
jupyter_bokeh 2.0.4 → 3.0.0 (A Jupyter extension for rendering Bokeh content.)
jupyter_client 6.1.11 → 6.2.0 (Jupyter protocol implementation and client libraries)
jupyter_console 6.2.0 → 6.4.0 (Jupyter terminal console)
jupyter_packaging 0.7.12 → 0.9.1 (Jupyter Packaging Utilities)
jupyter_server 1.4.1 → 1.6.2 (The Jupyter Server)
jupyter_server_proxy 1.6.0 → 3.0.2 (Jupyter server extension to supervise and proxy web services)
jupyterlab 3.0.9 → 3.0.14 (The JupyterLab notebook server extension.)
jupyterlab_lsp 3.4.1 → 3.5.0 (Language Server Protocol integration for JupyterLab)
jupyterlab_server 2.3.0 → 2.4.0 (JupyterLab Server)
keyring 23.0.0 → 23.0.1 (Store and access your passwords safely.)
lazy_object_proxy 1.5.2 → 1.6.0 (A fast and thorough lazy object proxy.)
llvmlite 0.36.0rc2 → 0.36.0 (lightweight wrapper around basic LLVM functionality)
lxml 4.6.2 → 4.6.3 (Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.)
matplotlib 3.3.4 → 3.4.1 (Python plotting package)
mizani 0.7.2 → 0.7.3 (Scales for Python)
nbclassic 0.2.6 → 0.2.7 (Jupyter Notebook as a Jupyter Server Extension.)
nbformat 5.1.2 → 5.1.3 (The Jupyter Notebook format)
networkx 2.5 → 2.5.1 (Python package for creating and manipulating graphs and networks)
nltk 3.5 → 3.6.1 (Natural Language Toolkit)
notebook 6.2.0 → 6.3.0 (A web-based notebook environment for interactive computing)
numba 0.53.0rc3 → 0.53.1 (compiling Python code using LLVM)
numpy 1.20.1+mkl → 1.20.2+mkl (NumPy is the fundamental package for array computing with Python.)
openpyxl 3.0.6 → 3.0.7 (A Python library to read/write Excel 2010 xlsx/xlsm files)
osqp 0.6.1 → 0.6.2.post0 (OSQP: The Operator Splitting QP Solver)
pandas 1.2.3 → 1.2.4 (Powerful data structures for data analysis, time series, and statistics)
panel 0.11.0 → 0.11.3 (A high level app and dashboarding solution for Python.)
papermill 2.3.2 → 2.3.3 (Parametrize and run Jupyter and nteract Notebooks)
partd 1.1.0 → 1.2.0 (Appendable key-value storage)
pillow 8.1.2 → 8.2.0 (Python Imaging Library (Fork))
pint 0.16.1 → 0.17 (Physical quantities module)
pip 21.0.1 → 21.1.dev0 (The PyPA recommended tool for installing Python packages.)
plotnine 0.7.1 → 0.8.0 (A grammar of graphics for python)
prettytable 2.0.0 → 2.1.0 (A simple Python library for easily displaying tabular data in a visually appealing ASCII table format.)
prometheus_client 0.9.0 → 0.10.1 (Python client for the Prometheus monitoring system.)
prompt_toolkit 3.0.16 → 3.0.18 (Library for building powerful interactive command lines in Python)
ptpython 3.0.16 → 3.0.17 (Python REPL build on top of prompt_toolkit)
pydeck 0.6.1 → 0.6.2 (Widget for deck.gl maps)
pydocstyle 5.1.1 → 6.0.0 (Python docstring style checker)
pygments 2.8.0 → 2.8.1 (Pygments is a syntax highlighting package written in Python.)
pyinstaller_hooks_contrib 2020.11 → 2021.1 (Community maintained hooks for PyInstaller)
pylint 2.7.1 → 2.7.4 (python code static checker)
pyqtgraph 0.11.1 → 0.12.1 (Scientific Graphics and GUI Library for Python)
pytest 6.2.2 → 6.2.3 (pytest: simple powerful testing with Python)
Python 3.9.2 → 3.9.4 (Python programming language with standard library)
python_dotenv 0.15.0 → 0.17.0 (Add .env support to your django/flask apps in development and deployments)
pythonqwt 0.8.3 → 0.9.0 (Qt plotting widgets for Python)
qdarkstyle 2.8.1 → 3.0.2 (The most complete dark stylesheet for Python and Qt applications)
qtconsole 5.0.2 → 5.0.3 (Jupyter Qt console)
rasterio 1.2.1 → 1.2.3 (Fast and direct raster I/O for use with Numpy and SciPy)
regex 2020.11.13 → 2021.4.4 (Alternative regular expression module, to replace re.)
reportlab 3.5.60 → 3.5.67 (The Reportlab Toolkit)
ruamel.yaml 0.16.12 → 0.17.4 (a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order)
scipy 1.6.1 → 1.6.2 (SciPy: Scientific Library for Python)
scs 2.1.2 → 2.1.3 (scs: splitting conic solver)
setuptools 54.1.0 → 56.0.0 (Easily download, build, install, upgrade, and uninstall Python packages)
shap 0.36.0 → 0.39.0 (A unified approach to explain the output of any machine learning model.)
soupsieve 2.2 → 2.2.1 (A modern CSS selector implementation for Beautiful Soup.)
sphinx 3.5.1 → 3.5.4 (Tool for generating documentation which uses reStructuredText as its markup language)
spyder 4.2.3 → 5.0.1 (The Scientific Python Development Environment)
spyder_kernels 1.10.2 → 2.0.1 (Jupyter kernels for Spyder's console)
sqlalchemy 1.3.23 → 1.4.8 (Database Abstraction Library)
sympy 1.7.1 → 1.8 (Computer algebra system (CAS) in Python)
tenacity 6.3.1 → 7.0.0 (Retry code until it succeeds)
terminado 0.9.2 → 0.9.3 (Terminals served to xterm.js using Tornado websockets)
tifffile 2021.3.5 → 2021.4.8 (Read and write TIFF(r) files)
torch 1.8.0+cpu → 1.8.1+cpu (Tensors and Dynamic neural networks in Python with strong GPU acceleration)
torchaudio 0.8.0 → 0.8.1 (An audio package for PyTorch)
torchvision 0.9.0+cpu → 0.9.1+cpu (image and video datasets and models for torch deep learning)
tqdm 4.58.0 → 4.59.0 (Fast, Extensible Progress Meter)
twine 3.3.0 → 3.4.1 (Collection of utilities for publishing packages on PyPI)
typed_ast 1.4.2 → 1.4.3 (a fork of Python 2 and 3 ast modules with type comment support)
urllib3 1.26.3 → 1.26.4 (HTTP library with thread-safe connection pooling, file post, and more.)
virtualenv 20.4.2 → 20.4.3 (Virtual Python Environment builder)
voila 0.2.7 → 0.2.9 (Serving read-only live Jupyter notebooks)
winpython 4.0.20210307 → 4.1.20210417 (WinPython distribution tools, including WPPM)
xlsxwriter 1.3.7 → 1.3.9 (A Python module for creating Excel XLSX files.)
xlwings 0.22.2 → 0.23.0 (Make Excel fly: Interact with Excel from Python and vice versa.)
yapf 0.30.0 → 0.31.0 (A formatter for Python code.)
zarr 2.6.1 → 2.7.1 (An implementation of chunked, compressed, N-dimensional arrays for Python.)
zipp 3.4.0 → 3.4.1 (Backport of pathlib-compatible object wrapper for zip files)
Removed packages:
helpdev 0.7.1 (HelpDev - Extracts information about the Python environment easily.)
jdcal 1.4.1 (Julian dates from proleptic Gregorian and Julian calendars.)
RoyiAvital commentedon Apr 12, 2021
Which TensorFlow version works with this release?
stonebig commentedon Apr 12, 2021
none: tensorflow/tensorflow#47691
simply put:
<rant>something doesn't work in their predictive technology</rant>RoyiAvital commentedon Apr 13, 2021
I see, what about the existing 2021-01 release?
Maybe its 3.8 channel?