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 2019-02 follow-up #724

Closed
stonebig opened this issue Mar 6, 2019 · 26 comments

Comments

@stonebig
Copy link
Contributor

commented Mar 6, 2019

release date: 2019-07

Expected:

  • geopandas-0.5,
  • scipy-1.3, statsmodels-0.10.0, scikit-learn-0.21.2, matplotlib-3.1.1
  • Pytorch-1.1.0, Tensorflow-1.14.0
  • altair-3.1
  • Jupyterlab-1.0.0

Focus of the release:

  • minimalistic WinPython-3.8.0.0b2 to follow Python-3.8 & sqlite-3.28 progress
  • builds are now created with 7zip auto-unzip, to allow end-users to unpack them with their own 7zip.
  • simplify further the build process, to be able to move to the cloud:
    • remove dead wood: msi, PyQt4,ffmpeg,
    • remove dead wood: thg, run_required_first,
    • remove dead wood: non-pip package installation methods in wppm,
    • remove dead wood: directory-based package installation method in make.py
  • experiment with Spyder4-beta2 (the modernization)

postponed: (next cycle only)

  • pandas-0.25 (is end summer)
  • simplify python binary directory-based installation process in make.py
  • simplify winpython wheel build process (since a long time, python version independant),
  • split in steps to remove need for an initial Python environnment.

remark:

  • not sure if a big 32bit version will make sense at the end of 2019
@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented Mar 6, 2019

audit trail:

  • Notebook-5.7.5 and Tornado-6.0.x
  • pandas-0.24.2
  • hypothesis (for pandas testing)
  • Numba 0.43.0
  • Python-3.7.3rc1
  • geopandas-0.4.1
  • Build Process: copy "licence.txt" next to icon launchers, when 7zip un-installer
  • Build Process: reduce to one packages.win32 and packages.win-amd64
  • downgrade to notebook-5.7.5 and CTRL+Shift+R (clear cache) (see jupyter/notebook#4467 (comment) )
  • pysepg-0.4.0, rtree-0.8.4
  • pyside-5.12.2
  • Pyqt5-5.12.2
  • pyzo-4.7.1 with patch
  • ipython-7.4.0
  • Tensorflow-2.0.0a0
  • pyviz-comms-0.7.2
  • remove PyQt4 support
  • remove .msi support
  • simplify rebuild_winpython()
  • remove ffmpeg specific
  • Tornado-6.0.2+
  • Winpython-3.8.0.0dota3
  • Python-3.7.3
  • notebook-5.7.7+ , Terminado-0.8.2
  • quantecon-0.4.3 (because of https://anaconda.org/zouhx/kalman/notebook)
  • Spyder-3.3.4dev0-2019-03-30
  • pythonnet-2.4.0dev (rc1)
  • Spyder-3.3.4
  • scikit-image-0.15.0
  • param-1.9.0 + Panel-0.5.0
  • Holoviews-1.12.0 + Bokeh-1.1.0-minus1
  • revert to vega-1.4.0 as vega-2 needs altair-3.0rc which needs unreleased jupyterlab-1.0.0a2

build1 (~ 2018-04-07)

  • Panel-0.5.1 + Holoviews-1.12.1 + Bokeh-1.1.0
  • jupyterlab-0.35.5 + ipython-7.5.0
  • geopandas-0.5.0 + matplotlib-3.1.0rc1
  • numpy-1.16.3
  • vega-2.1.0
  • altair-3.0.0 (use import altair.vegalite.v2 as alt
  • papermill
  • pythonnet-2.4.0rc2, scipy-1.3.0rc1
  • resisted to swap Sqlite-3.21 dll per Sqlite-3.28, but it hurts,

build2 (~ 2018-04-28)

  • autopep8,
  • sqlite_bro-0.9.0 (automatic column names de-duplication)
  • remove old packing methods plumbing in wppm
  • remove thg, run_required_first,
  • pyside2-5.12.3
  • pytorch-1.1, pythonnet-2.4.0
  • stastmodels-trunk-20190506-12h00 to be compatible with scipy-1.3.0rc (statsmodels/statsmodels#5619)
  • PyQtgraph-0.11.0.dev0-20190506
  • PyQt5-5.12.2 + matplotlib-3.1.0rc2
  • downgrade to tornado-5.1.1 until jupyterlab is happy again
  • Winpython-3.8.0.0dota4 with THE change in dll resolution, that may need tries & tweaks:
  • FAILED ATTEMPT-1 on doing a bigger winpython-3.8.0a4 to check DLL hell:
    • FAIL: "Tornado" incompatibility with Python-3.8 default asyncio Loop on Windows, solved per tornadoweb/tornado#2656 (comment)
    • FAIL: 'import pandas' fails also (may be a cython-3.0.0a0 issue)
    • FAIL: PySide2 (and PyQt5 ?) need to tweak their code for DLL policy change.
  • ATTEMPT-2 on doing a bigger winpython-3.8.0a4 to check DLL hell:
    • OK: 'import pandas' ok (after re-spin from cgohlke)
    • OK: Jupyter notebook/lab ok after patching Tornado by 1 line
      tornadoweb/tornado#2656 (comment)
    • PEP 570 tweak OK by hand: cloudpickle/joblib/ipython has an issue with Python-3.8.0a4 cloudpipe/cloudpickle#266, requiring patch (submitted) to ipython, cloupickle, vendored cloudpickle in joblib
    • FAIL: PySide2 (and PyQt5 ?) need to tweak their code for DLL policy change.
  • plotnine-0.5.2dev0-20190510 (deprecation warning fix for matplotlib-3.1.0)
  • patch back winpython_checker to allow altair-3 in full glory
  • patched for Python-3.8.0a4 :
    • Tornado-5.1.1 hard one-line patch for Python-3.8.0a4
    • cloudpickle-1.0.0 upstream patch for Python-3.8.0a4
    • joblib-0.13.2 (same as above) upstream patch for Python-3.8.0a4
    • IPython-7.5.0 upstream patch for Python-3.8.0a4
  • jupyterlab-1.0.0a3 without pyviz_comms 0.7.3.
  • Attempt-3 on doing a bigger winpython-3.8.0a4 so that user can enjoy/test/issue/patch:
    • DLL hell (for Qt only ?)
    • PEP 570 effect (API change)
    • asyncio changes (to "proactor" loop, revers-patched in Tornado for the moment,

dedicated build a4 for WinPython-3.8.0a4 / Python-3.8.0a4 (2018-05-12)

  • integrate part of Raymond Hettinger talk in documentation https://rhettinger.github.io
  • scipy-1.13.0
  • matplotlib-3.1.0
  • stastmodels-0.10.0dev1-20190517
  • black
  • Spyder4-beta2-20190518 (defaulted back to white 'spyder' theme, rather then 'spyder/dark')
  • jupyterlab-1.0.0a3 whithout pyviz_comms 0.7.3 (holoviews)

build3 ( 2018-05-19)

  • format the WinPython code with "black" package... the effect is that WinPython is now only source compatible with python-3.6+ now, (see https://youtu.be/esZLCuWs_2Y?t=1266 at 21'05", because of some trailing comas)
  • jupyterlab-1.0.0a3 with pyviz_comms 0.7.3 and Holoviews-1.12.3
  • back to Spyder3 for rc and release
  • pyinstaller-3.4
  • scikit-learn-0.21.2
  • pyqtgraph-0.11.0dev-20190524
    python setup.py bdist_wheel
  • seaborn-0.9.1.dev0-20190526 + patch mwaskom/seaborn#1716
  • BACK TO Tensorflow-1.4.0rc0 until a Tensorflow-2.0.0b0)
  • experimental up to PySide2-5.14.0a1.dev1558684916

build4 (2018-05-26 for ps2 ?)

  • stay away from Tf2.0 till numpy/numpy#13399 resolved
  • stastmodels-0.10.0rc2
  • Winpython-3.8.0.0dotb1
  • downgrade to ipyleaflet-0.10.2 for python-3.8 (can't compile fiona)
  • Pulp for Python-3.8.0b1 (with fix coin-or/pulp#201)
  • fix SQLAlchemy for Python 3.8.0b1 (same as Pulp)

winpython-3.8.0b1 (~ 2018-06-16)

  • plotnine Matplotlib-3.1.0 deprecation warning fix
  • Tensorflow-1.14.0 + Tensorflow-probablility-0.7.0
  • Tornado-6.0.3, notebook-6.0.0rc1
  • PySide2-5.13.0, PyQt5-5.12.3-5.12.4
  • matplotlib-3.1.1 preserves seaborn
  • PyQt5 + Spyder for Python-3.8
  • ipywidgets-7.5.0 + Jupyterlab-1.0.0
  • ipydatawidgets-4.0.1 + pythreejs-2.1.1 + bqplot-0.11.6 + Ipyleaflet-0.11.1 + Jupyterlab-1.0.1 + Ipython-7.6.1
  • ipympl-0.3.1
  • resolve breakages, rebuilding on python-3.8.0b2 instead of python-3.8.0b1 .. because new Cython-0.29.11 replaces previous temporary Cython-0.30.0a
  • PyQt5 doesn't work anymore with python-3.8.0b2
  • python-3.8.0.0b2 with SQLlite-3.28.0 (and 9 years awaited window functions)
  • updated Python-3.8 fast-histogram, ruamel.yaml, lazy-object-proxy
  • updated Python-3.8 reportlab, gdal, simplejson
  • jupyterlab-sql not in release (spoofing issue)
  • jupyterlab-bokeh compatibility

rc (2018-07-08 part1 : Python-3.8.0b2)

  • PyQt5-5.13 works with Python-3.8, with PyQt5_sip-4.19.18-2
  • Pyzo-master20190713 (retina parameter)

rc (2018-07-14 part2 : Python-3.7.4)

to consider:

  • inquire the "migrated" file
  • Z3_solver ?
  • Pysal ?? (20 Mo)
  • 32 bit number of downloads still seem at a natural ratio of 20%.
  • retry a no-brainer tagging of 7zip (fail.. hum)
  • pre-check if jupyterlab-1 is hurting winpython jupyterlab/jupyterlab#6240
@RoyiAvital

This comment has been minimized.

Copy link

commented Mar 10, 2019

still not sure if a big 32bit version makes sense in 2019

I think you can drop 32 Bit versions.

Thank You for your great work.

@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented Mar 26, 2019

Winpython-3.8.0a3 (2018-03-26)

Changes:

  • Python-3.8.0a3,
  • small cleanups in the WinPython build system.
MD5 SHA-1 SHA-256 Binary Size
e3eb577090e1e6caf8eb1673a3146c1f 1aeccf258c5574ffe304151ee00cc554529c19d6 5c7bdf597ee184f70cb14efd42e07085b437f055de58380bce34a0969d09476d Winpython64-3.8.0.0dota3.exe 22 653 740 Bytes
41faa26e9d7a2cf0ecc5e8b61b861cae e0ff5e7d488f6a5a0c670fe71b0e847995d1db63 cf53bdd03c15d309fc784330fc3b7d5b63f939a12bcd9967321061118d371796 Winpython32-3.8.0.0dota3.exe 21 926 577 Bytes
@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented Apr 6, 2019

at last understood bokeh:

rem  bokeh git directory
cd bokehjs
npm install --no-save
cd..
python setup.py develop --build-js
rem  compile and finally using NEWLY built BokehJS in bokehjs/build
python setup.py bdist_wheel
(choice 2)
rem ==> my wheel !
@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented Apr 6, 2019

build1 2019-04-0x (Python-3.7.3, bokeh-1.1.0pre, holoviews-1.12.0)

Changes from WinPython 2019-01:

  • updated infrastructure:
    • Python-3.7.3
    • all builds made with standard 7zip auto-extractor (no value-added in tweaking 7zip for a better icon)
  • New Packages:
    • geopandas, quantecon
  • Upgraded Packages:
    • Tensorflow-2.0.0a, pandas-0.24.2, numba-0.43.1
    • spyder-3.3.4, scikit_image-0.15.0, bokeh-1.1.0-, holoviews-1.12.0
  • variation per version, for build1:
    • Spyder is not in ps2 release (uncompatible for now)
    • no deep learning framework in 32 bit builds

Areas of particular interest for testers:

  • bokeh-1.1.0, holoviews-1.12.0, panel-0.5.0, geopandas
  • Tensorflow-2.0.0a1

Focus of next build:

  • jupyterlab-1.0pre, altair-3, Tensorflow-2
  • the python-3.8.0a4 dll change
MD5 SHA-1 SHA-256 Binary Size
852261628f7c8b5f7191c0e331569391 c53349e8af7097345cf1ad6621cc658a8922c639 f44b9ae53ed2cdbf7165d36394eeaacf2d05b13feadc7f5fc428e8b607417b33 Winpython64-3.7.3.0Zerob1.exe 26 789 472 Bytes
23466e10f573dd7c18d837de89e4f73e 077a41c5bccfe7c78b962b4bd87a44f60ca0b00b 78ef45316c53dbc7f95f5c756e9a78902550829bad0a06dfbdbee4da070fab01 Winpython32-3.7.3.0Zerob1.exe 26 027 464 Bytes
02e2d34070a69a6a96b1822e579447b6 3554034d30f082da08650668e5a3149d45ba0a6a 2db5a6dfd7ad2572bd92a4bf43e78a2607b9fc32aa8b1f2789cacd64db6e4c22 Winpython32-3.7.3.0Ps2b1.exe 435 257 808 Bytes
abc7e5584d5ca5fbb08a33783cb10a27 5d4359b38befa9ec39e5246d2b6325c2616f62fa 3d918bd82707c5fc8e8890dccb75fce1f5a7784c86c9e27122bb0a4ecfb5bbcc Winpython64-3.7.3.0Ps2b1.exe 582 441 121 Bytes
73112e476cd398f7987da6a2de1cc481 efc0c5e015baa1507425b7de7b6a6b90852ca8c7 63387b544a2118768edb3bb4561040c77e29d713ac51cb3d8e0ef0eb3946cc15 Winpython32-3.7.3.0b1.exe 436 123 086 Bytes
194b127e2c2f942decd1e2d8928548d5 2984db9ac817e5306a5869c81e3b521c9092852b 491ed60680795692a2a13c10ad246f6177d3703f8837765a4788c95b7f560520 Winpython64-3.7.3.0b1.exe 582 451 351 Bytes

History of changes for WinPython-64bit 3.7.3.0b1

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

Python packages

New packages:

  • affine 2.2.2 (Matrices describing affine transformation of the plane.)

  • click_plugins 1.1.1 (An extension module for click to enable registering CLI commands via setuptools entry-points.)

  • cligj 0.5.0 (Click params for commmand line interfaces to GeoJSON)

  • deprecated 1.2.5 (Python @deprecated decorator to deprecate old python classes, functions or methods.)

  • fiona 1.8.6 (reads and writes spatial data files)

  • geopandas 0.4.1 (Geographic pandas extensions)

  • google_pasta 0.1.4 (pasta is an AST-based Python refactoring library)

  • hypothesis 4.14.0 (A library for property based testing)

  • mercantile 1.0.4 (Web mercator XYZ tile utilities)

  • munch 2.3.2 (A dot-accessible dictionary (a la JavaScript objects).)

  • pyepsg 0.4.0 (Easy access to the EPSG database via http://epsg.io/)

  • pyhdf 0.10.1 (Python interface to HDF4 files (Hierarchical Data Format version 4))

  • pyproj 2.1.3 (Python interface to PROJ.4 library)

  • quantecon 0.4.3 (A community based Python library for quantitative economics)

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

  • rtree 0.8.3 (R-Tree spatial index for Python GIS)

  • snuggs 1.4.3 (Snuggs are s-expressions for Numpy)

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

  • sphinxcontrib_devhelp 1.0.1 (sphinx extension which outputs Devhelp document)

  • sphinxcontrib_htmlhelp 1.0.1 (sphinx extension which outputs html)

  • sphinxcontrib_jsmath 1.0.1 (sphinx extension which renders display math in HTML via JavaScript)

  • sphinxcontrib_qthelp 1.0.2 (sphinx extension which outputs QtHelp document)

  • sphinxcontrib_serializinghtml 1.1.3 (Sphinx API for Web Apps)

  • tb_nightly 1.14.0a20190301 (TensorBoard lets you watch Tensors Flow)

  • tf_estimator_nightly 1.14.0.dev2019030115 (TensorFlow Estimator.)

Upgraded packages:

  • absl_py 0.7.0 → 0.7.1 (Abseil Python Common Libraries)

  • altair_widgets 0.1.2 → 0.2.0 (Altair Widgets: An interactive visualization for statistical data for Python.)

  • astroid 2.2.2 → 2.2.5 (Rebuild a new abstract syntax tree from Python's ast (required for pylint))

  • astroml 0.3 → 0.4.post1 (tools for machine learning and data mining in Astronomy)

  • blosc 1.7.0 → 1.8.1 (Blosc data compressor)

  • bloscpack 0.13.0 → 0.16.0 (Command line interface to and serialization format for Blosc)

  • bokeh 1.0.4 → 1.1.0rc1+9.g0aac158b1 (Statistical and novel interactive HTML plots for Python)

  • certifi 2018.11.29 → 2019.3.9 (Python package for providing Mozilla's CA Bundle.)

  • cloudpickle 0.8.0 → 0.8.1 (Extended pickling support for Python objects)

  • colorcet 1.0.1 → 2.0.1 (A set of useful perceptually uniform colormaps for plotting scientific data)

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

  • dask 1.1.3 → 1.1.5 (Minimal task scheduling abstraction)

  • datashader 0.6.9 → 0.7.0 (Data visualization toolchain based on aggregating into a grid)

  • decorator 4.3.2 → 4.4.0 (Better living through Python with decorators)

  • distributed 1.26.0 → 1.26.1 (Distributed computing)

  • fastparquet 0.2.1 → 0.3.0 (Python support for Parquet file format)

  • gdal 2.3.3 → 2.4.1 (Geospatial Data Abstraction Library)

  • geopy 1.18.1 → 1.19.0 (Python Geocoding Toolbox)

  • ipyleaflet 0.10.0 → 0.10.1 (A Jupyter widget for dynamic Leaflet maps)

  • ipython 7.3.0 → 7.4.0 (Enhanced Python shell)

  • isort 4.3.9 → 4.3.16 (A Python utility / library to sort Python imports.)

  • jsonschema 3.0.0 → 3.0.1 (An implementation of JSON Schema validation for Python)

  • keyring 18.0.0 → 19.0.1 (Store and access your passwords safely.)

  • llvmlite 0.27.0 → 0.28.0 (lightweight wrapper around basic LLVM functionality)

  • lmfit 0.9.12 → 0.9.13 (Least-Squares Minimization with Bounds and Constraints)

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

  • markdown 3.0.1 → 3.1 (Python implementation of Markdown.)

  • mizani 0.5.2 → 0.5.4 (Scales for Python)

  • more_itertools 6.0.0 → 7.0.0 (More routines for operating on iterables, beyond itertools)

  • mypy 0.670 → 0.700 (Optional static typing for Python)

  • netcdf4 1.4.2 → 1.5.0.1 (Provides an object-oriented python interface to the netCDF version 4 library)

  • notebook 5.7.4 → 5.7.8 (# Jupyter Notebook)

  • numba 0.42.0 → 0.43.1 (compiling Python code using LLVM)

  • pandas 0.24.1 → 0.24.2 (Powerful data structures for data analysis, time series and statistics)

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

  • param 1.8.2 → 1.9.0 (Declarative Python programming using Parameters.)

  • parso 0.3.4 → 0.4.0 (A Python Parser)

  • partd 0.3.9 → 0.3.10 (Appendable key-value storage)

  • pillow 5.4.1 → 6.0.0 (Python Imaging Library (fork))

  • protobuf 3.7.0 → 3.7.1 (Protocol Buffers - Google's data interchange format)

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

  • pyarrow 0.12.1 → 0.13.0 (Python library for Apache Arrow)

  • pyqt5 5.12 → 5.12.1 (Python bindings for the Qt cross platform GUI toolkit)

  • pyqt5_sip 4.19.14 → 4.19.15 (Python extension module support for PyQt5)

  • pyqtwebengine 5.12 → 5.12.1 (Python bindings for the Qt 3D framework)

  • pytest 4.3.0 → 4.4.0 (pytest: simple powerful testing with Python)

  • Python 3.7.2 → 3.7.3 (Python programming language with standard library)

  • python_hdf4 0.9.2 → 0.10.0+dummy (Python-HDF4: Python interface to the NCSA HDF4 library)

  • python_snappy 0.5.3 → 0.5.4 (Python library for the snappy compression library from Google)

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

  • pyyaml 4.1 → 5.1 (YAML parser and emitter for Python)

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

  • pyzo 4.6.2a0 → 4.7.3 (the Python IDE for scientific computing)

  • qtpy 1.6.0 → 1.7.0 (Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.)

  • redis 3.2.0 → 3.2.1 (Python client for Redis key-value store)

  • regex 2019.2.21 → 2019.3.12 (Alternative regular expression module, to replace re.)

  • reportlab 3.5.13 → 3.5.17 (The PDF generation library)

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

  • scikit_fuzzy 0.4.0 → 0.4.1 (Fuzzy logic toolkit for SciPy)

  • scikit_image 0.14.2 → 0.15.0 (Image processing toolbox for SciPy)

  • scs 2.0.2 → 2.1.0 (scs: splitting conic solver)

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

  • snakeviz 1.0.0 → 2.0.0 (An in-browser Python profile viewer)

  • soupsieve 1.8 → 1.9 (A CSS4 selector implementation for Beautiful Soup.)

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

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

  • spyder_kernels 0.4.2 → 0.4.3 (Jupyter kernels for the Spyder console)

  • sqlalchemy 1.2.18 → 1.3.2 (SQL Toolkit and Object Relational Mapper)

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

  • tables 3.4.4 → 3.5.1 (Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data))

  • tensorflow 1.13.1 → 2.0.0a0 (TensorFlow helps the tensors flow)

  • terminado 0.8.1 → 0.8.2 (Terminals served to term.js using Tornado websockets)

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

  • vega 2.0rc2 → 1.4.0 (An IPython/ Jupyter widget for Vega and Vega-Lite)

  • werkzeug 0.14.1 → 0.15.2 (The Swiss Army knife of Python web development)

  • winpython 1.11.20190223 → 1.11.20190324 (WinPython distribution tools, including WPPM (package manager))

  • xarray 0.11.3 → 0.12.1 (N-D labeled arrays and datasets in Python)

  • xlwings 0.15.3 → 0.15.5 (Interact with Excel from Python and vice versa)

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

  • zict 0.1.3 → 0.1.4 (Mutable mapping tools)

Removed packages:


@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented Apr 27, 2019

build2 2019-04-27 (scipy-1.3.0rc1, matplotlib-3.1.0rc1, altair-3.0.0, papermill-1.0.0)

Changes from WinPython 2019-02 build1:

  • New Packages:
  • Upgraded Packages:
    • matplotlib-3.1.0rc1, scipy-1.3.0rc1, sympy-1.4.0,
    • bokeh-1.1.0, holoviews-1.12.1, altair-3.0.0 (but keep using v2 under jupyterlab-0.35)
    • pythonnet-2.4.0rc2, jupyterlab-0.35.5, pyzo-4.7.4 with dark mode
  • variation per version, for build1:
    • Spyder is not in ps2 release (uncompatible for now)
    • no deep learning framework in 32 bit builds

Areas of particular interest for testers:

  • holoviews-1.12.1, panel-0.5.1, geopandas-0.5.0
  • papermill-1.0.0

Focus of next build:

  • the python-3.8.0a4 dll change, pushing to get sqlite-3.28.0 in standard python-3.8,
  • further infrastructure rework
  • jupyterlab-1.0.0a4, Tensorflow-2.0.0a2
MD5 SHA-1 SHA-256 Binary Size
cbda4196fb54139d1d871391d30c9f27 6d5d3cbc23e239dc25b0481e521459d044599c46 b5b55155e353f3f3d44fa5fa15ce524ac5078c806e653c5ca17a736dc568a795 Winpython64-3.7.3.0Zerob2.exe 26 797 517 Bytes
b907925d1c24507c33124ea7e5104c02 647293ace2480dc99402ce5008b1ea7259de0bc3 250e223c84a3f59d5f368394b5f155a1f50c1ba7d31d596f217fa89625d79e25 Winpython32-3.7.3.0Zerob2.exe 26 037 259 Bytes
ffc17c9bdc327eb250df26f44c218d28 1e0fd88f35c62be227649a6c22cd4aa2b05e4604 bb00f6aa8897c4890f863131fef6c27b6eb7e95c695d765593e82b41c1c67d9e Winpython32-3.7.3.0b2.exe 436 848 576 Bytes
00b3ef6c4aab6e0e6a1c8b662ebc7be8 83fb065a7c82d11328b96d015f81a6b91dee7030 f51779e54e21b3fa2ba4187f1d7e7a7231122a79761c0d19c26d955323b5e9fe Winpython64-3.7.3.0b2.exe 583 599 951 Bytes
744abbc74445ea5c9b5c0256f0bd5c5f 6149420b94597f0708c96aaea5d4d72813c443da 871ebd997f506291f0518ebb8cd0252ddc8ee3cbdd0d761c0feb1fdcc6a27106 Winpython32-3.7.3.0Ps2b2.exe 435 641 574 Bytes
b97882e6410e53f543fde417051bddec ec47b95f2881a72255f29dd8965a437710bb3d9e 38d41af492407fe431231dc1116d976426e5abb5c147bb1991d270c26d63d689 Winpython64-3.7.3.0Ps2b2.exe 582 830 574 Bytes

History of changes for WinPython-64bit 3.7.3.0 build2

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

Tools

Upgraded packages:

  • Nodejs v10.15.2 → v10.15.3 (a JavaScript runtime built on Chrome's V8 JavaScript engine)

Python packages

New packages:

  • affine 2.2.2 (Matrices describing affine transformation of the plane.)

  • ansiwrap 0.8.4 (textwrap, but savvy to ANSI colors and styles)

  • click_plugins 1.1.1 (An extension module for click to enable registering CLI commands via setuptools entry-points.)

  • cligj 0.5.0 (Click params for commmand line interfaces to GeoJSON)

  • deprecated 1.2.5 (Python @deprecated decorator to deprecate old python classes, functions or methods.)

  • fiona 1.8.6 (reads and writes spatial data files)

  • geopandas 0.5.0 (Geographic pandas extensions)

  • google_pasta 0.1.5 (pasta is an AST-based Python refactoring library)

  • hypothesis 4.17.2 (A library for property based testing)

  • mercantile 1.0.4 (Web mercator XYZ tile utilities)

  • munch 2.3.2 (A dot-accessible dictionary (a la JavaScript objects).)

  • papermill 1.0.0 (Parametrize and Run Jupyter Notebooks)

  • pycosat 0.6.3 (bindings to picosat (a SAT solver))

  • pyepsg 0.4.0 (Easy access to the EPSG database via http://epsg.io/)

  • pyhdf 0.10.1 (Python interface to HDF4 files (Hierarchical Data Format version 4))

  • pyproj 2.1.3 (Python interface to PROJ.4 library)

  • quantecon 0.4.3 (A community based Python library for quantitative economics)

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

  • rtree 0.8.3 (R-Tree spatial index for Python GIS)

  • snuggs 1.4.3 (Snuggs are s-expressions for Numpy)

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

  • sphinxcontrib_devhelp 1.0.1 (sphinx extension which outputs Devhelp document)

  • sphinxcontrib_htmlhelp 1.0.1 (sphinx extension which outputs html)

  • sphinxcontrib_jsmath 1.0.1 (sphinx extension which renders display math in HTML via JavaScript)

  • sphinxcontrib_qthelp 1.0.2 (sphinx extension which outputs QtHelp document)

  • sphinxcontrib_serializinghtml 1.1.3 (Sphinx API for Web Apps)

  • tb_nightly 1.14.0a20190301 (TensorBoard lets you watch Tensors Flow)

  • tenacity 5.0.4 (Retry code until it succeeeds)

  • textwrap3 0.9.2 (textwrap from Python 3.6 backport (plus a few tweaks))

  • tf_estimator_nightly 1.14.0.dev2019030115 (TensorFlow Estimator.)

Upgraded packages:

  • absl_py 0.7.0 → 0.7.1 (Abseil Python Common Libraries)

  • altair 2.4.1 → 3.0.0 (High-level declarative visualization library for Python)

  • altair_widgets 0.1.2 → 0.2.0 (Altair Widgets: An interactive visualization for statistical data for Python.)

  • astroid 2.2.2 → 2.2.5 (Rebuild a new abstract syntax tree from Python's ast (required for pylint))

  • astroml 0.3 → 0.4.post1 (tools for machine learning and data mining in Astronomy)

  • blosc 1.7.0 → 1.8.1 (Blosc data compressor)

  • bloscpack 0.13.0 → 0.16.0 (Command line interface to and serialization format for Blosc)

  • bokeh 1.0.4 → 1.1.0 (Statistical and novel interactive HTML plots for Python)

  • certifi 2018.11.29 → 2019.3.9 (Python package for providing Mozilla's CA Bundle.)

  • cffi 1.12.2 → 1.12.3 (Foreign Function Interface for Python calling C code.)

  • cloudpickle 0.8.0 → 0.8.1 (Extended pickling support for Python objects)

  • colorcet 1.0.1 → 2.0.1 (A set of useful perceptually uniform colormaps for plotting scientific data)

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

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

  • dask 1.1.3 → 1.2.0 (Minimal task scheduling abstraction)

  • datashader 0.6.9 → 0.7.0 (Data visualization toolchain based on aggregating into a grid)

  • decorator 4.3.2 → 4.4.0 (Better living through Python with decorators)

  • defusedxml 0.5.0 → 0.6.0 (XML bomb protection for Python stdlib modules)

  • distributed 1.26.0 → 1.27.0 (Distributed computing)

  • fastparquet 0.2.1 → 0.3.1 (Python support for Parquet file format)

  • gdal 2.3.3 → 2.4.1 (Geospatial Data Abstraction Library)

  • geopy 1.18.1 → 1.19.0 (Python Geocoding Toolbox)

  • holoviews 1.11.3 → 1.12.1 (Composable, declarative data structures for building complex visualizations easily.)

  • imageio_ffmpeg 0.2.0 → 0.3.0 (FFMPEG wrapper for Python)

  • intake 0.4.1 → 0.5.0 (Data input plugin and catalog system)

  • ipyleaflet 0.10.0 → 0.10.1 (A Jupyter widget for dynamic Leaflet maps)

  • ipython 7.3.0 → 7.5.0 (Enhanced Python shell)

  • isort 4.3.9 → 4.3.17 (A Python utility / library to sort Python imports.)

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

  • jsonschema 3.0.0 → 3.0.1 (An implementation of JSON Schema validation for Python)

  • julia 0.2.0 → 0.4.1 (Python interface to the Julia language)

  • jupyterlab 0.35.4 → 0.35.5 (Jupyter lab environment notebook server extension)

  • keyring 18.0.0 → 19.0.1 (Store and access your passwords safely.)

  • kiwisolver 1.0.1 → 1.1.0 (an efficient implementation of the Cassowary constraint solving algorithm.)

  • llvmlite 0.27.0 → 0.28.0 (lightweight wrapper around basic LLVM functionality)

  • lmfit 0.9.12 → 0.9.13 (Least-Squares Minimization with Bounds and Constraints)

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

  • markdown 3.0.1 → 3.1 (Python implementation of Markdown.)

  • matplotlib 3.0.3 → 3.1.0rc1 (2D plotting library (embeddable in GUIs created with PyQt))

  • mizani 0.5.2 → 0.5.4 (Scales for Python)

  • more_itertools 6.0.0 → 7.0.0 (More routines for operating on iterables, beyond itertools)

  • mypy 0.670 → 0.701 (Optional static typing for Python)

  • nbconvert 5.4.1 → 5.5.0 (Converting Jupyter Notebooks)

  • netcdf4 1.4.2 → 1.5.0.1 (Provides an object-oriented python interface to the netCDF version 4 library)

  • networkx 2.3rc1.dev20181020104102 → 2.3 (Python package for creating and manipulating graphs and networks)

  • nltk 3.4 → 3.4.1 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)

  • notebook 5.7.4 → 5.7.8 (# Jupyter Notebook)

  • numba 0.42.0 → 0.43.1 (compiling Python code using LLVM)

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

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

  • oct2py 4.0.6 → 4.1.0 (Python to GNU Octave bridge --> run m-files from python.)

  • pandas 0.24.1 → 0.24.2 (Powerful data structures for data analysis, time series and statistics)

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

  • param 1.8.2 → 1.9.0 (Declarative Python programming using Parameters.)

  • parso 0.3.4 → 0.4.0 (A Python Parser)

  • partd 0.3.9 → 0.3.10 (Appendable key-value storage)

  • pbr 5.1.3 → 5.2.0 (Python Build Reasonableness)

  • pillow 5.4.1 → 6.0.0 (Python Imaging Library (fork))

  • pip 19.0.3 → 19.1 (A tool for installing and managing Python packages)

  • protobuf 3.7.0 → 3.7.1 (Protocol Buffers - Google's data interchange format)

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

  • pyarrow 0.12.1 → 0.13.0 (Python library for Apache Arrow)

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

  • pyparsing 2.3.1 → 2.4.0 (A Python Parsing Module)

  • pyqt5 5.12 → 5.12.1 (Python bindings for the Qt cross platform GUI toolkit)

  • pyqt5_sip 4.19.14 → 4.19.15 (Python extension module support for PyQt5)

  • pyqtwebengine 5.12 → 5.12.1 (Python bindings for the Qt 3D framework)

  • pyrsistent 0.14.11 → 0.15.1 (Persistent/Functional/Immutable data structures)

  • pytest 4.3.0 → 4.4.1 (pytest: simple powerful testing with Python)

  • Python 3.7.2 → 3.7.3 (Python programming language with standard library)

  • python_hdf4 0.9.2 → 0.10.0+dummy (Python-HDF4: Python interface to the NCSA HDF4 library)

  • python_snappy 0.5.3 → 0.5.4 (Python library for the snappy compression library from Google)

  • pythonnet 2.4.0.dev0 → 2.4.0rc2 (.Net and Mono integration for Python)

  • pytz 2018.9 → 2019.1 (World Timezone Definitions for Python)

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

  • pywavelets 1.0.2 → 1.0.3 (Wavelet transforms module)

  • pyyaml 4.1 → 5.1 (YAML parser and emitter for Python)

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

  • pyzo 4.6.2a0 → 4.7.4 (the Python IDE for scientific computing)

  • qtpy 1.6.0 → 1.7.0 (Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.)

  • redis 3.2.0 → 3.2.1 (Python client for Redis key-value store)

  • regex 2019.2.21 → 2019.4.14 (Alternative regular expression module, to replace re.)

  • reportlab 3.5.13 → 3.5.20 (The PDF generation library)

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

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

  • scikit_fuzzy 0.4.0 → 0.4.1 (Fuzzy logic toolkit for SciPy)

  • scikit_image 0.14.2 → 0.15.0 (Image processing toolbox for SciPy)

  • scipy 1.2.1 → 1.3.0rc1 (SciPy: Scientific Library for Python (advanced math, signal processing, optimization, statistics, ...))

  • scs 2.0.2 → 2.1.0 (scs: splitting conic solver)

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

  • snakeviz 1.0.0 → 2.0.0 (An in-browser Python profile viewer)

  • soupsieve 1.8 → 1.9.1 (A CSS4 selector implementation for Beautiful Soup.)

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

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

  • spyder_kernels 0.4.2 → 0.4.3 (Jupyter kernels for the Spyder console)

  • sqlalchemy 1.2.18 → 1.3.3 (SQL Toolkit and Object Relational Mapper)

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

  • sympy 1.3 → 1.4 (Symbolic Mathematics Library)

  • tables 3.4.4 → 3.5.1 (Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data))

  • tensorflow 1.13.1 → 2.0.0a0 (TensorFlow helps the tensors flow)

  • terminado 0.8.1 → 0.8.2 (Terminals served to term.js using Tornado websockets)

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

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

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

  • vega 2.0rc2 → 2.1.0 (An IPython/ Jupyter widget for Vega and Vega-Lite)

  • werkzeug 0.14.1 → 0.15.2 (The Swiss Army knife of Python web development)

  • winpython 1.11.20190223 → 1.11.20190324 (WinPython distribution tools, including WPPM (package manager))

  • xarray 0.11.3 → 0.12.1 (N-D labeled arrays and datasets in Python)

  • xlsxwriter 1.1.5 → 1.1.7 (A Python module for creating Excel XLSX files.)

  • xlwings 0.15.3 → 0.15.5 (Interact with Excel from Python and vice versa)

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

  • zict 0.1.3 → 0.1.4 (Mutable mapping tools)

Removed packages:


@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented May 7, 2019

Python-3.8.0 alpha4 follow-up (2019-05-08)

the new alpha 4 includes:

MD5 SHA-1 SHA-256 Binary Size
c472bb1f05c689b65c547ca87fcea0b7 3f5062c3d188ea1b927f0c6dbcf0ebe6e7cd1f2a 30b6d53c72eef14416ec9dcbdcdf777246b95a16e31901864aeedce58c4faa26 Winpython64-3.8.0.0dota4.exe 22 732 409 Bytes
1b4ce7562f509418a560032ff93fd7ad a957d1d94fc128077fedfe7e7e600e78d90ec384 55f1b3de193eabe8577a3abec337374182faf8296c57bea30f8efeda949fc5b3 Winpython32-3.8.0.0dota4.exe 22 006 115 Bytes
@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented May 12, 2019

Python-3.8.0 alpha4 second follow-up (2019-05-12)

Thanks to Christoph Gohlke first batch of Python-3.8 wheels, I was able to assemble a not small Distro, that may interest some of you.

Standard changes:

Packages change anticipated:

  • manual tweak of cloupickle/joblib/IPython to handle PEP 570 API change,
  • manual tweak of Tornado to negate "Proactor Loop" change (that it won't support)
  • and so Jupyter stack works (except still pyviz not shipping for Jupyterlab-1.0.0a3 )

Packages change not anticipated / Broken:

  • no Qt package yet: they need to adapt to the DLL policy change, too complex to workaround,
  • no Deep Learning package, no PULP, no Pythonnet, ... missing about 50%,
  • Pandas doesn't work perfectly on the most delicate wynpython-checker test.

Interest for Enthousiast users:

  • try to build/raise bugs and patch on missing packages or not well working packages.
MD5 SHA-1 SHA-256 Binary Size
16662297244b1fb8f3befba61846ed22 6d4d0181eb59c040bf465e21322be31c9f069018 18449c81e8d9440b85b369452f712e5008276be11e8cda315c7aea2881f79948 Winpython32-3.8.0.0a4.exe 271 087 686 Bytes
dd217166c9c67599f39e7dc6a6c54009 64972c537e2c09f544050d65877c68b396ecea9b 99ad696c5e31f035376c0586ca25b1616063a4013b4f4130e6f92a2187806801 Winpython64-3.8.0.0a4.exe 319 606 393 Bytes

WinPython 3.8.0.0

The following packages are included in WinPython-64bit v3.8.0.0 a4.

Tools

Name Version Description
Nodejs v10.15.3 a JavaScript runtime built on Chrome's V8 JavaScript engine
npmjs 6.4.1 a package manager for JavaScript

Python packages

Name Version Description
Python 3.8.0 Python programming language with standard library
adodbapi 2.6.0.7 A pure Python package implementing PEP 249 DB-API using Microsoft ADO.
alabaster 0.7.12 A configurable sidebar-enabled Sphinx theme
altair 3.0.1 High-level declarative visualization library for Python
altair_widgets 0.2.0 Altair Widgets: An interactive visualization for statistical data for Python.
ansiwrap 0.8.4 textwrap, but savvy to ANSI colors and styles
asteval 0.9.13 Safe, minimalistic evaluator of python expression using ast module
astroid 2.2.5 Rebuild a new abstract syntax tree from Python's ast (required for pylint)
atomicwrites 1.3.0 Powerful Python library for atomic file writes.
attrs 19.1.0 Classes Without Boilerplate
autopep8 1.4.4 A tool that automatically formats Python code to conform to the PEP 8 style guide
babel 2.6.0 Internationalization utilities
backcall 0.1.0 Specifications for callback functions passed in to an API
backports_abc 0.5 A backport of recent additions to the 'collections.abc' module.
baresql 0.7.4 playing SQL directly on Python datas
beautifulsoup4 4.7.1 Screen-scraping library
bleach 3.1.0 An easy whitelist-based HTML-sanitizing tool
blosc 1.8.1 Blosc data compressor
bloscpack 0.16.0 Command line interface to and serialization format for Blosc
bokeh 1.1.0 Statistical and novel interactive HTML plots for Python
bqplot 0.11.5 Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.
branca 0.3.1 Generate complex HTML+JS pages with Python
brewer2mpl 1.4.1 Connect colorbrewer2.org color maps to Python and matplotlib
certifi 2019.3.9 Python package for providing Mozilla's CA Bundle.
cffi 1.12.3 Foreign Function Interface for Python calling C code.
chardet 3.0.4 Universal encoding detector for Python 2 and 3
click 7.0 A simple wrapper around optparse for powerful command line utilities.
cloudpickle 1.0.0 Extended pickling support for Python objects
colorama 0.4.1 Cross-platform colored terminal text
cycler 0.10.0 Composable style cycles
cython 3.0a0 Cython is a language that makes writing C extensions for the Python language as easy as Python
dask 1.2.2 Minimal task scheduling abstraction
dask_searchcv 0.2.0 Tools for doing hyperparameter search with Scikit-Learn and Dask
db.py 0.5.3 a db package that doesn't suck
decorator 4.4.0 Better living through Python with decorators
defusedxml 0.6.0 XML bomb protection for Python stdlib modules
deprecated 1.2.5 Python @deprecated decorator to deprecate old python classes, functions or methods.
descartes 1.1.0 Use geometric objects as matplotlib paths and patches
distributed 1.28.0 Distributed computing
docopt 0.6.2 Pythonic argument parser, that will make you smile
docrepr 0.1.1 docrepr renders Python docstrings in HTML.
docutils 0.14 Text processing system for processing plaintext documentation into useful formats, such as HTML or LaTeX (includes reStructuredText)
entrypoints 0.3 Discover and load entry points from installed packages
flask 1.0.2 A microframework based on Werkzeug, Jinja2 and good intentions
future 0.17.0 Clean single-source support for Python 3 and 2
h5py 2.9.0 General-purpose Python interface to HDF5 files (unlike PyTables, h5py provides direct access to the full HDF5 C library)
heapdict 1.0.0 a heap with decrease-key and increase-key operations
holoviews 1.12.2 Composable, declarative data structures for building complex visualizations easily.
html5lib 1.0.1 HTML parser based on the WHATWG HTML specification
hvplot 0.4.0 A high-level plotting API for pandas, dask, streamz and xarray built on HoloViews
idlex 1.18 IDLE Extensions for Python
idna 2.8 Internationalized Domain Names in Applications (IDNA)
imageio 2.5.0 Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.
imagesize 1.1.0 Getting image size from png/jpeg/jpeg2000/gif file
imbalanced_learn 0.4.3 Toolbox for imbalanced dataset in machine learning.
ipydatawidgets 4.0.0 A set of widgets to help facilitate reuse of large datasets across widgets
ipykernel 5.1.0 IPython Kernel for Jupyter
ipyleaflet 0.10.2 A Jupyter widget for dynamic Leaflet maps
ipympl 0.2.1 Matplotlib Jupyter Extension
ipyparallel 6.2.3 Interactive Parallel Computing with IPython
ipython 7.5.0 Enhanced Python shell
ipython_genutils 0.2.0 Vestigial utilities from IPython
ipython_sql 0.3.9 RDBMS access via IPython
ipywidgets 7.4.2 IPython HTML widgets for Jupyter
isort 4.3.18 A Python utility / library to sort Python imports.
itsdangerous 1.1.0 Various helpers to pass trusted data to untrusted environments and back.
jedi 0.13.3 An autocompletion tool for Python that can be used for text editors
jinja2 2.10.1 Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code)
joblib 0.13.2 Lightweight pipelining: using Python functions as pipeline jobs.
jsonschema 3.0.1 An implementation of JSON Schema validation for Python
julia 0.4.1 Python interface to the Julia language
jupyter 1.0.0 Jupyter metapackage. Install all the Jupyter components in one go.
jupyter_client 5.2.4 Jupyter protocol implementation and client libraries
jupyter_console 6.0.0 Jupyter terminal console
jupyter_core 4.4.0 Jupyter core package. A base package on which Jupyter projects rely.
jupyter_sphinx 0.1.4 Jupyter Sphinx Extensions
jupyterlab 1.0.0a3 Jupyter lab environment notebook server extension
jupyterlab_launcher 0.13.1 Jupyter Launcher
jupyterlab_server 0.3.0 JupyterLab Server
kiwisolver 1.1.0 an efficient implementation of the Cassowary constraint solving algorithm.
lazy_object_proxy 1.4.0 A fast and thorough lazy object proxy.
lmfit 0.9.13 Least-Squares Minimization with Bounds and Constraints
locket 0.2.0 File-based locks for Python for Linux and Windows
lxml 4.3.3 Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.
markdown 3.1 Python implementation of Markdown.
markupsafe 1.1.1 Implements a XML/HTML/XHTML Markup safe string for Python
matplotlib 3.1.0rc2 2D plotting library (embeddable in GUIs created with PyQt)
mccabe 0.6.1 McCabe checker, plugin for flake8
metakernel 0.23.0 Metakernel for Jupyter
mistune 0.8.4 The fastest markdown parser in pure Python, inspired by marked.
mizani 0.5.4 Scales for Python
mlxtend 0.16.0 Machine Learning Library Extensions
mock 3.0.5 Rolling backport of unittest.mock for all Pythons
more_itertools 7.0.0 More routines for operating on iterables, beyond itertools
mpld3 0.3 D3 Viewer for Matplotlib
mpldatacursor 0.6.2 Interactive data cursors for Matplotlib
mpmath 1.1.0 Python library for arbitrary-precision floating-point arithmetic
msgpack 0.6.1 MessagePack (de)serializer.
mysql_connector_python 8.0.11 MySQL driver written in Python
nbconvert 5.5.0 Converting Jupyter Notebooks
nbformat 4.4.0 The Jupyter Notebook format
networkx 2.3 Python package for creating and manipulating graphs and networks
notebook 5.7.8 # Jupyter Notebook
numexpr 2.6.9 Fast evaluation of array expressions elementwise by using a vector-based virtual machine
numpy 1.15.4+mkl NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module)
numpydoc 0.9.1 Sphinx extension to support docstrings in Numpy format
oct2py 5.0.2 Python to GNU Octave bridge --> run m-files from python.
octave_kernel 0.30.3 A Jupyter kernel for Octave.
packaging 19.0 Core utilities for Python packages
palettable 3.1.1 Color palettes for Python
pandas 0.24.2 Powerful data structures for data analysis, time series and statistics
pandocfilters 1.4.2 Utilities for writing pandoc filters in python
panel 0.5.1 A high-level Python toolkit for composing widgets and plots
papermill 1.0.0 Parametrize and Run Jupyter Notebooks
param 1.9.0 Declarative Python programming using Parameters.
parambokeh 0.2.3 Declarative Python programming using Parameters.
paramnb 2.0.4 Generate ipywidgets from Parameterized objects in the notebook
parso 0.4.0 A Python Parser
partd 0.3.10 Appendable key-value storage
passlib 1.7.1
patsy 0.5.1 Describing statistical models using symbolic formulas
pdvega 0.2.1.dev0 Pandas plotting interface to Vega and Vega-Lite
pep8 1.7.1 Python style guide checker
pexpect 4.6.0+dummy Pexpect allows easy control of interactive console applications.
pg8000 1.13.1 PostgreSQL interface library
pickleshare 0.7.5 Tiny 'shelve'-like database with concurrency support
pillow 6.0.0 Python Imaging Library (fork)
pip 19.1.1 A tool for installing and managing Python packages
pkginfo 1.5.0.1 Query metadatdata from sdists / bdists / installed packages.
plotnine 0.5.2.dev0 A grammar of graphics for python
pluggy 0.11.0 plugin and hook calling mechanisms for python
ppci 0.5.6 A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python
prettytable 0.7.2 A simple Python library for easily displaying tabular data in a visually appealing ASCII table format.
prometheus_client 0.6.0 Python client for the Prometheus monitoring system.
prompt_toolkit 2.0.9 Library for building powerful interactive command lines in Python
protobuf 3.6.1 Protocol Buffers - Google's data interchange format
psutil 5.6.2 Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way
ptpython 2.0.4 Python REPL build on top of prompt_toolkit
py 1.8.0 library with cross-python path, ini-parsing, io, code, log facilities
pybars3 0.9.6 Handlebars.js templating for Python 3 and 2
pybind11 2.2.4 Seamless operability between C++11 and Python
pycodestyle 2.5.0 Python style guide checker
pycparser 2.19 C parser in Python
pyct 0.4.6 python package common tasks for users (e.g. copy examples, fetch data, ...)
pyflakes 2.1.1 passive checker of Python programs
pygments 2.4.0 Generic syntax highlighter for general use in all kinds of software
pylint 2.3.1 Logilab code analysis module: analyzes Python source code looking for bugs and signs of poor quality
pymeta3 0.5.1 Pattern-matching language based on Meta for Python 3 and 2
pyparsing 2.4.0 A Python Parsing Module
pyrsistent 0.15.1 Persistent/Functional/Immutable data structures
pystache 0.5.4 Mustache for Python
pytest 4.4.1 pytest: simple powerful testing with Python
python_dateutil 2.8.0 Powerful extensions to the standard datetime module
pythreejs 2.0.2 Interactive 3d graphics for the Jupyter notebook, using Three.js from Jupyter interactive widgets.
pytz 2019.1 World Timezone Definitions for Python
pyviz_comms 0.7.2 Launch jobs, organize the output, and dissect the results
pywavelets 1.0.3 Wavelet transforms module
pywinpty 0.5.5 Python bindings for the winpty library
pyyaml 5.1 YAML parser and emitter for Python
pyzmq 18.0.1 Lightweight and super-fast messaging based on ZeroMQ library (required for IPython Qt console)
pyzo 4.7.4 the Python IDE for scientific computing
qtconsole 4.4.4 Jupyter Qt console
qtpy 1.7.1 Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.
readme_renderer 24.0 a library for rendering "readme" descriptions for Warehouse
requests 2.21.0 Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.
requests_toolbelt 0.9.1 A utility belt for advanced users of python-requests
rise 5.5.0 Live Reveal.js Jupyter/IPython Slideshow Extension
scikit_image 0.15.0 Image processing toolbox for SciPy
scikit_learn 0.21.0 A set of Python modules for machine learning and data mining
scilab2py 0.6.2 Python to Scilab bridge
scipy 1.3.0rc1 SciPy: Scientific Library for Python (advanced math, signal processing, optimization, statistics, ...)
seaborn 0.9.0 statistical data visualization
send2trash 1.5.0 Send file to trash natively under Mac OS X, Windows and Linux.
setuptools 41.0.1 Download, build, install, upgrade, and uninstall Python packages - easily
simplegeneric 0.8.1 Simple generic functions (similar to Python's own len(), pickle.dump(), etc.)
simpy 3.0.11 Event discrete, process based simulation for Python.
six 1.12.0 Python 2 and 3 compatibility utilities
snowballstemmer 1.2.1 This package provides 16 stemmer algorithms (15 + Poerter English stemmer) generated from Snowball algorithms.
sortedcontainers 2.1.0 Python Sorted Container Types: SortedList, SortedDict, and SortedSet
soupsieve 1.9.1 A CSS4 selector implementation for Beautiful Soup.
sphinx 2.0.0 Tool for generating documentation which uses reStructuredText as its markup language
sphinx_rtd_theme 0.4.3 ReadTheDocs.org theme for Sphinx, 2013 version.
sphinxcontrib_applehelp 1.0.1 sphinx extension which outputs Apple help books
sphinxcontrib_devhelp 1.0.1 sphinx extension which outputs Devhelp document
sphinxcontrib_htmlhelp 1.0.1 sphinx extension which outputs html
sphinxcontrib_jsmath 1.0.1 sphinx extension which renders display math in HTML via JavaScript
sphinxcontrib_qthelp 1.0.2 sphinx extension which outputs QtHelp document
sphinxcontrib_serializinghtml 1.1.3 Sphinx API for Web Apps
sqlalchemy 1.3.3 SQL Toolkit and Object Relational Mapper
sqlite_bro 0.9.0 a graphic SQLite Client in 1 Python file
sqlparse 0.3.0 Non-validating SQL parser
statsmodels 0.10.0.dev0 Statistical computations and models for use with SciPy
supersmoother 0.4 Python implementation of Friedman's Supersmoother
sympy 1.4 Symbolic Mathematics Library
tables 3.5.1 Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data)
tblib 1.4.0 Traceback serialization library.
tenacity 5.0.4 Retry code until it succeeeds
terminado 0.8.2 Terminals served to term.js using Tornado websockets
testpath 0.3.1 Test utilities for code working with files and commands
textwrap3 0.9.2 textwrap from Python 3.6 backport (plus a few tweaks)
toolz 0.9.0 List processing tools and functional utilities
tornado 5.1.1 Scalable, non-blocking web server and tools (required for IPython notebook)
tqdm 4.31.1 A Simple Python Progress Meter
traitlets 4.3.2 Traitlets Python config system
traittypes 0.2.1 Scipy trait types
twine 1.13.0 Collection of utilities for interacting with PyPI
twitter 1.17.1 An API and command-line toolset for Twitter (twitter.com)
typed_ast 1.3.5 a fork of Python 2 and 3 ast modules with type comment support
tzlocal 1.5.1 tzinfo object for the local timezone
uncertainties 3.0.3 Transparent calculations with uncertainties on the quantities involved (aka error propagation); fast calculation of derivatives
urllib3 1.24.2 HTTP library with thread-safe connection pooling, file post, and more.
vega 2.1.0 An IPython/ Jupyter widget for Vega and Vega-Lite
vega_datasets 0.7.0 A Python package for offline access to Vega datasets
vitables 3.0.0 Graphical tool for browsing and editing files in both HDF5 and PyTables formats
wcwidth 0.1.7 Measures number of Terminal column cells of wide-character codes
webencodings 0.5.1 Character encoding aliases for legacy web content
werkzeug 0.15.2 The Swiss Army knife of Python web development
wheel 0.33.4 A built-package format for Python.
widgetsnbextension 3.4.2 IPython HTML widgets for Jupyter
winpython 2.0.20190503 WinPython distribution tools, including WPPM (package manager)
wrapt 1.11.1 A Python module for decorators, wrappers and monkey patching.
xarray 0.12.1 N-D labeled arrays and datasets in Python
xlrd 1.2.0 Extract data from Microsoft Excel spreadsheet files
xlsxwriter 1.1.7 A Python module for creating Excel XLSX files.
zict 0.1.4 Mutable mapping tools
@captaindet

This comment has been minimized.

Copy link

commented May 15, 2019

Winpython64-3.7.3.0b2

starting spyder and not doing anything results in 100% CPU load on one core. even if spyder is minimized to task bar. problematic esp. on my laptop.

@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented May 15, 2019

@captaindet you should write this as a new issue, and rather on Spyder project. That said, the 1rst time you start Spyder, it spends about a minute building it's "jedi" dictionnary.

@captaindet

This comment has been minimized.

Copy link

commented May 15, 2019

thanks stonebig. my impression is that the spyder devs don't care about problems unless (ana)conda is used. this is my experience from previous issues i had with spyder on winpython.

FWIW, it seems to be the very 1st of the 6 pythnow.exe processes of a spyder session that continues to hog CPU time for hours/ forever after starting spyder, even if spyder is inactive on the task bar. another (secondary) pythnow.exe process is very active the first few minutes only, probably building the jedi dict as you indicated.

@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented May 16, 2019

@captaindet you don't use any spyder plugin ? you don't like Pyzo or other editor ? you are windows10 with 3go Ram ? a previous winpython was/is working better ?

@hiccup7

This comment has been minimized.

Copy link

commented May 17, 2019

@captaindet Perhaps the problem you experience was fixed in a Spyder dependency, such as spyder-kernels or qtawesome. Or perhaps it was fixed in the Spyder 3.x branch: https://github.com/spyder-ide/spyder/issues?q=is%3Aclosed+milestone%3Av3.3.5
Since the Spyder package is pure Python, you can download the latest ZIP from the 3.x branch and install it with the WinPython Control Panel: https://github.com/spyder-ide/spyder/tree/3.x

@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented May 19, 2019

build3 2019-05-19 (Spyder4-beta2, Jupyterlab-1.0.0a3)

Changes from WinPython 2019-02 build2:

  • New Packages:

    • Black-19.3b0, Jupyterlab-1.0.0a3 (unfortunately pyviz-comm not yet available for it, not good for holoviews),
    • python_language_server-0.24.0
  • Upgraded Packages:

    • Spyder4-beta2 (defaulted to WHITE mode, but BLACK mode is there),
    • statsmodels-0.10.0-dev-20190517
    • matplotlib-3.1.0, scipy-1.3.0, scikit-learn-0.21.1
    • PyQt5-5.12.2-5.12.3, PySide2-5.12.3-5.12.3
  • variation per version, for build3:

    • Spyder is not in ps2 release (uncompatible for now)
    • no deep learning framework in 32 bit builds

Areas of particular interest for testers:

  • Spyder4-beta2, (feed-back asked per the spyder team)
  • Jupyterlab-1.0.0a3 (as good as Jupyterlab-0.35.5 ?)

Focus of next build:

  • Spyder4-beta2 final (or roll-back if blocking issues reported and unsolved),
  • Jupyterlab-1.0.0a3 (missing the pyviz-comm plugin)
  • statsmodels-0.10.0 rc or final
MD5 SHA-1 SHA-256 Binary Size
f4cf6c37ddd28a95e7f0630e961ce995 491617f56f7f5d376329771b9fc030e97af11fe2 e591744eca1e484e785d849edd4669150891a3f0c7439f3d14b5bfce64e044fd Winpython64-3.7.3.0b3.exe 608 650 174 Bytes
ba93f3123ccac24900c1944948c018b7 f9f556239a6139b8b8380d544dfb29fb9eb98b22 1ee35804dd14f7234dca1ad05d4e2bf254be4db1a620e7a397f77a5f48f0b94d Winpython64-3.7.3.0Ps2b3.exe 613 413 126 Bytes
6b180771c4d460ee37494517a1fc7bbc 974f96bfc36170465542f3f135b2fee5b2c81f13 781a38070063d2622ccae267bab68719dbfeecfe3e9fc61838b280994871cdc3 Winpython32-3.7.3.0b3.exe 442 687 244 Bytes
312764f11d945af7e02007355743031d d40b090078cd0ac07868899175fa62557ab0feaf d3d17f09fd6b76b7419797a0ceaaf543cd83ab24b7fe8ec3a2403523fd0dadbb Winpython32-3.7.3.0Ps2b3.exe 445 831 240 Bytes

History of changes for WinPython-64bit 3.7.3.0

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

Tools

Upgraded packages:

  • Nodejs v10.15.2 → v10.15.3 (a JavaScript runtime built on Chrome's V8 JavaScript engine)

Python packages

New packages:

  • affine 2.2.2 (Matrices describing affine transformation of the plane.)

  • ansiwrap 0.8.4 (textwrap, but savvy to ANSI colors and styles)

  • asn1crypto 0.24.0 (Fast ASN.1 parser and serializer with definitions for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP)

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

  • bcrypt 3.1.6 (Modern password hashing for your software and your servers)

  • black 19.3b0 (The uncompromising code formatter.)

  • click_plugins 1.1.1 (An extension module for click to enable registering CLI commands via setuptools entry-points.)

  • cligj 0.5.0 (Click params for commmand line interfaces to GeoJSON)

  • cryptography 2.6.1 (cryptography is a package which provides cryptographic recipes and primitives to Python developers)

  • deprecated 1.2.5 (Python @deprecated decorator to deprecate old python classes, functions or methods.)

  • fiona 1.8.6 (reads and writes spatial data files)

  • geopandas 0.5.0 (Geographic pandas extensions)

  • google_pasta 0.1.6 (pasta is an AST-based Python refactoring library)

  • hypothesis 4.18.3 (A library for property based testing)

  • mercantile 1.0.4 (Web mercator XYZ tile utilities)

  • munch 2.3.2 (A dot-accessible dictionary (a la JavaScript objects).)

  • papermill 1.0.0 (Parametrize and Run Jupyter Notebooks)

  • paramiko 2.4.2 (SSH2 protocol library)

  • passlib 1.7.1 ()

  • pyasn1 0.4.5 (ASN.1 types and codecs)

  • pycosat 0.6.3 (bindings to picosat (a SAT solver))

  • pydocstyle 2.1.1 (Python docstring style checker)

  • pyepsg 0.4.0 (Easy access to the EPSG database via http://epsg.io/)

  • pyhdf 0.10.1 (Python interface to HDF4 files (Hierarchical Data Format version 4))

  • pynacl 1.3.0 (Python binding to the Networking and Cryptography (NaCl) library)

  • pyproj 2.1.3 (Python interface to PROJ.4 library)

  • python_jsonrpc_server 0.1.2 (JSON RPC 2.0 server library)

  • python_language_server 0.24.0 (An implementation of the Language Server Protocol for Python)

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

  • quantecon 0.4.3 (A community based Python library for quantitative economics)

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

  • rtree 0.8.3 (R-Tree spatial index for Python GIS)

  • snuggs 1.4.6 (Snuggs are s-expressions for Numpy)

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

  • sphinxcontrib_devhelp 1.0.1 (sphinx extension which outputs Devhelp document)

  • sphinxcontrib_htmlhelp 1.0.1 (sphinx extension which outputs html)

  • sphinxcontrib_jsmath 1.0.1 (sphinx extension which renders display math in HTML via JavaScript)

  • sphinxcontrib_qthelp 1.0.2 (sphinx extension which outputs QtHelp document)

  • sphinxcontrib_serializinghtml 1.1.3 (Sphinx API for Web Apps)

  • tb_nightly 1.14.0a20190301 (TensorBoard lets you watch Tensors Flow)

  • tenacity 5.0.4 (Retry code until it succeeeds)

  • textwrap3 0.9.2 (textwrap from Python 3.6 backport (plus a few tweaks))

  • tf_estimator_nightly 1.14.0.dev2019030115 (TensorFlow Estimator.)

  • toml 0.10.0 (Python Library for Tom's Obvious, Minimal Language)

  • yapf 0.27.0 (A formatter for Python code.)

Upgraded packages:

  • absl_py 0.7.0 → 0.7.1 (Abseil Python Common Libraries)

  • altair 2.4.1 → 3.0.1 (High-level declarative visualization library for Python)

  • altair_widgets 0.1.2 → 0.2.0 (Altair Widgets: An interactive visualization for statistical data for Python.)

  • astroid 2.2.2 → 2.2.5 (Rebuild a new abstract syntax tree from Python's ast (required for pylint))

  • astroml 0.3 → 0.4.post1 (tools for machine learning and data mining in Astronomy)

  • blosc 1.7.0 → 1.8.1 (Blosc data compressor)

  • bloscpack 0.13.0 → 0.16.0 (Command line interface to and serialization format for Blosc)

  • bokeh 1.0.4 → 1.1.0 (Statistical and novel interactive HTML plots for Python)

  • certifi 2018.11.29 → 2019.3.9 (Python package for providing Mozilla's CA Bundle.)

  • cffi 1.12.2 → 1.12.3 (Foreign Function Interface for Python calling C code.)

  • cloudpickle 0.8.0 → 1.1.1 (Extended pickling support for Python objects)

  • colorcet 1.0.1 → 2.0.1 (A set of useful perceptually uniform colormaps for plotting scientific data)

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

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

  • dask 1.1.3 → 1.2.2 (Minimal task scheduling abstraction)

  • datashader 0.6.9 → 0.7.0 (Data visualization toolchain based on aggregating into a grid)

  • decorator 4.3.2 → 4.4.0 (Better living through Python with decorators)

  • defusedxml 0.5.0 → 0.6.0 (XML bomb protection for Python stdlib modules)

  • distributed 1.26.0 → 1.28.1 (Distributed computing)

  • fastparquet 0.2.1 → 0.3.1 (Python support for Parquet file format)

  • flask 1.0.2 → 1.0.3 (A microframework based on Werkzeug, Jinja2 and good intentions)

  • gdal 2.3.3 → 2.4.1 (Geospatial Data Abstraction Library)

  • geopy 1.18.1 → 1.19.0 (Python Geocoding Toolbox)

  • holoviews 1.11.3 → 1.12.2 (Composable, declarative data structures for building complex visualizations easily.)

  • imageio_ffmpeg 0.2.0 → 0.3.0 (FFMPEG wrapper for Python)

  • intake 0.4.1 → 0.5.0 (Data input plugin and catalog system)

  • ipykernel 5.1.0 → 5.1.1 (IPython Kernel for Jupyter)

  • ipyleaflet 0.10.0 → 0.10.2 (A Jupyter widget for dynamic Leaflet maps)

  • ipyparallel 6.2.3 → 6.2.4 (Interactive Parallel Computing with IPython)

  • ipython 7.3.0 → 7.5.0 (Enhanced Python shell)

  • isort 4.3.9 → 4.3.20 (A Python utility / library to sort Python imports.)

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

  • jsonschema 3.0.0 → 3.0.1 (An implementation of JSON Schema validation for Python)

  • julia 0.2.0 → 0.4.1 (Python interface to the Julia language)

  • jupyterlab 0.35.4 → 1.0.0a3 (Jupyter lab environment notebook server extension)

  • jupyterlab_server 0.2.0 → 0.3.0 (JupyterLab Server)

  • keyring 18.0.0 → 19.0.2 (Store and access your passwords safely.)

  • kiwisolver 1.0.1 → 1.1.0 (an efficient implementation of the Cassowary constraint solving algorithm.)

  • lazy_object_proxy 1.3.1 → 1.4.1 (A fast and thorough lazy object proxy.)

  • llvmlite 0.27.0 → 0.28.0 (lightweight wrapper around basic LLVM functionality)

  • lmfit 0.9.12 → 0.9.13 (Least-Squares Minimization with Bounds and Constraints)

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

  • markdown 3.0.1 → 3.1 (Python implementation of Markdown.)

  • matplotlib 3.0.3 → 3.1.0 (2D plotting library (embeddable in GUIs created with PyQt))

  • metakernel 0.20.14 → 0.23.0 (Metakernel for Jupyter)

  • mizani 0.5.2 → 0.5.4 (Scales for Python)

  • mkl_service 1.1.2 → 2.0.1 (Python bindings to some MKL service functions)

  • mlxtend 0.15.0.0 → 0.16.0 (Machine Learning Library Extensions)

  • mock 2.0.0 → 3.0.5 (Rolling backport of unittest.mock for all Pythons)

  • more_itertools 6.0.0 → 7.0.0 (More routines for operating on iterables, beyond itertools)

  • mypy 0.670 → 0.701 (Optional static typing for Python)

  • nbconvert 5.4.1 → 5.5.0 (Converting Jupyter Notebooks)

  • netcdf4 1.4.2 → 1.5.1.2 (Provides an object-oriented python interface to the netCDF version 4 library)

  • networkx 2.3rc1.dev20181020104102 → 2.3 (Python package for creating and manipulating graphs and networks)

  • nltk 3.4 → 3.4.1 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)

  • notebook 5.7.4 → 5.7.8 (# Jupyter Notebook)

  • numba 0.42.0 → 0.43.1 (compiling Python code using LLVM)

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

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

  • oct2py 4.0.6 → 5.0.2 (Python to GNU Octave bridge --> run m-files from python.)

  • octave_kernel 0.28.4 → 0.30.3 (A Jupyter kernel for Octave.)

  • pandas 0.24.1 → 0.24.2 (Powerful data structures for data analysis, time series and statistics)

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

  • param 1.8.2 → 1.9.0 (Declarative Python programming using Parameters.)

  • parso 0.3.4 → 0.4.0 (A Python Parser)

  • partd 0.3.9 → 0.3.10 (Appendable key-value storage)

  • pg8000 1.12.4 → 1.13.1 (PostgreSQL interface library)

  • pillow 5.4.1 → 6.0.0 (Python Imaging Library (fork))

  • pip 19.0.3 → 19.1.1 (A tool for installing and managing Python packages)

  • plotnine 0.5.1 → 0.5.2.dev0 (A grammar of graphics for python)

  • pluggy 0.9.0 → 0.11.0 (plugin and hook calling mechanisms for python)

  • protobuf 3.7.0 → 3.7.1 (Protocol Buffers - Google's data interchange format)

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

  • pyarrow 0.12.1 → 0.13.0 (Python library for Apache Arrow)

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

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

  • pyparsing 2.3.1 → 2.4.0 (A Python Parsing Module)

  • pyqt5 5.12 → 5.12.2 (Python bindings for the Qt cross platform GUI toolkit)

  • pyqt5_sip 4.19.14 → 4.19.17 (Python extension module support for PyQt5)

  • pyqtwebengine 5.12 → 5.12.1 (Python bindings for the Qt 3D framework)

  • pyrsistent 0.14.11 → 0.15.2 (Persistent/Functional/Immutable data structures)

  • pytest 4.3.0 → 4.5.0 (pytest: simple powerful testing with Python)

  • Python 3.7.2 → 3.7.3 (Python programming language with standard library)

  • python_hdf4 0.9.2 → 0.10.0+dummy (Python-HDF4: Python interface to the NCSA HDF4 library)

  • python_snappy 0.5.3 → 0.5.4 (Python library for the snappy compression library from Google)

  • pythonnet 2.4.0.dev0 → 2.4.0 (.Net and Mono integration for Python)

  • pytz 2018.9 → 2019.1 (World Timezone Definitions for Python)

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

  • pywavelets 1.0.2 → 1.0.3 (Wavelet transforms module)

  • pyyaml 4.1 → 5.1 (YAML parser and emitter for Python)

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

  • pyzo 4.6.2a0 → 4.7.4 (the Python IDE for scientific computing)

  • qtconsole 4.4.3 → 4.4.4 (Jupyter Qt console)

  • qtpy 1.6.0 → 1.7.1 (Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.)

  • redis 3.2.0 → 3.2.1 (Python client for Redis key-value store)

  • regex 2019.2.21 → 2019.4.14 (Alternative regular expression module, to replace re.)

  • reportlab 3.5.13 → 3.5.21 (The PDF generation library)

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

  • rise 5.4.1 → 5.5.0 (Live Reveal.js Jupyter/IPython Slideshow Extension)

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

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

  • scikit_fuzzy 0.4.0 → 0.4.1 (Fuzzy logic toolkit for SciPy)

  • scikit_image 0.14.2 → 0.15.0 (Image processing toolbox for SciPy)

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

  • scipy 1.2.1 → 1.3.0 (SciPy: Scientific Library for Python (advanced math, signal processing, optimization, statistics, ...))

  • scs 2.0.2 → 2.1.0 (scs: splitting conic solver)

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

  • snakeviz 1.0.0 → 2.0.0 (An in-browser Python profile viewer)

  • soupsieve 1.8 → 1.9.1 (A CSS4 selector implementation for Beautiful Soup.)

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

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

  • spyder_kernels 0.4.2 → 1.2.0 (Jupyter kernels for the Spyder console)

  • sqlalchemy 1.2.18 → 1.3.3 (SQL Toolkit and Object Relational Mapper)

  • sqlite_bro 0.8.11 → 0.9.0 (a graphic SQLite Client in 1 Python file)

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

  • statsmodels 0.9.0 → 0.10.0.dev1 (Statistical computations and models for use with SciPy)

  • sympy 1.3 → 1.4 (Symbolic Mathematics Library)

  • tables 3.4.4 → 3.5.1 (Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data))

  • tblib 1.3.2 → 1.4.0 (Traceback serialization library.)

  • tensorflow 1.13.1 → 2.0.0a0 (TensorFlow helps the tensors flow)

  • terminado 0.8.1 → 0.8.2 (Terminals served to term.js using Tornado websockets)

  • torch 1.0.1 → 1.1.0 (a deep learning framework.)

  • tqdm 4.31.1 → 4.32.1 (A Simple Python Progress Meter)

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

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

  • vega 2.0rc2 → 2.1.0 (An IPython/ Jupyter widget for Vega and Vega-Lite)

  • werkzeug 0.14.1 → 0.15.4 (The Swiss Army knife of Python web development)

  • wheel 0.33.1 → 0.33.4 (A built-package format for Python.)

  • winpython 1.11.20190223 → 2.0.20190503 (WinPython distribution tools, including WPPM (package manager))

  • xarray 0.11.3 → 0.12.1 (N-D labeled arrays and datasets in Python)

  • xlsxwriter 1.1.5 → 1.1.7 (A Python module for creating Excel XLSX files.)

  • xlwings 0.15.3 → 0.15.8 (Interact with Excel from Python and vice versa)

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

  • zict 0.1.3 → 0.1.4 (Mutable mapping tools)

Removed packages:


@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented May 20, 2019

Pyviz_comm compatible with Jupyterlab-1.0.0a3 is now out. If you want to add it to build3, and have holoviews functionnal on Jupyterlab, do:

  • click on icon "WinPython Command Prompt.exe"
  • type:
"%WINPYDIR%\Scripts\jupyter.exe" labextension install --no-build @pyviz/jupyterlab_pyviz
"%WINPYDIR%\Lib\site-packages\jupyterlab"  "%WINPYDIR%\Scripts\jupyter.exe" lab build

There is also a fresh update of holoviews, so you my also optionnally type:

pip install --upgrade holoviews
@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented May 26, 2019

so, as of today, rc postponed by 6 days:

  • moving back to Tensorflow-1.14rc0 as more up-to-date by 6 weeks on tf_estimator_nightly than Tensorflow-2.0.0a0
  • going back to Matplotlib-3.0.3 in hope of a matplotlib-3.1.1 middle next week, as we want to remain nice to seaborn,
  • moving up to PySide2-5.14.0a1.dev1558684916
  • still hope on sqlite-3.28 for Python-3.8.0b1
@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented May 26, 2019

build4 2019-05-26 (Pyside-5.14)

Changes from WinPython 2019-02 build2:

  • Upgraded Packages:

    • scikit-learn-0.21.2
    • Tensorflow-1.14.0rc0
    • statsmodels-0.10.0-dev-201905S5
    • PySide2-5.14.0a1.dev1558684916
  • variation per version, for build4:

    • no deep learning framework in 32 bit builds

Areas of particular interest for testers:

  • PySide2-5.14 (as PySide2-5.14 is supposed to improve over PySide2-5.13)
  • Tensorflow-1.14.0rc0 (as Tensorflow-2.0.0a0 is .. older)

Focus of next build (rc):

  • statsmodels-0.10.0 rc
  • PySide2-5.14rc
  • Jupyterlab-1.0.0a4 (if pyviz-comm plugin follows)
  • statsmodels-0.10.0rc
MD5 SHA-1 SHA-256 Binary Size
d0e288996f1e173a02086aa491f66ed6 0c4b1257847133473b7106bcd7b4a53e50be01ac 750eaa1c9142b9540111bd5633dd53c7c31cfd878e8f4f96d7770170b6db11db Winpython64-3.7.3.0Ps2b4.exe 632 735 342 Bytes
aa168c73d427c4e15d52c87c351b0083 9ce9dce3bc9b80a9424f9ed22d40530a526f2159 f23bdbb3fb82c7b1f187d6e3a34198843bea943b8032a6cd2bb51138f0cd0cdb Winpython32-3.7.3.0Ps2b4.exe 451 952 981 Bytes

History of changes for WinPython-64bit 3.7.3.0Ps2 build 4

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

Tools

Upgraded packages:

  • Nodejs v10.15.2 → v10.15.3 (a JavaScript runtime built on Chrome's V8 JavaScript engine)

Python packages

New packages:

  • affine 2.2.2 (Matrices describing affine transformation of the plane.)

  • altgraph 0.16.1 (Python graph (network) package)

  • ansiwrap 0.8.4 (textwrap, but savvy to ANSI colors and styles)

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

  • black 19.3b0 (The uncompromising code formatter.)

  • click_plugins 1.1.1 (An extension module for click to enable registering CLI commands via setuptools entry-points.)

  • cligj 0.5.0 (Click params for commmand line interfaces to GeoJSON)

  • deprecated 1.2.5 (Python @deprecated decorator to deprecate old python classes, functions or methods.)

  • fiona 1.8.6 (reads and writes spatial data files)

  • geopandas 0.5.0 (Geographic pandas extensions)

  • google_pasta 0.1.6 (pasta is an AST-based Python refactoring library)

  • hypothesis 4.18.3 (A library for property based testing)

  • macholib 1.11 (Mach-O header analysis and editing)

  • mercantile 1.0.4 (Web mercator XYZ tile utilities)

  • munch 2.3.2 (A dot-accessible dictionary (a la JavaScript objects).)

  • papermill 1.0.1 (Parametrize and Run Jupyter Notebooks)

  • passlib 1.7.1 (comprehensive password hashing framework supporting over 30 schemes)

  • pefile 2019.4.18 (Python PE parsing module)

  • pycosat 0.6.3 (bindings to picosat (a SAT solver))

  • pyepsg 0.4.0 (Easy access to the EPSG database via http://epsg.io/)

  • pyhdf 0.10.1 (Python interface to HDF4 files (Hierarchical Data Format version 4))

  • pyinstaller 3.4 ()

  • pyproj 2.1.3 (Python interface to PROJ.4 library)

  • pywin32_ctypes 0.2.0 (A (partial) reimplementation of pywin32 that is pure python (uses ctypes/cffi))

  • quantecon 0.4.3 (A community based Python library for quantitative economics)

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

  • rtree 0.8.3 (R-Tree spatial index for Python GIS)

  • snuggs 1.4.6 (Snuggs are s-expressions for Numpy)

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

  • sphinxcontrib_devhelp 1.0.1 (sphinx extension which outputs Devhelp document)

  • sphinxcontrib_htmlhelp 1.0.1 (sphinx extension which outputs html)

  • sphinxcontrib_jsmath 1.0.1 (sphinx extension which renders display math in HTML via JavaScript)

  • sphinxcontrib_qthelp 1.0.2 (sphinx extension which outputs QtHelp document)

  • sphinxcontrib_serializinghtml 1.1.3 (Sphinx API for Web Apps)

  • tenacity 5.0.4 (Retry code until it succeeeds)

  • textwrap3 0.9.2 (textwrap from Python 3.6 backport (plus a few tweaks))

  • tf_estimator_nightly 1.14.0.dev2019042301 (TensorFlow Estimator.)

  • toml 0.10.0 (Python Library for Tom's Obvious, Minimal Language)

Upgraded packages:

  • absl_py 0.7.0 → 0.7.1 (Abseil Python Common Libraries)

  • altair 2.4.1 → 3.0.1 (High-level declarative visualization library for Python)

  • altair_widgets 0.1.2 → 0.2.0 (Altair Widgets: An interactive visualization for statistical data for Python.)

  • astor 0.7.1 → 0.8.0 (Read/rewrite/write Python ASTs)

  • astroid 2.2.2 → 2.2.5 (Rebuild a new abstract syntax tree from Python's ast (required for pylint))

  • astroml 0.3 → 0.4.post1 (tools for machine learning and data mining in Astronomy)

  • blosc 1.7.0 → 1.8.1 (Blosc data compressor)

  • bloscpack 0.13.0 → 0.16.0 (Command line interface to and serialization format for Blosc)

  • bokeh 1.0.4 → 1.1.0 (Statistical and novel interactive HTML plots for Python)

  • certifi 2018.11.29 → 2019.3.9 (Python package for providing Mozilla's CA Bundle.)

  • cffi 1.12.2 → 1.12.3 (Foreign Function Interface for Python calling C code.)

  • cloudpickle 0.8.0 → 1.1.1 (Extended pickling support for Python objects)

  • colorcet 1.0.1 → 2.0.1 (A set of useful perceptually uniform colormaps for plotting scientific data)

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

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

  • dask 1.1.3 → 1.2.2 (Minimal task scheduling abstraction)

  • datashader 0.6.9 → 0.7.0 (Data visualization toolchain based on aggregating into a grid)

  • decorator 4.3.2 → 4.4.0 (Better living through Python with decorators)

  • defusedxml 0.5.0 → 0.6.0 (XML bomb protection for Python stdlib modules)

  • distributed 1.26.0 → 1.28.1 (Distributed computing)

  • fastparquet 0.2.1 → 0.3.1 (Python support for Parquet file format)

  • flask 1.0.2 → 1.0.3 (A microframework based on Werkzeug, Jinja2 and good intentions)

  • gdal 2.3.3 → 2.4.1 (Geospatial Data Abstraction Library)

  • geopy 1.18.1 → 1.19.0 (Python Geocoding Toolbox)

  • grpcio 1.19.0 → 1.21.1 (HTTP/2-based RPC framework)

  • holoviews 1.11.3 → 1.12.3 (Composable, declarative data structures for building complex visualizations easily.)

  • imageio_ffmpeg 0.2.0 → 0.3.0 (FFMPEG wrapper for Python)

  • intake 0.4.1 → 0.5.0 (Data input plugin and catalog system)

  • ipykernel 5.1.0 → 5.1.1 (IPython Kernel for Jupyter)

  • ipyleaflet 0.10.0 → 0.10.2 (A Jupyter widget for dynamic Leaflet maps)

  • ipyparallel 6.2.3 → 6.2.4 (Interactive Parallel Computing with IPython)

  • ipython 7.3.0 → 7.5.0 (Enhanced Python shell)

  • isort 4.3.9 → 4.3.20 (A Python utility / library to sort Python imports.)

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

  • jsonschema 3.0.0 → 3.0.1 (An implementation of JSON Schema validation for Python)

  • julia 0.2.0 → 0.4.1 (Python interface to the Julia language)

  • jupyterlab 0.35.4 → 1.0.0a3 (Jupyter lab environment notebook server extension)

  • jupyterlab_server 0.2.0 → 0.3.0 (JupyterLab Server)

  • kiwisolver 1.0.1 → 1.1.0 (an efficient implementation of the Cassowary constraint solving algorithm.)

  • lazy_object_proxy 1.3.1 → 1.4.1 (A fast and thorough lazy object proxy.)

  • llvmlite 0.27.0 → 0.28.0 (lightweight wrapper around basic LLVM functionality)

  • lmfit 0.9.12 → 0.9.13 (Least-Squares Minimization with Bounds and Constraints)

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

  • markdown 3.0.1 → 3.1 (Python implementation of Markdown.)

  • matplotlib 3.0.3 → 3.1.0 (2D plotting library (embeddable in GUIs created with PyQt))

  • metakernel 0.20.14 → 0.23.0 (Metakernel for Jupyter)

  • mizani 0.5.2 → 0.5.4 (Scales for Python)

  • mkl_service 1.1.2 → 2.0.2 (Python bindings to some MKL service functions)

  • mlxtend 0.15.0.0 → 0.16.0 (Machine Learning Library Extensions)

  • mock 2.0.0 → 3.0.5 (Rolling backport of unittest.mock for all Pythons)

  • more_itertools 6.0.0 → 7.0.0 (More routines for operating on iterables, beyond itertools)

  • mypy 0.670 → 0.701 (Optional static typing for Python)

  • nbconvert 5.4.1 → 5.5.0 (Converting Jupyter Notebooks)

  • netcdf4 1.4.2 → 1.5.1.2 (Provides an object-oriented python interface to the netCDF version 4 library)

  • networkx 2.3rc1.dev20181020104102 → 2.3 (Python package for creating and manipulating graphs and networks)

  • nltk 3.4 → 3.4.1 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)

  • notebook 5.7.4 → 5.7.8 (# Jupyter Notebook)

  • numba 0.42.0 → 0.43.1 (compiling Python code using LLVM)

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

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

  • oct2py 4.0.6 → 5.0.2 (Python to GNU Octave bridge --> run m-files from python.)

  • octave_kernel 0.28.4 → 0.30.3 (A Jupyter kernel for Octave.)

  • pandas 0.24.1 → 0.24.2 (Powerful data structures for data analysis, time series and statistics)

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

  • param 1.8.2 → 1.9.0 (Declarative Python programming using Parameters.)

  • parso 0.3.4 → 0.4.0 (A Python Parser)

  • partd 0.3.9 → 0.3.10 (Appendable key-value storage)

  • pg8000 1.12.4 → 1.13.1 (PostgreSQL interface library)

  • pillow 5.4.1 → 6.0.0 (Python Imaging Library (fork))

  • pip 19.0.3 → 19.1.1 (A tool for installing and managing Python packages)

  • plotnine 0.5.1 → 0.5.2.dev0 (A grammar of graphics for python)

  • pluggy 0.9.0 → 0.11.0 (plugin and hook calling mechanisms for python)

  • protobuf 3.7.0 → 3.7.1 (Protocol Buffers - Google's data interchange format)

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

  • pyarrow 0.12.1 → 0.13.0 (Python library for Apache Arrow)

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

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

  • pyparsing 2.3.1 → 2.4.0 (A Python Parsing Module)

  • pyrsistent 0.14.11 → 0.15.2 (Persistent/Functional/Immutable data structures)

  • pyside2 5.12.1 → 5.14.0a1.dev1558684916 (Python binding of the cross-platform GUI toolkit Qt)

  • pytest 4.3.0 → 4.5.0 (pytest: simple powerful testing with Python)

  • Python 3.7.2 → 3.7.3 (Python programming language with standard library)

  • python_hdf4 0.9.2 → 0.10.0+dummy (Python-HDF4: Python interface to the NCSA HDF4 library)

  • python_snappy 0.5.3 → 0.5.4 (Python library for the snappy compression library from Google)

  • pythonnet 2.4.0.dev0 → 2.4.0 (.Net and Mono integration for Python)

  • pytz 2018.9 → 2019.1 (World Timezone Definitions for Python)

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

  • pywavelets 1.0.2 → 1.0.3 (Wavelet transforms module)

  • pyyaml 4.1 → 5.1 (YAML parser and emitter for Python)

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

  • pyzo 4.6.2a0 → 4.7.4 (the Python IDE for scientific computing)

  • qtconsole 4.4.3 → 4.5.0 (Jupyter Qt console)

  • qtpy 1.6.0 → 1.7.1 (Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.)

  • redis 3.2.0 → 3.2.1 (Python client for Redis key-value store)

  • regex 2019.2.21 → 2019.5.25 (Alternative regular expression module, to replace re.)

  • reportlab 3.5.13 → 3.5.21 (The PDF generation library)

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

  • rise 5.4.1 → 5.5.0 (Live Reveal.js Jupyter/IPython Slideshow Extension)

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

  • rx 1.6.1 → 3.0.0b2 (Reactive Extensions (Rx) for Python)

  • scikit_fuzzy 0.4.0 → 0.4.1 (Fuzzy logic toolkit for SciPy)

  • scikit_image 0.14.2 → 0.15.0 (Image processing toolbox for SciPy)

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

  • scipy 1.2.1 → 1.3.0 (SciPy: Scientific Library for Python (advanced math, signal processing, optimization, statistics, ...))

  • scs 2.0.2 → 2.1.0 (scs: splitting conic solver)

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

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

  • shiboken2 5.12.1 → 5.14.0a1.dev1558684916 (Shiboken generates bindings for C++ libraries using CPython source code)

  • snakeviz 1.0.0 → 2.0.0 (An in-browser Python profile viewer)

  • soupsieve 1.8 → 1.9.1 (A CSS4 selector implementation for Beautiful Soup.)

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

  • sqlalchemy 1.2.18 → 1.3.3 (SQL Toolkit and Object Relational Mapper)

  • sqlite_bro 0.8.11 → 0.9.0 (a graphic SQLite Client in 1 Python file)

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

  • statsmodels 0.9.0 → 0.10.0.dev1 (Statistical computations and models for use with SciPy)

  • sympy 1.3 → 1.4 (Symbolic Mathematics Library)

  • tables 3.4.4 → 3.5.1 (Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data))

  • tblib 1.3.2 → 1.4.0 (Traceback serialization library.)

  • tensorboard 1.13.0 → 1.13.1 (TensorBoard lets you watch Tensors Flow)

  • tensorflow 1.13.1 → 1.14.0rc0 (TensorFlow helps the tensors flow)

  • terminado 0.8.1 → 0.8.2 (Terminals served to term.js using Tornado websockets)

  • torch 1.0.1 → 1.1.0 (a deep learning framework.)

  • torchvision 0.2.2.post3 → 0.3.0 (Datasets, Transforms and Models specific to Computer Vision)

  • tqdm 4.31.1 → 4.32.1 (A Simple Python Progress Meter)

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

  • uncertainties 3.0.3 → 3.1 (Transparent calculations with uncertainties on the quantities involved (aka error propagation); fast calculation of derivatives)

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

  • vega 2.0rc2 → 2.1.0 (An IPython/ Jupyter widget for Vega and Vega-Lite)

  • werkzeug 0.14.1 → 0.15.4 (The Swiss Army knife of Python web development)

  • wheel 0.33.1 → 0.33.4 (A built-package format for Python.)

  • winpython 1.11.20190223 → 2.0.20190519 (WinPython distribution tools, including WPPM (package manager))

  • xarray 0.11.3 → 0.12.1 (N-D labeled arrays and datasets in Python)

  • xlsxwriter 1.1.5 → 1.1.7 (A Python module for creating Excel XLSX files.)

  • xlwings 0.15.3 → 0.15.8 (Interact with Excel from Python and vice versa)

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

  • zict 0.1.3 → 0.1.4 (Mutable mapping tools)

Removed packages:


@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented Jun 16, 2019

winpython-3.8.0b1 (2019-06-16)

Following python-3.8.0b1 cycle:

  • includes: Python-3.8.0b1, see PEP and other goodies from b1: see https://www.python.org/downloads/release/python-380b1/
  • more packages: pulp, ...
  • normal packages upgrades: Jupyterlab-1.0.0a8, ..
  • manual fixes for b1 breakages:
    • SqlAlchemy, Pulp (from github master)
    • downgrade to ipyleaftlet-0.10.2
  • not yet there; Numba, Qt (any form), Tensorflow, PyTorch

Interest for enthousiast users:

  • play with Python-3.8.0b1 stack before its official,
  • find bug, raise issues, provide pull requests to package maintainers.
MD5 SHA-1 SHA-256 Binary Size
3b3e6a4ba1b37ec46a38d5711d75c27a 954503d8d4b4d9edc513121429458f0d2793b90b 17454128676385d22834c2ca6375da6474a785c5d181cb850c5161edb787f055 Winpython64-3.8.0.0dotb1.exe 23 298 727 Bytes
93cc33b658dba6b582ea29a005a7f994 6988df5dd9851c7a2e6a9abe93a04e87ef5f63e9 508fc7ecfb09c15caf712216fc31a2fc12f85479b9e13ace3acc05d1db367233 Winpython32-3.8.0.0dotb1.exe 22 334 472 Bytes
354f3816ea5470ec9c3a2621a16c64aa b33211933d63d5fbca5e16fe51727a362d317ff8 02e4e45cac5366fab89c5b0fbd3bd66a6cc46a89034b8d0753c5ef0c912a772a Winpython32-3.8.0.0b1.exe 292 535 185 Bytes
a9eb3e4d5500853788dccb39b361126e bd58c07f13c2473cf1b6f0a1b3c495887efa2ebf 2e78c23f930d323f47886429c1fc6ee9da3fa090c3051ad8d0f16539e6ddb4da Winpython64-3.8.0.0b1.exe 342 517 722 Bytes

WinPython 3.8.0.0b1

The following packages are included in WinPython-64bit v3.8.0.0 b1.

Tools

Name Version Description
Nodejs v10.15.3 a JavaScript runtime built on Chrome's V8 JavaScript engine
npmjs 6.4.1 a package manager for JavaScript

Python packages

Name Version Description
Python 3.8.0 Python programming language with standard library
adodbapi 2.6.0.7 A pure Python package implementing PEP 249 DB-API using Microsoft ADO.
alabaster 0.7.12 A configurable sidebar-enabled Sphinx theme
altair 3.1.0 High-level declarative visualization library for Python
altair_widgets 0.2.0 Altair Widgets: An interactive visualization for statistical data for Python.
ansiwrap 0.8.4 textwrap, but savvy to ANSI colors and styles
appdirs 1.4.3 A small Python module for determining appropriate " + "platform-specific dirs, e.g. a "user data dir".
asciitree 0.3.3 Draws ASCII trees.
asteval 0.9.14 Safe, minimalistic evaluator of python expression using ast module
astroid 2.2.5 Rebuild a new abstract syntax tree from Python's ast (required for pylint)
atomicwrites 1.3.0 Powerful Python library for atomic file writes.
attrs 19.1.0 Classes Without Boilerplate
autopep8 1.4.4 A tool that automatically formats Python code to conform to the PEP 8 style guide
babel 2.7.0 Internationalization utilities
backcall 0.1.0 Specifications for callback functions passed in to an API
backports_abc 0.5 A backport of recent additions to the 'collections.abc' module.
baresql 0.7.4 playing SQL directly on Python datas
beautifulsoup4 4.7.1 Screen-scraping library
black 19.3b0 The uncompromising code formatter.
bleach 3.1.0 An easy whitelist-based HTML-sanitizing tool
blosc 1.8.1 Blosc data compressor
bloscpack 0.16.0 Command line interface to and serialization format for Blosc
bokeh 1.2.0 Statistical and novel interactive HTML plots for Python
bottleneck 1.2.1 Fast NumPy array functions written in Cython
bqplot 0.11.5 Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.
branca 0.3.1 Generate complex HTML+JS pages with Python
brewer2mpl 1.4.1 Connect colorbrewer2.org color maps to Python and matplotlib
brotli 1.0.7 Python binding of the Brotli compression library
certifi 2019.3.9 Python package for providing Mozilla's CA Bundle.
cffi 1.12.3 Foreign Function Interface for Python calling C code.
cftime 1.0.3.4 time-handling functionality from netcdf4-python
chardet 3.0.4 Universal encoding detector for Python 2 and 3
click 7.0 A simple wrapper around optparse for powerful command line utilities.
cloudpickle 1.2.1 Extended pickling support for Python objects
clrmagic 0.0.1a2 IPython cell magic to use .NET languages
colorama 0.4.1 Cross-platform colored terminal text
cycler 0.10.0 Composable style cycles
cython 3.0a0 Cython is a language that makes writing C extensions for the Python language as easy as Python
dask 1.2.2 Minimal task scheduling abstraction
dask_searchcv 0.2.0 Tools for doing hyperparameter search with Scikit-Learn and Dask
db.py 0.5.3 a db package that doesn't suck
decorator 4.4.0 Better living through Python with decorators
defusedxml 0.6.0 XML bomb protection for Python stdlib modules
deprecated 1.2.5 Python @deprecated decorator to deprecate old python classes, functions or methods.
descartes 1.1.0 Use geometric objects as matplotlib paths and patches
distributed 1.28.1 Distributed computing
docopt 0.6.2 Pythonic argument parser, that will make you smile
docrepr 0.1.1 docrepr renders Python docstrings in HTML.
docutils 0.14 Text processing system for processing plaintext documentation into useful formats, such as HTML or LaTeX (includes reStructuredText)
entrypoints 0.3 Discover and load entry points from installed packages
fasteners 0.15 A python package that provides useful locks.
flask 1.0.3 A microframework based on Werkzeug, Jinja2 and good intentions
future 0.17.0 Clean single-source support for Python 3 and 2
greenlet 0.4.15 Lightweight in-process concurrent programming
h5py 2.9.0 General-purpose Python interface to HDF5 files (unlike PyTables, h5py provides direct access to the full HDF5 C library)
heapdict 1.0.0 a heap with decrease-key and increase-key operations
holoviews 1.12.3 Composable, declarative data structures for building complex visualizations easily.
html5lib 1.0.1 HTML parser based on the WHATWG HTML specification
hvplot 0.4.0 A high-level plotting API for pandas, dask, streamz and xarray built on HoloViews
idlex 1.18 IDLE Extensions for Python
idna 2.8 Internationalized Domain Names in Applications (IDNA)
imageio 2.5.0 Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.
imagesize 1.1.0 Getting image size from png/jpeg/jpeg2000/gif file
imbalanced_learn 0.4.3 Toolbox for imbalanced dataset in machine learning.
importlib_metadata 0.18
ipydatawidgets 4.0.0 A set of widgets to help facilitate reuse of large datasets across widgets
ipykernel 5.1.1 IPython Kernel for Jupyter
ipyleaflet 0.10.2 A Jupyter widget for dynamic Leaflet maps
ipympl 0.2.1 Matplotlib Jupyter Extension
ipyparallel 6.2.4 Interactive Parallel Computing with IPython
ipython 7.5.0 Enhanced Python shell
ipython_genutils 0.2.0 Vestigial utilities from IPython
ipython_sql 0.3.9 RDBMS access via IPython
ipywidgets 7.4.2 IPython HTML widgets for Jupyter
isort 4.3.20 A Python utility / library to sort Python imports.
itsdangerous 1.1.0 Various helpers to pass trusted data to untrusted environments and back.
jedi 0.13.3 An autocompletion tool for Python that can be used for text editors
jinja2 2.10.1 Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code)
joblib 0.13.2 Lightweight pipelining: using Python functions as pipeline jobs.
jsonschema 3.0.1 An implementation of JSON Schema validation for Python
julia 0.4.1 Python interface to the Julia language
jupyter 1.0.0 Jupyter metapackage. Install all the Jupyter components in one go.
jupyter_client 5.2.4 Jupyter protocol implementation and client libraries
jupyter_console 6.0.0 Jupyter terminal console
jupyter_core 4.4.0 Jupyter core package. A base package on which Jupyter projects rely.
jupyter_sphinx 0.1.4 Jupyter Sphinx Extensions
jupyterlab 1.0.0a8 Jupyter lab environment notebook server extension
jupyterlab_launcher 0.13.1 Jupyter Launcher
jupyterlab_server 1.0.0rc0 JupyterLab Server
kiwisolver 1.1.0 an efficient implementation of the Cassowary constraint solving algorithm.
lazy_object_proxy 1.4.0 A fast and thorough lazy object proxy.
lmfit 0.9.13 Least-Squares Minimization with Bounds and Constraints
locket 0.2.0 File-based locks for Python for Linux and Windows
lxml 4.3.4 Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.
markdown 3.1.1 Python implementation of Markdown.
markupsafe 1.1.1 Implements a XML/HTML/XHTML Markup safe string for Python
matplotlib 3.1.0 2D plotting library (embeddable in GUIs created with PyQt)
mccabe 0.6.1 McCabe checker, plugin for flake8
metakernel 0.24.2 Metakernel for Jupyter
mistune 0.8.4 The fastest markdown parser in pure Python, inspired by marked.
mizani 0.5.4 Scales for Python
mkl_service 2.0.2 Python bindings to some MKL service functions
mlxtend 0.16.0 Machine Learning Library Extensions
mock 3.0.5 Rolling backport of unittest.mock for all Pythons
monotonic 1.5 An implementation of time.monotonic() for Python 2 & < 3.3
more_itertools 7.0.0 More routines for operating on iterables, beyond itertools
mpld3 0.3 D3 Viewer for Matplotlib
mpldatacursor 0.6.2 Interactive data cursors for Matplotlib
mpmath 1.1.0 Python library for arbitrary-precision floating-point arithmetic
msgpack 0.6.1 MessagePack (de)serializer.
mysql_connector_python 8.0.11 MySQL driver written in Python
nbconvert 5.5.0 Converting Jupyter Notebooks
nbformat 4.4.0 The Jupyter Notebook format
netcdf4 1.5.1.2 Provides an object-oriented python interface to the netCDF version 4 library
networkx 2.3 Python package for creating and manipulating graphs and networks
notebook 5.7.8 # Jupyter Notebook
numcodecs 0.6.3 buffer compression and transformation codecs for use in data storage and communication applications
numexpr 2.6.9 Fast evaluation of array expressions elementwise by using a vector-based virtual machine
numpy 1.16.4+mkl NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module)
numpydoc 0.9.1 Sphinx extension to support docstrings in Numpy format
oct2py 5.0.4 Python to GNU Octave bridge --> run m-files from python.
octave_kernel 0.31.0 A Jupyter kernel for Octave.
packaging 19.0 Core utilities for Python packages
palettable 3.1.1 Color palettes for Python
pandas 0.24.2 Powerful data structures for data analysis, time series and statistics
pandocfilters 1.4.2 Utilities for writing pandoc filters in python
panel 0.6.0 A high-level Python toolkit for composing widgets and plots
papermill 1.0.1 Parametrize and Run Jupyter Notebooks
param 1.9.1 Declarative Python programming using Parameters.
parambokeh 0.2.3 Declarative Python programming using Parameters.
paramnb 2.0.4 Generate ipywidgets from Parameterized objects in the notebook
parso 0.4.0 A Python Parser
partd 0.3.10 Appendable key-value storage
passlib 1.7.1 comprehensive password hashing framework supporting over 30 schemes
patsy 0.5.1 Describing statistical models using symbolic formulas
pdvega 0.2.1.dev0 Pandas plotting interface to Vega and Vega-Lite
pep8 1.7.1 Python style guide checker
pexpect 4.6.0+dummy Pexpect allows easy control of interactive console applications.
pg8000 1.13.1 PostgreSQL interface library
pickleshare 0.7.5 Tiny 'shelve'-like database with concurrency support
pillow 6.0.0 Python Imaging Library (fork)
pip 19.1.1 A tool for installing and managing Python packages
pkginfo 1.5.0.1 Query metadatdata from sdists / bdists / installed packages.
plotnine 0.5.2.dev0 A grammar of graphics for python
pluggy 0.12.0 plugin and hook calling mechanisms for python
ppci 0.5.6 A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python
prettytable 0.7.2 A simple Python library for easily displaying tabular data in a visually appealing ASCII table format.
prometheus_client 0.7.0 Python client for the Prometheus monitoring system.
prompt_toolkit 2.0.9 Library for building powerful interactive command lines in Python
protobuf 3.8.0 Protocol Buffers - Google's data interchange format
psutil 5.6.3 Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way
ptpython 2.0.4 Python REPL build on top of prompt_toolkit
pulp 1.6.10 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.0 library with cross-python path, ini-parsing, io, code, log facilities
pyaudio 0.2.11 Bindings for PortAudio v19, the cross-platform audio input/output stream library.
pybars3 0.9.6 Handlebars.js templating for Python 3 and 2
pybind11 2.3.0 Seamless operability between C++11 and Python
pycodestyle 2.5.0 Python style guide checker
pycosat 0.6.3 bindings to picosat (a SAT solver)
pycparser 2.19 C parser in Python
pyct 0.4.6 python package common tasks for users (e.g. copy examples, fetch data, ...)
pyflakes 2.1.1 passive checker of Python programs
pygame 1.9.6 Pygame gives multimedia to python.
pygments 2.4.2 Generic syntax highlighter for general use in all kinds of software
pylint 2.3.1 Logilab code analysis module: analyzes Python source code looking for bugs and signs of poor quality
pymeta3 0.5.1 Pattern-matching language based on Meta for Python 3 and 2
pyodbc 4.0.26 DB API Module for ODBC
pyopengl 3.1.3b2 Cross platform Python binding to OpenGL and related APIs
pyparsing 2.4.0 A Python Parsing Module
pyrsistent 0.15.1 Persistent/Functional/Immutable data structures
pyserial 3.4 Library encapsulating the access for the serial port
pystache 0.5.4 Mustache for Python
pytest 4.6.3 pytest: simple powerful testing with Python
python_dateutil 2.8.0 Powerful extensions to the standard datetime module
python_snappy 0.5.4 Python library for the snappy compression library from Google
pythonnet 2.4.1.dev0 .Net and Mono integration for Python
pythreejs 2.0.2 Interactive 3d graphics for the Jupyter notebook, using Three.js from Jupyter interactive widgets.
pytz 2019.1 World Timezone Definitions for Python
pyviz_comms 0.7.2 Launch jobs, organize the output, and dissect the results
pywavelets 1.0.3 Wavelet transforms module
pywinpty 0.5.5 Python bindings for the winpty library
pyyaml 5.1.1 YAML parser and emitter for Python
pyzmq 18.0.1 Lightweight and super-fast messaging based on ZeroMQ library (required for IPython Qt console)
pyzo 4.7.4 the Python IDE for scientific computing
qtconsole 4.5.1 Jupyter Qt console
qtpy 1.8.0 Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.
readme_renderer 24.0 a library for rendering "readme" descriptions for Warehouse
regex 2019.6.8 Alternative regular expression module, to replace re.
reportlab 3.5.23 The PDF generation library
requests 2.22.0 Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.
requests_toolbelt 0.9.1 A utility belt for advanced users of python-requests
rise 5.5.0 Live Reveal.js Jupyter/IPython Slideshow Extension
ruamel.yaml 0.15.97 a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order
scikit_image 0.15.0 Image processing toolbox for SciPy
scikit_learn 0.21.2 A set of Python modules for machine learning and data mining
scilab2py 0.6.2 Python to Scilab bridge
scipy 1.3.0 SciPy: Scientific Library for Python (advanced math, signal processing, optimization, statistics, ...)
seaborn 0.9.1.dev0 statistical data visualization
send2trash 1.5.0 Send file to trash natively under Mac OS X, Windows and Linux.
setuptools 41.0.1 Download, build, install, upgrade, and uninstall Python packages - easily
simplegeneric 0.8.1 Simple generic functions (similar to Python's own len(), pickle.dump(), etc.)
simpy 3.0.11 Event discrete, process based simulation for Python.
six 1.12.0 Python 2 and 3 compatibility utilities
snowballstemmer 1.2.1 This package provides 16 stemmer algorithms (15 + Poerter English stemmer) generated from Snowball algorithms.
sortedcontainers 2.1.0 Python Sorted Container Types: SortedList, SortedDict, and SortedSet
sounddevice 0.3.13 Play and Record Sound with Python
soupsieve 1.9.1 A CSS4 selector implementation for Beautiful Soup.
sphinx 2.1.1 Tool for generating documentation which uses reStructuredText as its markup language
sphinx_rtd_theme 0.4.3 ReadTheDocs.org theme for Sphinx, 2013 version.
sphinxcontrib_applehelp 1.0.1 sphinx extension which outputs Apple help books
sphinxcontrib_devhelp 1.0.1 sphinx extension which outputs Devhelp document
sphinxcontrib_htmlhelp 1.0.2 sphinx extension which outputs html
sphinxcontrib_jsmath 1.0.1 sphinx extension which renders display math in HTML via JavaScript
sphinxcontrib_qthelp 1.0.2 sphinx extension which outputs QtHelp document
sphinxcontrib_serializinghtml 1.1.3 Sphinx API for Web Apps
sqlalchemy 1.3.4 SQL Toolkit and Object Relational Mapper
sqlite_bro 0.9.1 a graphic SQLite Client in 1 Python file
sqlparse 0.3.0 Non-validating SQL parser
statsmodels 0.10.0rc2 Statistical computations and models for use with SciPy
supersmoother 0.4 Python implementation of Friedman's Supersmoother
sympy 1.4 Symbolic Mathematics Library
tables 3.5.2 Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data)
tblib 1.4.0 Traceback serialization library.
tenacity 5.0.4 Retry code until it succeeeds
terminado 0.8.2 Terminals served to term.js using Tornado websockets
testpath 0.4.2 Test utilities for code working with files and commands
textwrap3 0.9.2 textwrap from Python 3.6 backport (plus a few tweaks)
toml 0.10.0 Python Library for Tom's Obvious, Minimal Language
toolz 0.9.0 List processing tools and functional utilities
tornado 5.1.1 Scalable, non-blocking web server and tools (required for IPython notebook)
tqdm 4.32.1 A Simple Python Progress Meter
traitlets 4.3.2 Traitlets Python config system
traittypes 0.2.1 Scipy trait types
twine 1.13.0 Collection of utilities for interacting with PyPI
twitter 1.17.1 An API and command-line toolset for Twitter (twitter.com)
typed_ast 1.4.0 a fork of Python 2 and 3 ast modules with type comment support
tzlocal 1.5.1 tzinfo object for the local timezone
uncertainties 3.1.1 Transparent calculations with uncertainties on the quantities involved (aka error propagation); fast calculation of derivatives
urllib3 1.25.3 HTTP library with thread-safe connection pooling, file post, and more.
vega 2.3.0 An IPython/ Jupyter widget for Vega and Vega-Lite
vega_datasets 0.7.0 A Python package for offline access to Vega datasets
vitables 3.0.0 Graphical tool for browsing and editing files in both HDF5 and PyTables formats
wcwidth 0.1.7 Measures number of Terminal column cells of wide-character codes
webencodings 0.5.1 Character encoding aliases for legacy web content
werkzeug 0.15.4 The Swiss Army knife of Python web development
wheel 0.33.4 A built-package format for Python.
widgetsnbextension 3.4.2 IPython HTML widgets for Jupyter
winpython 2.0.20190519 WinPython distribution tools, including WPPM (package manager)
wrapt 1.11.1 A Python module for decorators, wrappers and monkey patching.
xarray 0.12.1 N-D labeled arrays and datasets in Python
xlrd 1.2.0 Extract data from Microsoft Excel spreadsheet files
xlsxwriter 1.1.7 A Python module for creating Excel XLSX files.
zarr 2.3.2 A minimal implementation of chunked, compressed, N-dimensional arrays for Python.
zict 0.1.4 Mutable mapping tools
zipp 0.5.1
@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented Jul 5, 2019

rc 2019-07-07/14 (Jupyterlab-1.0.1, Python-3.7.4, sqlite-3.28.0)

Changes from WinPython 2019-02 build4:

  • Core:

    • Python-3.7.4 and Python-3.8.0b2, with the noticeable sqlite-3.28.0 upgrade
  • Upgraded Packages:

    • Tensorflow-1.14.0, statsmodels-0.10.0
    • PySide2-5.13.0
  • for Python-3.8 beta branch:

    • (shipped but not working) PyQt5-5.13: was apparently working in b1, is someone can digg the problem (edit July13th: WinpythonNN-3.8.0.0b2 needs the small PyQt5_sip-4.19.18-2 update have its Qt stack functionnal)
  • variation per version, for build4:

    • no deep learning framework in 32 bit builds

Areas of particular interest for testers:

  • Jupyterlab-1.0.2
  • PySide2-5.13 for Python-3.7,
  • PyQt5-5.13 for Python-3.7 and Python-3.8
MD5 SHA-1 SHA-256 Binary Size
23898eb4a32c2ca0d2c76a3aaa97302c 373b7c68248a2d3f04c0786c8962e61eb534da76 1be80251e2fbe7b9ad7bdee93537e0a8c11d2ae480ca8e396b61b2aaffd6150f Winpython64-3.8.0.0Zerob2.exe 23 382 503 Bytes
5e5a6b05aba853bf3b105d48bca7c9a5 a8eb781e8156f6141639b0972615f335f37cafd4 29c634df59ba37ddc54cfb619973fdc536d7c2e2d6c187728ac22ccccaa37af0 Winpython32-3.8.0.0Zerob2.exe 22 420 923 Bytes
15d68025128f30fbf0f866715f090800 57b89b0a06408b5927e0dfd7172a6d4682f4d729 d129db7b20700c65a194e7366e00d98b3e63bd4d0cfb03680fefb065cf482c79 Winpython64-3.8.0.0b2.exe 480 109 244 Bytes
75bff5b7d5ec0ac5adeaf1067864977c 3ed32af1c235465fff043c038962b87546112d7e 1194b9c3c1000b20b4f0329e0a9adc7bb2b173ecd37ed632338b103aff395afc Winpython32-3.8.0.0b2.exe 414 280 177 Bytes
4df0d37fc7a8b6673d0b142882cf9330 37f30a0d382fbe171ad086b3548b12a306a0b410 2e92da91ddbbb739cf1d21ea670bc53d1f599ea5d1a690422af93b796e590aa9 Winpython64-3.7.4.0Zerorc.exe 27 832 170 Bytes
bed6b3373598a3c37f7475afc7204a43 396d76e0c656e857a48d8735eecc2b51c030e840 c49459e3b397192df7e613c55860604c8470a53c068b037478d9ebfd992c7856 Winpython32-3.7.4.0Zerorc.exe 26 861 943 Bytes
3c33f533c7aa79e9e92f98473b38887d d35671ebd4415c7c9d0623848f4c3d4b2f413e83 0a53bba8d413278317fa5d5a886973123cad9b2ba837a979b4337464c74fad6a Winpython32-3.7.4.0rc.exe 460 260 504 Bytes
d4e03077d3945ae2a86b6d11a1ca89a3 6dd5652d817c12adf14b45e65b8bfa9e7803a4f3 34fbc2dd199a577eedd3ed122d8eba06a60f21a8a69975dfcc3e2b8da1aba11f Winpython32-3.7.4.0Ps2rc.exe 466 081 704 Bytes
3ff8ce4646d24305d1fcae58c54eeabd 2bff4d814cd0b5a25fd13e050d02172074f77ce5 6c5c3a3b941fa17d92f9a3fb1459ba53298f0ab73098df734e961b59323eb9b0 Winpython64-3.7.4.0Ps2rc.exe 654 300 203 Bytes
f630753b3f1b7740429e3d8b5afbb5a2 bb4e779c7446ef3437956868574d8618bf155c5e 5701b68128a69926f8b7a136fc3e3b1e0b64b07e6ccb21d1995db3d879617a49 Winpython64-3.7.4.0rc.exe 646 472 863 Bytes

python-3.8.0b2 re-spin with functionnal Qt5 stack

MD5 SHA-1 SHA-256 Binary Size
5cee87eb392c583d11fb3b2ad08a93b3 189a8c5232b2da1fc30b21a5833c54ce0c21c7ad f23f056d3f7cf783980fbef9ae11de806918faffcaad8dfe75df7e6e6f662bde Winpython32-3.8.0.0b2b.exe 410 089 082 Bytes
760d4d8c36ff34f35d2e368df4de35ba 4a38981934d4705fc87cd188de69d646b6bd190f e318ce8d9d2e539a01af93a37ba5b54378dc5bf5cb04e9822acf128548226f97 Winpython64-3.8.0.0b2b.exe 475 279 951 Bytes

History of changes for WinPython-64bit 3.7.4.0 rc

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

Python packages

New packages:

Upgraded packages:

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

  • cytoolz 0.9.0.1 → 0.10.0 (Cython implementation of Toolz: High performance functional utilities)

  • dask 2.0.0 → 2.1.0 (Minimal task scheduling abstraction)

  • distributed 2.0.1 → 2.1.0 (Distributed computing)

  • flask 1.0.3 → 1.1.1 (A microframework based on Werkzeug, Jinja2 and good intentions)

  • geopandas 0.5.0 → 0.5.1 (Geographic pandas extensions)

  • jupyterlab 1.0.1 → 1.0.2 (Jupyter lab environment notebook server extension)

  • mypy 0.711 → 0.720 (Optional static typing for Python)

  • nltk 3.4.3 → 3.4.4 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)

  • palettable 3.1.1 → 3.2.0 (Color palettes for Python)

  • plotnine 0.5.2.dev1 → 0.5.2.dev2 (A grammar of graphics for python)

  • pyarrow 0.13.0 → 0.14.0 (Python library for Apache Arrow)

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

  • pyproj 2.2.1 → 2.2.2 (Python interface to PROJ.4 library)

  • pyrsistent 0.15.2 → 0.15.3 (Persistent/Functional/Immutable data structures)

  • Python 3.7.3 → 3.7.4 (Python programming language with standard library)

  • pyzo 4.7.4 → 4.7.4.dev1 (the Python IDE for scientific computing)

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

  • scs 2.1.0 → 2.1.1.post2 (scs: splitting conic solver)

  • toolz 0.9.0 → 0.10.0 (List processing tools and functional utilities)

  • xarray 0.12.2 → 0.12.3 (N-D labeled arrays and datasets in Python)

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

Removed packages:

  • macholib 1.11 (Mach-O header analysis and editing)

@cgohlke

This comment has been minimized.

Copy link

commented Jul 6, 2019

Re python-3.8.0b2: most C extension modules compiled with <= python-3.8.0b1 are incompatible and will crash on load. Cython-0.29.11 is also incompatible unless you apply a fix for issue 3031. All cp38 packages at https://www.lfd.uci.edu/~gohlke/pythonlibs/ have been rebuilt for python-3.8.0b2.

@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented Jul 6, 2019

hi @cgohlke . I re-downloaded them all, this european morning. The Pyqt5-5.13, which comes from pypi, seems the remaining problem. I dreamed it was ok at a moment under Python-3.8.0b1, so Phil Thompson may need to recompile. or I'll remove the Qt5 stack from 3.8

there is still this "live patch" I do apply on tornado, waiting for Jupyter team to come with a solution tornadoweb/tornado#2608 (comment)

@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented Jul 11, 2019

to get PyQt5, and the whole Qt stack fully fonctionnal on Winpython64-3.8.0.0b2 or Winpython32-3.8.0.0b2, you need to upgrade PyQt5_sip to PyQt5_sip-4.19.18-2 (posted to pypi July 11th, 2019)

pip uninstall -y
pip install PyQt5_sip

Many thanks to Phil Thompson, the famous PyQt5 maintainer, for the super-quick adaptation of PyQt5 stack to Python-3.8.0.

@ericpre

This comment has been minimized.

Copy link

commented Jul 17, 2019

@stonebig: do you have an idea when 2019-02 will be released? We are going to do a workshop soon and we will use the winpython and I am quite keen using 2019-02 (with python 3.7) because it comes the jupyterlab 1.0.2 and its contextual help!
The 2019-02rc seems to work great, so I am just wondering if I should wait for 2019-02 or just go with 2019-02rc!!

In any case, thanks for the great job! :)

@ericpre ericpre referenced this issue Jul 17, 2019
3 of 3 tasks complete
@hiccup7

This comment has been minimized.

Copy link

commented Jul 17, 2019

Spyder v3.3.6 has been released, fixing some critical bugs:
https://github.com/spyder-ide/spyder/releases/tag/v3.3.6

@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented Jul 18, 2019

final 2019-07-18

Final is equal to rc files, as no complaint was reported

@stonebig stonebig closed this Jul 21, 2019

@stonebig

This comment has been minimized.

Copy link
Contributor Author

commented Aug 4, 2019

update of August 4th:

  • pulling off ps2 version from Sourceforge, as jupyterlab-sql included in these versions has an indirect security risk on jupyterlab:
    . this is safe (and what is in published release) : "%WINPYDIR%\Scripts\jupyter.exe" serverextension enable jupyterlab_sql
    . this is unsafe (and un-correct) : "%WINPYDIR%\Scripts\jupyter.exe" labextension enable jupyterlab_sql
  • users are safe, if they are not tricked into doing it,
  • for now:
    . the ps2 version will remain only on the Github "release" page, where knowlegeable users will read the warning https://github.com/winpython/winpython/releases/tag/2.0.20190705
    . when the security risk is resolved, the ps2 version will come back on sourceforge.
    . next ps2 beta version will not have jupyterlab-sql.

See news here : quigleyj97/jupyterlab-spreadsheet#12

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
6 participants
You can’t perform that action at this time.