release 2020-03 follow-up · Issue #852 · winpython/winpython
release date: Q3 2020 (end-july, early august)
Expected:
- Spyder-4.1.4 with official support of Jedi-0.17.1+
- Qt-5.15
- a more reliable Jupyter Notebook experience in Python-VSCode
- Matplotlib-3.3.1
- droping Tensorflow (200 Mo): becoming way too big + lagging on dependancies
- WinPython-3.9.0.1 with Python-3.9 rc1
unexpected addition:
- numpy-1.19.1
no more expected ready for this release:
Focus of the release:
- internals simplification:
- remove old and hacky legacy internals by switching to msvc_runtime,
- Tornado hack is removed but is in cgohlke wheels
- adapt to coming pip new strict dependancy resolver:
- build something that is "pip check" happy,
- ping upstream to avoid recompiling too much package
- python-vscode issues
Exploratory work:
- looking non-MKL to benefit of AMD Zen2+: BLIS / OpenBLAS / improved MKL, ... pushing latest numpy is best action.
- Spyder-5.1 compatible with PySide2-5.15 this fall ... pushing PyQt-5.15 / PySide2-5.15 on conda is best action
- include virtualenv to give a way out of pip strict resolver impact
- SQLite progress/pushing on math (iee option added in future SQLite-3.33.0, hopefully a hint of progress)
- check Tornado progress on SelectorEventLoop
- Mxnet https://github.com/StacyYang/MXNet-Gluon-Style-Transfer
Hopes/Wishes/Forecast/Strategy for coming 2021-2022: (to look back in 6 month)
- 25% of DataScientist on PC laptop moves from Intel to AMD in 2021 ==> favorize latest numpy usage
- Python-3.10 simplifies multi-thread (hpy) and async (TaskGroups): Q3 2021 ==> include Trio as a training set
- Python GIL-less is Q3 2022 : python-3.11 or Python-4 ==> provide a "python-next-3.10"
- Python-vscode becomes DataScientist super-friendly (invading azure/devops/o365) Q4 2020 => keep/refine VSCode branch
- PyQt5 becomes less Popular than PySide2: Q2 2021 (currently we are 25/75)==> accelerate Spyder-5.1 arrival
- still to find ways to builld on "conpty", "onnx", "winrt" (integrated ML inside Windows)
- Python hits 33% on PYPL end 2020 (covid wave 1&2 boost) ==> keep Winpython packages set well fresh
- Python hits 34% on PYPL end 2021 (azure/o365/devops boost) ==> Speed-up on Micro-Services/Pypa-Forge/Qt-6
- Python hits 35% on PYPL end 2022 (wasm/GIL-less/pypy boost) ==> a pypy branch ?
- end 2022 on PYPL, TypeScript overtakes PHP, Rust overtakes Go
We are unable to convert the task to an issue at this time. Please try again.
audit trail:
- pandas-1.0.4
- numba-0.49.1
- ipykernel-5.3.0
- pythonnet-2.5.0
- numpy-1.19 for python-3.9 only (as numba seems only numpy-1.18 ready)
- Jupyterlab-2.5.1 (Jupyterlab-3.0 branch has taken a shift per 2 month, so only looks like october)
- pythonnet-2.5.1,
- numba-0.50.1, scipy-1.5.0,
- pandas-1.0.5 (there could be a pandas-1.1 for end july)
- python-3.9.0 beta 4
- python-3.8.4rc1 and put a poka-yoke in "generate_a_winpython_distro.bat"
- for Python-3.9: GDAL-3.1.1 + rasterio-1.5.1 + Fiona-1.8.13 + shapely-1.7.0 + geopandas (missing geoviews as failing to compile cartopy)
- remove internal tricky legacy code and switch to msvc_runtime package (well, that's a GIANT shunk of legacy)
- nodejs-12.18.2
- NOT (issue unexplained) spyder-4.1.4-pre_20200705 (only PyQt5 requirement is moderated now)
- vscode-1.46.1, pythons-vscode-2020.6.91350 (less a problem with WinPython than previous version: better on ipywidgets)
- imbalanced-learn 0.7.0
- remove Voila causing issues with Jupyterlab at the moment
- numba-0.50.1 error correction for python-3.9 (entrypoints.py) ... took a long time to figure out .. ha, this is a trick numba/numba#4927
- prepare Winpython-3.9.0.1cod b1 based on Python-3.9.0b4 (missing qt stack and ML, but shall get VSCode)
- a better world for pip (before coming pip-20.3 new resolver comes into action in september 2020 pypa/pip#8513) :
- recompile datashader-0.11.0 without the "numba<0.49" limit
- refrain using latest jedi-0.17.2 until it's in spyder-4.x master.
- ... spyder itself will remain an issue until they move to Qt-current
- I'm told Numba-0.50.1 is not super-friend with Cuda
build1 (july 5-6th, 2020)
- tensorflow_cpu-2.3.0rc1
- spyder-4.1.4 (patched to allow any qt)
- importlib_metadata for numba-0.51+
- cleanup: remove disthelpers.py reference in make.py
- re-add pandoc-v2.3.0 for nbconvert
- PyQt-5.15.0
- VSCode-1.47.0
- jupyter_bokeh
- python-3.8.4 final (july 13th)
- matplotlib-3.3.0 final
- tensorflow_cpu-2.3.0rc1
- pandoc-2.3
- VSCode-1.47.2
- python-vscode-2020.7.94776 of july 15th includes yet-another big change (internalized ipykernel)
- tranquilizer-0.4.2 patched for Werkzeug-1.0.1 (ContinuumIO/tranquilizer#25)
- pandas-1.0.5
- remark: python-vscode is growing at an alarming rate.
build2 (july 19th, 2020, python-3.8 part)
- python-3.9.0 beta5 (july 20th)
- tranquilizer-0.5.0 for Werkzeug-1.0.1 (ContinuumIO/tranquilizer#25)
- python-3.8.5 (one week after python-3.8.4 due to an hotfix ?)
- spyder-4.1.4 (tweaked to remove Qt version limit)
- ipykernel-5.3.4 (qt loop improvement)
- scipy-1.5.2
- Voila , but without the jupyterlab prototypic integraton (looking back at Voila problem)
- python-vscode-2020.7.96456
- nodejs-12.18.3
build3 (july 25th, 2020)
- numpy-1.19.1 for python 3.9.5
- switch to numpy-1.19.1 for Python-3.8.5:
- there is no more version warning in Christoph Gohlke page header,
- numpy-1.19 is the version that removes most legacy python<3.6 (so can include asyncio, f-string, ...),
- ... pushing the ecosystem forward, but let see: #870
- switching back to numpy-1.18.5 as Tensorflow_cpu-2.3.0rc2 has a limitation numpy<1.19 ?
- tweaks Voila on jupyterlab (remove @jupyterlab/dataregistry-extension, re-add @jupyter-voila/jupyterlab-preview)
- "check": a pure-white build (no red in the end), if I remove Tensorflow
- resolving the problem of choice and pip futur resolver:
- tensorflow-cpu-2.3.0rc2 wants scipy-1.4.2 (vs 1.5.2) and numpy<1.19 (vs 1.19.1)..
- tensorflow-probability-0.11.0rc1 wants cloudpickle-1.3 (vs 1.5)
- ... or drop tensorflow stack, or try to get the constraints removed in tensorflow packages (no hope for numpy-1.19.1, I think)
- removing Tensorflow stack brings the wheel back to 634 705 Ko (only ?)
- tensorflow_cpu-2.3.0 final (erroneous scipy-1.4.2 constraint remove in next patch release only, too late complaint)
- patch tensorflow_probability-0.12.0dev for cloudpickle-1.5.0 line (tensorflow/probability#993)
- re-reading the pip resolver, I think it's better to remove Tensorflow stack to unlock other part of Python ecosystem (https://pyfound.blogspot.com/2020/03/new-pip-resolver-to-roll-out-this-year.html)
- Pulp-2.2 for Python-3.9
- droping Tensorflow... lagging too much in dependancies or Python versions + too big
- pytorch-1.6 , annoucement that windows version is now maintained with Microsoft
- dask-ml
- drop swifter/modin, as pickle5 doesn't install on Python-3.8 jmcarpenter2/swifter#122) and new (old) modin requirement constraints makes me cry https://github.com/modin-project/modin/blob/master/requirements.txt
- pandas-1.1.0
- dask_labextension works also on windows (https://www.youtube.com/watch?feature=player_embedded&v=EX_voquHdk0)
- wasmer-0.4.2-beta.11
- dask-2.22.0 (patch for pandas-1.1)
- scikit_learn-0.23.2
- pyflux-0.4.17 for python-3.9
- PythonQwt-0.6.0 (is not dead)
- notebook-6.1.1
- numba-0.51rc (datashader wanted this for cuda numba/numba#6020)
- now building with "--use-feature=2020-resolver"
- well, Tensorflow didn't have time to manage for an ABI enforcement tweak when Numpy>=1.19 asking two parameters to be constants, see https://github.com/numpy/numpy/blob/master/doc/source/release/1.19.0-notes.rst#const-qualify-ufunc-inner-loops
- estimates:
- Tensorflow weights 100 Mo compresssed, dropped with criterias of "now not numpy-1.19" and in the past "last one to move to python-3.8"
- PyTorch_cpu-1.6 grew 50 Mo uncompressed (kept this turn, in hope Microsoft will soon move the fat inside Windows)
- PyQt5 weights 100 Mo compressed
- nodejs+typescript weights 20Mo only ??) compressed (Typescript may be added next turn)
- guidata-1.7.7, PythonQwt-0.6.1, guiqwt-3.0.3
- msvc_runtime‑14.27.29016
- VSCode-1.47.3
b4 (August 9th: PythonQwt, numba-0.51rc )
- PythonQwt-0.6.2, guidata-1.7.8, guiqwt-3.0.4
- datasette-0.46
- Matplotlib-3.3.1
- numba-0.51
- Python-3.9.0rc1
- for Python3.9: python-Levenshtein, astropy
- as a remark, python-vscode seems now as stable as jupyter notebook, just that "no sound because security" drawback
- avoid re-building 3 times jupyterlab during build,
rc (august 16th: python-3.9rc1)
postpone:
- onnxruntime ?
- the tornado patch:
. is no more activated per WinPython (as was applied only to Tornado-6.0.3),
. but is still applied per cgohlke wheels
. .... to keep in mind at Tornado-6.0.4 coming upgrade with a (now ok as of July 26th ?) fix (tornadoweb/tornado#2815) - luigi ? (if tornado>=6 in next release)
Hi @hiccup7 . I may start doing builds end June or early July.
Please don't drop TensorFlow or PyTorch.
I think size doesn't matter at the moment.
Also there is issue with the Numpy package in the previous release - #819 (comment).
True dream is to drop Tensorflow and Torch in favor of Winrt , Keras-onnx, opencl : use the OS internalized neural libs.
(or have them using it instead of being so big)
Then it means it won't be usable at all.
The system libraries won't be able to keep the pace of new developments.
Hence anything using it will be basic and useless in research.
It is better to stick to them.
I would even add MXNet.
build1 (2020-07-05/06, infrastructure simplification, numba-0.50.1, ...)
Changes from WinPython 2020-02:
- Infrastructure:
- moved to standard msvc_runtime wheel to handle all the MSVC problematic,
- Python-3.8.4rc1 Python-3.9.0b4
- semi-complete WinPython-3.9 for enthousiast testers (missing Torch, Tensorflow, Qt)
- New Packages:
- msvc_runtime
- Upgraded Packages:
- scipy-1.5.1,
- for Python-3.9: numpy-1.19.0
- remark: no upgrade to Qt-5.15 ... seems to need some polishing
- variation per version:
- Tensorflow and Pytorch in standard branch only,
- portable VSCode in "cod" branch only. (but you can copy the "\t\cod" directory from one to the other)
- numpy-1.19 is only possible choice for Python-3.9, Numpy-1.18 is kept on Python-3.8 for numba ideal compatibility (to see if numba-0.51 is better on this)
- Python-3.9 doesn't have the Qt Stack yet, but IDEL, Jupyter, VSCode shall work
Areas of particular interest for testers:
- the infrastructure change
- tensorflow-cpu-2.2.0rc3 complains it would prefer scipy-1.4.1, do you see a problem ?
- testing Python-3.9.0 beta4, hunting for bugs.
Next build effort:
- further legacy build code removal opportunity,
- Spyder-4.1.4, Jupyterlab-2.2.0, Python-3.8.4 final
| MD5 | SHA-1 | SHA-256 | Binary | Size |
|---|---|---|---|---|
| 3cfef0876bca36d521f03bcf7261faa3 | d2cc177dcab2da72723045b97ee6f69f77a54576 | becf22d40e2d3beb26566668f210adfc3eb620bb1e58aa386113750c7f039e72 | Winpython64-3.8.4.0dotb1.exe | 24 535 104 Bytes |
| da2fb876bcc7cce24e4afcc7dc11503c | 5521b3c8ee948d30565d1fcb3be4ba71ce798332 | 2d1556833ca86c859c8dcd16c49ff3822be7d5fb2708552831abaed533823fc0 | Winpython32-3.8.4.0dotb1.exe | 23 387 882 Bytes |
| 07df5fc0684d1f8e4bb04e0b10f6f9a5 | 932248ce7a2ea27194ece2cf2bd86ac102f8f1d6 | af0c4b2bd8b3570bdafbb7c42155feb822246e617e986fce07615ccceb35696b | Winpython64-3.9.0.1dotb1.exe | 24 913 209 Bytes |
| 23c28b2bd7f8e46a4e406d5ef83b4caf | 113f1465fe62107092985363e72ac28ddfc85036 | 9001ccdff8fbcb03cd43ac5ab78beaf2b438f3156ad51d34fc0db628927649c6 | Winpython32-3.9.0.1dotb1.exe | 23 779 876 Bytes |
| 13e387348e4f3551a6d8809652ed6ba6 | 9e2e37db902f20a0e443dda65f7bbe69808e4986 | 5c3e7432218a3f21494641efd63394c627c230bfee3bfae9d339d63322d68dea | Winpython64-3.8.4.0b1.exe | 720 737 572 Bytes |
| b48bc9602bd9bfc4dfa1a360d9b39880 | 5f2dfbb60431759165daf8d68ab47351f3583c35 | ea39ea43e7e6d56504615429285b21e04985dac30b0ebb57a3d880a3d329ced3 | Winpython64-3.9.0.1codb1.exe | 517 094 578 Bytes |
History of changes for WinPython-64bit 3.8.4.0 build1
The following changes were made to WinPython-64bit distribution since version 3.8.3.0.
Tools
Upgraded packages:
-
Nodejs v12.16.3 → v12.18.2 (a JavaScript runtime built on Chrome's V8 JavaScript engine)
-
npmjs 6.14.4 → 6.14.5 (a package manager for JavaScript)
Python packages
New packages:
-
asgi_csrf 0.6 (ASGI middleware for protecting against CSRF attacks)
-
msvc_runtime 14.26.28720 (Install the Microsoft™ Visual C++™ runtime DLLs to the sys.prefix and Scripts directories)
-
python_baseconv 1.2.2 (Convert numbers from base 10 integers to base X strings and back again.)
-
rfc3986 1.4.0 (Validating URI References per RFC 3986)
-
tf_estimator_nightly 2.3.0.dev2020062301 (TensorFlow Estimator.)
Upgraded packages:
-
asgiref 3.2.7 → 3.2.10 (ASGI specs, helper code, and adapters)
-
astroid 2.4.1 → 2.4.2 (An abstract syntax tree for Python with inference support.)
-
autopep8 1.5.2 → 1.5.3 (A tool that automatically formats Python code to conform to the PEP 8 style guide)
-
backcall 0.1.0 → 0.2.0 (Specifications for callback functions passed in to an API)
-
beautifulsoup4 4.9.0 → 4.9.1 (Screen-scraping library)
-
bokeh 2.0.2 → 2.1.1 (Interactive plots and applications in the browser from Python)
-
bqplot 0.12.11 → 0.12.13 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
-
branca 0.3.1 → 0.4.1 (Generate complex HTML+JS pages with Python)
-
certifi 2020.4.5.1 → 2020.6.20 (Python package for providing Mozilla's CA Bundle.)
-
cloudpickle 1.4.1 → 1.5.0 (Extended pickling support for Python objects)
-
cvxpy 1.0.31 → 1.1.1 (A domain-specific language for modeling convex optimization problems in Python.)
-
cython 0.29.19 → 0.29.20 (The Cython compiler for writing C extensions for the Python language.)
-
dask 2.16.0 → 2.20.0 (Parallel PyData with Task Scheduling)
-
datasette 0.42 → 0.45 (A tool for exploring and publishing data)
-
datashader 0.10.0 → 0.11.0 (Data visualization toolchain based on aggregating into a grid)
-
distlib 0.3.0 → 0.3.1 (Distribution utilities)
-
distributed 2.16.0 → 2.20.0 (Distributed scheduler for Dask)
-
fast_histogram 0.8 → 0.9 (Fast simple 1D and 2D histograms)
-
flask_accepts 0.17.2 → 0.17.3 (Easy, opinionated Flask input/output handling with Flask-restx and Marshmallow)
-
flask_sqlalchemy 2.4.1 → 2.4.3 (Adds SQLAlchemy support to your Flask application.)
-
fsspec 0.7.3 → 0.7.4 (File-system specification)
-
gdal 3.0.4 → 3.1.1 (GDAL: Geospatial Data Abstraction Library)
-
geopandas 0.7.0 → 0.8.0 (Geographic pandas extensions)
-
geopy 1.22.0 → 2.0.0 (Python Geocoding Toolbox)
-
google_auth 1.14.3 → 1.18.0 (Google Authentication Library)
-
greenlet 0.4.15 → 0.4.16 (Lightweight in-process concurrent programming)
-
holoviews 1.13.2 → 1.13.3 (Stop plotting your data - annotate your data and let it visualize itself.)
-
html5lib 1.0.1 → 1.1 (HTML parser based on the WHATWG HTML specification)
-
httpie 2.1.0 → 2.2.0 (HTTPie - a CLI, cURL-like tool for humans.)
-
hvplot 0.5.2 → 0.6.0 (A high-level plotting API for the PyData ecosystem built on HoloViews.)
-
hypercorn 0.9.5 → 0.10.1 (A ASGI Server based on Hyper libraries and inspired by Gunicorn.)
-
hypothesis 5.14.0 → 5.18.3 (A library for property-based testing)
-
idna 2.9 → 2.10 (Internationalized Domain Names in Applications (IDNA))
-
imbalanced_learn 0.6.2 → 0.7.0 (Toolbox for imbalanced dataset in machine learning.)
-
intake 0.5.5 → 0.6.0 (Data load and catalog system)
-
ipykernel 5.2.1 → 5.3.0 (IPython Kernel for Jupyter)
-
ipyleaflet 0.12.6 → 0.13.1 (A Jupyter widget for dynamic Leaflet maps)
-
ipython 7.14.0 → 7.16.1 (IPython: Productive Interactive Computing)
-
jedi 0.17.0 → 0.17.1 (An autocompletion tool for Python that can be used for text editors.)
-
joblib 0.15.1 → 0.16.0 (Lightweight pipelining: using Python functions as pipeline jobs.)
-
json5 0.9.3 → 0.9.5 (A Python implementation of the JSON5 data format.)
-
jupyterlab 2.1.2 → 2.1.5 (The JupyterLab notebook server extension.)
-
jupyterlab_server 1.1.3 → 1.2.0 (JupyterLab Server)
-
keras 2.3.1 → 2.4.3 (Deep Learning for humans)
-
llvmlite 0.32.1 → 0.33.0 (lightweight wrapper around basic LLVM functionality)
-
lz4 3.0.2 → 3.1.0 (LZ4 Bindings for Python)
-
matplotlib 3.2.1 → 3.3.0rc1 (Python plotting package)
-
mizani 0.6.0 → 0.7.1 (Scales for Python)
-
more_itertools 8.3.0 → 8.4.0 (More routines for operating on iterables, beyond itertools)
-
mpld3 0.3 → 0.5.1 (D3 Viewer for Matplotlib)
-
mypy 0.770 → 0.782 (Optional static typing for Python)
-
nbformat 5.0.6 → 5.0.7 (The Jupyter Notebook format)
-
numba 0.49.1 → 0.50.1 (compiling Python code using LLVM)
-
numpy 1.18.4+mkl → 1.18.5+mkl (NumPy is the fundamental package for array computing with Python.)
-
octave_kernel 0.31.1 → 0.32.0 (A Jupyter kernel for Octave.)
-
pandas 1.0.3 → 1.0.5 (Powerful data structures for data analysis, time series, and statistics)
-
panel 0.9.5 → 0.9.7 (A high level app and dashboarding solution for Python.)
-
papermill 2.1.1 → 2.1.2 (Parametrize and run Jupyter and nteract Notebooks)
-
pillow 7.1.2 → 7.2.0 (Python Imaging Library (Fork))
-
pint 0.11 → 0.13 (Physical quantities module)
-
pipdeptree 0.13.2 → 1.0.0 (Command line utility to show dependency tree of packages)
-
plotly 4.7.1 → 4.8.2 (An open-source, interactive graphing library for Python)
-
plotnine 0.6.0 → 0.7.0 (A grammar of graphics for python)
-
ppci 0.5.7 → 0.5.8 (A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python)
-
protobuf 3.11.3 → 3.12.3 (Protocol Buffers)
-
py 1.8.1 → 1.9.0 (library with cross-python path, ini-parsing, io, code, log facilities)
-
pylint 2.5.2 → 2.5.3 (python code static checker)
-
pynacl 1.3.0 → 1.4.0 (Python binding to the Networking and Cryptography (NaCl) library)
-
pytest 5.4.2 → 5.4.3 (pytest: simple powerful testing with Python)
-
Python 3.8.3 → 3.8.4 (Python programming language with standard library)
-
pythonnet 2.4.1.dev0 → 2.5.1 (.Net and Mono integration for Python)
-
pyviz_comms 0.7.4 → 0.7.5 (Bidirectional communication for the PyViz ecosystem.)
-
pywin32 227 → 228 (Python for Window Extensions)
-
qtconsole 4.7.4 → 4.7.5 (Jupyter Qt console)
-
rasterio 1.1.4 → 1.1.5 (Fast and direct raster I/O for use with Numpy and SciPy)
-
redis 3.5.2 → 3.5.3 (Python client for Redis key-value store)
-
regex 2020.5.14 → 2020.6.8 (Alternative regular expression module, to replace re.)
-
reportlab 3.5.42 → 3.5.44 (The Reportlab Toolkit)
-
requests 2.23.0 → 2.24.0 (Python HTTP for Humans.)
-
rsa 4.0 → 4.6 (Pure-Python RSA implementation)
-
scipy 1.4.1 → 1.5.1 (SciPy: Scientific Library for Python)
-
setuptools 46.4.0 → 49.1.0 (Easily download, build, install, upgrade, and uninstall Python packages)
-
six 1.14.0 → 1.15.0 (Python 2 and 3 compatibility utilities)
-
sortedcontainers 2.1.0 → 2.2.2 (Sorted Containers -- Sorted List, Sorted Dict, Sorted Set)
-
soupsieve 2.0 → 2.0.1 (A modern CSS selector implementation for Beautiful Soup.)
-
sphinx 3.0.3 → 3.1.1 (Tool for generating documentation which uses reStructuredText as its markup language)
-
sphinx_rtd_theme 0.4.3 → 0.5.0 (Read the Docs theme for Sphinx)
-
sqlalchemy 1.3.17 → 1.3.18 (Database Abstraction Library)
-
sympy 1.5.1 → 1.6 (Computer algebra system (CAS) in Python)
-
tensorboard 2.2.1 → 2.2.2 (TensorBoard lets you watch Tensors Flow)
-
tensorboard_plugin_wit 1.6.0.post3 → 1.7.0 (What-If Tool TensorBoard plugin.)
-
tensorflow_cpu 2.2.0 → 2.3.0rc0 (TensorFlow is an open source machine learning framework for everyone.)
-
threadpoolctl 2.0.0 → 2.1.0 (threadpoolctl)
-
tifffile 2020.5.11 → 2020.7.4 (Read and write TIFF(r) files)
-
torch 1.5.0+cpu → 1.5.1+cpu (Tensors and Dynamic neural networks in Python with strong GPU acceleration)
-
torchvision 0.6.0+cpu → 0.6.1+cu92 (image and video datasets and models for torch deep learning)
-
tqdm 4.46.0 → 4.47.0 (Fast, Extensible Progress Meter)
-
trio 0.15.1 → 0.16.0 (A friendly Python library for async concurrency and I/O)
-
twine 3.1.1 → 3.2.0 (Collection of utilities for publishing packages on PyPI)
-
uncertainties 3.1.2 → 3.1.4 (Transparent calculations with uncertainties on the quantities involved (aka error propagation); fast calculation of derivatives)
-
virtualenv 20.0.20 → 20.0.25 (Virtual Python Environment builder)
-
watchdog 0.10.2 → 0.10.3 (Filesystem events monitoring)
-
wcwidth 0.1.9 → 0.2.5 (Measures number of Terminal column cells of wide-character codes)
-
winpython 2.4.20200425 → 3.0.20200705 (WinPython distribution tools, including WPPM)
-
xlsxwriter 1.2.8 → 1.2.9 (A Python module for creating Excel XLSX files.)
Removed packages:
-
dill 0.3.1.1 (serialize all of python)
-
imagecodecs 2020.2.18 (Image transformation, compression, and decompression codecs)
-
jupyter_server 0.1.1 (The Jupyter Server)
-
jupyterlab_pygments 0.1.1 (Pygments theme)
-
keras_applications 1.0.8 (Reference implementations of popular deep learning models)
-
multiprocess 0.70.9 (better multiprocessing and multithreading in python)
-
tensorflow_estimator 2.2.0 (TensorFlow Estimator.)
-
voila 0.1.21 (Serving read-only live Jupyter notebooks)
build2: (2020-07-19/20: Qt-5.15, ...)
Changes from WinPython 2020-03 build1:
- Infrastructure:
- Python-3.8.4 final
- New Tools:
- Pandoc-2.3.0 (for nbconvert at least)
- New Packages:
- Upgraded Packages:
- Qt-5.15 (seems ok for Spyder), tensorflow-cpu-2.3.0rc1,
- Matplotlib-3.3.0 final, Jupyterlab-2.2.0
- variation per version:
- Tensorflow and Pytorch in standard branch only,
- portable VSCode in "cod" branch only. (but you can copy the "\t\cod" directory from one to the other)
- numpy-1.19 is only possible choice for Python-3.9, Numpy-1.18 is kept on Python-3.8 for numba ideal compatibility (to see if numba-0.51 is better on this)
- Python-3.9 doesn't have the Qt Stack yet,
Areas of particular interest for testers:
- Spyder-4.1.4 with Qt-5.15
Next build effort:
- Python-3.9.0 beta5
- pandas-1.2.0rc0 ?
| MD5 | SHA-1 | SHA-256 | Binary | Size |
|---|---|---|---|---|
| ce9beca6598a61f53f09a49ca56a7025 | a27cfc0f5f0cb5c7ec68df0cfe23080e0b205bbf | 86081497948a8c49bbdb3fd3ed3082cbb4c4071da1f43878075d0535472d938c | Winpython64-3.8.4.0dotb2.exe | 24 746 944 Bytes |
| 956f36e44a17b6decd3b9ca85cd4c9af | abe18d0d99f6c204421293eca6eddec24021bd42 | a3b258cd5344c0e7b7fdf37300937cd282c630ab22fc8d6f55f78151d5873b94 | Winpython32-3.8.4.0dotb2.exe | 23 602 397 Bytes |
| 5a3402a16672a2a9bc486cd16eda861a | 5e09e43bca062d8db0e2f4d0276458e3bfa7a4cf | d11ae533c373a6154c44a2e0f6fb22b3f8420ad80eae5713ed95547bccb05bdf | Winpython64-3.8.4.0b2.exe | 742 290 129 Bytes |
| 4f65599b29cd6e20e4019a9959db8ca8 | 27facbea9843261a45a3d961177eba2a2aef671d | 4f6b906209f4cf8de2b405eaf157089cb510cb626924ea7df6efcfe49abd53f9 | Winpython64-3.8.4.0codb2.exe | 694 257 193 Bytes |
History of changes for WinPython-64bit 3.8.4.0b2
The following changes were made to WinPython-64bit distribution since version 3.8.3.0.
Tools
New packages:
- Pandoc 2.3 (a universal document converter)
Upgraded packages:
-
Nodejs v12.16.3 → v12.18.2 (a JavaScript runtime built on Chrome's V8 JavaScript engine)
-
npmjs 6.14.4 → 6.14.5 (a package manager for JavaScript)
Python packages
New packages:
-
asgi_csrf 0.6 (ASGI middleware for protecting against CSRF attacks)
-
importlib_metadata 1.7.0 (Read metadata from Python packages)
-
jupyter_bokeh 2.0.3 (A Jupyter extension for rendering Bokeh content.)
-
msvc_runtime 14.26.28720 (Install the Microsoft™ Visual C++™ runtime DLLs to the sys.prefix and Scripts directories)
-
python_baseconv 1.2.2 (Convert numbers from base 10 integers to base X strings and back again.)
-
rfc3986 1.4.0 (Validating URI References per RFC 3986)
-
zipp 3.1.0 (Backport of pathlib-compatible object wrapper for zip files)
Upgraded packages:
-
aiosqlite 0.13.0 → 0.15.0 (asyncio bridge to the standard sqlite3 module)
-
asgiref 3.2.7 → 3.2.10 (ASGI specs, helper code, and adapters)
-
astroid 2.4.1 → 2.4.2 (An abstract syntax tree for Python with inference support.)
-
autopep8 1.5.2 → 1.5.3 (A tool that automatically formats Python code to conform to the PEP 8 style guide)
-
backcall 0.1.0 → 0.2.0 (Specifications for callback functions passed in to an API)
-
beautifulsoup4 4.9.0 → 4.9.1 (Screen-scraping library)
-
bokeh 2.0.2 → 2.1.1 (Interactive plots and applications in the browser from Python)
-
botorch 0.2.3 → 0.3.0 (Bayesian Optimization in PyTorch)
-
bqplot 0.12.11 → 0.12.14 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
-
branca 0.3.1 → 0.4.1 (Generate complex HTML+JS pages with Python)
-
cachelib 0.1 → 0.1.1 (A collection of cache libraries in the same API interface.)
-
cachetools 4.0.0 → 4.1.1 (Extensible memoizing collections and decorators)
-
certifi 2020.4.5.1 → 2020.6.20 (Python package for providing Mozilla's CA Bundle.)
-
cftime 1.1.3 → 1.2.0 (Time-handling functionality from netcdf4-python)
-
cloudpickle 1.4.1 → 1.5.0 (Extended pickling support for Python objects)
-
cvxpy 1.0.31 → 1.1.1 (A domain-specific language for modeling convex optimization problems in Python.)
-
cx_freeze 6.1 → 6.2 (create standalone executables from Python scripts)
-
cython 0.29.19 → 0.29.21 (The Cython compiler for writing C extensions for the Python language.)
-
dask 2.16.0 → 2.21.0 (Parallel PyData with Task Scheduling)
-
datasette 0.42 → 0.45 (A tool for exploring and publishing data)
-
datashader 0.10.0 → 0.11.0 (Data visualization toolchain based on aggregating into a grid)
-
distlib 0.3.0 → 0.3.1 (Distribution utilities)
-
distributed 2.16.0 → 2.21.0 (Distributed scheduler for Dask)
-
fast_histogram 0.8 → 0.9 (Fast simple 1D and 2D histograms)
-
fastparquet 0.4.0 → 0.4.1 (Python support for Parquet file format)
-
flask_accepts 0.17.2 → 0.17.3 (Easy, opinionated Flask input/output handling with Flask-restx and Marshmallow)
-
flask_sqlalchemy 2.4.1 → 2.4.3 (Adds SQLAlchemy support to your Flask application.)
-
fsspec 0.7.3 → 0.7.4 (File-system specification)
-
gdal 3.0.4 → 3.1.2 (GDAL: Geospatial Data Abstraction Library)
-
geopandas 0.7.0 → 0.8.1 (Geographic pandas extensions)
-
geopy 1.22.0 → 2.0.0 (Python Geocoding Toolbox)
-
google_auth 1.14.3 → 1.19.2 (Google Authentication Library)
-
greenlet 0.4.15 → 0.4.16 (Lightweight in-process concurrent programming)
-
holoviews 1.13.2 → 1.13.3 (Stop plotting your data - annotate your data and let it visualize itself.)
-
html5lib 1.0.1 → 1.1 (HTML parser based on the WHATWG HTML specification)
-
httpie 2.1.0 → 2.2.0 (HTTPie - a CLI, cURL-like tool for humans.)
-
hvplot 0.5.2 → 0.6.0 (A high-level plotting API for the PyData ecosystem built on HoloViews.)
-
hypercorn 0.9.5 → 0.10.1 (A ASGI Server based on Hyper libraries and inspired by Gunicorn.)
-
hypothesis 5.14.0 → 5.20.2 (A library for property-based testing)
-
idna 2.9 → 2.10 (Internationalized Domain Names in Applications (IDNA))
-
imageio 2.8.0 → 2.9.0 (Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.)
-
imbalanced_learn 0.6.2 → 0.7.0 (Toolbox for imbalanced dataset in machine learning.)
-
intake 0.5.5 → 0.6.0 (Data load and catalog system)
-
ipykernel 5.2.1 → 5.3.3 (IPython Kernel for Jupyter)
-
ipyleaflet 0.12.6 → 0.13.1 (A Jupyter widget for dynamic Leaflet maps)
-
ipympl 0.5.6 → 0.5.7 (Matplotlib Jupyter Extension)
-
ipython 7.14.0 → 7.16.1 (IPython: Productive Interactive Computing)
-
jedi 0.17.0 → 0.17.1 (An autocompletion tool for Python that can be used for text editors.)
-
joblib 0.15.1 → 0.16.0 (Lightweight pipelining: using Python functions as pipeline jobs.)
-
json5 0.9.3 → 0.9.5 (A Python implementation of the JSON5 data format.)
-
jupyter_client 6.1.3 → 6.1.6 (Jupyter protocol implementation and client libraries)
-
jupyterlab 2.1.2 → 2.2.0 (The JupyterLab notebook server extension.)
-
jupyterlab_server 1.1.3 → 1.2.0 (JupyterLab Server)
-
keras 2.3.1 → 2.4.3 (Deep Learning for humans)
-
llvmlite 0.32.1 → 0.33.0 (lightweight wrapper around basic LLVM functionality)
-
lxml 4.5.1 → 4.5.2 (Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.)
-
lz4 3.0.2 → 3.1.0 (LZ4 Bindings for Python)
-
matplotlib 3.2.1 → 3.3.0 (Python plotting package)
-
mizani 0.6.0 → 0.7.1 (Scales for Python)
-
more_itertools 8.3.0 → 8.4.0 (More routines for operating on iterables, beyond itertools)
-
mpld3 0.3 → 0.5.1 (D3 Viewer for Matplotlib)
-
mypy 0.770 → 0.782 (Optional static typing for Python)
-
nbclient 0.3.0 → 0.4.1 (A client library for executing notebooks. Formally nbconvert's ExecutePreprocessor.)
-
nbformat 5.0.6 → 5.0.7 (The Jupyter Notebook format)
-
nest_asyncio 1.3.3 → 1.4.0 (Patch asyncio to allow nested event loops)
-
numba 0.49.1 → 0.50.1 (compiling Python code using LLVM)
-
numpy 1.18.4+mkl → 1.18.5+mkl (NumPy is the fundamental package for array computing with Python.)
-
numpydoc 0.9.2 → 1.1.0 (Sphinx extension to support docstrings in Numpy format)
-
octave_kernel 0.31.1 → 0.32.0 (A Jupyter kernel for Octave.)
-
pandas 1.0.3 → 1.0.5 (Powerful data structures for data analysis, time series, and statistics)
-
pandas_datareader 0.8.1 → 0.9.0 (Data readers extracted from the pandas codebase,should be compatible with recent pandas versions)
-
panel 0.9.5 → 0.9.7 (A high level app and dashboarding solution for Python.)
-
papermill 2.1.1 → 2.1.2 (Parametrize and run Jupyter and nteract Notebooks)
-
pillow 7.1.2 → 7.2.0 (Python Imaging Library (Fork))
-
pint 0.11 → 0.14 (Physical quantities module)
-
pipdeptree 0.13.2 → 1.0.0 (Command line utility to show dependency tree of packages)
-
plotly 4.7.1 → 4.9.0 (An open-source, interactive graphing library for Python)
-
plotnine 0.6.0 → 0.7.0 (A grammar of graphics for python)
-
ppci 0.5.7 → 0.5.8 (A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python)
-
protobuf 3.11.3 → 4.0.0rc1 (Protocol Buffers)
-
psutil 5.7.0 → 5.7.2 (Cross-platform lib for process and system monitoring in Python.)
-
ptpython 3.0.2 → 3.0.3 (Python REPL build on top of prompt_toolkit)
-
py 1.8.1 → 1.9.0 (library with cross-python path, ini-parsing, io, code, log facilities)
-
pylint 2.5.2 → 2.5.3 (python code static checker)
-
pynacl 1.3.0 → 1.4.0 (Python binding to the Networking and Cryptography (NaCl) library)
-
pypandoc 1.3.2 → 1.5 (Thin wrapper for pandoc.)
-
pyqt5 5.14.2 → 5.15.0 (Python bindings for the Qt cross platform application toolkit)
-
pyqt5_sip 12.7.2 → 12.8.0 (The sip module support for PyQt5)
-
pyqtgraph 0.11.0rc0 → 0.11.0 (Scientific Graphics and GUI Library for Python)
-
pyqtwebengine 5.14.0 → 5.15.0 (Python bindings for the Qt WebEngine framework)
-
pytest 5.4.2 → 5.4.3 (pytest: simple powerful testing with Python)
-
Python 3.8.3 → 3.8.4 (Python programming language with standard library)
-
python_language_server 0.32.0 → 0.34.1 (Python Language Server for the Language Server Protocol)
-
pythonnet 2.4.1.dev0 → 2.5.1 (.Net and Mono integration for Python)
-
pyviz_comms 0.7.4 → 0.7.6 (Bidirectional communication for the PyViz ecosystem.)
-
pywin32 227 → 228 (Python for Window Extensions)
-
qtconsole 4.7.4 → 4.7.5 (Jupyter Qt console)
-
quantecon 0.4.7 → 0.4.8 (QuantEcon is a package to support all forms of quantitative economic modelling.)
-
rasterio 1.1.4 → 1.1.5 (Fast and direct raster I/O for use with Numpy and SciPy)
-
redis 3.5.2 → 3.5.3 (Python client for Redis key-value store)
-
regex 2020.5.14 → 2020.7.14 (Alternative regular expression module, to replace re.)
-
reportlab 3.5.42 → 3.5.44 (The Reportlab Toolkit)
-
requests 2.23.0 → 2.24.0 (Python HTTP for Humans.)
-
rsa 4.0 → 4.6 (Pure-Python RSA implementation)
-
scipy 1.4.1 → 1.5.1 (SciPy: Scientific Library for Python)
-
setuptools 46.4.0 → 49.2.0 (Easily download, build, install, upgrade, and uninstall Python packages)
-
simplejson 3.17.0 → 3.17.2 (Simple, fast, extensible JSON encoder/decoder for Python)
-
six 1.14.0 → 1.15.0 (Python 2 and 3 compatibility utilities)
-
sortedcontainers 2.1.0 → 2.2.2 (Sorted Containers -- Sorted List, Sorted Dict, Sorted Set)
-
sounddevice 0.3.15 → 0.4.0 (Play and Record Sound with Python)
-
soupsieve 2.0 → 2.0.1 (A modern CSS selector implementation for Beautiful Soup.)
-
sphinx 3.0.3 → 3.1.2 (Tool for generating documentation which uses reStructuredText as its markup language)
-
sphinx_rtd_theme 0.4.3 → 0.5.0 (Read the Docs theme for Sphinx)
-
spyder 4.1.3 → 4.1.4 (The Scientific Python Development Environment)
-
spyder_kernels 1.9.1 → 1.9.2 (Jupyter kernels for Spyder's console)
-
sqlalchemy 1.3.17 → 1.3.18 (Database Abstraction Library)
-
sympy 1.5.1 → 1.6.1 (Computer algebra system (CAS) in Python)
-
tensorboard 2.2.1 → 2.2.2 (TensorBoard lets you watch Tensors Flow)
-
tensorboard_plugin_wit 1.6.0.post3 → 1.7.0 (What-If Tool TensorBoard plugin.)
-
tensorflow_cpu 2.2.0 → 2.3.0rc2 (TensorFlow is an open source machine learning framework for everyone.)
-
tensorflow_estimator 2.2.0 → 2.3.0rc0 (TensorFlow Estimator.)
-
tensorflow_probability 0.10.0 → 0.10.1 (Probabilistic modeling and statistical inference in TensorFlow)
-
threadpoolctl 2.0.0 → 2.1.0 (threadpoolctl)
-
tifffile 2020.5.11 → 2020.7.4 (Read and write TIFF(r) files)
-
torch 1.5.0+cpu → 1.5.1+cpu (Tensors and Dynamic neural networks in Python with strong GPU acceleration)
-
torchvision 0.6.0+cpu → 0.6.1+cu92 (image and video datasets and models for torch deep learning)
-
tqdm 4.46.0 → 4.48.0 (Fast, Extensible Progress Meter)
-
tranquilizer 0.4.1 → 0.4.2+2.g95bf75e (Put your functions to REST)
-
trio 0.15.1 → 0.16.0 (A friendly Python library for async concurrency and I/O)
-
twine 3.1.1 → 3.2.0 (Collection of utilities for publishing packages on PyPI)
-
uncertainties 3.1.2 → 3.1.4 (Transparent calculations with uncertainties on the quantities involved (aka error propagation); fast calculation of derivatives)
-
virtualenv 20.0.20 → 20.0.27 (Virtual Python Environment builder)
-
watchdog 0.10.2 → 0.10.3 (Filesystem events monitoring)
-
wcwidth 0.1.9 → 0.2.5 (Measures number of Terminal column cells of wide-character codes)
-
winpython 2.4.20200425 → 3.0.20200711 (WinPython distribution tools, including WPPM)
-
xarray 0.15.1 → 0.16.0 (N-D labeled arrays and datasets in Python)
-
xlsxwriter 1.2.8 → 1.2.9 (A Python module for creating Excel XLSX files.)
-
xlwings 0.19.4 → 0.19.5 (Make Excel fly: Interact with Excel from Python and vice versa.)
Removed packages:
-
dill 0.3.1.1 (serialize all of python)
-
flask_restplus 0.13.0 (Fully featured framework for fast, easy and documented API development with Flask)
-
imagecodecs 2020.2.18 (Image transformation, compression, and decompression codecs)
-
jupyter_server 0.1.1 (The Jupyter Server)
-
jupyterlab_pygments 0.1.1 (Pygments theme)
-
keras_applications 1.0.8 (Reference implementations of popular deep learning models)
-
multiprocess 0.70.9 (better multiprocessing and multithreading in python)
-
voila 0.1.21 (Serving read-only live Jupyter notebooks)
build2: (2020-07-21/23: Python-3.9.0beta5)
Changes from WinPython 2020-03 build1:
Infrastructure:
- Python-3.9.0b5
| MD5 | SHA-1 | SHA-256 | Binary | Size |
|---|---|---|---|---|
| 10c6e9c469fa1196dc993b1103a42abd | 563bd6d01ac70ca653b9fd1afea9c34db98dc580 | 783b8f628df492d30b07629a141164b5de5f770cf1e205ecf177f4e2728b8c97 | Winpython64-3.9.0.1dotb2.exe | 25 134 426 Bytes |
| 75394924a1d8e3c181a421371e8a6545 | bdcc80085eef29e121eba676755e07fc5fac31ef | 67554b4f53cbcf29aa07fc99b0405d24eccf72abf6a43613fea7de92217bac96 | Winpython32-3.9.0.1dotb2.exe | 23 990 400 Bytes |
build3: (2020-07-25)
Changes from WinPython 2020-03 build2:
- Infrastructure:
- Python-3.8.5
- full build in python-3.9.0 beta5
- New Tools:
- New Packages:
- Voila (coming back without Jupyterlab connexion, as it creates troubles)
- Upgraded Packages:
- scipy-1.5.2, tranquilizer-0.5.0+
- variation per version:
- Tensorflow and Pytorch in standard branch only,
- portable VSCode in "cod" branch only. (but you can copy the "\t\cod" directory from one to the other)
- numpy-1.19 is only possible choice for Python-3.9, Numpy-1.18 is kept on Python-3.8 for numba ideal compatibility (to see if numba-0.51 is better on this)
- Python-3.9 doesn't have a Qt Stack yet,
Areas of particular interest for testers:
- scipy-1.5.2,
- latest python-vscode (as Microsoft now intends to fully integrate ipykernel protocol, see Jupyterlab meetings notes of July 22nd, 2020: https://hackmd.io/Y7fBMQPSQ1C08SDGI-fwtg?both ):
- seems ok now on start-up and widgets,
- small GUI glitch: if you click on a previous cell while the next one is going to do output, the output seems to go on the previous cell output
- no sound on notebook output, the baby doesn't want to cry
- full build for Python-3.9.0beta5
Next build effort for rc
- pandas-1.2.0rc1 ?
- numba-0.51 rc ??
| MD5 | SHA-1 | SHA-256 | Binary | Size |
|---|---|---|---|---|
| 84dc3a41fd92b9e611915b38a254acf4 | 228394bb1964b5e1847e73a47fb8bb640790c934 | 283c23aadb4dede4f146d6ac5fa1b71a8ad8f7349c02e75221f74c79ce554ce2 | Winpython64-3.9.0.1dotb3.exe | 25 134 429 Bytes |
| 46faf1d30d22c327f1f6356b840acf2c | 709a082960640990de56dbad28a919498fe8f67b | f503e1d8687b24926fcc032bea3e5305c97e6a526fbe8280cbce429e3de4e33c | Winpython32-3.9.0.1dotb3.exe | 23 990 311 Bytes |
| ff80c97eb00bf0ea3e23e7dd9cd4e130 | 7da480ac193abe86923afd40b28b4ba42d5ab8b9 | 619e63b76629055648ffa643bff3139c1b5a3479ed97c99de33891154a954849 | Winpython64-3.9.0.1codb3.exe | 589 977 707 Bytes |
| ef6e706206e7ab06546a73d2bf57af84 | 36fc1aa3f510fa36902795ffa5a5cac8eed96eb6 | 46a31fbb338542a1cfbd18c61de0e44554b37ab3576749d1ec76199fec60be7d | Winpython64-3.8.5.0dotb3.exe | 24 746 609 Bytes |
| c987a50313ad4991dfe403ccbe5cd392 | 8dcebd23a1d1857e4159cf558fdbf8edecd05a17 | 1542c2b7df8fa3d4f0472c5f8c38bb414b084794bbb3acaa6b4b95f8d2e99814 | Winpython32-3.8.5.0dotb3.exe | 23 602 451 Bytes |
| 3ba48cea520ffd56906808f5a0dd59b1 | c7b6a920764560d3911e36f4ef54b03902a30841 | fbbd71a514d4acb8da4095c7ca1d5eaec5b19aa5c4cf765d475900929a3bc9fc | Winpython64-3.8.5.0b3.exe | 741 077 575 Bytes |
| cb974253594c594d07b2a4d0c85b053e | 3d787b1eb27abc590ad43052588022aeaf2aff79 | 5a8a9c9fc63958cc6e0aa8d2149a78279fc66c7eb2950bc93b2a8391c89237d7 | Winpython64-3.8.5.0codb3.exe | 721 233 420 Bytes |
History of changes for WinPython-64bit 3.8.5.0 build3
The following changes were made to WinPython-64bit distribution since version 3.8.3.0.
Tools
New packages:
- Pandoc 2.3 (a universal document converter)
Upgraded packages:
-
Nodejs v12.16.3 → v12.18.3 (a JavaScript runtime built on Chrome's V8 JavaScript engine)
-
npmjs 6.14.4 → 6.14.6 (a package manager for JavaScript)
Python packages
New packages:
-
asgi_csrf 0.6 (ASGI middleware for protecting against CSRF attacks)
-
dm_tree 0.1.5 (Tree is a library for working with nested data structures.)
-
importlib_metadata 1.7.0 (Read metadata from Python packages)
-
jupyter_bokeh 2.0.3 (A Jupyter extension for rendering Bokeh content.)
-
msvc_runtime 14.26.28720 (Install the Microsoft™ Visual C++™ runtime DLLs to the sys.prefix and Scripts directories)
-
python_baseconv 1.2.2 (Convert numbers from base 10 integers to base X strings and back again.)
-
rfc3986 1.4.0 (Validating URI References per RFC 3986)
-
zipp 3.1.0 (Backport of pathlib-compatible object wrapper for zip files)
Upgraded packages:
-
aiosqlite 0.13.0 → 0.15.0 (asyncio bridge to the standard sqlite3 module)
-
asgiref 3.2.7 → 3.2.10 (ASGI specs, helper code, and adapters)
-
astroid 2.4.1 → 2.4.2 (An abstract syntax tree for Python with inference support.)
-
autopep8 1.5.2 → 1.5.3 (A tool that automatically formats Python code to conform to the PEP 8 style guide)
-
backcall 0.1.0 → 0.2.0 (Specifications for callback functions passed in to an API)
-
beautifulsoup4 4.9.0 → 4.9.1 (Screen-scraping library)
-
bokeh 2.0.2 → 2.1.1 (Interactive plots and applications in the browser from Python)
-
botorch 0.2.3 → 0.3.0 (Bayesian Optimization in PyTorch)
-
bqplot 0.12.11 → 0.12.14 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
-
branca 0.3.1 → 0.4.1 (Generate complex HTML+JS pages with Python)
-
cachelib 0.1 → 0.1.1 (A collection of cache libraries in the same API interface.)
-
cachetools 4.0.0 → 4.1.1 (Extensible memoizing collections and decorators)
-
certifi 2020.4.5.1 → 2020.6.20 (Python package for providing Mozilla's CA Bundle.)
-
cftime 1.1.3 → 1.2.1 (Time-handling functionality from netcdf4-python)
-
cloudpickle 1.4.1 → 1.5.0 (Extended pickling support for Python objects)
-
cryptography 2.9.2 → 3.0 (cryptography is a package which provides cryptographic recipes and primitives to Python developers.)
-
cvxpy 1.0.31 → 1.1.1 (A domain-specific language for modeling convex optimization problems in Python.)
-
cx_freeze 6.1 → 6.2 (create standalone executables from Python scripts)
-
cython 0.29.19 → 0.29.21 (The Cython compiler for writing C extensions for the Python language.)
-
dask 2.16.0 → 2.21.0 (Parallel PyData with Task Scheduling)
-
datasette 0.42 → 0.45 (A tool for exploring and publishing data)
-
datashader 0.10.0 → 0.11.0 (Data visualization toolchain based on aggregating into a grid)
-
distlib 0.3.0 → 0.3.1 (Distribution utilities)
-
distributed 2.16.0 → 2.21.0 (Distributed scheduler for Dask)
-
fast_histogram 0.8 → 0.9 (Fast simple 1D and 2D histograms)
-
fastparquet 0.4.0 → 0.4.1 (Python support for Parquet file format)
-
flask_accepts 0.17.2 → 0.17.3 (Easy, opinionated Flask input/output handling with Flask-restx and Marshmallow)
-
flask_sqlalchemy 2.4.1 → 2.4.4 (Adds SQLAlchemy support to your Flask application.)
-
fsspec 0.7.3 → 0.7.4 (File-system specification)
-
gdal 3.0.4 → 3.1.2 (GDAL: Geospatial Data Abstraction Library)
-
geopandas 0.7.0 → 0.8.1 (Geographic pandas extensions)
-
geopy 1.22.0 → 2.0.0 (Python Geocoding Toolbox)
-
google_auth 1.14.3 → 1.19.2 (Google Authentication Library)
-
greenlet 0.4.15 → 0.4.16 (Lightweight in-process concurrent programming)
-
holoviews 1.13.2 → 1.13.3 (Stop plotting your data - annotate your data and let it visualize itself.)
-
html5lib 1.0.1 → 1.1 (HTML parser based on the WHATWG HTML specification)
-
httpie 2.1.0 → 2.2.0 (HTTPie - a CLI, cURL-like tool for humans.)
-
hvplot 0.5.2 → 0.6.0 (A high-level plotting API for the PyData ecosystem built on HoloViews.)
-
hypercorn 0.9.5 → 0.10.2 (A ASGI Server based on Hyper libraries and inspired by Gunicorn.)
-
hypothesis 5.14.0 → 5.20.2 (A library for property-based testing)
-
idna 2.9 → 2.10 (Internationalized Domain Names in Applications (IDNA))
-
imageio 2.8.0 → 2.9.0 (Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.)
-
imbalanced_learn 0.6.2 → 0.7.0 (Toolbox for imbalanced dataset in machine learning.)
-
intake 0.5.5 → 0.6.0 (Data load and catalog system)
-
ipykernel 5.2.1 → 5.3.4 (IPython Kernel for Jupyter)
-
ipyleaflet 0.12.6 → 0.13.2 (A Jupyter widget for dynamic Leaflet maps)
-
ipympl 0.5.6 → 0.5.7 (Matplotlib Jupyter Extension)
-
ipython 7.14.0 → 7.16.1 (IPython: Productive Interactive Computing)
-
jedi 0.17.0 → 0.17.1 (An autocompletion tool for Python that can be used for text editors.)
-
joblib 0.15.1 → 0.16.0 (Lightweight pipelining: using Python functions as pipeline jobs.)
-
json5 0.9.3 → 0.9.5 (A Python implementation of the JSON5 data format.)
-
jupyter_client 6.1.3 → 6.1.6 (Jupyter protocol implementation and client libraries)
-
jupyter_sphinx 0.2.3 → 0.2.4 (Jupyter Sphinx Extensions)
-
jupyterlab 2.1.2 → 2.2.0 (The JupyterLab notebook server extension.)
-
jupyterlab_server 1.1.3 → 1.2.0 (JupyterLab Server)
-
keras 2.3.1 → 2.4.3 (Deep Learning for humans)
-
llvmlite 0.32.1 → 0.33.0 (lightweight wrapper around basic LLVM functionality)
-
lxml 4.5.1 → 4.5.2 (Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.)
-
lz4 3.0.2 → 3.1.0 (LZ4 Bindings for Python)
-
marshmallow 3.6.0 → 3.7.1 (A lightweight library for converting complex datatypes to and from native Python datatypes.)
-
matplotlib 3.2.1 → 3.3.0 (Python plotting package)
-
mercantile 1.1.4 → 1.1.5 (Web mercator XYZ tile utilities)
-
mizani 0.6.0 → 0.7.1 (Scales for Python)
-
more_itertools 8.3.0 → 8.4.0 (More routines for operating on iterables, beyond itertools)
-
mpld3 0.3 → 0.5.1 (D3 Viewer for Matplotlib)
-
mypy 0.770 → 0.782 (Optional static typing for Python)
-
mysql_connector_python 8.0.18 → 8.0.21 (MySQL driver written in Python)
-
nbclient 0.3.0 → 0.4.1 (A client library for executing notebooks. Formally nbconvert's ExecutePreprocessor.)
-
nbformat 5.0.6 → 5.0.7 (The Jupyter Notebook format)
-
nest_asyncio 1.3.3 → 1.4.0 (Patch asyncio to allow nested event loops)
-
netcdf4 1.5.3 → 1.5.4 (Provides an object-oriented python interface to the netCDF version 4 library.)
-
numba 0.49.1 → 0.50.1 (compiling Python code using LLVM)
-
numpy 1.18.4+mkl → 1.18.5+mkl (NumPy is the fundamental package for array computing with Python.)
-
numpydoc 0.9.2 → 1.1.0 (Sphinx extension to support docstrings in Numpy format)
-
octave_kernel 0.31.1 → 0.32.0 (A Jupyter kernel for Octave.)
-
opt_einsum 3.2.1 → 3.3.0 (Optimizing numpys einsum function)
-
pandas 1.0.3 → 1.0.5 (Powerful data structures for data analysis, time series, and statistics)
-
pandas_datareader 0.8.1 → 0.9.0 (Data readers extracted from the pandas codebase,should be compatible with recent pandas versions)
-
panel 0.9.5 → 0.9.7 (A high level app and dashboarding solution for Python.)
-
papermill 2.1.1 → 2.1.2 (Parametrize and run Jupyter and nteract Notebooks)
-
pillow 7.1.2 → 7.2.0 (Python Imaging Library (Fork))
-
pint 0.11 → 0.14 (Physical quantities module)
-
pipdeptree 0.13.2 → 1.0.0 (Command line utility to show dependency tree of packages)
-
plotly 4.7.1 → 4.9.0 (An open-source, interactive graphing library for Python)
-
plotnine 0.6.0 → 0.7.0 (A grammar of graphics for python)
-
ppci 0.5.7 → 0.5.8 (A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python)
-
protobuf 3.11.3 → 4.0.0rc1 (Protocol Buffers)
-
psutil 5.7.0 → 5.7.2 (Cross-platform lib for process and system monitoring in Python.)
-
ptpython 3.0.2 → 3.0.3 (Python REPL build on top of prompt_toolkit)
-
py 1.8.1 → 1.9.0 (library with cross-python path, ini-parsing, io, code, log facilities)
-
pyarrow 0.17.1 → 1.0.0 (Python library for Apache Arrow)
-
pydeck 0.2.1 → 0.4.0 (Widget for deck.gl maps)
-
pylint 2.5.2 → 2.5.3 (python code static checker)
-
pynacl 1.3.0 → 1.4.0 (Python binding to the Networking and Cryptography (NaCl) library)
-
pypandoc 1.3.2 → 1.5 (Thin wrapper for pandoc.)
-
pyqt5 5.14.2 → 5.15.0 (Python bindings for the Qt cross platform application toolkit)
-
pyqt5_sip 12.7.2 → 12.8.0 (The sip module support for PyQt5)
-
pyqtgraph 0.11.0rc0 → 0.11.0 (Scientific Graphics and GUI Library for Python)
-
pyqtwebengine 5.14.0 → 5.15.0 (Python bindings for the Qt WebEngine framework)
-
pytest 5.4.2 → 5.4.3 (pytest: simple powerful testing with Python)
-
Python 3.8.3 → 3.8.5 (Python programming language with standard library)
-
python_dotenv 0.13.0 → 0.14.0 (Add .env support to your django/flask apps in development and deployments)
-
python_language_server 0.32.0 → 0.34.1 (Python Language Server for the Language Server Protocol)
-
pythonnet 2.4.1.dev0 → 2.5.1 (.Net and Mono integration for Python)
-
pyviz_comms 0.7.4 → 0.7.6 (Bidirectional communication for the PyViz ecosystem.)
-
pywin32 227 → 228 (Python for Window Extensions)
-
qtconsole 4.7.4 → 4.7.5 (Jupyter Qt console)
-
quantecon 0.4.7 → 0.4.8 (QuantEcon is a package to support all forms of quantitative economic modelling.)
-
quart 0.12.0 → 0.13.0 (A Python ASGI web microframework with the same API as Flask)
-
rasterio 1.1.4 → 1.1.5 (Fast and direct raster I/O for use with Numpy and SciPy)
-
redis 3.5.2 → 3.5.3 (Python client for Redis key-value store)
-
regex 2020.5.14 → 2020.7.14 (Alternative regular expression module, to replace re.)
-
reportlab 3.5.42 → 3.5.44 (The Reportlab Toolkit)
-
requests 2.23.0 → 2.24.0 (Python HTTP for Humans.)
-
rsa 4.0 → 4.6 (Pure-Python RSA implementation)
-
rx 3.1.0 → 3.1.1 (Reactive Extensions (Rx) for Python)
-
scipy 1.4.1 → 1.5.2 (SciPy: Scientific Library for Python)
-
setuptools 46.4.0 → 49.2.0 (Easily download, build, install, upgrade, and uninstall Python packages)
-
simplejson 3.17.0 → 3.17.2 (Simple, fast, extensible JSON encoder/decoder for Python)
-
six 1.14.0 → 1.15.0 (Python 2 and 3 compatibility utilities)
-
sortedcontainers 2.1.0 → 2.2.2 (Sorted Containers -- Sorted List, Sorted Dict, Sorted Set)
-
sounddevice 0.3.15 → 0.4.0 (Play and Record Sound with Python)
-
soupsieve 2.0 → 2.0.1 (A modern CSS selector implementation for Beautiful Soup.)
-
sphinx 3.0.3 → 3.1.2 (Tool for generating documentation which uses reStructuredText as its markup language)
-
sphinx_rtd_theme 0.4.3 → 0.5.0 (Read the Docs theme for Sphinx)
-
spyder 4.1.3 → 4.1.4 (The Scientific Python Development Environment)
-
spyder_kernels 1.9.1 → 1.9.2 (Jupyter kernels for Spyder's console)
-
sqlalchemy 1.3.17 → 1.3.18 (Database Abstraction Library)
-
streamz 0.5.0 → 0.5.4 (Streams)
-
sympy 1.5.1 → 1.6.1 (Computer algebra system (CAS) in Python)
-
tensorboard 2.2.1 → 2.2.2 (TensorBoard lets you watch Tensors Flow)
-
tensorboard_plugin_wit 1.6.0.post3 → 1.7.0 (What-If Tool TensorBoard plugin.)
-
tensorflow_cpu 2.2.0 → 2.3.0rc2 (TensorFlow is an open source machine learning framework for everyone.)
-
tensorflow_estimator 2.2.0 → 2.3.0 (TensorFlow Estimator.)
-
tensorflow_probability 0.10.0 → 0.11.0rc1 (Probabilistic modeling and statistical inference in TensorFlow)
-
threadpoolctl 2.0.0 → 2.1.0 (threadpoolctl)
-
tifffile 2020.5.11 → 2020.7.24 (Read and write TIFF(r) files)
-
torch 1.5.0+cpu → 1.5.1+cpu (Tensors and Dynamic neural networks in Python with strong GPU acceleration)
-
torchvision 0.6.0+cpu → 0.6.1+cu92 (image and video datasets and models for torch deep learning)
-
tqdm 4.46.0 → 4.48.0 (Fast, Extensible Progress Meter)
-
tranquilizer 0.4.1 → 0.5.0+1.gff8dd5f (Put your functions to REST)
-
trio 0.15.1 → 0.16.0 (A friendly Python library for async concurrency and I/O)
-
twine 3.1.1 → 3.2.0 (Collection of utilities for publishing packages on PyPI)
-
uncertainties 3.1.2 → 3.1.4 (Transparent calculations with uncertainties on the quantities involved (aka error propagation); fast calculation of derivatives)
-
uvicorn 0.11.5 → 0.11.6 (The lightning-fast ASGI server.)
-
virtualenv 20.0.20 → 20.0.27 (Virtual Python Environment builder)
-
watchdog 0.10.2 → 0.10.3 (Filesystem events monitoring)
-
wcwidth 0.1.9 → 0.2.5 (Measures number of Terminal column cells of wide-character codes)
-
winpython 2.4.20200425 → 3.0.20200725 (WinPython distribution tools, including WPPM)
-
xarray 0.15.1 → 0.16.0 (N-D labeled arrays and datasets in Python)
-
xlsxwriter 1.2.8 → 1.2.9 (A Python module for creating Excel XLSX files.)
-
xlwings 0.19.4 → 0.20.0 (Make Excel fly: Interact with Excel from Python and vice versa.)
Removed packages:
-
dill 0.3.1.1 (serialize all of python)
-
flask_restplus 0.13.0 (Fully featured framework for fast, easy and documented API development with Flask)
-
imagecodecs 2020.2.18 (Image transformation, compression, and decompression codecs)
-
keras_applications 1.0.8 (Reference implementations of popular deep learning models)
-
multiprocess 0.70.9 (better multiprocessing and multithreading in python)
looking at my Cristal ball:
Winpython 2019-03 (jujy 2019) hopes for coming 2020:
- Spyder-5 compatible with PySide2 Q1 2020 ==> rather Q4 2020
- nodejs no longer necessary to update Jupyterlab-2 Q2 2020, ==> rather Q3 2020
- Tensorflow-2 and Pytorch get smaller, using windows ONNX infrastructure Q3 2020, ==> ?
- Python-3.9 hugely simplify Asyncio and multi-core Q4 2020 ==> fail, it will be Python-3.10 ==> Q4 2021
Winpython 2019-04 (september 2019) Hopes/Wishes for coming 2020:
- Spyder-5 compatible with PySide2 Q2 2020 ==> rather Q4 2020, we postpone per 1 quarter every 2 quarters... shall be Q4
- nodejs (or webpack or npm ?) no longer necessary to update Jupyterlab-2 Q2 2020, ==> rather end Q3 2020
- Tensorflow-2 and Pytorch get smaller, using windows ONNX infrastructure Q3 2020,==> ?
- Python-3.9 hugely simplifies Asyncio (inspired per Trio) and multi-core (sub-interpreters) Q4 2020 ==> fail, it will be Python-3.10 ==> Q4 2021
- Python hit 32% on PYPL. ==> we are already at 31.7% , Coronavirus wave1 (waiting Wave 2) accelerated things.
Winpython 2020-01 (december 2019) Hopes/Wishes/Strategy for coming 2020:
- Python-3.9 simplifies Asyncio (inspired per Trio) and multi-core (sub-interpreters) Q4 2020 ==> fail, it will be Python-3.10 ==> Q4 2021
- Python GIL-less future is emerging : https://morepypy.blogspot.com/2019/12/hpy-kick-off-sprint-report.html
- python-vscode becomes DataScientist super-friendly (Q2 2020 ?) ==> rather Q3 2020, but in fine may be more impacting in unexpected DevOps/Azure space (later but bigger)
- Python hits 31% on PYPL. (will equal Java record of 30.9% in December 2007) ==> we are already at 31.7% , Coronavirus wave1 (waiting Wave 2) changed the dynamics and boosted Python tutorial search
b4 (2020-08-09/11 : guiqwt , numba-0.51rc, jupyterlab-2.2.4)
Changes from WinPython 2020-03 build3:
- Infrastructure:
- New Tools:
- Removed Packages:
- Tensorflow-2.3.0+Keras : bad dependancies constraints not compatible with coming pip resolver, too big,
- New Packages:
- dask_ml, dask_labextension
- wasmer
- guiqwt
- Upgraded Packages:
- msvc_runtime-14.27.29016
- numba-0.51.0rc, PuLP-2.3, scikit_learn-0.23.2
- Plotnine-0.7.1, bqplot-0.12.15
- notebook-6.1.1 (shifts to argon2-cffi)
- setuptools-49.2.1 (being aware of ongoing problem for the happy few numpy builders: numpy/numpy#16993)
- variation per version:
- Pytorch in standard branch only,
- portable VSCode in "cod" branch only. (but you can copy the "\t\cod" directory from one to the other)
- numpy-1.19.1/numba-0.511rc is still kept on Python-3.8 (so not Tensorflow-2.3.0 compatible)
- Python-3.9 still doesn't have a Qt Stack yet,
Areas of particular interest for testers:
- numba-0.51 (no alien behavior ?)
- it may seem that python-vscode with fully integrate ipykernel protocol activated was the nextweek one only, so not here
Next build effort for rc (seems august 16th)
- matplotlib-3.3.1
- numba-0.51 final
- pandas-1.1.1
| MD5 | SHA-1 | SHA-256 | Binary | Size |
|---|---|---|---|---|
| 361adfa82f0a15434d988b1f99bb958e | f3a9cc27d6e04a4f0d325ee4bfc89217372ef7fd | 75a3bae4751803dba4affa423edef33301766da7bf2ce8a7e42953e1c787d106 | Winpython64-3.8.5.0dotb4.exe | 24 787 712 Bytes |
| 9050dcba6bccb5e2e8bf1cbceef03b90 | 62fb18b5d217433219a8b14f9559cc5f72a1b629 | 81015038d280023e10809cfd7a2cd2830d1a815045d2d90c413ae98b00112f86 | Winpython32-3.8.5.0dotb4.exe | 23 629 808 Bytes |
| e86c63b4b8afb2a7d03caf56b4f91cb4 | aacdcc7e5dec73fddfba52cbefb1fceb91efb76f | 4042401a743f281d41ed9d79f5981b14bad33a0e11d97b10b38142bd1a8efe01 | Winpython64-3.8.5.0codb4.exe | 771 129 150 Bytes |
| f91f6e83fee039c7b54f9b63d60de7e4 | e44ab973f6abe7ade4accc48ec6758262d313aff | faea4fc926fb88ab00bfae6787a2455c8417f1633d30c0ac828c16fc2c119e50 | Winpython64-3.8.5.0b4.exe | 718 703 771 Bytes |
History of changes for WinPython-64bit 3.8.5.0cod build4
The following changes were made to WinPython-64bit distribution since version 3.8.3.0cod.
Tools
New packages:
- Pandoc 2.3 (a universal document converter)
Upgraded packages:
-
Nodejs v12.16.3 → v12.18.3 (a JavaScript runtime built on Chrome's V8 JavaScript engine)
-
npmjs 6.14.4 → 6.14.6 (a package manager for JavaScript)
-
VSCode 1.45.1.0 → 1.47.3.0 (source-code editor developed by Microsoft)
Python packages
New packages:
-
aiohttp 3.6.2 (Async http client/server framework (asyncio))
-
amply 0.1.2 (Amply allows you to load and manipulate AMPL/GLPK data as Python data structures)
-
argon2_cffi 20.1.0 (The secure Argon2 password hashing algorithm.)
-
asgi_csrf 0.6 (ASGI middleware for protecting against CSRF attacks)
-
async_timeout 3.0.1 (Timeout context manager for asyncio programs)
-
dask_glm 0.2.0 (Generalized Linear Models with Dask)
-
dask_labextension 3.0.0 (A Jupyter Notebook server extension manages Dask clusters.)
-
dask_ml 1.6.0 (A library for distributed and parallel machine learning)
-
flake8 3.8.3 (the modular source code checker: pep8, pyflakes and co)
-
guiqwt 3.0.3 (guiqwt is a set of tools for curve and image plotting (extension to PythonQwt))
-
importlib_metadata 1.7.0 (Read metadata from Python packages)
-
iniconfig 1.0.1 (iniconfig: brain-dead simple config-ini parsing)
-
jupyter_bokeh 2.0.3 (A Jupyter extension for rendering Bokeh content.)
-
jupyter_server_proxy 1.5.0 (Jupyter server extension to supervise and proxy web services)
-
msvc_runtime 14.27.29016 (Install the Microsoft™ Visual C++™ runtime DLLs to the sys.prefix and Scripts directories)
-
multidict 4.7.6 (multidict implementation)
-
pydocstyle 4.0.1 (Python docstring style checker)
-
python_baseconv 1.2.2 (Convert numbers from base 10 integers to base X strings and back again.)
-
rfc3986 1.4.0 (Validating URI References per RFC 3986)
-
rope 0.17.0 (a python refactoring library...)
-
simpervisor 0.3 (Simple async process supervisor)
-
wasmer 0.4.2b11 (Python extension to run WebAssembly binaries)
-
yapf 0.30.0 (A formatter for Python code.)
-
yarl 1.5.1 (Yet another URL library)
-
zipp 3.1.0 (Backport of pathlib-compatible object wrapper for zip files)
Upgraded packages:
-
aiosqlite 0.13.0 → 0.15.0 (asyncio bridge to the standard sqlite3 module)
-
asgiref 3.2.7 → 3.2.10 (ASGI specs, helper code, and adapters)
-
astroid 2.4.1 → 2.4.2 (An abstract syntax tree for Python with inference support.)
-
autopep8 1.5.2 → 1.5.3 (A tool that automatically formats Python code to conform to the PEP 8 style guide)
-
backcall 0.1.0 → 0.2.0 (Specifications for callback functions passed in to an API)
-
beautifulsoup4 4.9.0 → 4.9.1 (Screen-scraping library)
-
bokeh 2.0.2 → 2.1.1 (Interactive plots and applications in the browser from Python)
-
bqplot 0.12.11 → 0.12.15 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
-
branca 0.3.1 → 0.4.1 (Generate complex HTML+JS pages with Python)
-
cachelib 0.1 → 0.1.1 (A collection of cache libraries in the same API interface.)
-
certifi 2020.4.5.1 → 2020.6.20 (Python package for providing Mozilla's CA Bundle.)
-
cffi 1.14.0 → 1.14.1 (Foreign Function Interface for Python calling C code.)
-
cftime 1.1.3 → 1.2.1 (Time-handling functionality from netcdf4-python)
-
cloudpickle 1.4.1 → 1.5.0 (Extended pickling support for Python objects)
-
cryptography 2.9.2 → 3.0 (cryptography is a package which provides cryptographic recipes and primitives to Python developers.)
-
cvxpy 1.0.31 → 1.1.3 (A domain-specific language for modeling convex optimization problems in Python.)
-
cx_freeze 6.1 → 6.2 (create standalone executables from Python scripts)
-
cython 0.29.19 → 0.29.21 (The Cython compiler for writing C extensions for the Python language.)
-
dask 2.16.0 → 2.22.0 (Parallel PyData with Task Scheduling)
-
datasette 0.42 → 0.45 (A tool for exploring and publishing data)
-
datashader 0.10.0 → 0.11.0 (Data visualization toolchain based on aggregating into a grid)
-
diff_match_patch 20181111 → 20200713 (Repackaging of Google's Diff Match and Patch libraries. Offers robust algorithms to perform the operations required for synchronizing plain text.)
-
distlib 0.3.0 → 0.3.1 (Distribution utilities)
-
distributed 2.16.0 → 2.22.0 (Distributed scheduler for Dask)
-
fast_histogram 0.8 → 0.9 (Fast simple 1D and 2D histograms)
-
fastparquet 0.4.0 → 0.4.1 (Python support for Parquet file format)
-
flask_accepts 0.17.2 → 0.17.3 (Easy, opinionated Flask input/output handling with Flask-restx and Marshmallow)
-
flask_sqlalchemy 2.4.1 → 2.4.4 (Adds SQLAlchemy support to your Flask application.)
-
fsspec 0.7.3 → 0.8.0 (File-system specification)
-
gdal 3.0.4 → 3.1.2 (GDAL: Geospatial Data Abstraction Library)
-
geopandas 0.7.0 → 0.8.1 (Geographic pandas extensions)
-
geopy 1.22.0 → 2.0.0 (Python Geocoding Toolbox)
-
greenlet 0.4.15 → 0.4.16 (Lightweight in-process concurrent programming)
-
guidata 1.7.7.dev1 → 1.7.7 (Automatic graphical user interfaces generation for easy dataset editing and display)
-
holoviews 1.13.2 → 1.13.3 (Stop plotting your data - annotate your data and let it visualize itself.)
-
html5lib 1.0.1 → 1.1 (HTML parser based on the WHATWG HTML specification)
-
httpie 2.1.0 → 2.2.0 (HTTPie - a CLI, cURL-like tool for humans.)
-
hvplot 0.5.2 → 0.6.0 (A high-level plotting API for the PyData ecosystem built on HoloViews.)
-
hypercorn 0.9.5 → 0.10.2 (A ASGI Server based on Hyper libraries and inspired by Gunicorn.)
-
hypothesis 5.14.0 → 5.23.8 (A library for property-based testing)
-
idna 2.9 → 2.10 (Internationalized Domain Names in Applications (IDNA))
-
imageio 2.8.0 → 2.9.0 (Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.)
-
imbalanced_learn 0.6.2 → 0.7.0 (Toolbox for imbalanced dataset in machine learning.)
-
intake 0.5.5 → 0.6.0 (Data load and catalog system)
-
ipykernel 5.2.1 → 5.3.4 (IPython Kernel for Jupyter)
-
ipyleaflet 0.12.6 → 0.13.3 (A Jupyter widget for dynamic Leaflet maps)
-
ipympl 0.5.6 → 0.5.7 (Matplotlib Jupyter Extension)
-
ipython 7.14.0 → 7.17.0 (IPython: Productive Interactive Computing)
-
jedi 0.17.0 → 0.17.1 (An autocompletion tool for Python that can be used for text editors.)
-
joblib 0.15.1 → 0.16.0 (Lightweight pipelining: using Python functions as pipeline jobs.)
-
json5 0.9.3 → 0.9.5 (A Python implementation of the JSON5 data format.)
-
julia 0.5.3 → 0.5.4 (Julia/Python bridge with IPython support.)
-
jupyter_client 6.1.3 → 6.1.6 (Jupyter protocol implementation and client libraries)
-
jupyter_sphinx 0.2.3 → 0.2.4 (Jupyter Sphinx Extensions)
-
jupyterlab 2.1.2 → 2.2.4 (The JupyterLab notebook server extension.)
-
jupyterlab_server 1.1.3 → 1.2.0 (JupyterLab Server)
-
keyring 21.2.1 → 21.3.0 (Store and access your passwords safely.)
-
llvmlite 0.32.1 → 0.34.0rc1 (lightweight wrapper around basic LLVM functionality)
-
lxml 4.5.1 → 4.5.2 (Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.)
-
lz4 3.0.2 → 3.1.0 (LZ4 Bindings for Python)
-
marshmallow 3.6.0 → 3.7.1 (A lightweight library for converting complex datatypes to and from native Python datatypes.)
-
matplotlib 3.2.1 → 3.3.0 (Python plotting package)
-
mercantile 1.1.4 → 1.1.5 (Web mercator XYZ tile utilities)
-
mizani 0.6.0 → 0.7.1 (Scales for Python)
-
mlxtend 0.17.2 → 0.17.3 (Machine Learning Library Extensions)
-
more_itertools 8.3.0 → 8.4.0 (More routines for operating on iterables, beyond itertools)
-
mpl_scatter_density 0.6 → 0.7 (Matplotlib helpers to make density scatter plots)
-
mpld3 0.3 → 0.5.1 (D3 Viewer for Matplotlib)
-
mypy 0.770 → 0.782 (Optional static typing for Python)
-
mysql_connector_python 8.0.18 → 8.0.21 (MySQL driver written in Python)
-
nbclient 0.3.0 → 0.4.1 (A client library for executing notebooks. Formally nbconvert's ExecutePreprocessor.)
-
nbformat 5.0.6 → 5.0.7 (The Jupyter Notebook format)
-
nest_asyncio 1.3.3 → 1.4.0 (Patch asyncio to allow nested event loops)
-
netcdf4 1.5.3 → 1.5.4 (Provides an object-oriented python interface to the netCDF version 4 library.)
-
notebook 6.0.3 → 6.1.1 (A web-based notebook environment for interactive computing)
-
numba 0.49.1 → 0.51.0rc1 (compiling Python code using LLVM)
-
numpy 1.18.4+mkl → 1.19.1+mkl (NumPy is the fundamental package for array computing with Python.)
-
numpydoc 0.9.2 → 1.1.0 (Sphinx extension to support docstrings in Numpy format)
-
oct2py 5.0.4 → 5.2.0 (Python to GNU Octave bridge --> run m-files from python.)
-
octave_kernel 0.31.1 → 0.32.0 (A Jupyter kernel for Octave.)
-
pandas 1.0.3 → 1.1.0 (Powerful data structures for data analysis, time series, and statistics)
-
pandas_datareader 0.8.1 → 0.9.0 (Data readers extracted from the pandas codebase,should be compatible with recent pandas versions)
-
panel 0.9.5 → 0.9.7 (A high level app and dashboarding solution for Python.)
-
papermill 2.1.1 → 2.1.2 (Parametrize and run Jupyter and nteract Notebooks)
-
pillow 7.1.2 → 7.2.0 (Python Imaging Library (Fork))
-
pint 0.11 → 0.14 (Physical quantities module)
-
pip 20.1.1 → 20.2.1 (The PyPA recommended tool for installing Python packages.)
-
pipdeptree 0.13.2 → 1.0.0 (Command line utility to show dependency tree of packages)
-
plotly 4.7.1 → 4.9.0 (An open-source, interactive graphing library for Python)
-
plotnine 0.6.0 → 0.7.1 (A grammar of graphics for python)
-
ppci 0.5.7 → 0.5.8 (A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python)
-
protobuf 3.11.3 → 4.0.0rc1 (Protocol Buffers)
-
psutil 5.7.0 → 5.7.2 (Cross-platform lib for process and system monitoring in Python.)
-
ptpython 3.0.2 → 3.0.3 (Python REPL build on top of prompt_toolkit)
-
pulp 1.6.11 → 2.3 (PuLP is an LP modeler written in python. PuLP can generate MPS or LP files and call GLPK, COIN CLP/CBC, CPLEX, and GUROBI to solve linear problems.)
-
py 1.8.1 → 1.9.0 (library with cross-python path, ini-parsing, io, code, log facilities)
-
pyarrow 0.17.1 → 1.0.0 (Python library for Apache Arrow)
-
pydeck 0.2.1 → 0.4.0 (Widget for deck.gl maps)
-
pylint 2.5.2 → 2.5.3 (python code static checker)
-
pymongo 3.10.1 → 3.11.0 (Python driver for MongoDB )
-
pynacl 1.3.0 → 1.4.0 (Python binding to the Networking and Cryptography (NaCl) library)
-
pypandoc 1.3.2 → 1.5 (Thin wrapper for pandoc.)
-
pyqt5 5.14.2 → 5.15.0 (Python bindings for the Qt cross platform application toolkit)
-
pyqt5_sip 12.7.2 → 12.8.0 (The sip module support for PyQt5)
-
pyqtgraph 0.11.0rc0 → 0.11.0 (Scientific Graphics and GUI Library for Python)
-
pyqtwebengine 5.14.0 → 5.15.0 (Python bindings for the Qt WebEngine framework)
-
pytest 5.4.2 → 6.0.1 (pytest: simple powerful testing with Python)
-
Python 3.8.3 → 3.8.5 (Python programming language with standard library)
-
python_dotenv 0.13.0 → 0.14.0 (Add .env support to your django/flask apps in development and deployments)
-
python_language_server 0.32.0 → 0.34.1 (Python Language Server for the Language Server Protocol)
-
pythonnet 2.4.1.dev0 → 2.5.1 (.Net and Mono integration for Python)
-
pythonqwt 0.5.6.dev0 → 0.6.1 (Qt plotting widgets for Python)
-
pyviz_comms 0.7.4 → 0.7.6 (Bidirectional communication for the PyViz ecosystem.)
-
pywin32 227 → 228 (Python for Window Extensions)
-
pyzmq 19.0.1 → 19.0.2 (Python bindings for 0MQ)
-
qtconsole 4.7.4 → 4.7.5 (Jupyter Qt console)
-
quantecon 0.4.7 → 0.4.8 (QuantEcon is a package to support all forms of quantitative economic modelling.)
-
quart 0.12.0 → 0.13.0 (A Python ASGI web microframework with the same API as Flask)
-
rasterio 1.1.4 → 1.1.5 (Fast and direct raster I/O for use with Numpy and SciPy)
-
redis 3.5.2 → 3.5.3 (Python client for Redis key-value store)
-
regex 2020.5.14 → 2020.7.14 (Alternative regular expression module, to replace re.)
-
reportlab 3.5.42 → 3.5.47 (The Reportlab Toolkit)
-
requests 2.23.0 → 2.24.0 (Python HTTP for Humans.)
-
rx 3.1.0 → 3.1.1 (Reactive Extensions (Rx) for Python)
-
scikit_learn 0.23.1 → 0.23.2 (A set of python modules for machine learning and data mining)
-
scipy 1.4.1 → 1.5.2 (SciPy: Scientific Library for Python)
-
setuptools 46.4.0 → 49.2.1 (Easily download, build, install, upgrade, and uninstall Python packages)
-
simplejson 3.17.0 → 3.17.2 (Simple, fast, extensible JSON encoder/decoder for Python)
-
six 1.14.0 → 1.15.0 (Python 2 and 3 compatibility utilities)
-
sortedcontainers 2.1.0 → 2.2.2 (Sorted Containers -- Sorted List, Sorted Dict, Sorted Set)
-
sounddevice 0.3.15 → 0.4.0 (Play and Record Sound with Python)
-
soupsieve 2.0 → 2.0.1 (A modern CSS selector implementation for Beautiful Soup.)
-
sphinx 3.0.3 → 3.1.2 (Tool for generating documentation which uses reStructuredText as its markup language)
-
sphinx_rtd_theme 0.4.3 → 0.5.0 (Read the Docs theme for Sphinx)
-
spyder 4.1.3 → 4.1.4 (The Scientific Python Development Environment)
-
spyder_kernels 1.9.1 → 1.9.3 (Jupyter kernels for Spyder's console)
-
sqlalchemy 1.3.17 → 1.3.18 (Database Abstraction Library)
-
streamz 0.5.0 → 0.5.4 (Streams)
-
sympy 1.5.1 → 1.6.1 (Computer algebra system (CAS) in Python)
-
tblib 1.6.0 → 1.7.0 (Traceback serialization library.)
-
threadpoolctl 2.0.0 → 2.1.0 (threadpoolctl)
-
tifffile 2020.5.11 → 2020.7.24 (Read and write TIFF(r) files)
-
tqdm 4.46.0 → 4.48.0 (Fast, Extensible Progress Meter)
-
tranquilizer 0.4.1 → 0.5.0+1.gff8dd5f (Put your functions to REST)
-
trio 0.15.1 → 0.16.0 (A friendly Python library for async concurrency and I/O)
-
twine 3.1.1 → 3.2.0 (Collection of utilities for publishing packages on PyPI)
-
twitter 1.17.1 → 1.18.0 (An API and command-line toolset for Twitter (twitter.com))
-
umap_learn 0.4.3 → 0.4.6 (Uniform Manifold Approximation and Projection)
-
uncertainties 3.1.2 → 3.1.4 (Transparent calculations with uncertainties on the quantities involved (aka error propagation); fast calculation of derivatives)
-
urllib3 1.25.9 → 1.25.10 (HTTP library with thread-safe connection pooling, file post, and more.)
-
uvicorn 0.11.5 → 0.11.8 (The lightning-fast ASGI server.)
-
virtualenv 20.0.20 → 20.0.29 (Virtual Python Environment builder)
-
watchdog 0.10.2 → 0.10.3 (Filesystem events monitoring)
-
wcwidth 0.1.9 → 0.2.5 (Measures number of Terminal column cells of wide-character codes)
-
winpython 2.4.20200425 → 3.0.20200808 (WinPython distribution tools, including WPPM)
-
xarray 0.15.1 → 0.16.0 (N-D labeled arrays and datasets in Python)
-
xlsxwriter 1.2.8 → 1.3.0 (A Python module for creating Excel XLSX files.)
-
xlwings 0.19.4 → 0.20.0 (Make Excel fly: Interact with Excel from Python and vice versa.)
Removed packages:
-
dill 0.3.1.1 (serialize all of python)
-
flask_restplus 0.13.0 (Fully featured framework for fast, easy and documented API development with Flask)
-
imagecodecs 2020.2.18 (Image transformation, compression, and decompression codecs)
-
multiprocess 0.70.9 (better multiprocessing and multithreading in python)
-
swifter 0.304 (A package which efficiently applies any function to a pandas dataframe or series in the fastest available manner)
-
tbb 2019.0 (Intel(R) Threading Building Blocks)
rc (2020-08-15 : matplotlib-3.3.1 , numba-0.51, python-3.9.0rc1)
Changes from WinPython 2020-03 build4:
- Infrastructure:
- New Tools:
- Removed Packages:
- New Packages:
- Upgraded Packages:
- matplotlib-3.3.1
- numba-0.51.0,
- VSCode-1.48.0, python-vscode-2020.8.101144
- variation per version:
- Pytorch in standard branch only,
- portable VSCode in "cod" branch only. (but you can copy the "\t\cod" directory from one to the other)
- Python-3.9.0rc1 still doesn't have a Qt Stack (seems they are delayed)
Areas of particular interest for testers:
- numba-0.51 (no alien behavior ?)
- have fun looking at dask_labextension included demo
- python-vscode with fully integrate ipykernel protocol activated (?), looks fully working at last, but:
- no sound (security concern),
- %matplotlib widget seems not interactive if there was some %matplotlib inline before (otherwise ok)
- Python-3.9.0rc1
if no major complaint in next few days, exact same binaries will be renamed as final
| MD5 | SHA-1 | SHA-256 | Binary | Size |
|---|---|---|---|---|
| 6302b292f6e8c8e28c926d7ae7d0f3ce | e8e20f9b5a9e4d73cb1da6d488275e48d086c680 | 8755f55b85027eeda873ec987896a94dba6f627f0568f5b9515999c93bbb638c | Winpython64-3.9.0.1dotrc.exe | 25 376 125 Bytes |
| a165e0254b16cac3264979300814c47e | 71f72f27a53da7cb60942b2f271970a00dc3300b | a6403721b015baf5c3a2fd2e2650e3b50d2ff938333e67790cc10375efe57951 | Winpython32-3.9.0.1dotrc.exe | 24 217 658 Bytes |
| 5f0c7164cd1dcd2128b626cea1871c71 | 0756ccbd5fd1659b7c03f423d7054a2495439087 | 418d78bb2227c6cc5d1da4898bf5092aad581b9ea00786531fdcae5912f3c935 | Winpython64-3.8.5.0dotrc.exe | 24 781 402 Bytes |
| 63acb8be789d36f20eee047481c991f2 | 1f0584fe9879f9570277ab12c74bf9cf79ddd5e4 | 06bbbd837a71eca6b6d8f2d40657be2d3ba49f71700a779c9eacbd62d1b2794b | Winpython32-3.8.5.0dotrc.exe | 23 624 688 Bytes |
| f4a5c3e064555f5dbfa3762cfec1812b | 8eb2eeaf2dd7420cb057df6fa669b1a69308a0f1 | 89443c56b44a0ee3827bf38cf3d4d67202098d7d3b42c2c45e80d498c656b919 | Winpython64-3.8.5.0rc.exe | 718 696 511 Bytes |
| 4e37f0e452f4b5baf30ec1789747ba59 | 3de50334d1a17c59f26d050d21f6742489bbe12c | ab40846960e8e57db8b43fa330d69fada99eda778408edf16e8a2e84b8e4a8c3 | Winpython64-3.9.0.1codrc.exe | 635 162 253 Bytes |
| 576199aca38c18e68590d3706320f357 | a95d571d20a5b03aaad68338cd8bffeeca8ceb2f | d9056790e68ed8a548ada97c259f532f7be8f29e1c4142c4b31e2105710bdf75 | Winpython64-3.8.5.0codrc.exe | 743 880 821 Bytes |
History of changes for WinPython-64bit 3.8.5.0
The following changes were made to WinPython-64bit distribution since version 3.8.3.0.
Tools
New packages:
- Pandoc 2.3 (a universal document converter)
Upgraded packages:
-
Nodejs v12.16.3 → v12.18.3 (a JavaScript runtime built on Chrome's V8 JavaScript engine)
-
npmjs 6.14.4 → 6.14.6 (a package manager for JavaScript)
Python packages
New packages:
-
aiohttp 3.6.2 (Async http client/server framework (asyncio))
-
amply 0.1.2 (Amply allows you to load and manipulate AMPL/GLPK data as Python data structures)
-
argon2_cffi 20.1.0 (The secure Argon2 password hashing algorithm.)
-
asgi_csrf 0.6.1 (ASGI middleware for protecting against CSRF attacks)
-
async_timeout 3.0.1 (Timeout context manager for asyncio programs)
-
dask_glm 0.2.0 (Generalized Linear Models with Dask)
-
dask_labextension 3.0.0 (A Jupyter Notebook server extension manages Dask clusters.)
-
dask_ml 1.6.0 (A library for distributed and parallel machine learning)
-
flake8 3.8.3 (the modular source code checker: pep8, pyflakes and co)
-
guiqwt 3.0.4 (guiqwt is a set of tools for curve and image plotting (extension to PythonQwt))
-
importlib_metadata 1.7.0 (Read metadata from Python packages)
-
iniconfig 1.0.1 (iniconfig: brain-dead simple config-ini parsing)
-
jupyter_bokeh 2.0.3 (A Jupyter extension for rendering Bokeh content.)
-
jupyter_server_proxy 1.5.0 (Jupyter server extension to supervise and proxy web services)
-
msvc_runtime 14.27.29016 (Install the Microsoft™ Visual C++™ runtime DLLs to the sys.prefix and Scripts directories)
-
multidict 4.7.6 (multidict implementation)
-
pydocstyle 4.0.1 (Python docstring style checker)
-
python_baseconv 1.2.2 (Convert numbers from base 10 integers to base X strings and back again.)
-
rfc3986 1.4.0 (Validating URI References per RFC 3986)
-
rope 0.17.0 (a python refactoring library...)
-
simpervisor 0.3 (Simple async process supervisor)
-
wasmer 0.4.2b11 (Python extension to run WebAssembly binaries)
-
yapf 0.30.0 (A formatter for Python code.)
-
yarl 1.5.1 (Yet another URL library)
-
zipp 3.1.0 (Backport of pathlib-compatible object wrapper for zip files)
Upgraded packages:
-
aiosqlite 0.13.0 → 0.15.0 (asyncio bridge to the standard sqlite3 module)
-
asgiref 3.2.7 → 3.2.10 (ASGI specs, helper code, and adapters)
-
astroid 2.4.1 → 2.4.2 (An abstract syntax tree for Python with inference support.)
-
autopep8 1.5.2 → 1.5.3 (A tool that automatically formats Python code to conform to the PEP 8 style guide)
-
backcall 0.1.0 → 0.2.0 (Specifications for callback functions passed in to an API)
-
beautifulsoup4 4.9.0 → 4.9.1 (Screen-scraping library)
-
bokeh 2.0.2 → 2.1.1 (Interactive plots and applications in the browser from Python)
-
botorch 0.2.3 → 0.3.0 (Bayesian Optimization in PyTorch)
-
bqplot 0.12.11 → 0.12.15 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
-
branca 0.3.1 → 0.4.1 (Generate complex HTML+JS pages with Python)
-
cachelib 0.1 → 0.1.1 (A collection of cache libraries in the same API interface.)
-
certifi 2020.4.5.1 → 2020.6.20 (Python package for providing Mozilla's CA Bundle.)
-
cffi 1.14.0 → 1.14.1 (Foreign Function Interface for Python calling C code.)
-
cftime 1.1.3 → 1.2.1 (Time-handling functionality from netcdf4-python)
-
cloudpickle 1.4.1 → 1.5.0 (Extended pickling support for Python objects)
-
cryptography 2.9.2 → 3.0 (cryptography is a package which provides cryptographic recipes and primitives to Python developers.)
-
cvxpy 1.0.31 → 1.1.3 (A domain-specific language for modeling convex optimization problems in Python.)
-
cx_freeze 6.1 → 6.2 (create standalone executables from Python scripts)
-
cython 0.29.19 → 0.29.21 (The Cython compiler for writing C extensions for the Python language.)
-
dask 2.16.0 → 2.23.0 (Parallel PyData with Task Scheduling)
-
datasette 0.42 → 0.47.2 (A tool for exploring and publishing data)
-
datashader 0.10.0 → 0.11.0 (Data visualization toolchain based on aggregating into a grid)
-
diff_match_patch 20181111 → 20200713 (Repackaging of Google's Diff Match and Patch libraries. Offers robust algorithms to perform the operations required for synchronizing plain text.)
-
distlib 0.3.0 → 0.3.1 (Distribution utilities)
-
distributed 2.16.0 → 2.23.0 (Distributed scheduler for Dask)
-
fast_histogram 0.8 → 0.9 (Fast simple 1D and 2D histograms)
-
fastparquet 0.4.0 → 0.4.1 (Python support for Parquet file format)
-
flask_accepts 0.17.2 → 0.17.3 (Easy, opinionated Flask input/output handling with Flask-restx and Marshmallow)
-
flask_sqlalchemy 2.4.1 → 2.4.4 (Adds SQLAlchemy support to your Flask application.)
-
fsspec 0.7.3 → 0.8.0 (File-system specification)
-
gdal 3.0.4 → 3.1.2 (GDAL: Geospatial Data Abstraction Library)
-
geopandas 0.7.0 → 0.8.1 (Geographic pandas extensions)
-
geopy 1.22.0 → 2.0.0 (Python Geocoding Toolbox)
-
greenlet 0.4.15 → 0.4.16 (Lightweight in-process concurrent programming)
-
guidata 1.7.7.dev1 → 1.7.8 (Automatic graphical user interfaces generation for easy dataset editing and display)
-
holoviews 1.13.2 → 1.13.3 (Stop plotting your data - annotate your data and let it visualize itself.)
-
html5lib 1.0.1 → 1.1 (HTML parser based on the WHATWG HTML specification)
-
httpie 2.1.0 → 2.2.0 (HTTPie - a CLI, cURL-like tool for humans.)
-
hvplot 0.5.2 → 0.6.0 (A high-level plotting API for the PyData ecosystem built on HoloViews.)
-
hypercorn 0.9.5 → 0.10.2 (A ASGI Server based on Hyper libraries and inspired by Gunicorn.)
-
hypothesis 5.14.0 → 5.24.3 (A library for property-based testing)
-
idna 2.9 → 2.10 (Internationalized Domain Names in Applications (IDNA))
-
imageio 2.8.0 → 2.9.0 (Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.)
-
imbalanced_learn 0.6.2 → 0.7.0 (Toolbox for imbalanced dataset in machine learning.)
-
intake 0.5.5 → 0.6.0 (Data load and catalog system)
-
ipykernel 5.2.1 → 5.3.4 (IPython Kernel for Jupyter)
-
ipyleaflet 0.12.6 → 0.13.3 (A Jupyter widget for dynamic Leaflet maps)
-
ipympl 0.5.6 → 0.5.7 (Matplotlib Jupyter Extension)
-
ipython 7.14.0 → 7.17.0 (IPython: Productive Interactive Computing)
-
jedi 0.17.0 → 0.17.1 (An autocompletion tool for Python that can be used for text editors.)
-
joblib 0.15.1 → 0.16.0 (Lightweight pipelining: using Python functions as pipeline jobs.)
-
json5 0.9.3 → 0.9.5 (A Python implementation of the JSON5 data format.)
-
julia 0.5.3 → 0.5.4 (Julia/Python bridge with IPython support.)
-
jupyter_client 6.1.3 → 6.1.6 (Jupyter protocol implementation and client libraries)
-
jupyter_sphinx 0.2.3 → 0.2.4 (Jupyter Sphinx Extensions)
-
jupyterlab 2.1.2 → 2.2.4 (The JupyterLab notebook server extension.)
-
jupyterlab_server 1.1.3 → 1.2.0 (JupyterLab Server)
-
keyring 21.2.1 → 21.3.0 (Store and access your passwords safely.)
-
llvmlite 0.32.1 → 0.34.0 (lightweight wrapper around basic LLVM functionality)
-
lxml 4.5.1 → 4.5.2 (Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.)
-
lz4 3.0.2 → 3.1.0 (LZ4 Bindings for Python)
-
marshmallow 3.6.0 → 3.7.1 (A lightweight library for converting complex datatypes to and from native Python datatypes.)
-
matplotlib 3.2.1 → 3.3.1 (Python plotting package)
-
mercantile 1.1.4 → 1.1.5 (Web mercator XYZ tile utilities)
-
mizani 0.6.0 → 0.7.1 (Scales for Python)
-
mlxtend 0.17.2 → 0.17.3 (Machine Learning Library Extensions)
-
more_itertools 8.3.0 → 8.4.0 (More routines for operating on iterables, beyond itertools)
-
mpl_scatter_density 0.6 → 0.7 (Matplotlib helpers to make density scatter plots)
-
mpld3 0.3 → 0.5.1 (D3 Viewer for Matplotlib)
-
mypy 0.770 → 0.782 (Optional static typing for Python)
-
mysql_connector_python 8.0.18 → 8.0.21 (MySQL driver written in Python)
-
nbclient 0.3.0 → 0.4.1 (A client library for executing notebooks. Formally nbconvert's ExecutePreprocessor.)
-
nbformat 5.0.6 → 5.0.7 (The Jupyter Notebook format)
-
nest_asyncio 1.3.3 → 1.4.0 (Patch asyncio to allow nested event loops)
-
netcdf4 1.5.3 → 1.5.4 (Provides an object-oriented python interface to the netCDF version 4 library.)
-
notebook 6.0.3 → 6.1.3 (A web-based notebook environment for interactive computing)
-
numba 0.49.1 → 0.51.0 (compiling Python code using LLVM)
-
numpy 1.18.4+mkl → 1.19.1+mkl (NumPy is the fundamental package for array computing with Python.)
-
numpydoc 0.9.2 → 1.1.0 (Sphinx extension to support docstrings in Numpy format)
-
oct2py 5.0.4 → 5.2.0 (Python to GNU Octave bridge --> run m-files from python.)
-
octave_kernel 0.31.1 → 0.32.0 (A Jupyter kernel for Octave.)
-
pandas 1.0.3 → 1.1.0 (Powerful data structures for data analysis, time series, and statistics)
-
pandas_datareader 0.8.1 → 0.9.0 (Data readers extracted from the pandas codebase,should be compatible with recent pandas versions)
-
panel 0.9.5 → 0.9.7 (A high level app and dashboarding solution for Python.)
-
papermill 2.1.1 → 2.1.2 (Parametrize and run Jupyter and nteract Notebooks)
-
pillow 7.1.2 → 7.2.0 (Python Imaging Library (Fork))
-
pint 0.11 → 0.14 (Physical quantities module)
-
pip 20.1.1 → 20.2.2 (The PyPA recommended tool for installing Python packages.)
-
pipdeptree 0.13.2 → 1.0.0 (Command line utility to show dependency tree of packages)
-
plotly 4.7.1 → 4.9.0 (An open-source, interactive graphing library for Python)
-
plotnine 0.6.0 → 0.7.1 (A grammar of graphics for python)
-
ppci 0.5.7 → 0.5.8 (A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python)
-
prompt_toolkit 3.0.5 → 3.0.6 (Library for building powerful interactive command lines in Python)
-
protobuf 3.11.3 → 4.0.0rc1 (Protocol Buffers)
-
psutil 5.7.0 → 5.7.2 (Cross-platform lib for process and system monitoring in Python.)
-
ptpython 3.0.2 → 3.0.5 (Python REPL build on top of prompt_toolkit)
-
pulp 1.6.11 → 2.3 (PuLP is an LP modeler written in python. PuLP can generate MPS or LP files and call GLPK, COIN CLP/CBC, CPLEX, and GUROBI to solve linear problems.)
-
py 1.8.1 → 1.9.0 (library with cross-python path, ini-parsing, io, code, log facilities)
-
pyarrow 0.17.1 → 1.0.0 (Python library for Apache Arrow)
-
pydeck 0.2.1 → 0.4.0 (Widget for deck.gl maps)
-
pylint 2.5.2 → 2.5.3 (python code static checker)
-
pymongo 3.10.1 → 3.11.0 (Python driver for MongoDB )
-
pynacl 1.3.0 → 1.4.0 (Python binding to the Networking and Cryptography (NaCl) library)
-
pypandoc 1.3.2 → 1.5 (Thin wrapper for pandoc.)
-
pyqt5 5.14.2 → 5.15.0 (Python bindings for the Qt cross platform application toolkit)
-
pyqt5_sip 12.7.2 → 12.8.0 (The sip module support for PyQt5)
-
pyqtgraph 0.11.0rc0 → 0.11.0 (Scientific Graphics and GUI Library for Python)
-
pyqtwebengine 5.14.0 → 5.15.0 (Python bindings for the Qt WebEngine framework)
-
pytest 5.4.2 → 6.0.1 (pytest: simple powerful testing with Python)
-
Python 3.8.3 → 3.8.5 (Python programming language with standard library)
-
python_dotenv 0.13.0 → 0.14.0 (Add .env support to your django/flask apps in development and deployments)
-
python_language_server 0.32.0 → 0.34.1 (Python Language Server for the Language Server Protocol)
-
pythonnet 2.4.1.dev0 → 2.5.1 (.Net and Mono integration for Python)
-
pythonqwt 0.5.6.dev0 → 0.6.2 (Qt plotting widgets for Python)
-
pyviz_comms 0.7.4 → 0.7.6 (Bidirectional communication for the PyViz ecosystem.)
-
pywin32 227 → 228 (Python for Window Extensions)
-
pyzmq 19.0.1 → 19.0.2 (Python bindings for 0MQ)
-
qtconsole 4.7.4 → 4.7.5 (Jupyter Qt console)
-
quantecon 0.4.7 → 0.4.8 (QuantEcon is a package to support all forms of quantitative economic modelling.)
-
quart 0.12.0 → 0.13.0 (A Python ASGI web microframework with the same API as Flask)
-
rasterio 1.1.4 → 1.1.5 (Fast and direct raster I/O for use with Numpy and SciPy)
-
redis 3.5.2 → 3.5.3 (Python client for Redis key-value store)
-
regex 2020.5.14 → 2020.7.14 (Alternative regular expression module, to replace re.)
-
reportlab 3.5.42 → 3.5.47 (The Reportlab Toolkit)
-
requests 2.23.0 → 2.24.0 (Python HTTP for Humans.)
-
rx 3.1.0 → 3.1.1 (Reactive Extensions (Rx) for Python)
-
scikit_learn 0.23.1 → 0.23.2 (A set of python modules for machine learning and data mining)
-
scipy 1.4.1 → 1.5.2 (SciPy: Scientific Library for Python)
-
setuptools 46.4.0 → 49.6.0 (Easily download, build, install, upgrade, and uninstall Python packages)
-
simplejson 3.17.0 → 3.17.2 (Simple, fast, extensible JSON encoder/decoder for Python)
-
six 1.14.0 → 1.15.0 (Python 2 and 3 compatibility utilities)
-
sortedcontainers 2.1.0 → 2.2.2 (Sorted Containers -- Sorted List, Sorted Dict, Sorted Set)
-
sounddevice 0.3.15 → 0.4.0 (Play and Record Sound with Python)
-
soupsieve 2.0 → 2.0.1 (A modern CSS selector implementation for Beautiful Soup.)
-
sphinx 3.0.3 → 3.2.1 (Tool for generating documentation which uses reStructuredText as its markup language)
-
sphinx_rtd_theme 0.4.3 → 0.5.0 (Read the Docs theme for Sphinx)
-
spyder 4.1.3 → 4.1.4 (The Scientific Python Development Environment)
-
spyder_kernels 1.9.1 → 1.9.3 (Jupyter kernels for Spyder's console)
-
sqlalchemy 1.3.17 → 1.3.18 (Database Abstraction Library)
-
streamz 0.5.0 → 0.5.4 (Streams)
-
sympy 1.5.1 → 1.6.2 (Computer algebra system (CAS) in Python)
-
tblib 1.6.0 → 1.7.0 (Traceback serialization library.)
-
threadpoolctl 2.0.0 → 2.1.0 (threadpoolctl)
-
tifffile 2020.5.11 → 2020.8.13 (Read and write TIFF(r) files)
-
torch 1.5.0+cpu → 1.6.0+cpu (Tensors and Dynamic neural networks in Python with strong GPU acceleration)
-
torchvision 0.6.0+cpu → 0.7.0+cpu (image and video datasets and models for torch deep learning)
-
tqdm 4.46.0 → 4.48.0 (Fast, Extensible Progress Meter)
-
tranquilizer 0.4.1 → 0.5.0+1.gff8dd5f (Put your functions to REST)
-
trio 0.15.1 → 0.16.0 (A friendly Python library for async concurrency and I/O)
-
twine 3.1.1 → 3.2.0 (Collection of utilities for publishing packages on PyPI)
-
twitter 1.17.1 → 1.18.0 (An API and command-line toolset for Twitter (twitter.com))
-
umap_learn 0.4.3 → 0.4.6 (Uniform Manifold Approximation and Projection)
-
uncertainties 3.1.2 → 3.1.4 (Transparent calculations with uncertainties on the quantities involved (aka error propagation); fast calculation of derivatives)
-
urllib3 1.25.9 → 1.25.10 (HTTP library with thread-safe connection pooling, file post, and more.)
-
uvicorn 0.11.5 → 0.11.8 (The lightning-fast ASGI server.)
-
virtualenv 20.0.20 → 20.0.30 (Virtual Python Environment builder)
-
watchdog 0.10.2 → 0.10.3 (Filesystem events monitoring)
-
wcwidth 0.1.9 → 0.2.5 (Measures number of Terminal column cells of wide-character codes)
-
wheel 0.34.2 → 0.35.1 (A built-package format for Python)
-
winpython 2.4.20200425 → 3.0.20200808 (WinPython distribution tools, including WPPM)
-
wordcloud 1.7.0 → 1.8.0 (A little word cloud generator)
-
xarray 0.15.1 → 0.16.0 (N-D labeled arrays and datasets in Python)
-
xlsxwriter 1.2.8 → 1.3.3 (A Python module for creating Excel XLSX files.)
-
xlwings 0.19.4 → 0.20.2 (Make Excel fly: Interact with Excel from Python and vice versa.)
Removed packages:
-
absl_py 0.9.0 (Abseil Python Common Libraries, see github.com/abseil/abseil-py.)
-
astunparse 1.6.3 (An AST unparser for Python)
-
cachetools 4.0.0 (Extensible memoizing collections and decorators)
-
dill 0.3.1.1 (serialize all of python)
-
edward 1.3.5 (A library for probabilistic modeling, inference, and criticism)
-
flask_restplus 0.13.0 (Fully featured framework for fast, easy and documented API development with Flask)
-
gast 0.3.3 (Python AST that abstracts the underlying Python version)
-
google_auth 1.14.3 (Google Authentication Library)
-
google_auth_oauthlib 0.4.1 (Google Authentication Library)
-
google_pasta 0.2.0 (pasta is an AST-based Python refactoring library)
-
grpcio 1.28.1 (HTTP/2-based RPC framework)
-
imagecodecs 2020.2.18 (Image transformation, compression, and decompression codecs)
-
keras 2.3.1 (Deep Learning for humans)
-
keras_applications 1.0.8 (Reference implementations of popular deep learning models)
-
keras_preprocessing 1.1.2 (Easy data preprocessing and data augmentation for deep learning models)
-
keras_vis 0.4.1 (Neural Network visualization toolkit for keras)
-
multiprocess 0.70.9 (better multiprocessing and multithreading in python)
-
oauthlib 3.1.0 (A generic, spec-compliant, thorough implementation of the OAuth request-signing logic)
-
opt_einsum 3.2.1 (Optimizing numpys einsum function)
-
pyasn1 0.4.8 (ASN.1 types and codecs)
-
pyasn1_modules 0.2.8 (A collection of ASN.1-based protocols modules.)
-
requests_oauthlib 1.3.0 (OAuthlib authentication support for Requests.)
-
rsa 4.0 (Pure-Python RSA implementation)
-
swifter 0.304 (A package which efficiently applies any function to a pandas dataframe or series in the fastest available manner)
-
tbb 2019.0 (Intel(R) Threading Building Blocks)
-
tensorboard 2.2.1 (TensorBoard lets you watch Tensors Flow)
-
tensorboard_plugin_wit 1.6.0.post3 (What-If Tool TensorBoard plugin.)
-
tensorflow_cpu 2.2.0 (TensorFlow is an open source machine learning framework for everyone.)
-
tensorflow_estimator 2.2.0 (TensorFlow Estimator.)
-
tensorflow_probability 0.10.0 (Probabilistic modeling and statistical inference in TensorFlow)
WinPython 2020-03 final release (2020-08-22) is equal to the rc
The Python-3.8 binaries have been re-badged without the "rc" tag.
As Python-3.9.0rc1 is only rc, WinPython-3.9 binaries will keep the "rc" tag.
| MD5 | SHA-1 | SHA-256 | Binary | Size |
|---|---|---|---|---|
| 5f0c7164cd1dcd2128b626cea1871c71 | 0756ccbd5fd1659b7c03f423d7054a2495439087 | 418d78bb2227c6cc5d1da4898bf5092aad581b9ea00786531fdcae5912f3c935 | Winpython64-3.8.5.0dot.exe | 24 781 402 Bytes |
| 63acb8be789d36f20eee047481c991f2 | 1f0584fe9879f9570277ab12c74bf9cf79ddd5e4 | 06bbbd837a71eca6b6d8f2d40657be2d3ba49f71700a779c9eacbd62d1b2794b | Winpython32-3.8.5.0dot.exe | 23 624 688 Bytes |
| f4a5c3e064555f5dbfa3762cfec1812b | 8eb2eeaf2dd7420cb057df6fa669b1a69308a0f1 | 89443c56b44a0ee3827bf38cf3d4d67202098d7d3b42c2c45e80d498c656b919 | Winpython64-3.8.5.0.exe | 718 696 511 Bytes |
| 576199aca38c18e68590d3706320f357 | a95d571d20a5b03aaad68338cd8bffeeca8ceb2f | d9056790e68ed8a548ada97c259f532f7be8f29e1c4142c4b31e2105710bdf75 | Winpython64-3.8.5.0cod.exe | 743 880 821 Bytes |
| 6302b292f6e8c8e28c926d7ae7d0f3ce | e8e20f9b5a9e4d73cb1da6d488275e48d086c680 | 8755f55b85027eeda873ec987896a94dba6f627f0568f5b9515999c93bbb638c | Winpython64-3.9.0.1dotrc.exe | 25 376 125 Bytes |
| a165e0254b16cac3264979300814c47e | 71f72f27a53da7cb60942b2f271970a00dc3300b | a6403721b015baf5c3a2fd2e2650e3b50d2ff938333e67790cc10375efe57951 | Winpython32-3.9.0.1dotrc.exe | 24 217 658 Bytes |
| 4e37f0e452f4b5baf30ec1789747ba59 | 3de50334d1a17c59f26d050d21f6742489bbe12c | ab40846960e8e57db8b43fa330d69fada99eda778408edf16e8a2e84b8e4a8c3 | Winpython64-3.9.0.1codrc.exe | 635 162 253 Bytes |