Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release 2020-01 follow-up #796

Closed
4 tasks done
stonebig opened this issue Dec 23, 2019 · 9 comments
Closed
4 tasks done

release 2020-01 follow-up #796

stonebig opened this issue Dec 23, 2019 · 9 comments

Comments

@stonebig
Copy link
Contributor

stonebig commented Dec 23, 2019

release date: Q1 2020

Expected:

Cleanup:

  • remove ipythreejs/ipydatawidgets : when not supported, trashes jupyterlab build
  • maybe a cleanup based on factual numbers https://pyviz.org/tools.html

Focus of the release:

  • vscode refined integration : (improving but still not good in this release)
    • : february update (less complete than expected)
    • : mid-march update (still won't include ipywidgets)
  • cleanup & simplify further the build steps:
    • JupyterLab-2 (future help)

In a future release:

  • Tensorflow-cpu-2.2.0rc1 for Python-3.8 was released march 19th, but not for windows, ... so for next Winpython release,
  • once again screwed up in packages.ini (should be automated or code more resilient to error)
  • explore again distance to build in the cloud.
  • reduce need for an initial full WinPython environnment.
  • Spyder-5 compatible with PySide2 ... Q4 2020 ? (when Anaconda will switch)
  • BLIS / OpenBLAS: looking after MKL to benefit of AMD Zen2+ https://twitter.com/ogrisel/status/1229457423443939328

Hopes/Wishes/Strategy for coming 2020:

@stonebig
Copy link
Contributor Author

stonebig commented Dec 23, 2019

audit-trail:

  • Python-Vscode-2020.1.57204 is way more reactive on Notebooks, but not more compatible than
    before (it's supposed to be next iteration)
  • Pandas-1.0, but beware of rpy2 compat going further downhill pandas 1.0.0 breaks conversion tests. rpy2/rpy2#636
  • PyQt5-5.14.1
  • Pyside2-5.14.1
  • Jupyterlab-1.2.6
  • PyTorch-1.4
  • PyDeck-0.2.1
  • nodejs-12.14.1
  • VSCode-1.41.1
  • Python-VSCode-2020.1.58038
  • PyTorch-1.4 for Python 3.8
  • downgrade to jupyter-server-0.1.1 because "voila" is not there ... voilà
  • Matplotlib-3.2.0rc3
  • scikit_optimize-0.7.1
  • cython-0.29.15
  • panel-0.8.0
  • dask_labextension
  • cython-0.29.15
  • pyarrow-0.16.0 (python 3.8)
  • PyQtgraph-0.11.0rc0

build1 2019-02-07 (delayed)

  • ibis-framework
  • VSCode-1.42.1
  • Python-VSCode-2020.2.63072
  • nodejs-12.16.0
  • Build bug : re-install xarray-0.15.0 wheel
  • python-3.9.0a3 , creating debugging the build
  • xlwings-0.18.0
  • patch numba-0.48 for python-3.8 !?! in entrypoints.py: # a specific cgohlke source ?
    • replace "from importlib_metadata"
    • per "from importlib.metadata"
  • numba-0.48.0-1-cp38-cp38-win_amd64.whl , as numba-0.48.0-cp38-cp38-win_amd64.whl was using an incorrect entrypoints.py
  • werkzeug-1.0.0, Quart-0.11.2, remove flask-restplus
  • python-3.8.2rc2
  • folium, shap, plotly, because of futuristic https://twitter.com/ogrisel/status/1230196138785026050
  • ... early_stopped as it requires un-released scikit-learn (and shap Feature Request: add support for sklearn.ensemble.HistGradientBoostingRegressor / Classifier to TreeExplainer shap/shap#1028) features ... need to compile trunk shap so ..
  • shap-0.34.0+ (with above commit added)
  • papermill-2.0.0
  • python-3.9.0a4
  • Python-3.8.2
  • scikit_learn-0.22.2
  • Matplotlib-3.2.0
  • scikit_learn-0.22.2post1
  • python-3.7.7rc1 (so with sqlite-3.31.1 inside, see https://sqlite.org/releaselog/3_31_1.html )
  • Jupyterlab-1.2.7
  • Vscode-Python slowly getting there on Jupyter mode:
    . good on code completion and integrated help
    . still miss ipywidgets compatibility

build2 2019-03-07 (delayed again, as most targeted project delayed by 2-3 weeks)

  • python-3.7.7 (2020-03-10th +7/-0)
  • VSCode-1.43.0
  • Bokeh-2.0
  • Panel-0.9.0rc1
  • holoviews-1.13.0b7
  • VSCode-1.43.0
  • Jupyterlab-2.0.1 depends on ipywidgets ready https://github.com/jupyter-widgets/ipywidgets/milestone/13
  • holoviews-1.13.0b8, Panel-0.9.1 ,
  • how to solve the jupyterlab failing to work:
    . check your current jupyterlab plugins
..jupyter labextension update --all
Extension '@bokeh/jupyter_bokeh' already up to date
Extension 'bqplot' already up to date
Extension '@deck.gl/jupyter-widget' already up to date
No compatible version found for js!
Extension 'jupyter-leaflet' already up to date
Extension 'jupyter-matplotlib' already up to date
Extension 'jupyter-threejs' already up to date
Extension '@jupyter-voila/jupyterlab-preview' already up to date
Extension '@jupyter-widgets/jupyterlab-manager' already up to date
Extension 'jupyterlab-datawidgets' already up to date
Extension '@jupyterlab/vega3-extension' already up to date
Extension '@pyviz/jupyterlab_pyviz' already up to date

. install jupyterlab over a dot version (no plugin no jupyterlab)
. then install jupyterlab and then complement per complement, checking each time it's ok.
. OK: @jupyter-widgets/jupyterlab-manager
. OK: pip install ipyleaflet and jupyter labextension install jupyter-leaflet
. BAD: ipythreejs jupyter-threejs, because needing datawidgets not updated ==> removing both.

  • Jupyterlab-2.0.1 bad time effect:
    • removing ipythreejs and ipydatawidgets: not re-active enough,
  • panel-0.9.1
  • Pandas-1.0.2
  • holoviews-1.13.0b8
  • Spyder-4.1.0 (tweaked: jedi-0.15.2, parso-6.2, PyQt-5.14, assuming it won't be supported per Spyder team)
  • once again screwed up in packages.ini (should be automated or resilient to error)

build3 2019-03-17

  • Matplotlib-3.2.1
  • Pandas-1.0.2
  • Spyder-4.1.1 (tweaks: parso-6.2, PyQt-5.14)
  • holoviews-1.13.0b12
  • VScode-1.43.1
  • Python-VSCode-2020.3.69010

rc (2019-03-22)

  • python-3.9.0a5 (2020-03-23rd +14/-0)

exploratory work:

@stonebig
Copy link
Contributor Author

stonebig commented Feb 9, 2020

build1 (2020-02-07, Pytorch on Python-3.8, Matplotlib-3.2rc3)

Changes from WinPython 2019-04:

  • Infrastructure:
  • New Packages:
    • on Python-3.8 : pyarrow, feather_format, torch
    • pydeck, flask_restx
  • Upgraded Packages:
    • Matplotlib-3.2.0rc3, numpy-1.18.1, pandas-1.0.1, ipython-7.12.0, Jupyterlab-1.2.6
    • seaborn-0.10.0, statsmodels-0.11.0, dask-2.10.1, datashader-0.10.0, panel-0.8.0,
    • cython-0.29.15, numba-0.48.0
    • PyQt5-5.14.1 , PyQtgraph-0.11.0rc0
  • variation per version, for build1:
    • Spyder-3 is in PyQt5 only, (and Spyder-4 a problem till october 2020)

Areas of particular interest for testers:

  • matplotlib-3.2rc3
  • pandas-1, Qt-5.14.1

Next build effort:

  • python-3.8.2,
  • python-vscode with the February Data-Science (Jupyter) improvements
  • Bokeh-2, Matplotlib-3.2 final

Next Next Build ? :

MD5 SHA-1 SHA-256 Binary Size
de9526841844fb7257017333566e6521 de78a797e101297a8689853afcae3aef87db5cef 41286b624c1dcc233ef6014d1456efa5d7655520a749100eac9f542995b64257 Winpython64-3.8.1.1b1.exe 623 972 646 Bytes
dc2c4f197e0a29f888e21c0eb24f6d40 3a64e60168e5f588e499199b353312ab66a7077c 004c3a11d15a0f9c624dda95dc39665233eedb7dd84722b2805e31335cc3d0d3 Winpython64-3.7.6.1b1.exe 689 526 931 Bytes

History of changes for WinPython-64bit 3.8.1.1

The following changes were made to WinPython-64bit distribution since version 3.8.1.0.

Tools

Upgraded packages:

  • Nodejs v12.13.0 → v12.14.1 (a JavaScript runtime built on Chrome's V8 JavaScript engine)

  • npmjs 6.12.0 → 6.13.4 (a package manager for JavaScript)

Python packages

New packages:

  • feather_format 0.4.0 (Python interface to the Apache Arrow-based Feather File Format)

  • flask_restx 0.1.0 (Fully featured framework for fast, easy and documented API development with Flask)

  • ptyprocess 0.6.0 (Run a subprocess in a pseudo terminal)

  • pyaml 19.12.0 (PyYAML-based module to produce pretty and readable YAML-serialized data)

  • pyarrow 0.16.0 (Python library for Apache Arrow)

  • pydeck 0.2.1 (Widget for deck.gl maps)

  • torch 1.4.0+cpu (a deep learning framework.)

  • torchvision 0.5.0+cpu (Datasets, Transforms and Models specific to Computer Vision)

Upgraded packages:

  • altair 4.0.0 → 4.0.1 (High-level declarative visualization library for Python)

  • altair_data_server 0.3.0 → 0.4.1 (A background data server for Altair charts.)

  • altgraph 0.16.1 → 0.17 (Python graph (network) package)

  • autopep8 1.4.4 → 1.5 (A tool that automatically formats Python code to conform to the PEP 8 style guide)

  • babel 2.7.0 → 2.8.0 (Internationalization utilities)

  • beautifulsoup4 4.8.1 → 4.8.2 (Screen-scraping library)

  • blosc 1.8.1 → 1.8.3 (Blosc data compressor)

  • bqplot 0.12.1 → 0.12.3 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)

  • cvxopt 1.2.3 → 1.2.4 (Convex optimization package)

  • cx_freeze 6.0 → 6.1 (Deployment tool which converts Python scripts into stand-alone Windows executables (i.e. target machine does not require Python or any other library to be installed))

  • cython 0.29.14 → 0.29.15 (Cython is a language that makes writing C extensions for the Python language as easy as Python)

  • dask 2.9.0 → 2.10.1 (Minimal task scheduling abstraction)

  • datasette 0.32 → 0.35 (A tool for exploring and publishing data)

  • datashader 0.9.0 → 0.10.0 (Data visualization toolchain based on aggregating into a grid)

  • distributed 2.9.0 → 2.10.0 (Distributed computing)

  • docutils 0.15.2 → 0.16 (Text processing system for processing plaintext documentation into useful formats, such as HTML or LaTeX (includes reStructuredText))

  • fast_histogram 0.7 → 0.8 (Fast 1D and 2D histogram functions in Python)

  • flask_accepts 0.15.5 → 0.16.0 (Easy, opinionated Flask input/output handling mixing Marshmallow with Flask-RESTplus)

  • flaskerize 0.12.0 → 0.14.0 (Python CLI build/dev tool for templated code generation and project modification. Think Angular schematics for Python.)

  • gdal 3.0.2 → 3.0.4 (Geospatial Data Abstraction Library)

  • geopy 1.20.0 → 1.21.0 (Python Geocoding Toolbox)

  • hypothesis 4.53.3 → 5.4.1 (A library for property based testing)

  • imagesize 1.1.0 → 1.2.0 (Getting image size from png/jpeg/jpeg2000/gif file)

  • ipykernel 5.1.3 → 5.1.4 (IPython Kernel for Jupyter)

  • ipyleaflet 0.11.6 → 0.12.2 (A Jupyter widget for dynamic Leaflet maps)

  • ipympl 0.4.0 → 0.4.1 (Matplotlib Jupyter Extension)

  • ipython 7.10.2 → 7.12.0 (Enhanced Python shell)

  • jedi 0.15.2 → 0.16.0 (An autocompletion tool for Python that can be used for text editors)

  • jinja2 2.10.3 → 2.11.1 (Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code))

  • json5 0.8.5 → 0.9.0 (A Python implementation of the JSON5 data format.)

  • julia 0.5.0 → 0.5.1 (Python interface to the Julia language)

  • jupyter_console 6.0.0 → 6.1.0 (Jupyter terminal console)

  • jupyterlab 1.2.4 → 1.2.6 (Jupyter lab environment notebook server extension)

  • keyring 20.0.0 → 21.1.0 (Store and access your passwords safely.)

  • llvmlite 0.30.0 → 0.31.0 (lightweight wrapper around basic LLVM functionality)

  • lxml 4.4.2 → 4.5.0 (Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.)

  • matplotlib 3.2.0rc2 → 3.2.0rc3 (2D plotting library (embeddable in GUIs created with PyQt))

  • mlxtend 0.17.0 → 0.17.1 (Machine Learning Library Extensions)

  • more_itertools 8.0.2 → 8.2.0 (More routines for operating on iterables, beyond itertools)

  • mpldatacursor 0.6.2 → 0.7.1 (Interactive data cursors for Matplotlib)

  • multidict 4.7.2 → 4.7.4 (multidict implementation)

  • nbformat 4.4.0 → 5.0.4 (The Jupyter Notebook format)

  • notebook 6.0.2 → 6.0.3 (# Jupyter Notebook)

  • numba 0.46.0 → 0.48.0 (compiling Python code using LLVM)

  • numexpr 2.7.0 → 2.7.1 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)

  • numpy 1.17.4+mkl → 1.18.1+mkl (NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module))

  • numpydoc 0.9.1 → 0.9.2 (Sphinx extension to support docstrings in Numpy format)

  • packaging 19.2 → 20.1 (Core utilities for Python packages)

  • pandas 0.25.3 → 1.0.1 (Powerful data structures for data analysis, time series and statistics)

  • panel 0.7.0 → 0.8.0 (A high-level Python toolkit for composing widgets and plots)

  • param 1.9.2 → 1.9.3 (Declarative Python programming using Parameters.)

  • parso 0.5.2 → 0.6.0 (A Python Parser)

  • pathspec 0.6.0 → 0.7.0 (Utility library for gitignore style pattern matching of file paths.)

  • pexpect 4.7.0+dummy → 4.8.0 (Pexpect allows easy control of interactive console applications.)

  • pillow 6.2.1 → 7.0.0 (Python Imaging Library (fork))

  • pint 0.9 → 0.10.1 (Physical quantities module)

  • pip 19.3.1 → 20.0.2 (A tool for installing and managing Python packages)

  • ppci 0.5.6 → 0.5.7 (A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python)

  • prompt_toolkit 2.0.10 → 3.0.3 (Library for building powerful interactive command lines in Python)

  • ptpython 2.0.6 → 3.0.0 (Python REPL build on top of prompt_toolkit)

  • py 1.8.0 → 1.8.1 (library with cross-python path, ini-parsing, io, code, log facilities)

  • pyinstaller 3.5 → 3.6 (PyInstaller bundles a Python application and all its dependencies into a single package.)

  • pymongo 3.10.0 → 3.10.1 (Python driver for MongoDB http://www.mongodb.org)

  • pyodbc 4.0.27 → 4.0.28 (DB API Module for ODBC)

  • pyopengl 3.1.4 → 3.1.5 (Cross platform Python binding to OpenGL and related APIs)

  • pyparsing 2.4.5 → 2.4.6 (A Python Parsing Module)

  • pyqt5 5.14.0 → 5.14.1 (Python bindings for the Qt cross platform GUI toolkit)

  • pyqt5_sip 12.7.0 → 12.7.1 (Python extension module support for PyQt5)

  • pyqtgraph 0.11.0.dev0 → 0.11.0rc0 (Scientific Graphics and GUI Library for Python)

  • pyrsistent 0.15.6 → 0.15.7 (Persistent/Functional/Immutable data structures)

  • pytest 5.3.2 → 5.3.5 (pytest: simple powerful testing with Python)

  • python_jsonrpc_server 0.3.2 → 0.3.4 (JSON RPC 2.0 server library)

  • python_language_server 0.31.2 → 0.31.8 (An implementation of the Language Server Protocol for Python)

  • pyviz_comms 0.7.2 → 0.7.3 (Launch jobs, organize the output, and dissect the results)

  • pyyaml 5.2 → 5.3 (YAML parser and emitter for Python)

  • qtawesome 0.6.0 → 0.6.1 (FontAwesome icons in PyQt and PySide applications)

  • redis 3.3.11 → 3.4.1 (Python client for Redis key-value store)

  • regex 2019.12.20 → 2020.1.8 (Alternative regular expression module, to replace re.)

  • reportlab 3.5.32 → 3.5.34 (The PDF generation library)

  • rope 0.14.0 → 0.16.0 (a python refactoring library...)

  • ruamel.yaml 0.16.5 → 0.16.7 (a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order)

  • scikit_learn 0.22 → 0.22.1 (A set of Python modules for machine learning and data mining)

  • scikit_optimize 0.5.2 → 0.7.1 (Sequential model-based optimization toolbox.)

  • seaborn 0.9.1.dev0 → 0.10.0 (statistical data visualization)

  • setuptools 42.0.2 → 45.2.0 (Download, build, install, upgrade, and uninstall Python packages - easily)

  • shapely 1.6.4.post2 → 1.7.0 (Geometric objects, predicates, and operations)

  • six 1.13.0 → 1.14.0 (Python 2 and 3 compatibility utilities)

  • sphinx 2.3.0 → 2.3.1 (Tool for generating documentation which uses reStructuredText as its markup language)

  • sqlalchemy 1.3.12 → 1.3.13 (SQL Toolkit and Object Relational Mapper)

  • statsmodels 0.10.2 → 0.11.0 (Statistical computations and models for use with SciPy)

  • sympy 1.5 → 1.5.1 (Symbolic Mathematics Library)

  • tqdm 4.41.0 → 4.42.1 (A Simple Python Progress Meter)

  • typed_ast 1.4.0 → 1.4.1 (a fork of Python 2 and 3 ast modules with type comment support)

  • urllib3 1.25.7 → 1.25.8 (HTTP library with thread-safe connection pooling, file post, and more.)

  • uvicorn 0.10.8 → 0.11.2 (The lightning-fast ASGI server.)

  • vitables 3.0.0 → 3.0.2 (Graphical tool for browsing and editing files in both HDF5 and PyTables formats)

  • wcwidth 0.1.7 → 0.1.8 (Measures number of Terminal column cells of wide-character codes)

  • werkzeug 0.16.0 → 0.16.1 (The Swiss Army knife of Python web development)

  • wheel 0.33.6 → 0.34.2 (A built-package format for Python.)

  • winpython 2.2.20191222 → 2.2.20200202 (WinPython distribution tools, including WPPM (package manager))

  • xarray 0.14.1 → 0.15.0 (N-D labeled arrays and datasets in Python)

  • xlsxwriter 1.2.6 → 1.2.7 (A Python module for creating Excel XLSX files.)

  • zarr 2.3.2 → 2.4.0 (A minimal implementation of chunked, compressed, N-dimensional arrays for Python.)


@stonebig
Copy link
Contributor Author

Interlude : Python-3.9 branch opening

It's Python-3.9.0a3

MD5 SHA-1 SHA-256 Binary Size
5800ee2448d259b2116416506ba58104 6246280cea7ef442e5845329f2518c0e2a386630 bcc076db5fcdce36ea2e21fdffa548968729138c3c209bff2b0b31de6645754a Winpython64-3.9.0.0dota3.exe 23 979 800 Bytes

@stonebig
Copy link
Contributor Author

stonebig commented Feb 26, 2020

Interlude : Python-3.9.0a4 , 64 and 32 bits (2020-02-26)

with two first PEP: https://www.python.org/downloads/release/python-390a4/

  • PEP 584, Union Operators in dict
  • PEP 593, Flexible function and variable annotations
MD5 SHA-1 SHA-256 Binary Size
2d7c8b2802aca900c32ddd0603940e47 f82ea1453ae662e74add9efbdd6fa7c416b4bcff de1de7cb73f81662cedc38c7c052c32b24fb8c88dd5c160f34ec10dbf0ed6d5a Winpython64-3.9.0.0dota4.exe 24 031 958 Bytes
aac50b97d61dd30dfbfb90d05bcb9fef b12b257f47a06ec3b7853760024b8325281b175a a78e149c36d46d31fbd80eed9472b5a2c0862b8cb495131ff125315636d2146a Winpython32-3.9.0.0dota4.exe 22 988 688 Bytes

@stonebig
Copy link
Contributor Author

stonebig commented Mar 1, 2020

build2 (2020-03-01/07, Python-3.8.2, Bokeh-2.0.0, Matplotlib-3.2.0)

Changes from WinPython 2020-01 build1:

  • Infrastructure:
    • Python-3.8.2
    • Python-3.7.7rc1
  • New Packages:
    • folium: Make beautiful maps with Leaflet.js & Python
    • ibis_framework: Productivity-centric Python Big Data Framework
    • plotly: Python plotting library for collaborative, interactive, publication-quality graphs.
    • shap: A game theoretic approach to explain the output of any machine learning model.
  • Upgraded Packages:
    • plotly-4.5.3, scikit_learn-0.22.2.post1, statsmodels-0.11.1,
    • voila-0.1.21, bqplot-0.12.4, rise-5.6.1
  • variation per version, for build1:
    • Spyder-3 is in PyQt5 only, (and Spyder-4 a problem till october 2020)

Areas of particular interest for testers:

  • matplotlib-3.2.0, scikit_learn-0.22.2.post1

Next build effort: (in theory shall be rc, but main expected packages have slipped per 3 weeks, not counting covid-19 coming impact on Bay Aera, Seattle Arbor, and Austin Lake)

  • Jupyterlab-2.0.2 and compatible friends: Bokeh-2.0.0, ...
  • python-vscode ipywidget compatible release
MD5 SHA-1 SHA-256 Binary Size
40ee8d0f8d3152feb9ab08f1ec206fe4 2a3d0b7437f842fd93e5ce2e5118269a528b8a96 4dee83b42c4856d2637fe71d55f6fb03170fe910671acb015ee5f5bd48a9ee5e Winpython64-3.8.2.0dotb2.exe 23 857 330 Bytes
10fd86ccc9139897cacf1ab9562ab350 a67f446e8528e0073d1465aedc58234c9e4a61da 22c3edd6fb51e76da8f8e9641a7fe0487d12be0a6aca84dc90d5f9aa9fe2eadf Winpython32-3.8.2.0dotb2.exe 22 785 518 Bytes
772b55afe127f961e7bcf42a896e01bc c348adf81a13d4d3f65d2b9af49c88ec3a86c889 b8ee00b60309f56cb9d3df2d5af317b8c69e212850136f577028a5cf1ef4ba64 Winpython64-3.7.7.0b2.exe 698 971 368 Bytes
30642b357d10472698e480dc2b6c1201 87ecf4daf291a3a2676a91d12ef6633ac0bc9eb2 72afd7140f055db10497f39eedbe74c4b255ccfe4d539271ea5faff3ba9f09df Winpython64-3.8.2.0b2.exe 628 340 279 Bytes
21730b6fabcf0548c9c021af4152f6c5 cf2429b35e47f9e0b04c28b32d65e03bf0aa9578 04c623037662c127adc585bc56b02d3326e0850ea2c6c53149fcaf9e922d110b Winpython64-3.7.7.0dotb2.exe 23 149 050 Bytes
1f2d756871d0f349950fe189c54ef37e 3896cc27e15d56ae7705e2ce6500c8f4d3c44921 23b2cc857f5b30b75b7773303b43b8e214014bead5f826e92e36a4bdba01bb29 Winpython32-3.7.7.0dotb2.exe 22 143 067 Bytes

History of changes for WinPython-64bit 3.7.7.0 (build 2)

The following changes were made to WinPython-64bit distribution since version 3.7.6.0.

Tools

Upgraded packages:

  • Nodejs v12.13.0 → v12.16.1 (a JavaScript runtime built on Chrome's V8 JavaScript engine)

  • npmjs 6.12.0 → 6.13.4 (a package manager for JavaScript)

Python packages

New packages:

  • flask_restx 0.1.0 (Fully featured framework for fast, easy and documented API development with Flask)

  • folium 0.10.1 (Make beautiful maps with Leaflet.js & Python)

  • ibis_framework 1.3.0 (Productivity-centric Python Big Data Framework)

  • janus 0.4.0 (Mixed sync-async queue to interoperate between asyncio tasks and classic threads)

  • nbclient 0.1.0 (A client library for executing notebooks. Formally nbconvert's ExecutePreprocessor.)

  • plotly 4.5.3 (Python plotting library for collaborative, interactive, publication-quality graphs.)

  • ptyprocess 0.6.0 (Run a subprocess in a pseudo terminal)

  • pyaml 19.12.0 (PyYAML-based module to produce pretty and readable YAML-serialized data)

  • pydeck 0.2.1 (Widget for deck.gl maps)

  • retrying 1.3.3 (simplify the task of adding retry behavior to just about anything.)

  • shap 0.35.0 (A game theoretic approach to explain the output of any machine learning model.)

Upgraded packages:

  • altair 4.0.0 → 4.0.1 (High-level declarative visualization library for Python)

  • altair_data_server 0.3.0 → 0.4.1 (A background data server for Altair charts.)

  • altgraph 0.16.1 → 0.17 (Python graph (network) package)

  • autopep8 1.4.4 → 1.5 (A tool that automatically formats Python code to conform to the PEP 8 style guide)

  • babel 2.7.0 → 2.8.0 (Internationalization utilities)

  • beautifulsoup4 4.8.1 → 4.8.2 (Screen-scraping library)

  • bleach 3.1.0 → 3.1.1 (An easy whitelist-based HTML-sanitizing tool)

  • blosc 1.8.1 → 1.8.3 (Blosc data compressor)

  • bottleneck 1.3.1 → 1.3.2 (Fast NumPy array functions written in Cython)

  • bqplot 0.12.1 → 0.12.4 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)

  • cffi 1.13.2 → 1.14.0 (Foreign Function Interface for Python calling C code.)

  • cftime 1.0.4.2 → 1.1.0 (time-handling functionality from netcdf4-python)

  • cloudpickle 1.2.2 → 1.3.0 (Extended pickling support for Python objects)

  • cvxopt 1.2.3 → 1.2.4 (Convex optimization package)

  • cvxpy 1.0.25 → 1.0.28 (A domain-specific language for modeling convex optimization problems in Python)

  • cx_freeze 6.0 → 6.1 (Deployment tool which converts Python scripts into stand-alone Windows executables (i.e. target machine does not require Python or any other library to be installed))

  • cython 0.29.14 → 0.29.15 (Cython is a language that makes writing C extensions for the Python language as easy as Python)

  • dask 2.9.0 → 2.12.0 (Minimal task scheduling abstraction)

  • datasette 0.32 → 0.37.1 (A tool for exploring and publishing data)

  • datashader 0.9.0 → 0.10.0 (Data visualization toolchain based on aggregating into a grid)

  • decorator 4.4.1 → 4.4.2 (Better living through Python with decorators)

  • distributed 2.9.0 → 2.12.0 (Distributed computing)

  • docutils 0.15.2 → 0.16 (Text processing system for processing plaintext documentation into useful formats, such as HTML or LaTeX (includes reStructuredText))

  • fast_histogram 0.7 → 0.8 (Fast 1D and 2D histogram functions in Python)

  • fastparquet 0.3.2 → 0.3.3 (Python support for Parquet file format)

  • flask_accepts 0.15.5 → 0.16.2 (Easy, opinionated Flask input/output handling mixing Marshmallow with Flask-RESTplus)

  • flaskerize 0.12.0 → 0.14.0 (Python CLI build/dev tool for templated code generation and project modification. Think Angular schematics for Python.)

  • fuzzywuzzy 0.17.0 → 0.18.0 (Fuzzy string matching in python)

  • gdal 3.0.2 → 3.0.4 (Geospatial Data Abstraction Library)

  • geopandas 0.6.2 → 0.7.0 (Geographic pandas extensions)

  • geopy 1.20.0 → 1.21.0 (Python Geocoding Toolbox)

  • geoviews 1.6.5 → 1.6.6 (Stop plotting your data - annotate your data and let it visualize itself... on a map!)

  • google_auth 1.10.0 → 1.11.2 (Google Authentication Library)

  • grpcio 1.25.0 → 1.26.0 (HTTP/2-based RPC framework)

  • h2 3.1.1 → 3.2.0 (HTTP/2 framing layer for Python)

  • hupper 1.9.1 → 1.10.2 (Integrated process monitor for developing and reloading daemons.)

  • hypercorn 0.9.0+dev → 0.9.2 (A ASGI Server based on Hyper libraries and inspired by Gunicorn.)

  • hypothesis 4.53.3 → 5.5.4 (A library for property based testing)

  • idna 2.8 → 2.9 (Internationalized Domain Names in Applications (IDNA))

  • imageio 2.6.1 → 2.8.0 (Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.)

  • imageio_ffmpeg 0.3.0 → 0.4.1 (FFMPEG wrapper for Python)

  • imagesize 1.1.0 → 1.2.0 (Getting image size from png/jpeg/jpeg2000/gif file)

  • imbalanced_learn 0.6.1 → 0.6.2 (Toolbox for imbalanced dataset in machine learning.)

  • importlib_metadata 1.3.0 → 1.5.0 (Read metadata from Python packages)

  • ipykernel 5.1.3 → 5.1.4 (IPython Kernel for Jupyter)

  • ipyleaflet 0.11.6 → 0.12.3 (A Jupyter widget for dynamic Leaflet maps)

  • ipympl 0.4.0 → 0.5.3 (Matplotlib Jupyter Extension)

  • ipython 7.10.2 → 7.13.0 (Enhanced Python shell)

  • jedi 0.15.2 → 0.16.0 (An autocompletion tool for Python that can be used for text editors)

  • jinja2 2.10.3 → 2.11.1 (Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code))

  • json5 0.8.5 → 0.9.2 (A Python implementation of the JSON5 data format.)

  • julia 0.5.0 → 0.5.1 (Python interface to the Julia language)

  • jupyter_client 5.3.4 → 6.0.0 (Jupyter protocol implementation and client libraries)

  • jupyter_console 6.0.0 → 6.1.0 (Jupyter terminal console)

  • jupyter_core 4.6.1 → 4.6.3 (Jupyter core package. A base package on which Jupyter projects rely.)

  • jupyterlab 1.2.4 → 1.2.7 (Jupyter lab environment notebook server extension)

  • jupyterlab_server 1.0.6 → 1.0.7 (JupyterLab Server)

  • keyring 20.0.0 → 21.1.1 (Store and access your passwords safely.)

  • llvmlite 0.30.0 → 0.31.0 (lightweight wrapper around basic LLVM functionality)

  • lxml 4.4.2 → 4.5.0 (Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.)

  • markdown 3.1.1 → 3.2.1 (Python implementation of Markdown.)

  • marshmallow 3.3.0 → 3.5.1 (A lightweight library for converting complex datatypes to and from native Python datatypes.)

  • matplotlib 3.2.0rc2 → 3.2.0 (2D plotting library (embeddable in GUIs created with PyQt))

  • mlxtend 0.17.0 → 0.17.2 (Machine Learning Library Extensions)

  • more_itertools 8.0.2 → 8.2.0 (More routines for operating on iterables, beyond itertools)

  • mpldatacursor 0.6.2 → 0.7.1 (Interactive data cursors for Matplotlib)

  • nbformat 4.4.0 → 5.0.4 (The Jupyter Notebook format)

  • notebook 6.0.2 → 6.0.3 (# Jupyter Notebook)

  • numba 0.46.0 → 0.48.0 (compiling Python code using LLVM)

  • numexpr 2.7.0 → 2.7.1 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)

  • numpy 1.17.4+mkl → 1.18.1+mkl (NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module))

  • numpydoc 0.9.1 → 0.9.2 (Sphinx extension to support docstrings in Numpy format)

  • opt_einsum 3.1.0 → 3.2.0 (Optimizing numpys einsum function)

  • packaging 19.2 → 20.3 (Core utilities for Python packages)

  • pandas 0.25.3 → 1.0.1 (Powerful data structures for data analysis, time series and statistics)

  • panel 0.7.0 → 0.8.0 (A high-level Python toolkit for composing widgets and plots)

  • papermill 1.2.1 → 2.0.0 (Parametrize and Run Jupyter Notebooks)

  • param 1.9.2 → 1.9.3 (Declarative Python programming using Parameters.)

  • parso 0.5.2 → 0.6.2 (A Python Parser)

  • pathspec 0.6.0 → 0.7.0 (Utility library for gitignore style pattern matching of file paths.)

  • pexpect 4.7.0+dummy → 4.8.0 (Pexpect allows easy control of interactive console applications.)

  • pillow 6.2.1 → 7.0.0 (Python Imaging Library (fork))

  • pint 0.9 → 0.11 (Physical quantities module)

  • pip 19.3.1 → 20.0.2 (A tool for installing and managing Python packages)

  • ppci 0.5.6 → 0.5.7 (A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python)

  • prompt_toolkit 2.0.10 → 3.0.4 (Library for building powerful interactive command lines in Python)

  • protobuf 3.11.2 → 3.11.3 (Protocol Buffers - Google's data interchange format)

  • psutil 5.6.7 → 5.7.0 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)

  • ptpython 2.0.6 → 3.0.1 (Python REPL build on top of prompt_toolkit)

  • py 1.8.0 → 1.8.1 (library with cross-python path, ini-parsing, io, code, log facilities)

  • pyarrow 0.15.1 → 0.16.0 (Python library for Apache Arrow)

  • pyasn1_modules 0.2.7 → 0.2.8 (A collection of ASN.1-based protocols modules)

  • pycparser 2.19 → 2.20 (C parser in Python)

  • pyinstaller 3.5 → 3.6 (PyInstaller bundles a Python application and all its dependencies into a single package.)

  • pymongo 3.10.0 → 3.10.1 (Python driver for MongoDB http://www.mongodb.org)

  • pyodbc 4.0.27 → 4.0.30 (DB API Module for ODBC)

  • pyopengl 3.1.4 → 3.1.5 (Cross platform Python binding to OpenGL and related APIs)

  • pyparsing 2.4.5 → 2.4.6 (A Python Parsing Module)

  • pyproj 2.4.2.post1 → 2.5.0 (Python interface to PROJ.4 library)

  • pyqt5 5.14.0 → 5.14.1 (Python bindings for the Qt cross platform GUI toolkit)

  • pyqt5_sip 12.7.0 → 12.7.1 (Python extension module support for PyQt5)

  • pyqtgraph 0.11.0.dev0 → 0.11.0rc0 (Scientific Graphics and GUI Library for Python)

  • pyrsistent 0.15.6 → 0.15.7 (Persistent/Functional/Immutable data structures)

  • pytest 5.3.2 → 5.3.5 (pytest: simple powerful testing with Python)

  • Python 3.7.6 → 3.7.7 (Python programming language with standard library)

  • python_jsonrpc_server 0.3.2 → 0.3.4 (JSON RPC 2.0 server library)

  • python_language_server 0.31.2 → 0.31.8 (An implementation of the Language Server Protocol for Python)

  • pyviz_comms 0.7.2 → 0.7.3 (Launch jobs, organize the output, and dissect the results)

  • pyyaml 5.2 → 5.3 (YAML parser and emitter for Python)

  • pyzmq 18.1.1 → 19.0.0 (Lightweight and super-fast messaging based on ZeroMQ library (required for IPython Qt console))

  • pyzo 4.9.0 → 4.10.2 (the Python IDE for scientific computing)

  • qtawesome 0.6.0 → 0.7.0 (FontAwesome icons in PyQt and PySide applications)

  • qtconsole 4.6.0 → 4.7.1 (Jupyter Qt console)

  • quart 0.10.0 → 0.11.3 (A Python ASGI web microframework with the same API as Flask)

  • rasterio 1.1.2 → 1.1.3 (Fast and direct raster I/O for use with Numpy and SciPy)

  • redis 3.3.11 → 3.4.1 (Python client for Redis key-value store)

  • regex 2019.12.20 → 2020.2.20 (Alternative regular expression module, to replace re.)

  • reportlab 3.5.32 → 3.5.34 (The PDF generation library)

  • requests 2.22.0 → 2.23.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)

  • rise 5.6.0 → 5.6.1 (Live Reveal.js Jupyter/IPython Slideshow Extension)

  • rope 0.14.0 → 0.16.0 (a python refactoring library...)

  • rtree 0.9.3 → 0.9.4 (R-Tree spatial index for Python GIS)

  • ruamel.yaml 0.16.5 → 0.16.10 (a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order)

  • rx 3.0.1 → 3.1.0 (Reactive Extensions (Rx) for Python)

  • scikit_learn 0.22 → 0.22.2.post1 (A set of Python modules for machine learning and data mining)

  • scikit_optimize 0.5.2 → 0.7.4 (Sequential model-based optimization toolbox.)

  • seaborn 0.9.1.dev0 → 0.10.0 (statistical data visualization)

  • setuptools 42.0.2 → 45.2.0 (Download, build, install, upgrade, and uninstall Python packages - easily)

  • shapely 1.6.4.post2 → 1.7.0 (Geometric objects, predicates, and operations)

  • six 1.13.0 → 1.14.0 (Python 2 and 3 compatibility utilities)

  • soupsieve 1.9.5 → 2.0 (A CSS4 selector implementation for Beautiful Soup.)

  • sphinx 2.3.0 → 2.4.3 (Tool for generating documentation which uses reStructuredText as its markup language)

  • sphinxcontrib_applehelp 1.0.1 → 1.0.2 (sphinx extension which outputs Apple help books)

  • sphinxcontrib_devhelp 1.0.1 → 1.0.2 (sphinx extension which outputs Devhelp document)

  • sphinxcontrib_htmlhelp 1.0.2 → 1.0.3 (sphinx extension which outputs html)

  • sphinxcontrib_qthelp 1.0.2 → 1.0.3 (sphinx extension which outputs QtHelp document)

  • sphinxcontrib_serializinghtml 1.1.3 → 1.1.4 (Sphinx API for Web Apps)

  • sqlalchemy 1.3.12 → 1.3.13 (SQL Toolkit and Object Relational Mapper)

  • sqlparse 0.3.0 → 0.3.1 (Non-validating SQL parser)

  • statsmodels 0.10.2 → 0.11.1 (Statistical computations and models for use with SciPy)

  • sympy 1.5 → 1.5.1 (Symbolic Mathematics Library)

  • tenacity 6.0.0 → 6.1.0 (Retry code until it succeeeds)

  • tensorboard 2.1.0 → 2.1.1 (TensorBoard lets you watch Tensors Flow)

  • tensorflow_cpu 2.1.0rc1 → 2.1.0 (TensorFlow is an open source machine learning framework for everyone.)

  • tensorflow_probability 0.8.0 → 0.9.0 (Probabilistic modeling and statistical inference in TensorFlow)

  • torch 1.3.0+cpu → 1.4.0+cpu (a deep learning framework.)

  • torchvision 0.4.1+cpu → 0.5.0+cpu (Datasets, Transforms and Models specific to Computer Vision)

  • tornado 6.0.3 → 6.0.4 (Scalable, non-blocking web server and tools (required for IPython notebook))

  • tqdm 4.41.0 → 4.43.0 (A Simple Python Progress Meter)

  • typed_ast 1.4.0 → 1.4.1 (a fork of Python 2 and 3 ast modules with type comment support)

  • urllib3 1.25.7 → 1.25.8 (HTTP library with thread-safe connection pooling, file post, and more.)

  • uvicorn 0.10.8 → 0.11.3 (The lightning-fast ASGI server.)

  • vega 2.6.0 → 3.1.0 (An IPython/ Jupyter widget for Vega and Vega-Lite)

  • vitables 3.0.0 → 3.0.2 (Graphical tool for browsing and editing files in both HDF5 and PyTables formats)

  • voila 0.1.20 → 0.1.21 (Serving read-only live Jupyter notebooks)

  • wcwidth 0.1.7 → 0.1.8 (Measures number of Terminal column cells of wide-character codes)

  • werkzeug 0.16.0 → 1.0.0 (The Swiss Army knife of Python web development)

  • wheel 0.33.6 → 0.34.2 (A built-package format for Python.)

  • winpython 2.2.20191222 → 2.3.20200307 (WinPython distribution tools, including WPPM (package manager))

  • wrapt 1.11.2 → 1.12.0 (A Python module for decorators, wrappers and monkey patching.)

  • xarray 0.14.1 → 0.15.0 (N-D labeled arrays and datasets in Python)

  • xlsxwriter 1.2.6 → 1.2.8 (A Python module for creating Excel XLSX files.)

  • xlwings 0.16.4 → 0.18.0 (Interact with Excel from Python and vice versa)

  • zarr 2.3.2 → 2.4.0 (A minimal implementation of chunked, compressed, N-dimensional arrays for Python.)

  • zict 1.0.0 → 2.0.0 (Mutable mapping tools)

  • zipp 0.5.2 → 3.1.0 (Backport of pathlib-compatible object wrapper for zip files)

Removed packages:

  • flask_restplus 0.13.0 (Fully featured framework for fast, easy and documented API development with Flask)

  • multidict 4.7.2 (multidict implementation)


@stonebig
Copy link
Contributor Author

stonebig commented Mar 16, 2020

build3 (2020-03-18??, Spyder-4.1.0+, Pandas-1.0.2)

Changes from WinPython 2020-01 build2:

  • Infrastructure:
  • New Packages:
  • Upgraded Packages:
    • Spyder-4.1.0 (major release + patch to authorize PyQt-5.14 and Jedi-0.15.2),
    • Jupyterlab-2.0.1 (major release)
    • Bokeh-2.0.0 (major release)
    • Pandas-1.0.2
  • variation per version:
    • Spyder-4.1 is in PyQt5 only,

Areas of particular interest for testers:

  • Spyder-4.1.0 (and its notable change to "Dark" theme by default)
  • Jupyterlab-2.0.1
  • Bokeh-2.0.0

Next build effort: (shall be rc)

  • Matplotlib-3.2.1,
  • python-vscode of march 2019
  • Qt-5.14.2 (especially critical for PySide2)
MD5 SHA-1 SHA-256 Binary Size
ad7c01832a0442a0d907008bd088eb98 a213f47d4f043f91ec3c537c58732f9194f76da8 c563df52f755d9ebabe56fe1346b9e47dff8b3c7a11c5812fa7ac46eb58b70bc Winpython64-3.8.2.0b3.exe 619 802 074 Bytes

History of changes for WinPython-64bit 3.8.2.0 build 3

The following changes were made to WinPython-64bit distribution since version 3.8.1.0.

Tools

Upgraded packages:

  • Nodejs v12.13.0 → v12.16.1 (a JavaScript runtime built on Chrome's V8 JavaScript engine)

  • npmjs 6.12.0 → 6.13.4 (a package manager for JavaScript)

Python packages

New packages:

  • diff_match_patch 20181111 (epackaging of Google's Diff Match and Patch libraries. Offers robust algorithms to perform the operations required for synchronizing plain text.)

  • feather_format 0.4.0 (Python interface to the Apache Arrow-based Feather File Format)

  • flask_restx 0.1.0 (Fully featured framework for fast, easy and documented API development with Flask)

  • folium 0.10.1 (Make beautiful maps with Leaflet.js & Python)

  • helpdev 0.6.10 (HelpDev - Extracts information about the Python environment easily.)

  • ibis_framework 1.3.0 (Productivity-centric Python Big Data Framework)

  • importlib_metadata 1.5.0 (Read metadata from Python packages)

  • intervaltree 3.0.2 ()

  • janus 0.4.0 (Mixed sync-async queue to interoperate between asyncio tasks and classic threads)

  • nbclient 0.1.0 (A client library for executing notebooks. Formally nbconvert's ExecutePreprocessor.)

  • pathtools 0.1.2 (File system general utilities)

  • plotly 4.5.4 (Python plotting library for collaborative, interactive, publication-quality graphs.)

  • ptyprocess 0.6.0 (Run a subprocess in a pseudo terminal)

  • pyaml 20.3.1 (PyYAML-based module to produce pretty and readable YAML-serialized data)

  • pyarrow 0.16.0 (Python library for Apache Arrow)

  • pydeck 0.2.1 (Widget for deck.gl maps)

  • qdarkstyle 2.8 (A dark style sheet for QtWidgets application)

  • retrying 1.3.3 (simplify the task of adding retry behavior to just about anything.)

  • ruamel.yaml.clib 0.2.0 (C version of reader, parser and emitter for ruamel.yaml derived from libyaml)

  • shap 0.35.0 (A game theoretic approach to explain the output of any machine learning model.)

  • torch 1.4.0+cpu (a deep learning framework.)

  • torchvision 0.5.0+cpu (Datasets, Transforms and Models specific to Computer Vision)

  • watchdog 0.10.1 (Filesystem events monitoring)

  • zipp 3.1.0 (Backport of pathlib-compatible object wrapper for zip files)

Upgraded packages:

  • altair 4.0.0 → 4.0.1 (High-level declarative visualization library for Python)

  • altair_data_server 0.3.0 → 0.4.1 (A background data server for Altair charts.)

  • altgraph 0.16.1 → 0.17 (Python graph (network) package)

  • autopep8 1.4.4 → 1.5 (A tool that automatically formats Python code to conform to the PEP 8 style guide)

  • babel 2.7.0 → 2.8.0 (Internationalization utilities)

  • beautifulsoup4 4.8.1 → 4.8.2 (Screen-scraping library)

  • bleach 3.1.0 → 3.1.1 (An easy whitelist-based HTML-sanitizing tool)

  • blosc 1.8.1 → 1.8.3 (Blosc data compressor)

  • bokeh 1.4.0 → 2.0.0 (Statistical and novel interactive HTML plots for Python)

  • bottleneck 1.3.1 → 1.3.2 (Fast NumPy array functions written in Cython)

  • bqplot 0.12.1 → 0.12.5 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)

  • cffi 1.13.2 → 1.14.0 (Foreign Function Interface for Python calling C code.)

  • cftime 1.0.4.2 → 1.1.0 (time-handling functionality from netcdf4-python)

  • click 7.0 → 7.1.1 (A simple wrapper around optparse for powerful command line utilities.)

  • cloudpickle 1.2.2 → 1.3.0 (Extended pickling support for Python objects)

  • cvxopt 1.2.3 → 1.2.4 (Convex optimization package)

  • cvxpy 1.0.25 → 1.0.28 (A domain-specific language for modeling convex optimization problems in Python)

  • cx_freeze 6.0 → 6.1 (Deployment tool which converts Python scripts into stand-alone Windows executables (i.e. target machine does not require Python or any other library to be installed))

  • cython 0.29.14 → 0.29.15 (Cython is a language that makes writing C extensions for the Python language as easy as Python)

  • dask 2.9.0 → 2.12.0 (Minimal task scheduling abstraction)

  • datasette 0.32 → 0.38 (A tool for exploring and publishing data)

  • datashader 0.9.0 → 0.10.0 (Data visualization toolchain based on aggregating into a grid)

  • decorator 4.4.1 → 4.4.2 (Better living through Python with decorators)

  • distributed 2.9.0 → 2.12.0 (Distributed computing)

  • docutils 0.15.2 → 0.16 (Text processing system for processing plaintext documentation into useful formats, such as HTML or LaTeX (includes reStructuredText))

  • fast_histogram 0.7 → 0.8 (Fast 1D and 2D histogram functions in Python)

  • fastparquet 0.3.2 → 0.3.3 (Python support for Parquet file format)

  • flask_accepts 0.15.5 → 0.16.2 (Easy, opinionated Flask input/output handling mixing Marshmallow with Flask-RESTplus)

  • flaskerize 0.12.0 → 0.14.0 (Python CLI build/dev tool for templated code generation and project modification. Think Angular schematics for Python.)

  • fuzzywuzzy 0.17.0 → 0.18.0 (Fuzzy string matching in python)

  • gdal 3.0.2 → 3.0.4 (Geospatial Data Abstraction Library)

  • geopandas 0.6.2 → 0.7.0 (Geographic pandas extensions)

  • geopy 1.20.0 → 1.21.0 (Python Geocoding Toolbox)

  • h2 3.1.1 → 3.2.0 (HTTP/2 framing layer for Python)

  • holoviews 1.12.7 → 1.13.0b10 (Composable, declarative data structures for building complex visualizations easily.)

  • hupper 1.9.1 → 1.10.2 (Integrated process monitor for developing and reloading daemons.)

  • hypercorn 0.9.0+dev → 0.9.2 (A ASGI Server based on Hyper libraries and inspired by Gunicorn.)

  • hypothesis 4.53.3 → 5.5.4 (A library for property based testing)

  • idna 2.8 → 2.9 (Internationalized Domain Names in Applications (IDNA))

  • imageio 2.6.1 → 2.8.0 (Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.)

  • imageio_ffmpeg 0.3.0 → 0.4.1 (FFMPEG wrapper for Python)

  • imagesize 1.1.0 → 1.2.0 (Getting image size from png/jpeg/jpeg2000/gif file)

  • imbalanced_learn 0.6.1 → 0.6.2 (Toolbox for imbalanced dataset in machine learning.)

  • ipykernel 5.1.3 → 5.1.4 (IPython Kernel for Jupyter)

  • ipyleaflet 0.11.6 → 0.12.3 (A Jupyter widget for dynamic Leaflet maps)

  • ipympl 0.4.0 → 0.5.3 (Matplotlib Jupyter Extension)

  • ipython 7.10.2 → 7.13.0 (Enhanced Python shell)

  • jinja2 2.10.3 → 2.11.1 (Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code))

  • json5 0.8.5 → 0.9.2 (A Python implementation of the JSON5 data format.)

  • julia 0.5.0 → 0.5.1 (Python interface to the Julia language)

  • jupyter_client 5.3.4 → 6.0.0 (Jupyter protocol implementation and client libraries)

  • jupyter_console 6.0.0 → 6.1.0 (Jupyter terminal console)

  • jupyter_core 4.6.1 → 4.6.3 (Jupyter core package. A base package on which Jupyter projects rely.)

  • jupyterlab 1.2.4 → 2.0.1 (Jupyter lab environment notebook server extension)

  • jupyterlab_server 1.0.6 → 1.0.7 (JupyterLab Server)

  • keyring 20.0.0 → 21.1.1 (Store and access your passwords safely.)

  • llvmlite 0.30.0 → 0.31.0 (lightweight wrapper around basic LLVM functionality)

  • lxml 4.4.2 → 4.5.0 (Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.)

  • markdown 3.1.1 → 3.2.1 (Python implementation of Markdown.)

  • marshmallow 3.3.0 → 3.5.1 (A lightweight library for converting complex datatypes to and from native Python datatypes.)

  • matplotlib 3.2.0rc2 → 3.2.0 (2D plotting library (embeddable in GUIs created with PyQt))

  • mlxtend 0.17.0 → 0.17.2 (Machine Learning Library Extensions)

  • more_itertools 8.0.2 → 8.2.0 (More routines for operating on iterables, beyond itertools)

  • mpldatacursor 0.6.2 → 0.7.1 (Interactive data cursors for Matplotlib)

  • msgpack 0.6.2 → 1.0.0 (MessagePack (de)serializer.)

  • mypy 0.761 → 0.770 (Optional static typing for Python)

  • nbformat 4.4.0 → 5.0.4 (The Jupyter Notebook format)

  • notebook 6.0.2 → 6.0.3 (# Jupyter Notebook)

  • numba 0.46.0 → 0.48.0 (compiling Python code using LLVM)

  • numexpr 2.7.0 → 2.7.1 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)

  • numpy 1.17.4+mkl → 1.18.1+mkl (NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module))

  • numpydoc 0.9.1 → 0.9.2 (Sphinx extension to support docstrings in Numpy format)

  • packaging 19.2 → 20.3 (Core utilities for Python packages)

  • pandas 0.25.3 → 1.0.2 (Powerful data structures for data analysis, time series and statistics)

  • panel 0.7.0 → 0.9.1 (A high-level Python toolkit for composing widgets and plots)

  • papermill 1.2.1 → 2.0.0 (Parametrize and Run Jupyter Notebooks)

  • param 1.9.2 → 1.9.3 (Declarative Python programming using Parameters.)

  • parso 0.5.2 → 0.6.2 (A Python Parser)

  • pathspec 0.6.0 → 0.7.0 (Utility library for gitignore style pattern matching of file paths.)

  • pexpect 4.7.0+dummy → 4.8.0 (Pexpect allows easy control of interactive console applications.)

  • pillow 6.2.1 → 7.0.0 (Python Imaging Library (fork))

  • pint 0.9 → 0.11 (Physical quantities module)

  • pip 19.3.1 → 20.0.2 (A tool for installing and managing Python packages)

  • ppci 0.5.6 → 0.5.7 (A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python)

  • prompt_toolkit 2.0.10 → 3.0.4 (Library for building powerful interactive command lines in Python)

  • protobuf 3.11.0 → 3.11.3 (Protocol Buffers - Google's data interchange format)

  • psutil 5.6.7 → 5.7.0 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)

  • ptpython 2.0.6 → 3.0.1 (Python REPL build on top of prompt_toolkit)

  • py 1.8.0 → 1.8.1 (library with cross-python path, ini-parsing, io, code, log facilities)

  • pycparser 2.19 → 2.20 (C parser in Python)

  • pygments 2.5.2 → 2.6.1 (Generic syntax highlighter for general use in all kinds of software)

  • pyinstaller 3.5 → 3.6 (PyInstaller bundles a Python application and all its dependencies into a single package.)

  • pymongo 3.10.0 → 3.10.1 (Python driver for MongoDB http://www.mongodb.org)

  • pyodbc 4.0.27 → 4.0.30 (DB API Module for ODBC)

  • pyopengl 3.1.4 → 3.1.5 (Cross platform Python binding to OpenGL and related APIs)

  • pyparsing 2.4.5 → 2.4.6 (A Python Parsing Module)

  • pyproj 2.4.2.post1 → 2.5.0 (Python interface to PROJ.4 library)

  • pyqt5 5.14.0 → 5.14.1 (Python bindings for the Qt cross platform GUI toolkit)

  • pyqt5_sip 12.7.0 → 12.7.1 (Python extension module support for PyQt5)

  • pyqtgraph 0.11.0.dev0 → 0.11.0rc0 (Scientific Graphics and GUI Library for Python)

  • pyrsistent 0.15.6 → 0.15.7 (Persistent/Functional/Immutable data structures)

  • pytest 5.3.2 → 5.4.1 (pytest: simple powerful testing with Python)

  • Python 3.8.1 → 3.8.2 (Python programming language with standard library)

  • python_jsonrpc_server 0.3.2 → 0.3.4 (JSON RPC 2.0 server library)

  • python_language_server 0.31.2 → 0.31.8 (An implementation of the Language Server Protocol for Python)

  • pyviz_comms 0.7.2 → 0.7.4 (Launch jobs, organize the output, and dissect the results)

  • pyyaml 5.2 → 5.3 (YAML parser and emitter for Python)

  • pyzmq 18.1.1 → 19.0.0 (Lightweight and super-fast messaging based on ZeroMQ library (required for IPython Qt console))

  • pyzo 4.9.0 → 4.10.2 (the Python IDE for scientific computing)

  • qtawesome 0.6.0 → 0.7.0 (FontAwesome icons in PyQt and PySide applications)

  • qtconsole 4.6.0 → 4.7.1 (Jupyter Qt console)

  • quart 0.10.0 → 0.11.3 (A Python ASGI web microframework with the same API as Flask)

  • rasterio 1.1.2 → 1.1.3 (Fast and direct raster I/O for use with Numpy and SciPy)

  • redis 3.3.11 → 3.4.1 (Python client for Redis key-value store)

  • regex 2019.12.20 → 2020.2.20 (Alternative regular expression module, to replace re.)

  • reportlab 3.5.32 → 3.5.34 (The PDF generation library)

  • requests 2.22.0 → 2.23.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)

  • rise 5.6.0 → 5.6.1 (Live Reveal.js Jupyter/IPython Slideshow Extension)

  • rtree 0.9.3 → 0.9.4 (R-Tree spatial index for Python GIS)

  • ruamel.yaml 0.16.5 → 0.16.10 (a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order)

  • rx 3.0.1 → 3.1.0 (Reactive Extensions (Rx) for Python)

  • scikit_learn 0.22 → 0.22.2.post1 (A set of Python modules for machine learning and data mining)

  • scikit_optimize 0.5.2 → 0.7.4 (Sequential model-based optimization toolbox.)

  • seaborn 0.9.1.dev0 → 0.10.0 (statistical data visualization)

  • setuptools 42.0.2 → 46.0.0 (Download, build, install, upgrade, and uninstall Python packages - easily)

  • shapely 1.6.4.post2 → 1.7.0 (Geometric objects, predicates, and operations)

  • simpy 3.0.11 → 3.0.12 (Event discrete, process based simulation for Python.)

  • six 1.13.0 → 1.14.0 (Python 2 and 3 compatibility utilities)

  • soupsieve 1.9.5 → 2.0 (A CSS4 selector implementation for Beautiful Soup.)

  • sphinx 2.3.0 → 2.4.4 (Tool for generating documentation which uses reStructuredText as its markup language)

  • sphinxcontrib_applehelp 1.0.1 → 1.0.2 (sphinx extension which outputs Apple help books)

  • sphinxcontrib_devhelp 1.0.1 → 1.0.2 (sphinx extension which outputs Devhelp document)

  • sphinxcontrib_htmlhelp 1.0.2 → 1.0.3 (sphinx extension which outputs html)

  • sphinxcontrib_qthelp 1.0.2 → 1.0.3 (sphinx extension which outputs QtHelp document)

  • sphinxcontrib_serializinghtml 1.1.3 → 1.1.4 (Sphinx API for Web Apps)

  • spyder 3.3.6 → 4.1.0 (The Scientific Python Development Environment: An IDE designed for interactive computing and data visualisation with a simple and intuitive user interface)

  • spyder_kernels 0.5.1 → 1.9.0 (Jupyter kernels for the Spyder console)

  • sqlalchemy 1.3.12 → 1.3.15 (SQL Toolkit and Object Relational Mapper)

  • sqlparse 0.3.0 → 0.3.1 (Non-validating SQL parser)

  • statsmodels 0.10.2 → 0.11.1 (Statistical computations and models for use with SciPy)

  • sympy 1.5 → 1.5.1 (Symbolic Mathematics Library)

  • tenacity 6.0.0 → 6.1.0 (Retry code until it succeeeds)

  • tornado 6.0.3 → 6.0.4 (Scalable, non-blocking web server and tools (required for IPython notebook))

  • tqdm 4.41.0 → 4.43.0 (A Simple Python Progress Meter)

  • typed_ast 1.4.0 → 1.4.1 (a fork of Python 2 and 3 ast modules with type comment support)

  • urllib3 1.25.7 → 1.25.8 (HTTP library with thread-safe connection pooling, file post, and more.)

  • uvicorn 0.10.8 → 0.11.3 (The lightning-fast ASGI server.)

  • vega 2.6.0 → 3.1.0 (An IPython/ Jupyter widget for Vega and Vega-Lite)

  • vitables 3.0.0 → 3.0.2 (Graphical tool for browsing and editing files in both HDF5 and PyTables formats)

  • voila 0.1.20 → 0.1.21 (Serving read-only live Jupyter notebooks)

  • wcwidth 0.1.7 → 0.1.8 (Measures number of Terminal column cells of wide-character codes)

  • werkzeug 0.16.0 → 1.0.0 (The Swiss Army knife of Python web development)

  • wheel 0.33.6 → 0.34.2 (A built-package format for Python.)

  • winpython 2.2.20191222 → 2.3.20200307 (WinPython distribution tools, including WPPM (package manager))

  • xarray 0.14.1 → 0.15.0 (N-D labeled arrays and datasets in Python)

  • xlsxwriter 1.2.6 → 1.2.8 (A Python module for creating Excel XLSX files.)

  • xlwings 0.16.4 → 0.18.0 (Interact with Excel from Python and vice versa)

  • zarr 2.3.2 → 2.4.0 (A minimal implementation of chunked, compressed, N-dimensional arrays for Python.)

  • zict 1.0.0 → 2.0.0 (Mutable mapping tools)

Removed packages:

  • flask_restplus 0.13.0 (Fully featured framework for fast, easy and documented API development with Flask)

  • ipydatawidgets 4.0.1 (A set of widgets to help facilitate reuse of large datasets across widgets)

  • multidict 4.7.2 (multidict implementation)

  • pythreejs 2.1.1 (Interactive 3d graphics for the Jupyter notebook, using Three.js from Jupyter interactive widgets.)

  • rope 0.14.0 (a python refactoring library...)


@stonebig
Copy link
Contributor Author

stonebig commented Mar 20, 2020

rc (2020-03-21/22, Spyder-4.1.1, Pandas-1.0.3, Matplotlib-3.2.1)

Changes from WinPython 2020-01 build3:

  • Infrastructure:
  • New Packages:
  • Upgraded Packages:
    • Spyder-4.1.1, Pandas-1.0.3, Matplotlib-3.2.1
    • Panel-0.9.2, bqplot-0.12.6
    • vscode-1.43.1
  • variation per version:
    • default version: Spyder-4.1.1, PyQt5, Tensorflow, PyTorch,
    • 'cod' version: Spyder-4.1.1, PyQt5, VSCode
    • 'ps2' version (may wait Qt-5.15): PySide2, Tensorflow, PyTorch,
    • no Tensorflow-cpu/keras were available for Python-3.8 at press release

Areas of particular interest for testers:

  • all good
MD5 SHA-1 SHA-256 Binary Size
c965268a26fe5a93e929154c596dc831 0aab5fef1c15eb460164e40f8dc1eb6491c5b00c 8004297d2d583d844e3b1bd67bd5367de79086bcc76a1544a4cf010d81b6be8b Winpython64-3.7.7.0dotrc.exe 23 141 445 Bytes
10c4919ffc342d0fcf5d76f37986cc42 0ccea60fb426661b63554289249d1507dc8a04c0 64303eb2a2c9c3e207a26ad8d5a0c88d51b6f24e241e84e38c2061b92a1a715a Winpython32-3.7.7.0dotrc.exe 22 136 373 Bytes
646577652d24f274b375c79b3c3a2150 9f9745112234cdd65a0428e2e9e3bc4eeeb1723c f625d4f658902b0f1d5845f3fe6ed911b6f751e5f5c5948bfcfe74d57470e4d4 Winpython64-3.8.2.0dotrc.exe 23 854 995 Bytes
5f53ae5152f6c522cb1b25164167febd 5d99b263227219bd527eec6d5544af8057c62330 b45d8154579114c8934640e114f508921ef1b48f3e7ce10b4d65f9edec1c0a40 Winpython32-3.8.2.0dotrc.exe 22 783 110 Bytes
cffdc3ec5a8a4672c3f7434c0afa4083 a92cc482c2ee17c4397cb02c8614823d2e4d1a1f a4591069de67993b232174f28e5cdfc9217f25dc3d87ee01e54dbb3503cf573e Winpython64-3.8.2.0codrc.exe 656 189 440 Bytes
20348d6dce7d10808d052abfdf8af1de 98afa57668a0b38dd202b628ce6347633a607be8 97ddd3467450e1f328e546b1d1059874e8a41163c9c3fa59fe50d0c61ef74b99 Winpython64-3.7.7.0rc.exe 691 801 924 Bytes
a87368bb97cd76e254ecbbdc178a396f 9d5ac2449a37ec1ab4500c3b77a2c04cc2ca9d03 5f44a8f40c0037e467280caf28377c5d8ff59800a4e07ec8b07feb8304f3e659 Winpython64-3.8.2.0rc.exe 620 414 873 Bytes
f81ca9424c9aa4749e2fa4dbeb04ded6 1ced6da8e401b659411201232a4b136a474cbd1a f62ec5de7d343300b074d78575f97a92126f36ef08902b325534554c3c259569 Winpython64-3.7.7.0codrc.exe 674 653 688 Bytes

History of changes for WinPython-64bit 3.7.7.0

The following changes were made to WinPython-64bit distribution since version 3.7.6.0.

Tools

Upgraded packages:

  • Nodejs v12.13.0 → v12.16.1 (a JavaScript runtime built on Chrome's V8 JavaScript engine)

  • npmjs 6.12.0 → 6.13.4 (a package manager for JavaScript)

Python packages

New packages:

  • diff_match_patch 20181111 (epackaging of Google's Diff Match and Patch libraries. Offers robust algorithms to perform the operations required for synchronizing plain text.)

  • flask_restx 0.1.0 (Fully featured framework for fast, easy and documented API development with Flask)

  • folium 0.10.1 (Make beautiful maps with Leaflet.js & Python)

  • helpdev 0.6.10 (HelpDev - Extracts information about the Python environment easily.)

  • ibis_framework 1.3.0 (Productivity-centric Python Big Data Framework)

  • intervaltree 3.0.2 (Editable interval tree data structure for Python 2 and 3)

  • janus 0.4.0 (Mixed sync-async queue to interoperate between asyncio tasks and classic threads)

  • nbclient 0.1.0 (A client library for executing notebooks. Formally nbconvert's ExecutePreprocessor.)

  • pathtools 0.1.2 (File system general utilities)

  • plotly 4.5.4 (Python plotting library for collaborative, interactive, publication-quality graphs.)

  • ptyprocess 0.6.0 (Run a subprocess in a pseudo terminal)

  • pyaml 20.3.1 (PyYAML-based module to produce pretty and readable YAML-serialized data)

  • pydeck 0.2.1 (Widget for deck.gl maps)

  • qdarkstyle 2.8 (A dark style sheet for QtWidgets application)

  • retrying 1.3.3 (simplify the task of adding retry behavior to just about anything.)

  • shap 0.35.0 (A game theoretic approach to explain the output of any machine learning model.)

  • tranquilizer 0.4.1 (Put your functions to REST)

  • watchdog 0.10.2 (Filesystem events monitoring)

Upgraded packages:

  • altair 4.0.0 → 4.0.1 (High-level declarative visualization library for Python)

  • altair_data_server 0.3.0 → 0.4.1 (A background data server for Altair charts.)

  • altgraph 0.16.1 → 0.17 (Python graph (network) package)

  • autopep8 1.4.4 → 1.5 (A tool that automatically formats Python code to conform to the PEP 8 style guide)

  • babel 2.7.0 → 2.8.0 (Internationalization utilities)

  • beautifulsoup4 4.8.1 → 4.8.2 (Screen-scraping library)

  • bleach 3.1.0 → 3.1.3 (An easy whitelist-based HTML-sanitizing tool)

  • blosc 1.8.1 → 1.8.3 (Blosc data compressor)

  • bokeh 1.4.0 → 2.0.0 (Statistical and novel interactive HTML plots for Python)

  • bottleneck 1.3.1 → 1.3.2 (Fast NumPy array functions written in Cython)

  • bqplot 0.12.1 → 0.12.6 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)

  • cffi 1.13.2 → 1.14.0 (Foreign Function Interface for Python calling C code.)

  • cftime 1.0.4.2 → 1.1.1.1 (time-handling functionality from netcdf4-python)

  • click 7.0 → 7.1.1 (A simple wrapper around optparse for powerful command line utilities.)

  • cloudpickle 1.2.2 → 1.3.0 (Extended pickling support for Python objects)

  • cvxopt 1.2.3 → 1.2.4 (Convex optimization package)

  • cvxpy 1.0.25 → 1.0.28 (A domain-specific language for modeling convex optimization problems in Python)

  • cx_freeze 6.0 → 6.1 (Deployment tool which converts Python scripts into stand-alone Windows executables (i.e. target machine does not require Python or any other library to be installed))

  • cython 0.29.14 → 0.29.15 (Cython is a language that makes writing C extensions for the Python language as easy as Python)

  • dask 2.9.0 → 2.12.0 (Minimal task scheduling abstraction)

  • datasette 0.32 → 0.38 (A tool for exploring and publishing data)

  • datashader 0.9.0 → 0.10.0 (Data visualization toolchain based on aggregating into a grid)

  • decorator 4.4.1 → 4.4.2 (Better living through Python with decorators)

  • distributed 2.9.0 → 2.12.0 (Distributed computing)

  • docutils 0.15.2 → 0.16 (Text processing system for processing plaintext documentation into useful formats, such as HTML or LaTeX (includes reStructuredText))

  • fast_histogram 0.7 → 0.8 (Fast 1D and 2D histogram functions in Python)

  • fastparquet 0.3.2 → 0.3.3 (Python support for Parquet file format)

  • flask_accepts 0.15.5 → 0.16.2 (Easy, opinionated Flask input/output handling mixing Marshmallow with Flask-RESTplus)

  • flaskerize 0.12.0 → 0.14.0 (Python CLI build/dev tool for templated code generation and project modification. Think Angular schematics for Python.)

  • fuzzywuzzy 0.17.0 → 0.18.0 (Fuzzy string matching in python)

  • gdal 3.0.2 → 3.0.4 (Geospatial Data Abstraction Library)

  • geopandas 0.6.2 → 0.7.0 (Geographic pandas extensions)

  • geopy 1.20.0 → 1.21.0 (Python Geocoding Toolbox)

  • geoviews 1.6.5 → 1.6.6 (Stop plotting your data - annotate your data and let it visualize itself... on a map!)

  • google_auth 1.10.0 → 1.11.2 (Google Authentication Library)

  • grpcio 1.25.0 → 1.26.0 (HTTP/2-based RPC framework)

  • h2 3.1.1 → 3.2.0 (HTTP/2 framing layer for Python)

  • holoviews 1.12.7 → 1.13.0b12 (Composable, declarative data structures for building complex visualizations easily.)

  • hupper 1.9.1 → 1.10.2 (Integrated process monitor for developing and reloading daemons.)

  • hypercorn 0.9.0+dev → 0.9.2 (A ASGI Server based on Hyper libraries and inspired by Gunicorn.)

  • hypothesis 4.53.3 → 5.6.0 (A library for property based testing)

  • idna 2.8 → 2.9 (Internationalized Domain Names in Applications (IDNA))

  • imageio 2.6.1 → 2.8.0 (Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.)

  • imageio_ffmpeg 0.3.0 → 0.4.1 (FFMPEG wrapper for Python)

  • imagesize 1.1.0 → 1.2.0 (Getting image size from png/jpeg/jpeg2000/gif file)

  • imbalanced_learn 0.6.1 → 0.6.2 (Toolbox for imbalanced dataset in machine learning.)

  • importlib_metadata 1.3.0 → 1.5.0 (Read metadata from Python packages)

  • ipykernel 5.1.3 → 5.1.4 (IPython Kernel for Jupyter)

  • ipyleaflet 0.11.6 → 0.12.3 (A Jupyter widget for dynamic Leaflet maps)

  • ipympl 0.4.0 → 0.5.3 (Matplotlib Jupyter Extension)

  • ipython 7.10.2 → 7.13.0 (Enhanced Python shell)

  • jinja2 2.10.3 → 2.11.1 (Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code))

  • json5 0.8.5 → 0.9.3 (A Python implementation of the JSON5 data format.)

  • julia 0.5.0 → 0.5.1 (Python interface to the Julia language)

  • jupyter_client 5.3.4 → 6.1.0 (Jupyter protocol implementation and client libraries)

  • jupyter_console 6.0.0 → 6.1.0 (Jupyter terminal console)

  • jupyter_core 4.6.1 → 4.6.3 (Jupyter core package. A base package on which Jupyter projects rely.)

  • jupyterlab 1.2.4 → 2.0.1 (Jupyter lab environment notebook server extension)

  • jupyterlab_server 1.0.6 → 1.0.7 (JupyterLab Server)

  • keyring 20.0.0 → 21.2.0 (Store and access your passwords safely.)

  • llvmlite 0.30.0 → 0.31.0 (lightweight wrapper around basic LLVM functionality)

  • lxml 4.4.2 → 4.5.0 (Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.)

  • markdown 3.1.1 → 3.2.1 (Python implementation of Markdown.)

  • marshmallow 3.3.0 → 3.5.1 (A lightweight library for converting complex datatypes to and from native Python datatypes.)

  • matplotlib 3.2.0rc2 → 3.2.1 (2D plotting library (embeddable in GUIs created with PyQt))

  • mlxtend 0.17.0 → 0.17.2 (Machine Learning Library Extensions)

  • more_itertools 8.0.2 → 8.2.0 (More routines for operating on iterables, beyond itertools)

  • mpldatacursor 0.6.2 → 0.7.1 (Interactive data cursors for Matplotlib)

  • msgpack 0.6.2 → 1.0.0 (MessagePack (de)serializer.)

  • mypy 0.761 → 0.770 (Optional static typing for Python)

  • nbformat 4.4.0 → 5.0.4 (The Jupyter Notebook format)

  • notebook 6.0.2 → 6.0.3 (# Jupyter Notebook)

  • numba 0.46.0 → 0.48.0 (compiling Python code using LLVM)

  • numexpr 2.7.0 → 2.7.1 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)

  • numpy 1.17.4+mkl → 1.18.2+mkl (NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module))

  • numpydoc 0.9.1 → 0.9.2 (Sphinx extension to support docstrings in Numpy format)

  • opt_einsum 3.1.0 → 3.2.0 (Optimizing numpys einsum function)

  • packaging 19.2 → 20.3 (Core utilities for Python packages)

  • pandas 0.25.3 → 1.0.3 (Powerful data structures for data analysis, time series and statistics)

  • panel 0.7.0 → 0.9.2 (A high-level Python toolkit for composing widgets and plots)

  • papermill 1.2.1 → 2.0.0 (Parametrize and Run Jupyter Notebooks)

  • param 1.9.2 → 1.9.3 (Declarative Python programming using Parameters.)

  • parso 0.5.2 → 0.6.2 (A Python Parser)

  • pathspec 0.6.0 → 0.7.0 (Utility library for gitignore style pattern matching of file paths.)

  • pexpect 4.7.0+dummy → 4.8.0 (Pexpect allows easy control of interactive console applications.)

  • pillow 6.2.1 → 7.0.0 (Python Imaging Library (fork))

  • pint 0.9 → 0.11 (Physical quantities module)

  • pip 19.3.1 → 20.0.2 (A tool for installing and managing Python packages)

  • ppci 0.5.6 → 0.5.7 (A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python)

  • prompt_toolkit 2.0.10 → 3.0.4 (Library for building powerful interactive command lines in Python)

  • protobuf 3.11.2 → 3.11.3 (Protocol Buffers - Google's data interchange format)

  • psutil 5.6.7 → 5.7.0 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)

  • ptpython 2.0.6 → 3.0.1 (Python REPL build on top of prompt_toolkit)

  • py 1.8.0 → 1.8.1 (library with cross-python path, ini-parsing, io, code, log facilities)

  • pyarrow 0.15.1 → 0.16.0 (Python library for Apache Arrow)

  • pyasn1_modules 0.2.7 → 0.2.8 (A collection of ASN.1-based protocols modules)

  • pycparser 2.19 → 2.20 (C parser in Python)

  • pygments 2.5.2 → 2.6.1 (Generic syntax highlighter for general use in all kinds of software)

  • pyinstaller 3.5 → 3.6 (PyInstaller bundles a Python application and all its dependencies into a single package.)

  • pymongo 3.10.0 → 3.10.1 (Python driver for MongoDB http://www.mongodb.org)

  • pyodbc 4.0.27 → 4.0.30 (DB API Module for ODBC)

  • pyopengl 3.1.4 → 3.1.5 (Cross platform Python binding to OpenGL and related APIs)

  • pyparsing 2.4.5 → 2.4.6 (A Python Parsing Module)

  • pyproj 2.4.2.post1 → 2.6.0 (Python interface to PROJ.4 library)

  • pyqt5 5.14.0 → 5.14.1 (Python bindings for the Qt cross platform GUI toolkit)

  • pyqt5_sip 12.7.0 → 12.7.1 (Python extension module support for PyQt5)

  • pyqtgraph 0.11.0.dev0 → 0.11.0rc0 (Scientific Graphics and GUI Library for Python)

  • pyrsistent 0.15.6 → 0.15.7 (Persistent/Functional/Immutable data structures)

  • pytest 5.3.2 → 5.4.1 (pytest: simple powerful testing with Python)

  • Python 3.7.6 → 3.7.7 (Python programming language with standard library)

  • python_jsonrpc_server 0.3.2 → 0.3.4 (JSON RPC 2.0 server library)

  • python_language_server 0.31.2 → 0.31.9 (An implementation of the Language Server Protocol for Python)

  • pyviz_comms 0.7.2 → 0.7.4 (Launch jobs, organize the output, and dissect the results)

  • pyyaml 5.2 → 5.3.1 (YAML parser and emitter for Python)

  • pyzmq 18.1.1 → 19.0.0 (Lightweight and super-fast messaging based on ZeroMQ library (required for IPython Qt console))

  • pyzo 4.9.0 → 4.10.2 (the Python IDE for scientific computing)

  • qtawesome 0.6.0 → 0.7.0 (FontAwesome icons in PyQt and PySide applications)

  • qtconsole 4.6.0 → 4.7.1 (Jupyter Qt console)

  • quart 0.10.0 → 0.11.3 (A Python ASGI web microframework with the same API as Flask)

  • rasterio 1.1.2 → 1.1.3 (Fast and direct raster I/O for use with Numpy and SciPy)

  • readme_renderer 24.0 → 25.0 (a library for rendering "readme" descriptions for Warehouse)

  • redis 3.3.11 → 3.4.1 (Python client for Redis key-value store)

  • regex 2019.12.20 → 2020.2.20 (Alternative regular expression module, to replace re.)

  • reportlab 3.5.32 → 3.5.42 (The PDF generation library)

  • requests 2.22.0 → 2.23.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)

  • rise 5.6.0 → 5.6.1 (Live Reveal.js Jupyter/IPython Slideshow Extension)

  • rtree 0.9.3 → 0.9.4 (R-Tree spatial index for Python GIS)

  • ruamel.yaml 0.16.5 → 0.16.10 (a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order)

  • rx 3.0.1 → 3.1.0 (Reactive Extensions (Rx) for Python)

  • scikit_learn 0.22 → 0.22.2.post1 (A set of Python modules for machine learning and data mining)

  • scikit_optimize 0.5.2 → 0.7.4 (Sequential model-based optimization toolbox.)

  • seaborn 0.9.1.dev0 → 0.10.0 (statistical data visualization)

  • setuptools 42.0.2 → 46.0.0 (Download, build, install, upgrade, and uninstall Python packages - easily)

  • shapely 1.6.4.post2 → 1.7.0 (Geometric objects, predicates, and operations)

  • simpy 3.0.11 → 3.0.12 (Event discrete, process based simulation for Python.)

  • six 1.13.0 → 1.14.0 (Python 2 and 3 compatibility utilities)

  • sounddevice 0.3.14 → 0.3.15 (Play and Record Sound with Python)

  • soupsieve 1.9.5 → 2.0 (A CSS4 selector implementation for Beautiful Soup.)

  • sphinx 2.3.0 → 2.4.4 (Tool for generating documentation which uses reStructuredText as its markup language)

  • sphinxcontrib_applehelp 1.0.1 → 1.0.2 (sphinx extension which outputs Apple help books)

  • sphinxcontrib_devhelp 1.0.1 → 1.0.2 (sphinx extension which outputs Devhelp document)

  • sphinxcontrib_htmlhelp 1.0.2 → 1.0.3 (sphinx extension which outputs html)

  • sphinxcontrib_qthelp 1.0.2 → 1.0.3 (sphinx extension which outputs QtHelp document)

  • sphinxcontrib_serializinghtml 1.1.3 → 1.1.4 (Sphinx API for Web Apps)

  • spyder 3.3.6 → 4.1.1 (The Scientific Python Development Environment: An IDE designed for interactive computing and data visualisation with a simple and intuitive user interface)

  • spyder_kernels 0.5.1 → 1.9.0 (Jupyter kernels for the Spyder console)

  • sqlalchemy 1.3.12 → 1.3.15 (SQL Toolkit and Object Relational Mapper)

  • sqlparse 0.3.0 → 0.3.1 (Non-validating SQL parser)

  • statsmodels 0.10.2 → 0.11.1 (Statistical computations and models for use with SciPy)

  • sympy 1.5 → 1.5.1 (Symbolic Mathematics Library)

  • tenacity 6.0.0 → 6.1.0 (Retry code until it succeeeds)

  • tensorboard 2.1.0 → 2.1.1 (TensorBoard lets you watch Tensors Flow)

  • tensorflow_cpu 2.1.0rc1 → 2.1.0 (TensorFlow is an open source machine learning framework for everyone.)

  • tensorflow_probability 0.8.0 → 0.9.0 (Probabilistic modeling and statistical inference in TensorFlow)

  • torch 1.3.0+cpu → 1.4.0+cpu (a deep learning framework.)

  • torchvision 0.4.1+cpu → 0.5.0+cpu (Datasets, Transforms and Models specific to Computer Vision)

  • tornado 6.0.3 → 6.0.4 (Scalable, non-blocking web server and tools (required for IPython notebook))

  • tqdm 4.41.0 → 4.43.0 (A Simple Python Progress Meter)

  • typed_ast 1.4.0 → 1.4.1 (a fork of Python 2 and 3 ast modules with type comment support)

  • urllib3 1.25.7 → 1.25.8 (HTTP library with thread-safe connection pooling, file post, and more.)

  • uvicorn 0.10.8 → 0.11.3 (The lightning-fast ASGI server.)

  • vega 2.6.0 → 3.1.0 (An IPython/ Jupyter widget for Vega and Vega-Lite)

  • vitables 3.0.0 → 3.0.2 (Graphical tool for browsing and editing files in both HDF5 and PyTables formats)

  • voila 0.1.20 → 0.1.21 (Serving read-only live Jupyter notebooks)

  • wcwidth 0.1.7 → 0.1.8 (Measures number of Terminal column cells of wide-character codes)

  • werkzeug 0.16.0 → 1.0.0 (The Swiss Army knife of Python web development)

  • wheel 0.33.6 → 0.34.2 (A built-package format for Python.)

  • winpython 2.2.20191222 → 2.3.20200319 (WinPython distribution tools, including WPPM (package manager))

  • xarray 0.14.1 → 0.15.0 (N-D labeled arrays and datasets in Python)

  • xlsxwriter 1.2.6 → 1.2.8 (A Python module for creating Excel XLSX files.)

  • xlwings 0.16.4 → 0.18.0 (Interact with Excel from Python and vice versa)

  • zarr 2.3.2 → 2.4.0 (A minimal implementation of chunked, compressed, N-dimensional arrays for Python.)

  • zict 1.0.0 → 2.0.0 (Mutable mapping tools)

  • zipp 0.5.2 → 3.1.0 (Backport of pathlib-compatible object wrapper for zip files)

Removed packages:

  • ipydatawidgets 4.0.1 (A set of widgets to help facilitate reuse of large datasets across widgets)

  • multidict 4.7.2 (multidict implementation)

  • pythreejs 2.1.1 (Interactive 3d graphics for the Jupyter notebook, using Three.js from Jupyter interactive widgets.)

  • rope 0.14.0 (a python refactoring library...)


@stonebig
Copy link
Contributor Author

Interlude : Python-3.9.0a5, 64 and 32 bits (2020-03-24)

see https://pythoninsider.blogspot.com/2020/03/python-390a5-is-now-available-for.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+PythonInsider+%28Python+Insider%29

  • PEP 584, Union Operators in dict
  • PEP 593, Flexible function and variable annotations
  • BPO 38379, garbage collection does not block on resurrected objects;
  • BPO 38692, os.pidfd_open added that allows process management without races and signals;
  • BPO 39926, Unicode support updated to version 13.0.0
  • BPO 1635741, when Python is initialized multiple times in the same process, it does not leak memory anymore
  • A number of Python builtins (range, tuple, set, frozenset, list) are now sped up using PEP 570 vectorcall
  • A number of standard library modules (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) are now using the stable ABI defined by PEP 384.
MD5 SHA-1 SHA-256 Binary Size
eed1224e93309d5cdf93473ffd26b7b8 bfb89b5a68fa44be9abec563569e688874b88ae9 2bc828980367eb3bfb945f149d46f1a6f19d55e7932f2f4efa525502503b144f Winpython64-3.9.0.0dota5.exe 24 196 526 Bytes
8438f15ea21c9b802c8bdb13d44c214c 46984ad1f8f3fc91bed70fa3068823646224a213 0d4b23c0c42c11fd84f0067a7298e847f9dd3b3801cd382d28547986ed24d800 Winpython32-3.9.0.0dota5.exe 23 169 772 Bytes

@stonebig
Copy link
Contributor Author

Winpython 2020-01 final (2020-03-26)

Winpython 2020-01 final is equal to rc.

"rc" postfix on existing binaries will be removed in a few hours.

MD5 SHA-1 SHA-256 Binary Size
c965268a26fe5a93e929154c596dc831 0aab5fef1c15eb460164e40f8dc1eb6491c5b00c 8004297d2d583d844e3b1bd67bd5367de79086bcc76a1544a4cf010d81b6be8b Winpython64-3.7.7.0dot.exe 23 141 445 Bytes
10c4919ffc342d0fcf5d76f37986cc42 0ccea60fb426661b63554289249d1507dc8a04c0 64303eb2a2c9c3e207a26ad8d5a0c88d51b6f24e241e84e38c2061b92a1a715a Winpython32-3.7.7.0dot.exe 22 136 373 Bytes
646577652d24f274b375c79b3c3a2150 9f9745112234cdd65a0428e2e9e3bc4eeeb1723c f625d4f658902b0f1d5845f3fe6ed911b6f751e5f5c5948bfcfe74d57470e4d4 Winpython64-3.8.2.0dot.exe 23 854 995 Bytes
5f53ae5152f6c522cb1b25164167febd 5d99b263227219bd527eec6d5544af8057c62330 b45d8154579114c8934640e114f508921ef1b48f3e7ce10b4d65f9edec1c0a40 Winpython32-3.8.2.0dot.exe 22 783 110 Bytes
20348d6dce7d10808d052abfdf8af1de 98afa57668a0b38dd202b628ce6347633a607be8 97ddd3467450e1f328e546b1d1059874e8a41163c9c3fa59fe50d0c61ef74b99 Winpython64-3.7.7.0.exe 691 801 924 Bytes
cffdc3ec5a8a4672c3f7434c0afa4083 a92cc482c2ee17c4397cb02c8614823d2e4d1a1f a4591069de67993b232174f28e5cdfc9217f25dc3d87ee01e54dbb3503cf573e Winpython64-3.8.2.0cod.exe 656 189 440 Bytes
a87368bb97cd76e254ecbbdc178a396f 9d5ac2449a37ec1ab4500c3b77a2c04cc2ca9d03 5f44a8f40c0037e467280caf28377c5d8ff59800a4e07ec8b07feb8304f3e659 Winpython64-3.8.2.0.exe 620 414 873 Bytes
f81ca9424c9aa4749e2fa4dbeb04ded6 1ced6da8e401b659411201232a4b136a474cbd1a f62ec5de7d343300b074d78575f97a92126f36ef08902b325534554c3c259569 Winpython64-3.7.7.0cod.exe 674 653 688 Bytes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant