release 2016-03 Follow-up #309

Closed
stonebig opened this Issue Apr 5, 2016 · 25 comments

Projects

None yet

3 participants

@stonebig
Contributor
stonebig commented Apr 5, 2016 edited

Features:

  • Highlight:

    • user facing: IPython 5.0, Matplotlib 1.5.2, Spyder 3.0.0beta 4
    • computation: numba 0.27, dask 0.10.1, numpy 1.11.1, scipy 0.18.0rc2, statsmodels 0.8.0rc1
    • infrastructure: Qt5.6.0 for Python3.5 (beta quality)
  • New packages: distributed, ipyleaflet

  • Infrastructure:

    • switch default download to PyQt5 64bit, from PyQt4 64bit
    • a WinPython2.7Zero (only for python-legacy constrained users)
  • Cleanups:

    • remove un-needed NSIS scripts still in projects
  • Removals:

    • drop of WinPython3.4 PyQt4 32bit branch
    • drop of pyreadline
    • drop of QtDemo icon
      Specific Notes:
    • first release built under Windows 10,
    • PyQt5 builds are suggested for new users.
    MD5 SHA-1 SHA-256 Binary Size
    5634e7f090a9580b74ccc6d743403e62 ccc0f215d30585982378840aa63976e60f5bb8e2 515476e01e97790d3baece0e6aa1e426011d8968b7800d6e212f80d6841e447e WinPython-64bit-2.7.12.2Zero.exe 22 337 907 Bytes
    a49915a70d7ae1cdb07348fb781e066d 3d2178bc8d1e18adae021c3a1be8aea9817b9668 01f1184eb352b1af8f39a7df19dff51c58b4b982880e52027df720804974800d WinPython-32bit-2.7.12.2Zero.exe 21 614 863 Bytes
    e651763a0c3c5e6173fe01463692f7b3 29372261d86a6b7d32350b361c54bac31edb6262 64e7d47d9a60194822b522febd382efa5e816c2459ba8414d236b3026e70eaaf WinPython-64bit-3.5.2.1Zero.exe 23 152 399 Bytes
    baa0f3a4a0d5774a5ab02d1a9858e5ec 8730bee0c34fb840303fcde1eb0053b3a4fe39af f6dba5ec1efa7eada5befd8dd38cf6d0e1dcacb9a27822e416fbb81eea66493d WinPython-32bit-3.5.2.1Zero.exe 22 413 213 Bytes
    fa8d2888e4add0c0d987c50677220166 cd6455cf0a7ff66d9850ea12c0dcdcee63a989e7 adcc6c0897b4020f1536d163992be2d2f14dcea1708f0b860391081ca1db00c1 WinPython-32bit-3.4.4.3Zero.exe 23 996 736 Bytes
    98f5aebebbec2506e47d1715acd0ff18 195549fa8faaf94b2e979bc7a744c67a2058f18d 20c11e4495533d19bdb037b7f78d01c27cfdae4226016f56e120e16b5c5c866d WinPython-64bit-3.4.4.3Zero.exe 24 717 634 Bytes
    ab5926903bf63b8d312f5c436e3d0c33 305e9a5a6feee5a04601d418afa678d4252b04b7 8302a49f3c47c6d0a49621e6f3a56e205372561faf1dee591914bf430986dff9 WinPython-64bit-3.4.4.3Qt5.exe 295 497 494 Bytes
    9303a6c60a929c83099b0fcdf0f7d618 40e2110f89cbfd58bbefec4f0f12b8870b135294 d9c7cb5b641e6ccd764d21de7ba4d1f27ad51e6e7df3f21312de2bb8a2d97980 WinPython-32bit-3.4.4.3Qt5.exe 250 848 555 Bytes
    3fa08f6c6f3d094b89079f8bfc10df0c 0deaf4d1d1c920b84ad0cdcecd20a7092b6e5cb1 a5c7cd4f142b6c85de3a10013eaed8973e0fdb71a3ef5ba2ea69858c0d634a64 WinPython-64bit-3.4.4.3.exe 289 891 736 Bytes
    4b123042739688dd3a54638da59c89a6 e02a11770b032156d3b6c46092f6786435d451d5 d7e88ee399560deba63f24ab298c87879acac7d1bbc17f8144c000c4a7081988 WinPython-64bit-3.5.2.1.exe 252 858 437 Bytes
    f2572ce902bff949535ab15e024518c9 b842e595610b79da323614735c0a050f9da8051a 8a81931967ae6023e27ec757712d76188c16abf40d14cab66c92ad94c3f7b1f6 WinPython-32bit-3.5.2.1.exe 218 497 402 Bytes
    be7998ab32b6b41e9e77c7aeb1a93284 85409622fc692edd754724103254dd9f744d187a 3c40fbe70f9ac272bcde74eb9fa19a21b1df71309be2be8dcf972c8cb4b0e35f WinPython-64bit-3.5.2.1Qt5.exe 269 495 459 Bytes
    ebc9bb79f96b0056bd586a79ac7beb2a 4f08068e41c85f55d9a27f95137ea6f3c90f9b45 aaf32c7976e9341ce684c254bbe491745bbb6e72310334f07f48dac786e4b5e2 WinPython-32bit-3.5.2.1Qt5.exe 232 275 654 Bytes
@stonebig
Contributor
stonebig commented Apr 17, 2016 edited

Work items:

  • pull request 311
  • remove dead part of NSIS (and would still like to remove the icon launcher part)
  • Jupyter project updates
  • numpy 1.10.4 (cp*m version)
  • bqplot 0.6.1
  • ipyleaflet 0.2.0
  • ipywidgets 5.1.3
  • pandas 0.18.1
  • ipyleaflet 0.2.0 (to play with ipywidgets 5)
  • currently packages build from master: pymc3, pyqtgraph, spyder
    • spyder 3.0.0dev0-20160429
    • pymc3 20160504
    • update pyqtgraph 2016-05-03

(Build1: pandas 0.18.1, ipywidgets 5.0, packages updates, around May 8th)

  • holoviews 1.5.0
  • scipy 0.17.1
  • dask 0.9.0
  • zarr (https://twitter.com/mrocklin/status/732576600441552896)
  • bqplot and ipyleaflet in winpython_checker.ipynb
  • matplotlib v1.5.2rc1
  • currently packages build from master: pymc3, pyqtgraph, spyder
    • update pymc3 2016-05-21
  • other packs update

(Build2: scipy 0.17.1, matplotlib1.5.2rc1, holoviews 1.5.0 around may 23rd)

  • numba 0.26.0 , llvmlite 0.11.0
  • ipywidgets 5.1.5
  • matplotlib v1.5.2rc1
  • currently packages build from master: pyqtgraph, spyder
    • pymc3.0b1-20160527
  • a powershell launcher (with 150*50 console character size)
  • a one-time WinPythonMini (with pywin32) experience

(Build3: end may/early june, powershell launcher, 'mini' popularity test)

  • pymc3-20160530
  • update Winpython said version to 1.6.20160531
  • sphinx-1.4.2, setuptools 21.2.2, Flask 0.11
  • spyder-20160601Qt5.6only (with patch spyder-ide/spyder#3198 )
  • notebook 4.2.1
  • spyder-20160601 (with Qt5.6 patch 2010303 merged by hand, now ok in non Qt5.6 mode)
  • pymc3-20160603
  • PyQt5.6.0-32bit / Python3.5: (qt 5.6.1 should land june 6th ?)
    • qtconsole works,
    • pyqtgraph, guidata ... etc.. do work
    • re-add manually the Qtdemo from riverbanks sources (for the moment)
    • no Qtdesigner/QtAssistant/QtLinguist in sight => remove icons for these Qt5.6.0 builds
    • spyder do work except web help part (spyder-ide/spyder#3202),
  • jupyter-client-4.3
  • spyder-20160605 official branch
  • spyder-20160607 official branch (post-b3): work with Qt5.6, but still not the web help
  • pymc3-20160607
  • jupyterlab 0.0.5
  • ipython 5.0.0b2, jupyter-console5.0.0b1 (seem better than current situation for windows users)
  • spyder 20160607 + blind fix
  • ipyparallel 5.1 (joblib and dask integration ?)
  • ipython 5.0.0b3 (revert a b2 bug) + spyder 20160611 + qtpy 201606111
  • pymc3-20160618

(Build4: june 11th, at last the ground-breaking changes: spyder post-b3, PyQt-5.6, prompt-toolkit20160612+)

  • python-prompt 20160611 pre-fix for ipython 5.0.0b3 (multi-line copy/paste)
  • spyder -20160612am
  • remove pyreadline ,one step clother to pure pip
  • removes Dill, as it wants pyreadline and has been replaced by cloudpickle in Dask
  • python-prompt 20160612 fix_version2 for ipython 5.0.0b3
  • ptpython/Ptipython 2060612 fix for ipython5.0.0b3
  • back to qtpy 1.0.2 standard
  • python-prompt 20160615
  • ptpython/Ptipython 2060615
  • cleanup old ipyparallel setup method
  • python-prompt 1.0.2
  • ipython 5.0.0b3 + win-unicode_console
  • spyder 2060620+qtpy1.1 patch spyder-ide/spyder#3230
  • rpy2.8.1 when Python3.5
  • statsmodels 0.8.0rc1
  • pymc3-20160622
  • python 3.5.2rc1 (after fixing a wppm bug)

(Build 5)

  • numpy 0.11.1 + scipy 0.18.0rc1 (following cgohlke removal of 1.10.4)
  • pyqt5.6.0 in wheel flavor (as better non-wheel version is trashing spyder)

(Build 6: fixing wppm bug found while doing build 5, python 3.5.2 final)

  • matplotlib 1.5.2 final (version 2.0 is a mid-july target)
  • mingwpy semi-version for Python3.5
  • mingwpy from gcc5 (May it be ?)
  • pymc3 mini-batch example to include
  • bokeh 0.12 ? (initialy may 25th, now june 13th seems unlikely too)

(RC: 1x of june, due to very slow motion on awaited packages)

progress towards building from Zero:

  • simplify build from Zero, by integrating more external parts in WinPython 'package'
  • continue re-tuning documentation notebooks in the spirit of (https://youtu.be/2-SB2Soxl30?t=899):
  • a smaller WinPython_checker = "new user" /"clear value proposition"/"great onboarding"
  • one detailed Notebook per thematic, = "learners"/"great tutorials"/'easy setup"
  • one more detailed notebook per thematic ="engaged users"/"many taks & use-cases"/"community"
  • one level of gory details = "contributors"/"help newcomers"/"improve and expand solutions"

To Consider:

  • read progress of xlwings and other Excel glueware:
    • no other free glueware
    • xlwings 0.7.1 has still some critics (to look again before release, tempting)
  • re-checked distributed 1.9.5 (dask related) see https://www.youtube.com/watch?v=Td_3TF03gKo&feature=youtu.be : not for now as it still claims its java (waiting Arrow)
  • visit the warehouse project = pypi.io
  • test ipython 5.0b1 2060604 (which removes readline) ... not yet ok for windows
  • jupyterlab 0.0.5 (but only Chrome users may dare touch it, via http://localhost:8888/lab) ... too early, needs ipywidget6.0
  • we may drop plugin designer idea on PyQt5, if we don't have designer.exe going forward
  • sqlite_web experience ...
  • ponyORM .... see EuroPython 2014 https://www.youtube.com/watch?v=xjikvIHjvHs
  • explore conda-forge
    • bokeh 0.12, (May 25th ? ... slipped a bit)
  • test if lasagne peacock fast example can work 'not slow' on a cpu: https://github.com/stonebig/deep-learning-tutorial-pydata2016/blob/master/TUTORIAL%2002%20-%20Using%20a%20pretrained%20VGG-19%20conv-net%20to%20find%20a%20peacock.ipynb
  • arrayfire: my opencl GPU card may be of use (but no easy connexion to other libs yet)
  • feather-format +Arrow / sframe / ... : a multi-core dataframe fundation (the first one being from Wes+Hadley, ... best possible parents)
  • javascript stack: how a joy it can be
  • progress towards building from Zero:
    • simplify build from Zero, by integrating more external parts in WinPython 'package'
  • continue re-tuning documentation notebooks in the spirit of (https://youtu.be/2-SB2Soxl30?t=899):
    • a smaller WinPython_checker = "new user" /"clear value proposition"/"great onboarding"
    • one detailed Notebook per thematic, = "learners"/"great tutorials"/'easy setup"
    • one more detailed notebook per thematic ="engaged users"/"many taks & use-cases"/"community"
    • one level of gory details = "contributors"/"help newcomers"/"improve and expand solutions"
  • keep a distant eye on Spacy KPI: Nuimber of devs, multi-lingual
  • review future entrants and leaving:
  • scrapy 1.2 (but will be heavy with twisted)
  • do an experiment virtualenv 14.0.1 the package
  • check TensorFlow / prettytensor Progress on Windows
  • we may not drop mpld3 0.2 yet, as there is again sign of life
  • we may drop some decrepited packaging
  • better Qt-less (or commande line) WinPythonControlPanel options (upgrading PyQt solution)
  • having a look on Pandastable
  • having a look on Apache Zeppelin & Arrow
  • having a look on PowerBI Desktop
  • we may not just yet remove QT_API setting plumbery for Qt5 as spyder should handle it nicely now ? /2888546de61620f5e802ca3a79cf8d9f5437da5c (sept13th, spyder2.3.7pre)
  • support a 97% "requirements" based build process (when Ipython 5, no more pyreadline)
  • look for a nbbrowserpdf fork as ghost.py looks dead for windows (pdf generation without pandoc)
  • purchase a PC with a nvidia card (or never launch even baby tests on Theano)
  • phosphorjs stack needs :
    • investigate further nodejs need in Winpython context (a 'slim and simple to make portable' vs2015 compiler, if it was existing one day, could be the solution)
    • node.js + npm + Typescript compilation toolchain (at list on the build system),
    • experiment when Jupyter 5 is in sight
    • checklist pain points to remove at each step so we could build in the cloud:
      • split in 3:
        
      •    building WinPythonZero,
        
      •    pushing wheels on Warehouse
        
      •    completing over WinPythonZero, downloading wheels from Warehouse,
        
  • git back ?
  • baby-step3 on AppVeyor: getting back result
  • baby-step4 on AppVeyor: downloading a Christoph Gohlke package
  • baby-step5 on AppVeyor: building a full winpython requires a mini-winpython ?
@hiccup7
hiccup7 commented Apr 30, 2016

numexpr v2.5.2 is available.

qtpy v1.0.1 is available: https://github.com/spyder-ide/qtpy/blob/master/CHANGELOG.md
Hope it helps you with Qt issues.

Microsoft Visual C++ 2015 Redistributable Update 2 is available:
https://www.microsoft.com/en-us/download/details.aspx?id=51682
Hope it helps with Python 3.5 and/or Numba issues.

@stonebig
Contributor
stonebig commented Apr 30, 2016 edited

hi @hiccup7 ,

Thanks for the notice on VC++, I don't see any alarms on that per default. the x86 update worked, but x64 one doesn't work ...

I'm already qtpy 1.0.1 in my test, so that is unfortunately not the solution.

Debuging Qt issues is really not my speciality.

@hiccup7
hiccup7 commented Apr 30, 2016

My understanding is that for x64 Windows, only the x64 VC++ needs to be installed (and updated). It supports both x64 and x86 apps.

I'm not sure what problems are created by installing the x86 VC++ and then the x64 VC++ on a x64 Windows PC. Maybe this is why you are having trouble updating. You could try uninstalling both x86 and x64 VC++, and then install only x64 of VC++ update 2.

@stonebig
Contributor
stonebig commented May 1, 2016 edited

i apparently have to remove it by hand and retry install ... trying to figure out where to clear

... ok, the x64 update installation package is buggy. will be update 2 on X86 and update 1 on X64.

I need the x86 to build 32bit versions

@hiccup7
hiccup7 commented May 1, 2016

I don't have VC++ 2015 installed (neither x64 nor x86). It is Numba and Python 3.5 that will cause me to install it. I only use WinPython x64. Do you recommend I install VC++ 2015 x64 Update 1 or Update 2?

It would be helpful to other WinPython users to have good guidance on this issue. After we have a clear understanding, maybe post a recommendation on the WinPython Google group.

@stonebig
Contributor
stonebig commented May 1, 2016

Both should be ok. Please note that "VC++2015 redistribuable", is not "VC++ 2015" . one is 50 times smaller than the other.

@hiccup7
hiccup7 commented May 1, 2016

I thought you were referring to the redistributable when you said VC++. I'm glad you clarified your environment for me.

I saw this issue: #315
If I install "VC++2015 redistributable x64 update 2" and then WinPython 3.4.4.2 x64 (with Qt4), does Numba work? If not, I may wait for WinPython 2016-03 before I try Numba.

@stonebig
Contributor
stonebig commented May 8, 2016 edited

build1 (2016-05-0x): pandas 0.18.1 + ipywidgets 5.1.3 + ipyleaflet 0.2

main features (since WinPython 2016-02):

  • refresh: pandas 0.18.1, Ipython4.2, ipywidgets 5.1
  • new package: ipyleaflet (at least to test ipywidgets 5)
  • package updates.

Area of interest for testers:

  • how well (or bad) Winpython manages notebook extensions

    MD5 SHA-1 SHA-256 Binary Size
    203f732883c611b6cb74f7d3d7d64913 c1086e509f65d6357c60b7b55862297dd29110e0 dcb44d8ac3b20729709437eefa79f45a509cbfc283d3328b4a75f3555bf2df5f WinPython-64bit-3.4.4.3Qt5b1.exe 299 412 970 Bytes

History of changes for WinPython 3.4.4.3Qt5 (build1)

The following changes were made to WinPython distribution since version 3.4.4.2Qt5.

Python packages

New packages:

Upgraded packages:

  • alabaster 0.7.7 → 0.7.8 (A configurable sidebar-enabled Sphinx theme)
  • babel 2.2.0 → 2.3.2 (Internationalization utilities)
  • bcolz 0.12.1 → 1.0.0 (columnar and compressed data containers.)
  • blaze 0.9.1 → 0.10.0 (Blaze)
  • blosc 1.3.0 → 1.3.2 (Blosc data compressor)
  • bqplot 0.5.5 → 0.6.1 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
  • cffi 1.5.2 → 1.6.0 (Foreign Function Interface for Python calling C code.)
  • dask 0.8.1 → 0.8.2 (Minimal task scheduling abstraction)
  • datashape 0.5.1 → 0.5.2 (A data description language)
  • h5py 2.5.0 → 2.6.0 (General-purpose Python interface to HDF5 files (unlike PyTables, h5py provides direct access to the full HDF5 C library))
  • imagesize 0.7.0 → 0.7.1 ()
  • ipython 4.1.2 → 4.2.0 (Enhanced Python shell)
  • ipywidgets 4.1.1 → 5.1.3 (IPython HTML widgets for Jupyter)
  • keras 0.3.3 → 1.0.2 (Theano-based Deep Learning library)
  • lazy-object-proxy 1.2.1 → 1.2.2 (A fast and thorough lazy object proxy.)
  • nbconvert 4.1.0 → 4.2.0 (Converting Jupyter Notebooks)
  • netcdf4 1.2.3.1 → 1.2.4 (python/numpy interface to netCDF library (versions 3 and 4))
  • nltk 3.2 → 3.2.1 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)
  • notebook 4.1.0 → 4.2.0 (# Jupyter Notebook)
  • numexpr 2.5.1 → 2.5.2 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)
  • oct2py 3.5.3 → 3.5.5 (Python to GNU Octave bridge --> run m-files from python.)
  • odo 0.4.2 → 0.5.0 (Data migration in Python)
  • pandas 0.18.0 → 0.18.1 (Powerful data structures for data analysis, time series and statistics)
  • pickleshare 0.6 → 0.7.2 (Tiny 'shelve'-like database with concurrency support)
  • prompt-toolkit 0.60 → 1.0.0 (Library for building powerful interactive command lines in Python)
  • ptpython 0.32 → 0.34 (Python REPL build on top of prompt_toolkit)
  • pyflakes 1.1.0 → 1.2.2 (passive checker of Python programs)
  • python-dateutil 2.5.1 → 2.5.3 (Powerful extensions to the standard datetime module)
  • pytz 2016.3 → 2016.4 (World Timezone Definitions for Python)
  • pywin32 220 → 220.1 (Python library for Windows)
  • qtpy 1.0 → 1.0.1 (Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.)
  • requests 2.9.1 → 2.10.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • requests-toolbelt 0.6.0 → 0.6.1 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • setuptools 20.6.7 → 20.10.1 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • sphinx 1.4 → 1.4.1 (Tool for generating documentation which uses reStructuredText as its markup language)
  • theano 0.8.1 → 0.8.2 (Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.)
  • werkzeug 0.11.4 → 0.11.9 (The Swiss Army knife of Python web development)
  • wrapt 1.10.7 → 1.10.8 (A Python module for decorators, wrappers and monkey patching.)
  • xlsxwriter 0.8.4 → 0.8.6 (A Python module for creating Excel XLSX files.)

Removed packages:

  • path.py 8.1.2 (A module wrapper for os.path)

@hiccup7
hiccup7 commented May 14, 2016

Good news! I installed "VC++2015 redistributable x64 update 2", WinPython 3.4.4.2 x64 under C:\Program Files, modified the scripts in accord with #316 and #323 and ran Winpython_checker.ipynb. All tests passed except for the one that required internet access, but this computer is not connected to the internet so that is expected. This answers my question about the Numba package working.

@stonebig
Contributor

great! Next step is to get "PyQt5.6+Spyder" working on Python 3.5.

@stonebig
Contributor
stonebig commented May 23, 2016 edited

build2 (2016-05-23): matplotlib 1.5.2rc, holoviews 1.5.0, dask 0.9)

main features (since WinPython 2016-03 build 1):

  • refresh: matplotlib 1.5.2rc1, holoviews 1.5.0, dask 0.9, scipy 0.17.1
  • new packages: distributed (and other dask companions)
  • small internal PEP 503 move.

Area of interest for testers:

  • shoud be as stable as a release (still waiting for Spyder and mingwpy updates),

  • ipywidgets/bqplot examples in the winpython-checker notebook,

  • only pymc3 may be in a state to check, if you use it already a lot.

    MD5 SHA-1 SHA-256 Binary Size
    003c8906910fe32547ec0850f0d24662 925a0230ad6c8e86b61861c332c3110e54d5960b 987a37d0988884a5890138945614993399cb8f5804f7c92e004349cfbff9e28d WinPython-64bit-3.4.4.3Qt5b2.exe 301 426 942 Bytes

History of changes for WinPython 3.4.4.3Qt5

The following changes were made to WinPython distribution since version 3.4.4.2Qt5.

Python packages

New packages:

  • backports.shutil-get-terminal-size 1.0.0 (A backport of the get_terminal_size function from Python 3.3's shutil.)
  • boto3 1.3.1 (The AWS SDK for Python)
  • botocore 1.4.21 (Low-level, data-driven core of boto 3.)
  • distributed 1.10.2 (Distributed computing)
  • entrypoints 0.2.2 (Discover and load entry points from installed packages)
  • fasteners 0.14.1 (A python package that provides useful locks.)
  • ipyleaflet 0.2.0 (A Jupyter widget for dynamic Leaflet maps)
  • jmespath 0.9.0 (JSON Matching Expressions)
  • monotonic 1.1 (An implementation of time.monotonic() for Python 2 & < 3.3)
  • msgpack-python 0.4.7 (MessagePack (de)serializer.)
  • s3fs 0.0.4 (Convenient Filesystem interface over S3)
  • tblib 1.3.0 (Traceback serialization library.)
  • widgetsnbextension 1.2.2 (IPython HTML widgets for Jupyter)
  • zarr 1.0.0 (A minimal implementation of chunked, compressed, N-dimensional arrays for Python.)

Upgraded packages:

  • alabaster 0.7.7 → 0.7.8 (A configurable sidebar-enabled Sphinx theme)
  • babel 2.2.0 → 2.3.2 (Internationalization utilities)
  • bcolz 0.12.1 → 1.0.0 (columnar and compressed data containers.)
  • blaze 0.9.1 → 0.10.1 (Blaze)
  • blosc 1.3.0 → 1.3.2 (Blosc data compressor)
  • bqplot 0.5.5 → 0.6.1 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
  • cffi 1.5.2 → 1.6.0 (Foreign Function Interface for Python calling C code.)
  • dask 0.8.1 → 0.9.0 (Minimal task scheduling abstraction)
  • datashape 0.5.1 → 0.5.2 (A data description language)
  • h5py 2.5.0 → 2.6.0 (General-purpose Python interface to HDF5 files (unlike PyTables, h5py provides direct access to the full HDF5 C library))
  • holoviews 1.4.3 → 1.5.0 (Composable, declarative data structures for building complex visualizations easily.)
  • imagesize 0.7.0 → 0.7.1 ()
  • ipython 4.1.2 → 4.2.0 (Enhanced Python shell)
  • ipywidgets 4.1.1 → 5.1.4 (IPython HTML widgets for Jupyter)
  • keras 0.3.3 → 1.0.3 (Theano-based Deep Learning library)
  • lazy-object-proxy 1.2.1 → 1.2.2 (A fast and thorough lazy object proxy.)
  • matplotlib 1.5.1 → 1.5.2rc1 (2D plotting library (embeddable in GUIs created with PyQt))
  • nbconvert 4.1.0 → 4.2.0 (Converting Jupyter Notebooks)
  • netcdf4 1.2.3.1 → 1.2.4 (python/numpy interface to netCDF library (versions 3 and 4))
  • nltk 3.2 → 3.2.1 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)
  • notebook 4.1.0 → 4.2.0 (# Jupyter Notebook)
  • numexpr 2.5.1 → 2.5.2 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)
  • oct2py 3.5.3 → 3.5.6 (Python to GNU Octave bridge --> run m-files from python.)
  • odo 0.4.2 → 0.5.0 (Data migration in Python)
  • pandas 0.18.0 → 0.18.1 (Powerful data structures for data analysis, time series and statistics)
  • partd 0.3.2 → 0.3.3 (Appendable key-value storage)
  • pickleshare 0.6 → 0.7.2 (Tiny 'shelve'-like database with concurrency support)
  • pip 8.1.1 → 8.1.2 (A tool for installing and managing Python packages)
  • prompt-toolkit 0.60 → 1.0.0 (Library for building powerful interactive command lines in Python)
  • psutil 4.1.0 → 4.2.0 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)
  • ptpython 0.32 → 0.34 (Python REPL build on top of prompt_toolkit)
  • pyflakes 1.1.0 → 1.2.3 (passive checker of Python programs)
  • pyparsing 2.1.0 → 2.1.4 (A Python Parsing Module)
  • python-dateutil 2.5.1 → 2.5.3 (Powerful extensions to the standard datetime module)
  • pytz 2016.3 → 2016.4 (World Timezone Definitions for Python)
  • pywin32 220 → 220.1 (Python library for Windows)
  • qtpy 1.0 → 1.0.1 (Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.)
  • requests 2.9.1 → 2.10.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • requests-toolbelt 0.6.0 → 0.6.2 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rx 1.2.6 → 1.5.2 (Reactive Extensions (Rx) for Python)
  • scipy 0.17.0 → 0.17.1 (SciPy: Scientific Library for Python (advanced math, signal processing, optimization, statistics, ...))
  • setuptools 20.6.7 → 21.2.0 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • sphinx 1.4 → 1.4.1 (Tool for generating documentation which uses reStructuredText as its markup language)
  • sqlalchemy 1.0.12 → 1.0.13 (SQL Toolkit and Object Relational Mapper)
  • theano 0.8.1 → 0.8.2 (Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.)
  • werkzeug 0.11.4 → 0.11.9 (The Swiss Army knife of Python web development)
  • wrapt 1.10.7 → 1.10.8 (A Python module for decorators, wrappers and monkey patching.)
  • xlsxwriter 0.8.4 → 0.8.7 (A Python module for creating Excel XLSX files.)

Removed packages:

  • path.py 8.1.2 (A module wrapper for os.path)

@stonebig
Contributor
stonebig commented May 29, 2016 edited

build3 (2016-05-29: powershell prompt test)

main features (since WinPython 2016-03 build 2):

  • powershell launcher test: a powershell console, with 150x50 character size,
  • experiment populrity of a 'mini' version = Zero + pywin32.
  • a few updates: numba 0.26.0 , llvmlite 0.11.0, Matplotlib 1.5.2rc2, ...

Area of interest for testers:

  • does the powershell thing works as it should ?

  • is there a relative interest (or not) in 'mini' version ?

    MD5 SHA-1 SHA-256 Binary Size
    26b6b964c0e5c3a869bf832b0c88420b 97619988bfa8f53843e89cf7d80774139a3d0921 a71187af1cc4ded8ff6544ac1afc97c269a7ac24bc15d7ebb0c9e30d5c787b2b WinPython-64bit-3.5.1.4Zerob3.exe 22 731 584 Bytes
    93db3689b00a8f9729fccdc5a4c1f28b 6eca1a623bcc840a606e530a628d8c4495b2edfd 7ae49701c99909432ca26ccf1eb238286bfd495739a5b9b414aa48812147ae22 WinPython-32bit-3.5.1.4Zerob3.exe 21 999 755 Bytes
    e56f6342249ee426bb213012e39c10fb 863db19d702b12e4812c27b7b30bd21241cb0cd1 26851eafde998992a57ee6f4fa0415be2bd524ecbb2245d3635b2fc2ecb909d6 WinPython-64bit-3.5.1.4Minib3.exe 30 336 350 Bytes
    7c0bca72b141bd86fa42a73669fd6de5 f5ca5e6d6544d8b25f91271ec622cbc389c47d1f 6820f0f67cdc1251070e68c67f4d5e7e7b30b9c1b35cebf36200f602250327eb WinPython-32bit-3.5.1.4Minib3.exe 29 147 942 Bytes
    e8a8e4843ef328dc99f3ca689ea43516 11d4dbe85f3c4a9e8ca036fad1d5201b0acfb74a 9a55908630b29d105743a69bd166757c22be843b51a06a26b266998c468149f7 WinPython-64bit-3.4.4.3Qt5b3.exe 301 882 264 Bytes
    90d66d3565cfe1b1d9c0cda58bcda8f0 e3ba42ef53e07dd38e316bb2bd601f6d3bf016e3 cbe81859e22656311431b39b06d167b94c0f55e70c7e12449fb827e5540c0cea WinPython-64bit-3.5.1.4b3.exe 258 827 673 Bytes

The following packages are included in WinPython v3.5.1.4Mini b3.

Tools

Name Version Description

Python packages

Name Version Description
Python 3.5.1 Python programming language with standard library
docopt 0.6.2 Pythonic argument parser, that will make you smile
idlex 1.13 IDLE Extensions for Python
jedi 0.9.0 An autocompletion tool for Python that can be used for text editors
pip 8.1.2 A tool for installing and managing Python packages
prompt-toolkit 1.0.0 Library for building powerful interactive command lines in Python
ptpython 0.34 Python REPL build on top of prompt_toolkit
pygments 2.1.3 Generic syntax highlighter for general use in all kinds of software
pythonnet 2.1.0 .Net and Mono integration for Python
pywin32 220.1 Python library for Windows
setuptools 21.2.1 Download, build, install, upgrade, and uninstall Python packages - easily
six 1.10.0 Python 2 and 3 compatibility utilities
sqlite-bro 0.8.11 a graphic SQLite Client in 1 Python file
wcwidth 0.1.6 Measures number of Terminal column cells of wide-character codes
winpython 1.5.20160402 WinPython distribution tools, including WPPM (package manager)

History of changes for WinPython 3.4.4.3Qt5b3

The following changes were made to WinPython distribution since version 3.4.4.2Qt5.

Python packages

New packages:

  • backports.shutil-get-terminal-size 1.0.0 (A backport of the get_terminal_size function from Python 3.3's shutil.)
  • boto3 1.3.1 (The AWS SDK for Python)
  • botocore 1.4.24 (Low-level, data-driven core of boto 3.)
  • commonmark 0.5.4 (Python parser for the CommonMark Markdown spec)
  • distributed 1.10.2 (Distributed computing)
  • entrypoints 0.2.2 (Discover and load entry points from installed packages)
  • fasteners 0.14.1 (A python package that provides useful locks.)
  • ipyleaflet 0.2.0 (A Jupyter widget for dynamic Leaflet maps)
  • jmespath 0.9.0 (JSON Matching Expressions)
  • monotonic 1.1 (An implementation of time.monotonic() for Python 2 & < 3.3)
  • msgpack-python 0.4.7 (MessagePack (de)serializer.)
  • nbsphinx 0.2.8 (Jupyter Notebook Tools for Sphinx)
  • recommonmark 0.4.0 (A markdown parser for docutils)
  • s3fs 0.0.5 (Convenient Filesystem interface over S3)
  • tblib 1.3.0 (Traceback serialization library.)
  • widgetsnbextension 1.2.3 (IPython HTML widgets for Jupyter)
  • zarr 1.0.0 (A minimal implementation of chunked, compressed, N-dimensional arrays for Python.)

Upgraded packages:

  • alabaster 0.7.7 → 0.7.8 (A configurable sidebar-enabled Sphinx theme)
  • babel 2.2.0 → 2.3.2 (Internationalization utilities)
  • bcolz 0.12.1 → 1.0.0 (columnar and compressed data containers.)
  • blaze 0.9.1 → 0.10.1 (Blaze)
  • blosc 1.3.0 → 1.3.2 (Blosc data compressor)
  • bqplot 0.5.5 → 0.6.1 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
  • cffi 1.5.2 → 1.6.0 (Foreign Function Interface for Python calling C code.)
  • dask 0.8.1 → 0.9.0 (Minimal task scheduling abstraction)
  • datashape 0.5.1 → 0.5.2 (A data description language)
  • h5py 2.5.0 → 2.6.0 (General-purpose Python interface to HDF5 files (unlike PyTables, h5py provides direct access to the full HDF5 C library))
  • holoviews 1.4.3 → 1.5.0 (Composable, declarative data structures for building complex visualizations easily.)
  • imagesize 0.7.0 → 0.7.1 (Getting image size from png/jpeg/jpeg2000/gif file)
  • ipython 4.1.2 → 4.2.0 (Enhanced Python shell)
  • ipywidgets 4.1.1 → 5.1.5 (IPython HTML widgets for Jupyter)
  • keras 0.3.3 → 1.0.3 (Theano-based Deep Learning library)
  • lazy-object-proxy 1.2.1 → 1.2.2 (A fast and thorough lazy object proxy.)
  • llvmlite 0.10.0 → 0.11.0 (lightweight wrapper around basic LLVM functionality)
  • matplotlib 1.5.1 → 1.5.2rc2 (2D plotting library (embeddable in GUIs created with PyQt))
  • nbconvert 4.1.0 → 4.2.0 (Converting Jupyter Notebooks)
  • netcdf4 1.2.3.1 → 1.2.4 (python/numpy interface to netCDF library (versions 3 and 4))
  • nltk 3.2 → 3.2.1 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)
  • notebook 4.1.0 → 4.2.0 (# Jupyter Notebook)
  • numba 0.25.0 → 0.26.0 (compiling Python code using LLVM)
  • numexpr 2.5.1 → 2.5.2 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)
  • oct2py 3.5.3 → 3.5.7 (Python to GNU Octave bridge --> run m-files from python.)
  • odo 0.4.2 → 0.5.0 (Data migration in Python)
  • pandas 0.18.0 → 0.18.1 (Powerful data structures for data analysis, time series and statistics)
  • partd 0.3.2 → 0.3.3 (Appendable key-value storage)
  • pickleshare 0.6 → 0.7.2 (Tiny 'shelve'-like database with concurrency support)
  • pip 8.1.1 → 8.1.2 (A tool for installing and managing Python packages)
  • pkginfo 1.2.1 → 1.3.2 (Query metadatdata from sdists / bdists / installed packages.)
  • prompt-toolkit 0.60 → 1.0.0 (Library for building powerful interactive command lines in Python)
  • psutil 4.1.0 → 4.2.0 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)
  • ptpython 0.32 → 0.34 (Python REPL build on top of prompt_toolkit)
  • pyflakes 1.1.0 → 1.2.3 (passive checker of Python programs)
  • pyparsing 2.1.0 → 2.1.4 (A Python Parsing Module)
  • python-dateutil 2.5.1 → 2.5.3 (Powerful extensions to the standard datetime module)
  • pytz 2016.3 → 2016.4 (World Timezone Definitions for Python)
  • pywin32 220 → 220.1 (Python library for Windows)
  • qtpy 1.0 → 1.0.1 (Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.)
  • requests 2.9.1 → 2.10.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • requests-toolbelt 0.6.0 → 0.6.2 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rx 1.2.6 → 1.5.2 (Reactive Extensions (Rx) for Python)
  • scipy 0.17.0 → 0.17.1 (SciPy: Scientific Library for Python (advanced math, signal processing, optimization, statistics, ...))
  • setuptools 20.6.7 → 21.2.1 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • sphinx 1.4 → 1.4.1 (Tool for generating documentation which uses reStructuredText as its markup language)
  • sqlalchemy 1.0.12 → 1.0.13 (SQL Toolkit and Object Relational Mapper)
  • theano 0.8.1 → 0.8.2 (Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.)
  • werkzeug 0.11.4 → 0.11.10 (The Swiss Army knife of Python web development)
  • wrapt 1.10.7 → 1.10.8 (A Python module for decorators, wrappers and monkey patching.)
  • xlsxwriter 0.8.4 → 0.8.7 (A Python module for creating Excel XLSX files.)

Removed packages:

  • path.py 8.1.2 (A module wrapper for os.path)

@ankostis
ankostis commented Jun 3, 2016

Regarding ipywidgets changes, @stonebig I would suggest to watch jupyter/notebook#1377 and wait for notebook-4.2.1 to be released, which will (hopefully) fix the incompatibilities of nb-extensions targeting different major-versions 4.x/5.x of ipywidgets.

@stonebig
Contributor
stonebig commented Jun 3, 2016

ok, notebook-4.2.1 was released an hour ago

@stonebig
Contributor
stonebig commented Jun 8, 2016 edited

build4 (2016-06-11: Ipython5, Qt5.6 for WinPython3.5)

main features (since WinPython 2016-03 build 3):

  • at last the true and long awaited beta features:
    • Spyder 3.0b3 change: succeeds to start on PyQt5.6,
    • IPython 5 change: to get rid of pyreadline,
    • PyQt5.6 for Winpython3.5: to get rid of PyQt4 as default download

Area of interest for testers:

  • help fix spyder / PyQt5.6 integration,
  • test ipython5, bqplot, ipywidgets, ...
  • discover and feed back bugs or patchs to upward projects,

Side-note:

  • maybe changing colors for "powershell" prompt is not a so good idea when using ptipython over it.
  • spyder "WebEngine part" (the help top right window) is broken under PyQt5.6
  • firefox seems to suffer in some bleeding edge use of recent modules like "bqplot" and "ipywidgets",
  • ptipython is currently broken (ipython b3 issue)
  • jupyter-console as a copy/paste issue (solved starting WinPython-64bit-3.5.1.4Qt5b4 in below table of binaries)

next step: (Release Candidate: june 1X)

  • ipython 5 / prompt-toolkit issues fixed,

  • spyder / PyQt5.6 WebEngine issue fixed

    MD5 SHA-1 SHA-256 Binary Size
    3db0c6d63658c59e37c9686fd3620c9f ba5d10fdc32a900ef0e12699945e3fd1bcf0c88b 2b30709c711ae1235dcae6b0fe055e5fd9f2584db25ba7ffca94c9068cf5f432 WinPython-32bit-3.5.1.4Qt5b4.exe 235 545 862 Bytes
    497548c2309e57f7ddb3a7b4e2887165 395024817b34e487332dc37897d57aad362ea152 4bda0728f3fc33b9aea68595f738b55d4433d147b2ee83e90c2afa7487b41020 WinPython-64bit-3.4.4.3Qt5b4.exe 301 784 664 Bytes
    9848caeaf5e9ca7123b10a4ef2d99c08 cdb89044bd0b080e5a4378d18caab0c65fca6bbd 9eafd774ba71523563d5f3b4888df2971866ad514508788dca5901ca0e6ea514 WinPython-32bit-3.4.4.3Qt5b4.exe 254 124 584 Bytes
    cd6991961162e509f7c4dac8c108de95 a92f4281fe8e724b51e2323ad089ccdea5e0fc43 9baf2a3286d67cdda979a09b26a8ae20e1fb1fc1474a306ee962f60a9b135a59 WinPython-64bit-3.5.1.4Qt5b4.exe 275 987 922 Bytes
    4c0f9e4675007b76d0f6edcb2d32df62 80d7deadd4acda57841648563f588f0bccca6235 11735af81c2d613089704f120d268ad1372b53de6c42080b6e5dfe71ccbfba0b WinPython-64bit-3.4.4.3b4.exe 296 179 862 Bytes
    dd962390b6343e181231428935852e49 2ffe46811bc471a565e64a314d95da3b2ebe9f53 a6598e8b2b6b4d2b39337b97326d1597eb5d6a560569394abb9b92f7f2fd5570 WinPython-64bit-3.5.1.4b4.exe 258 765 917 Bytes

History of changes for WinPython 3.5.1.4Qt5

The following changes were made to WinPython distribution since version 3.5.1.3Qt5.

Python packages

New packages:

  • boto3 1.3.1 (The AWS SDK for Python)
  • botocore 1.4.24 (Low-level, data-driven core of boto 3.)
  • commonmark 0.5.4 (Python parser for the CommonMark Markdown spec)
  • distributed 1.10.2 (Distributed computing)
  • entrypoints 0.2.2 (Discover and load entry points from installed packages)
  • fasteners 0.14.1 (A python package that provides useful locks.)
  • ipyleaflet 0.2.0 (A Jupyter widget for dynamic Leaflet maps)
  • jmespath 0.9.0 (JSON Matching Expressions)
  • monotonic 1.1 (An implementation of time.monotonic() for Python 2 & < 3.3)
  • msgpack-python 0.4.7 (MessagePack (de)serializer.)
  • nbsphinx 0.2.8 (Jupyter Notebook Tools for Sphinx)
  • recommonmark 0.4.0 (A markdown parser for docutils)
  • s3fs 0.0.5 (Convenient Filesystem interface over S3)
  • tblib 1.3.0 (Traceback serialization library.)
  • widgetsnbextension 1.2.3 (IPython HTML widgets for Jupyter)
  • zarr 1.0.0 (A minimal implementation of chunked, compressed, N-dimensional arrays for Python.)

Upgraded packages:

  • alabaster 0.7.7 → 0.7.8 (A configurable sidebar-enabled Sphinx theme)
  • astroid 1.4.5 → 1.4.6 (Rebuild a new abstract syntax tree from Python's ast (required for pylint))
  • babel 2.2.0 → 2.3.2 (Internationalization utilities)
  • bcolz 0.12.1 → 1.0.0 (columnar and compressed data containers.)
  • blaze 0.9.1 → 0.10.1 (Blaze)
  • blosc 1.3.0 → 1.3.2 (Blosc data compressor)
  • bqplot 0.5.5 → 0.6.1 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
  • cffi 1.5.2 → 1.6.0 (Foreign Function Interface for Python calling C code.)
  • cytoolz 0.7.5 → 0.8.0 (Cython implementation of Toolz: High performance functional utilities)
  • dask 0.8.1 → 0.9.0 (Minimal task scheduling abstraction)
  • datashape 0.5.1 → 0.5.2 (A data description language)
  • decorator 4.0.7 → 4.0.10 (Better living through Python with decorators)
  • flask 0.10.1 → 0.11.1 (A microframework based on Werkzeug, Jinja2 and good intentions)
  • h5py 2.5.0 → 2.6.0 (General-purpose Python interface to HDF5 files (unlike PyTables, h5py provides direct access to the full HDF5 C library))
  • holoviews 1.4.3 → 1.5.0 (Composable, declarative data structures for building complex visualizations easily.)
  • imagesize 0.7.0 → 0.7.1 (Getting image size from png/jpeg/jpeg2000/gif file)
  • ipyparallel 5.0.1 → 5.1.0 (Interactive Parallel Computing with IPython)
  • ipython 4.1.2 → 5.0.0b3 (Enhanced Python shell)
  • ipywidgets 4.1.1 → 5.1.5 (IPython HTML widgets for Jupyter)
  • jupyter-client 4.2.2 → 4.3.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-console 4.1.1 → 5.0.0b1 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • keras 0.3.3 → 1.0.4 (Theano-based Deep Learning library)
  • lazy-object-proxy 1.2.1 → 1.2.2 (A fast and thorough lazy object proxy.)
  • llvmlite 0.10.0 → 0.11.0 (lightweight wrapper around basic LLVM functionality)
  • matplotlib 1.5.1 → 1.5.2rc2 (2D plotting library (embeddable in GUIs created with PyQt))
  • nbconvert 4.1.0 → 4.2.0 (Converting Jupyter Notebooks)
  • netcdf4 1.2.3.1 → 1.2.4 (python/numpy interface to netCDF library (versions 3 and 4))
  • nltk 3.2 → 3.2.1 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)
  • notebook 4.1.0 → 4.2.1 (# Jupyter Notebook)
  • numba 0.25.0 → 0.26.0 (compiling Python code using LLVM)
  • numexpr 2.5.1 → 2.6.0 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)
  • oct2py 3.5.3 → 3.5.7 (Python to GNU Octave bridge --> run m-files from python.)
  • odo 0.4.2 → 0.5.0 (Data migration in Python)
  • pandas 0.18.0 → 0.18.1 (Powerful data structures for data analysis, time series and statistics)
  • partd 0.3.2 → 0.3.3 (Appendable key-value storage)
  • pickleshare 0.6 → 0.7.2 (Tiny 'shelve'-like database with concurrency support)
  • pip 8.1.1 → 8.1.2 (A tool for installing and managing Python packages)
  • pkginfo 1.2.1 → 1.3.2 (Query metadatdata from sdists / bdists / installed packages.)
  • prompt-toolkit 0.60 → 1.0.0 (Library for building powerful interactive command lines in Python)
  • psutil 4.1.0 → 4.2.0 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)
  • ptpython 0.32 → 0.34 (Python REPL build on top of prompt_toolkit)
  • pyflakes 1.1.0 → 1.2.3 (passive checker of Python programs)
  • pylint 1.5.5 → 1.5.6 (Logilab code analysis module: analyzes Python source code looking for bugs and signs of poor quality)
  • pyparsing 2.1.0 → 2.1.4 (A Python Parsing Module)
  • pyqt5 5.6.dev1604091249 → 5.6 (Python bindings for the Qt cross platform GUI toolkit)
  • pyserial 3.0.1 → 3.1 (Library encapsulating the access for the serial port)
  • python-dateutil 2.5.1 → 2.5.3 (Powerful extensions to the standard datetime module)
  • pytz 2016.3 → 2016.4 (World Timezone Definitions for Python)
  • pywin32 220 → 220.1 (Python library for Windows)
  • qtpy 1.0 → 1.1.0.dev0 (Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.)
  • requests 2.9.1 → 2.10.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • requests-toolbelt 0.6.0 → 0.6.2 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rx 1.2.6 → 1.5.2 (Reactive Extensions (Rx) for Python)
  • scipy 0.17.0 → 0.17.1 (SciPy: Scientific Library for Python (advanced math, signal processing, optimization, statistics, ...))
  • seaborn 0.7.0 → 0.7.1 (statistical data visualization)
  • setuptools 20.6.7 → 23.0.0 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • sphinx 1.4 → 1.4.3 (Tool for generating documentation which uses reStructuredText as its markup language)
  • sqlalchemy 1.0.12 → 1.0.13 (SQL Toolkit and Object Relational Mapper)
  • theano 0.8.1 → 0.8.2 (Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.)
  • toolz 0.7.4 → 0.8.0 (List processing tools and functional utilities)
  • werkzeug 0.11.4 → 0.11.10 (The Swiss Army knife of Python web development)
  • winpython 1.5.20160402 → 1.6.20160531 (WinPython distribution tools, including WPPM (package manager))
  • wrapt 1.10.7 → 1.10.8 (A Python module for decorators, wrappers and monkey patching.)
  • xlrd 0.9.4 → 1.0.0 (Extract data from Microsoft Excel spreadsheet files)
  • xlsxwriter 0.8.4 → 0.9.1 (A Python module for creating Excel XLSX files.)

Removed packages:

  • castra 0.1.7 (On-disk partitioned store)
  • path.py 8.1.2 (A module wrapper for os.path)

@stonebig
Contributor
stonebig commented Jun 22, 2016 edited

build5 (2016-06-2x: Ipython5, Qt5.6 for WinPython3.5)

main features (since WinPython 2016-03 build 4):

  • Python3.5.2rc1, needed a re-spin june27th with latest setuptools 0.23.1
  • IPython 5.0.0b4 (no more pyreadline)
  • statsmodels 0.8.0rc1
  • Spyder 3.0b3+20160618
  • PyQt5.6 for Winpython3.5: to get rid of PyQt4 as default download

Area of interest for testers:

  • stability of Spyder 3.0.0b3+
  • stability of IPython5
  • a precious statsmodels update
  • a WinPython2.7.11.1Zero (so 2.7 constraint users may have a way to rebuild their stack)

Side-note:

  • spyder "WebEngine part" (the help top right window) remains broken under PyQt5.6.0 wheel, I don't find the solution to make it work

  • PyQt5.6.0 wheel removes specific Qt tools: QtLinguist and QtDesigner

  • firefox 47 seems suffers slowness in bleeding edge use of "bqplot" and "ipywidgets"

    MD5 SHA-1 SHA-256 Binary Size
    a31665b2e5da5aef190127647ee2c3dc f479cd80db25279b3a35b7da3156fcbd48236d70 5970c7528365feee7e5fe0248311bbaaaf605389f6e3a4ae3857dacd8267ea53 WinPython-64bit-2.7.11.1Zerob5.exe 22 091 036 Bytes
    65b985a320f6f2fbe049b5b915a61528 f69938fef30d17e8cf54554dc709d80f25dd23c6 38959c674d6114a0906df5b1150b859e904ceb0b49311d2b1a4f03a517dacb95 WinPython-32bit-2.7.11.1Zerob5.exe 21 385 188 Bytes
    beb5c46cfd331fefdee5c90d1f8d4e4c 8ec6889b7dff5af541240721a491b5d3b5715b87 de6d2b1f284ff8fea225a7c553523f309eb7006190429fef8ea9140666148ed0 WinPython-32bit-3.4.4.3Zerob5.exe 23 981 982 Bytes
    a6bf7e477e07b965166125b566251218 616b9d897d016e3069d1f41faf27ac0b2b6e3336 b8aced4d94fa60d705e0c23d23201644c10ff2efcc690efa1189480198a905a7 WinPython-64bit-3.4.4.3Zerob5.exe 24 707 983 Bytes
    beb5c46cfd331fefdee5c90d1f8d4e4c 8ec6889b7dff5af541240721a491b5d3b5715b87 de6d2b1f284ff8fea225a7c553523f309eb7006190429fef8ea9140666148ed0 WinPython-32bit-3.4.4.3Zerob5.exe 23 981 982 Bytes
    a6bf7e477e07b965166125b566251218 616b9d897d016e3069d1f41faf27ac0b2b6e3336 b8aced4d94fa60d705e0c23d23201644c10ff2efcc690efa1189480198a905a7 WinPython-64bit-3.4.4.3Zerob5.exe 24 707 983 Bytes
    9da6c058a7a21ccd3dc8daa65d77f6a8 61172cc8aeafca01d5ea91268807dba3f855d74d e935c8fdd13d9f81638996a39accaf72668074120b5ca6071a0a2511b4aba6d4 WinPython-64bit-3.5.2.1Zerob5bis.exe 23 135 612 Bytes
    2d5baefbb6fda14c6ccd0c8fbaaea782 7c468366bd6d383816b4d69386ec4762dcb347dd ee9bd59b0e19be8e96b07e319e53ba2c267677f43a3ede6a5035e4915cbbf1cd WinPython-32bit-3.5.2.1Zerob5bis.exe 22 397 373 Bytes
@ankostis
ankostis commented Jul 2, 2016

I get this warning the very first time any notebook tries to use ipywidgets after jupyter-server has start:

Widget Javascript not detected.  It may not be installed properly. Did you enable the widgetsnbextension? If not, then run "jupyter nbextension enable --py --sys-prefix widgetsnbextension"`

image

@hiccup7
hiccup7 commented Jul 10, 2016

matplotlib v1.5.2 was released.

@stonebig
Contributor

@ankostis I run that during builds.... maybe it doesn't stick/put something in a place elsewhere than WinPython directory

@hiccup7 yes, I'm redoing a full update to see if scipy now is ok, and maybe PyQt5.6+Spyder.

@stonebig
Contributor
stonebig commented Jul 12, 2016 edited

rc (2016-07-14: Ipython5, numpy 1.11.1, scipy 0.18.0rc2, spyder 3.0b4, Qt5.x for WinPython3.5)

main features (since WinPython 2016-03 build 5):

  • Python3.5.2
  • IPython 5.0.0 (no more pyreadline)
  • Spyder 3.0b4
  • scipy 0.18.0rc2, numba0.27.0

Side-note:

  • WinPython3.5Qt5 is delayed by a week.

    MD5 SHA-1 SHA-256 Binary Size
    677979f896bfa775a92c201dcd47360b b72365abdb0d1380b3e5af96804fa16910d90b3d f1ff686b3b56e71df488660bc7fac1cccc176177fa6903df8ffbf51cf0d49cb6 WinPython-64bit-2.7.12.1Zero.exe 22 334 804 Bytes
    d74d11c812674c0486b2675dc0971d36 756a6f9fc2858f2eec73437e1e02f04974c4dbbb 40de0a52817bde57e5dce5d57d9e9e1abf0f8d47097c4fa24602bbfdc8b4f451 WinPython-32bit-2.7.12.1Zero.exe 21 617 714 Bytes
    22e323f62034109c4f42c96c9323bca4 a7f5c104ab788a47b79fb79b995cb823a49cafc2 b3ac669e4b786838a588f6350340d24ad53a48db3af67de67af15799427a7e1d WinPython-32bit-3.4.4.3Zerorc.exe 23 995 471 Bytes
    35229cd37cea1392ccbbd1c7039ae1aa f94d53378c513784abdda30e23a7927d218c5162 15033f1f2b5d259e79d4dde57fa3ca2bdfcb751b4465b0cf7c6c11ac4896f484 WinPython-64bit-3.4.4.3Zerorc.exe 24 718 307 Bytes
    4ff6cde912da0d0f2bd26141dc01fb95 a668c4d8cc7de3c4b663a107b3ba3f5b03e0c9a5 a62c096e7f052b61515501e61b4e9c9785e060e48c0e0d4ceb0b2aa7545102d7 WinPython-64bit-3.5.2.1Zerorc.exe 23 153 701 Bytes
    ff1ae52ae118b202a10a66ad543874f0 9be82f0b7447a327c7fc8fe24ffad802b18697d7 f05b2992bf06f7ed306af2f6a3ba308a6057eda838e84cb809cd68c0fb19abf2 WinPython-32bit-3.5.2.1Zerorc.exe 22 413 904 Bytes
    6dceb0ce70fa852170a985256772ff2d f5bccaa615c95a73dcf748f46795718c303feb54 62caa6516b12794366b73a95f69bdd54e2660a8c018f11193d1b875b56dacb3d WinPython-64bit-3.4.4.3rc.exe 290 250 673 Bytes
    b3db6185a90e5dab24585b3f720bc34b 91b75497ca5641e83e6032203b0d19cc91d360ac 5f05bc6d96edf8d686e201047208b1870ab4bf920abbf8092209a04fee1af8a9 WinPython-64bit-3.4.4.3Qt5rc.exe 295 856 446 Bytes
    79e35cdd6c69c788eeed70ff6d02d5a7 63eef37823f9650f76e2633a1f1d54b990a85bfa b4adbaaa3cfb9350513e99f20228abc7b17cc3a689eb4bf3ad503d8cfa32b035 WinPython-32bit-3.4.4.3Qt5rc.exe 251 206 838 Bytes
    a750bb6e438980e229c7a35e8585307e bda55758ec04a0bfa76a0b8ab3cb8feba81b84c0 da6f4018c5db630c71370875e427306b8f78a3cc1de46fecbbd812f98f81eed5 WinPython-64bit-3.5.2.1rc.exe 253 193 003 Bytes
    04a54cff92a977a609d2159356ac31e1 876bf8a033d70273bc8aa97f4cf72419121f43cb 6d748d77f32e0822c26e6ff10c7dd7677b570854733048a2272642c777f7d775 WinPython-32bit-3.5.2.1rc.exe 218 816 216 Bytes

History of changes for WinPython 3.4.4.3Qt5

The following changes were made to WinPython distribution since version 3.4.4.2Qt5.

Python packages

New packages:

  • args 0.1.0 ()
  • boto3 1.3.1 (The AWS SDK for Python)
  • botocore 1.4.36 (Low-level, data-driven core of boto 3.)
  • clint 0.5.1 ()
  • commonmark 0.5.4 (Python parser for the CommonMark Markdown spec)
  • distributed 1.11.2 (Distributed computing)
  • entrypoints 0.2.2 (Discover and load entry points from installed packages)
  • fasteners 0.14.1 (A python package that provides useful locks.)
  • ipyleaflet 0.2.0 (A Jupyter widget for dynamic Leaflet maps)
  • isort 4.2.5 ()
  • jmespath 0.9.0 (JSON Matching Expressions)
  • mccabe 0.4.0 ()
  • monotonic 1.1 (An implementation of time.monotonic() for Python 2 & < 3.3)
  • msgpack-python 0.4.7 (MessagePack (de)serializer.)
  • nbsphinx 0.2.8 (Jupyter Notebook Tools for Sphinx)
  • pycodestyle 2.0.0 (Python style guide checker)
  • recommonmark 0.4.0 (A markdown parser for docutils)
  • s3fs 0.0.6 (Convenient Filesystem interface over S3)
  • tblib 1.3.0 (Traceback serialization library.)
  • widgetsnbextension 1.2.3 (IPython HTML widgets for Jupyter)
  • win-unicode-console 0.5 (Enable Unicode input and display when running Python from Windows console.)
  • zarr 1.0.0 (A minimal implementation of chunked, compressed, N-dimensional arrays for Python.)

Upgraded packages:

  • alabaster 0.7.7 → 0.7.8 (A configurable sidebar-enabled Sphinx theme)
  • astroid 1.4.5 → 1.4.7 (Rebuild a new abstract syntax tree from Python's ast (required for pylint))
  • babel 2.2.0 → 2.3.2 (Internationalization utilities)
  • bcolz 0.12.1 → 1.1.0 (columnar and compressed data containers.)
  • blaze 0.9.1 → 0.10.1 (Blaze)
  • blosc 1.3.0 → 1.3.3 (Blosc data compressor)
  • bottleneck 1.0.0 → 1.1.0 (Fast NumPy array functions written in Cython)
  • bqplot 0.5.5 → 0.6.1 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
  • cffi 1.5.2 → 1.7.0 (Foreign Function Interface for Python calling C code.)
  • cytoolz 0.7.5 → 0.8.0 (Cython implementation of Toolz: High performance functional utilities)
  • dask 0.8.1 → 0.10.1 (Minimal task scheduling abstraction)
  • datashape 0.5.1 → 0.5.2 (A data description language)
  • decorator 4.0.7 → 4.0.10 (Better living through Python with decorators)
  • flask 0.10.1 → 0.11.1 (A microframework based on Werkzeug, Jinja2 and good intentions)
  • greenlet 0.4.9 → 0.4.10 (Lightweight in-process concurrent programming)
  • h5py 2.5.0 → 2.6.0 (General-purpose Python interface to HDF5 files (unlike PyTables, h5py provides direct access to the full HDF5 C library))
  • holoviews 1.4.3 → 1.5.0 (Composable, declarative data structures for building complex visualizations easily.)
  • imagesize 0.7.0 → 0.7.1 (Getting image size from png/jpeg/jpeg2000/gif file)
  • ipyparallel 5.0.1 → 5.1.1 (Interactive Parallel Computing with IPython)
  • ipython 4.1.2 → 5.0.0 (Enhanced Python shell)
  • ipywidgets 4.1.1 → 5.1.5 (IPython HTML widgets for Jupyter)
  • joblib 0.9.4 → 0.10.0 (Lightweight pipelining: using Python functions as pipeline jobs.)
  • jupyter-client 4.2.2 → 4.3.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-console 4.1.1 → 5.0.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • keras 0.3.3 → 1.0.5 (Theano-based Deep Learning library)
  • lazy-object-proxy 1.2.1 → 1.2.2 (A fast and thorough lazy object proxy.)
  • llvmlite 0.10.0 → 0.12.1 (lightweight wrapper around basic LLVM functionality)
  • matplotlib 1.5.1 → 1.5.2 (2D plotting library (embeddable in GUIs created with PyQt))
  • mistune 0.7.2 → 0.7.3 (The fastest markdown parser in pure Python, inspired by marked.)
  • nbconvert 4.1.0 → 4.2.0 (Converting Jupyter Notebooks)
  • netcdf4 1.2.3.1 → 1.2.4 (python/numpy interface to netCDF library (versions 3 and 4))
  • nltk 3.2 → 3.2.1 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)
  • notebook 4.1.0 → 4.2.1 (# Jupyter Notebook)
  • numba 0.25.0 → 0.27.0 (compiling Python code using LLVM)
  • numexpr 2.5.1 → 2.6.0 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)
  • numpy 1.10.4 → 1.11.1 (NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module))
  • oct2py 3.5.3 → 3.5.9 (Python to GNU Octave bridge --> run m-files from python.)
  • odo 0.4.2 → 0.5.0 (Data migration in Python)
  • pandas 0.18.0 → 0.18.1 (Powerful data structures for data analysis, time series and statistics)
  • param 1.3.2 → 1.4.1 (Declarative Python programming using Parameters.)
  • partd 0.3.2 → 0.3.4 (Appendable key-value storage)
  • pickleshare 0.6 → 0.7.2 (Tiny 'shelve'-like database with concurrency support)
  • pillow 3.2.0 → 3.3.0 (Python Imaging Library (fork))
  • pip 8.1.1 → 8.1.2 (A tool for installing and managing Python packages)
  • pkginfo 1.2.1 → 1.3.2 (Query metadatdata from sdists / bdists / installed packages.)
  • prompt-toolkit 0.60 → 1.0.3 (Library for building powerful interactive command lines in Python)
  • psutil 4.1.0 → 4.3.0 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)
  • ptpython 0.32 → 0.34 (Python REPL build on top of prompt_toolkit)
  • pyflakes 1.1.0 → 1.2.3 (passive checker of Python programs)
  • pylint 1.5.5 → 1.6.1 (Logilab code analysis module: analyzes Python source code looking for bugs and signs of poor quality)
  • pyparsing 2.1.0 → 2.1.5 (A Python Parsing Module)
  • pyserial 3.0.1 → 3.1.1 (Library encapsulating the access for the serial port)
  • python-dateutil 2.5.1 → 2.5.3 (Powerful extensions to the standard datetime module)
  • pytz 2016.3 → 2016.4 (World Timezone Definitions for Python)
  • pywin32 220 → 220.1 (Python library for Windows)
  • pyzmq 15.2.0 → 15.3.0 (Lightweight and super-fast messaging based on ZeroMQ library (required for IPython Qt console))
  • qtpy 1.0 → 1.1.1 (Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.)
  • requests 2.9.1 → 2.10.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • requests-toolbelt 0.6.0 → 0.6.2 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rx 1.2.6 → 1.5.2 (Reactive Extensions (Rx) for Python)
  • scipy 0.17.0 → 0.18.0rc2 (SciPy: Scientific Library for Python (advanced math, signal processing, optimization, statistics, ...))
  • seaborn 0.7.0 → 0.7.1 (statistical data visualization)
  • setuptools 20.6.7 → 24.0.2 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • sphinx 1.4 → 1.4.4 (Tool for generating documentation which uses reStructuredText as its markup language)
  • spyder 3.0.0.dev0 → 3.0.0b4 (Scientific PYthon Development EnviRonment: designed for interactive computing and data visualisation with a simple and intuitive user interface)
  • sqlalchemy 1.0.12 → 1.0.14 (SQL Toolkit and Object Relational Mapper)
  • statsmodels 0.6.1 → 0.8.0rc1 (Statistical computations and models for use with SciPy)
  • tables 3.2.2 → 3.2.3 (Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data))
  • theano 0.8.1 → 0.8.2 (Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.)
  • toolz 0.7.4 → 0.8.0 (List processing tools and functional utilities)
  • traitlets 4.2.1 → 4.2.2 (Traitlets Python config system)
  • twine 1.6.5 → 1.7.4 (Collection of utilities for interacting with PyPI)
  • wcwidth 0.1.6 → 0.1.7 (Measures number of Terminal column cells of wide-character codes)
  • werkzeug 0.11.4 → 0.11.10 (The Swiss Army knife of Python web development)
  • winpython 1.5.20160402 → 1.6.20160625 (WinPython distribution tools, including WPPM (package manager))
  • wrapt 1.10.7 → 1.10.8 (A Python module for decorators, wrappers and monkey patching.)
  • xlrd 0.9.4 → 1.0.0 (Extract data from Microsoft Excel spreadsheet files)
  • xlsxwriter 0.8.4 → 0.9.3 (A Python module for creating Excel XLSX files.)

Removed packages:

  • castra 0.1.7 (On-disk partitioned store)
  • dill 0.2.5 (serialize all of python (almost))
  • path.py 8.1.2 (A module wrapper for os.path)
  • pyreadline 2.1 (IPython needs this module to display color text in Windows command window)

@hiccup7 hiccup7 referenced this issue in pydata/numexpr Jul 14, 2016
Closed

2.6.0 about 25% slower than 2.5.2 with MKL #221

@hiccup7
hiccup7 commented Jul 14, 2016

@stonebig - Thanks for creating this build. I see that Python 3.4.5 was released. Do you want to use it for your next build?

@hiccup7
hiccup7 commented Jul 17, 2016

The WinPython RC build allowed me to find an important regression in numexpr 2.6.0. I tested numexpr 2.6.1 from www.lfd.uci.edu/~gohlke/pythonlibs/ and I confirmed that the regression has been resolved.

@stonebig
Contributor
stonebig commented Jul 18, 2016 edited

I'll do an rc2, with currently:

  • numexpr 2.6.1, (slowness issue #354)
  • ipyleaflet 0.2.1 (mapquest disrupted service, just at rc1 time)
  • widgetsnbextension-1.2.6, ipywidgets 5.2.2, bqplot 0.7.1 ("wealth of nations" + firefox long awaited fixes),
  • add some package names (missed a few)
  • cython 0.24.1 (fix a python3 issue)
  • Sphinx 1.4.5 (lot of bug fix)
  • tornado 4.4 (small bug fixes)
  • holoviews 1.6.0 (compatibility with bokeh 0.12)
  • latest spyder-2016_07_17+spyder-ide/spyder#3300 (see nice youtube demo https://www.youtube.com/watch?v=5boKDo1C144 by Carlos Cordoba)
  • pymc3-2016_07_17
  • Keras 1.0.6
  • PyJulia 1.1 of 20160718 with JuliaPy/pyjulia#54
  • [x} ptpython 0.35 (IPython 5.0 fix)
  • at last call:
    • PyQt5.6.0 seems to work with a temporary patch (that was not working previously... something unknown happened),
    • Mingwpy b4 seems further away in the summer.

nota:

  • @hiccup7 : Python 3.4.5 is a source release so I can't include it.
@stonebig
Contributor
stonebig commented Jul 19, 2016 edited

rc2 (2016-07-19: Ipython5, numpy 1.11.1, scipy 0.18.0rc2, spyder 3.0b4, Qt5.x for WinPython3.5)

main features (since WinPython 2016-03 rc1):

  • numexpr 2.6.1, ipyleaflet 0.2.1, ptpython 0.35 fixes

  • WinPython3.5Qt5

  • update list of package names in wppm

  • back to pyjulia "master"

  • other recent packages updates (see previous comment)

    MD5 SHA-1 SHA-256 Binary Size
    5634e7f090a9580b74ccc6d743403e62 ccc0f215d30585982378840aa63976e60f5bb8e2 515476e01e97790d3baece0e6aa1e426011d8968b7800d6e212f80d6841e447e WinPython-64bit-2.7.12.2Zerorc2.exe 22 337 907 Bytes
    a49915a70d7ae1cdb07348fb781e066d 3d2178bc8d1e18adae021c3a1be8aea9817b9668 01f1184eb352b1af8f39a7df19dff51c58b4b982880e52027df720804974800d WinPython-32bit-2.7.12.2Zerorc2.exe 21 614 863 Bytes
    e651763a0c3c5e6173fe01463692f7b3 29372261d86a6b7d32350b361c54bac31edb6262 64e7d47d9a60194822b522febd382efa5e816c2459ba8414d236b3026e70eaaf WinPython-64bit-3.5.2.1Zerorc2.exe 23 152 399 Bytes
    baa0f3a4a0d5774a5ab02d1a9858e5ec 8730bee0c34fb840303fcde1eb0053b3a4fe39af f6dba5ec1efa7eada5befd8dd38cf6d0e1dcacb9a27822e416fbb81eea66493d WinPython-32bit-3.5.2.1Zerorc2.exe 22 413 213 Bytes
    fa8d2888e4add0c0d987c50677220166 cd6455cf0a7ff66d9850ea12c0dcdcee63a989e7 adcc6c0897b4020f1536d163992be2d2f14dcea1708f0b860391081ca1db00c1 WinPython-32bit-3.4.4.3Zerorc2.exe 23 996 736 Bytes
    98f5aebebbec2506e47d1715acd0ff18 195549fa8faaf94b2e979bc7a744c67a2058f18d 20c11e4495533d19bdb037b7f78d01c27cfdae4226016f56e120e16b5c5c866d WinPython-64bit-3.4.4.3Zerorc2.exe 24 717 634 Bytes
    ab5926903bf63b8d312f5c436e3d0c33 305e9a5a6feee5a04601d418afa678d4252b04b7 8302a49f3c47c6d0a49621e6f3a56e205372561faf1dee591914bf430986dff9 WinPython-64bit-3.4.4.3Qt5rc2.exe 295 497 494 Bytes
    9303a6c60a929c83099b0fcdf0f7d618 40e2110f89cbfd58bbefec4f0f12b8870b135294 d9c7cb5b641e6ccd764d21de7ba4d1f27ad51e6e7df3f21312de2bb8a2d97980 WinPython-32bit-3.4.4.3Qt5rc2.exe 250 848 555 Bytes
    3fa08f6c6f3d094b89079f8bfc10df0c 0deaf4d1d1c920b84ad0cdcecd20a7092b6e5cb1 a5c7cd4f142b6c85de3a10013eaed8973e0fdb71a3ef5ba2ea69858c0d634a64 WinPython-64bit-3.4.4.3rc2.exe 289 891 736 Bytes
    4b123042739688dd3a54638da59c89a6 e02a11770b032156d3b6c46092f6786435d451d5 d7e88ee399560deba63f24ab298c87879acac7d1bbc17f8144c000c4a7081988 WinPython-64bit-3.5.2.1rc2.exe 252 858 437 Bytes
    f2572ce902bff949535ab15e024518c9 b842e595610b79da323614735c0a050f9da8051a 8a81931967ae6023e27ec757712d76188c16abf40d14cab66c92ad94c3f7b1f6 WinPython-32bit-3.5.2.1rc2.exe 218 497 402 Bytes
    be7998ab32b6b41e9e77c7aeb1a93284 85409622fc692edd754724103254dd9f744d187a 3c40fbe70f9ac272bcde74eb9fa19a21b1df71309be2be8dcf972c8cb4b0e35f WinPython-64bit-3.5.2.1Qt5rc2.exe 269 495 459 Bytes
    ebc9bb79f96b0056bd586a79ac7beb2a 4f08068e41c85f55d9a27f95137ea6f3c90f9b45 aaf32c7976e9341ce684c254bbe491745bbb6e72310334f07f48dac786e4b5e2 WinPython-32bit-3.5.2.1Qt5rc2.exe 232 275 654 Bytes

History of changes for WinPython 3.4.4.3Qt5

The following changes were made to WinPython distribution since version 3.4.4.2Qt5.

Python packages

New packages:

  • args 0.1.0 (Command Arguments for Humans.)
  • boto3 1.3.1 (The AWS SDK for Python)
  • botocore 1.4.36 (Low-level, data-driven core of boto 3.)
  • clint 0.5.1 (Python Command Line Interface Tools)
  • commonmark 0.5.4 (Python parser for the CommonMark Markdown spec)
  • distributed 1.11.2 (Distributed computing)
  • entrypoints 0.2.2 (Discover and load entry points from installed packages)
  • fasteners 0.14.1 (A python package that provides useful locks.)
  • ipyleaflet 0.2.1 (A Jupyter widget for dynamic Leaflet maps)
  • isort 4.2.5 (A Python utility / library to sort Python imports.)
  • jmespath 0.9.0 (JSON Matching Expressions)
  • mccabe 0.4.0 (McCabe checker, plugin for flake8)
  • monotonic 1.1 (An implementation of time.monotonic() for Python 2 & < 3.3)
  • msgpack-python 0.4.7 (MessagePack (de)serializer.)
  • nbsphinx 0.2.8 (Jupyter Notebook Tools for Sphinx)
  • pycodestyle 2.0.0 (Python style guide checker)
  • recommonmark 0.4.0 (A markdown parser for docutils)
  • s3fs 0.0.6 (Convenient Filesystem interface over S3)
  • tblib 1.3.0 (Traceback serialization library.)
  • widgetsnbextension 1.2.6 (IPython HTML widgets for Jupyter)
  • win-unicode-console 0.5 (Enable Unicode input and display when running Python from Windows console.)
  • zarr 1.0.0 (A minimal implementation of chunked, compressed, N-dimensional arrays for Python.)

Upgraded packages:

  • alabaster 0.7.7 → 0.7.8 (A configurable sidebar-enabled Sphinx theme)
  • astroid 1.4.5 → 1.4.7 (Rebuild a new abstract syntax tree from Python's ast (required for pylint))
  • babel 2.2.0 → 2.3.2 (Internationalization utilities)
  • bcolz 0.12.1 → 1.1.0 (columnar and compressed data containers.)
  • blaze 0.9.1 → 0.10.1 (Blaze)
  • blosc 1.3.0 → 1.3.3 (Blosc data compressor)
  • bottleneck 1.0.0 → 1.1.0 (Fast NumPy array functions written in Cython)
  • bqplot 0.5.5 → 0.7.1 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
  • cffi 1.5.2 → 1.7.0 (Foreign Function Interface for Python calling C code.)
  • cython 0.24 → 0.24.1 (Cython is a language that makes writing C extensions for the Python language as easy as Python)
  • cytoolz 0.7.5 → 0.8.0 (Cython implementation of Toolz: High performance functional utilities)
  • dask 0.8.1 → 0.10.1 (Minimal task scheduling abstraction)
  • datashape 0.5.1 → 0.5.2 (A data description language)
  • decorator 4.0.7 → 4.0.10 (Better living through Python with decorators)
  • flask 0.10.1 → 0.11.1 (A microframework based on Werkzeug, Jinja2 and good intentions)
  • greenlet 0.4.9 → 0.4.10 (Lightweight in-process concurrent programming)
  • h5py 2.5.0 → 2.6.0 (General-purpose Python interface to HDF5 files (unlike PyTables, h5py provides direct access to the full HDF5 C library))
  • holoviews 1.4.3 → 1.6.0 (Composable, declarative data structures for building complex visualizations easily.)
  • imagesize 0.7.0 → 0.7.1 (Getting image size from png/jpeg/jpeg2000/gif file)
  • ipyparallel 5.0.1 → 5.1.1 (Interactive Parallel Computing with IPython)
  • ipython 4.1.2 → 5.0.0 (Enhanced Python shell)
  • ipywidgets 4.1.1 → 5.2.2 (IPython HTML widgets for Jupyter)
  • joblib 0.9.4 → 0.10.0 (Lightweight pipelining: using Python functions as pipeline jobs.)
  • julia 0.1.1.8 → 0.1.1 (Python interface to the Julia language)
  • jupyter-client 4.2.2 → 4.3.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-console 4.1.1 → 5.0.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • keras 0.3.3 → 1.0.6 (Theano-based Deep Learning library)
  • lazy-object-proxy 1.2.1 → 1.2.2 (A fast and thorough lazy object proxy.)
  • llvmlite 0.10.0 → 0.12.1 (lightweight wrapper around basic LLVM functionality)
  • matplotlib 1.5.1 → 1.5.2 (2D plotting library (embeddable in GUIs created with PyQt))
  • mistune 0.7.2 → 0.7.3 (The fastest markdown parser in pure Python, inspired by marked.)
  • nbconvert 4.1.0 → 4.2.0 (Converting Jupyter Notebooks)
  • netcdf4 1.2.3.1 → 1.2.4 (python/numpy interface to netCDF library (versions 3 and 4))
  • nltk 3.2 → 3.2.1 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)
  • notebook 4.1.0 → 4.2.1 (# Jupyter Notebook)
  • numba 0.25.0 → 0.27.0 (compiling Python code using LLVM)
  • numexpr 2.5.1 → 2.6.1 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)
  • numpy 1.10.4 → 1.11.1 (NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module))
  • oct2py 3.5.3 → 3.5.9 (Python to GNU Octave bridge --> run m-files from python.)
  • odo 0.4.2 → 0.5.0 (Data migration in Python)
  • pandas 0.18.0 → 0.18.1 (Powerful data structures for data analysis, time series and statistics)
  • param 1.3.2 → 1.4.1 (Declarative Python programming using Parameters.)
  • partd 0.3.2 → 0.3.4 (Appendable key-value storage)
  • pickleshare 0.6 → 0.7.2 (Tiny 'shelve'-like database with concurrency support)
  • pillow 3.2.0 → 3.3.0 (Python Imaging Library (fork))
  • pip 8.1.1 → 8.1.2 (A tool for installing and managing Python packages)
  • pkginfo 1.2.1 → 1.3.2 (Query metadatdata from sdists / bdists / installed packages.)
  • prompt-toolkit 0.60 → 1.0.3 (Library for building powerful interactive command lines in Python)
  • psutil 4.1.0 → 4.3.0 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)
  • ptpython 0.32 → 0.35 (Python REPL build on top of prompt_toolkit)
  • pyflakes 1.1.0 → 1.2.3 (passive checker of Python programs)
  • pylint 1.5.5 → 1.6.1 (Logilab code analysis module: analyzes Python source code looking for bugs and signs of poor quality)
  • pyparsing 2.1.0 → 2.1.5 (A Python Parsing Module)
  • pyserial 3.0.1 → 3.1.1 (Library encapsulating the access for the serial port)
  • python-dateutil 2.5.1 → 2.5.3 (Powerful extensions to the standard datetime module)
  • pytz 2016.3 → 2016.4 (World Timezone Definitions for Python)
  • pywin32 220 → 220.1 (Python library for Windows)
  • pyzmq 15.2.0 → 15.3.0 (Lightweight and super-fast messaging based on ZeroMQ library (required for IPython Qt console))
  • qtpy 1.0 → 1.1.1 (Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.)
  • requests 2.9.1 → 2.10.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • requests-toolbelt 0.6.0 → 0.6.2 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rx 1.2.6 → 1.5.2 (Reactive Extensions (Rx) for Python)
  • scipy 0.17.0 → 0.18.0rc2 (SciPy: Scientific Library for Python (advanced math, signal processing, optimization, statistics, ...))
  • seaborn 0.7.0 → 0.7.1 (statistical data visualization)
  • setuptools 20.6.7 → 24.0.2 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • sphinx 1.4 → 1.4.5 (Tool for generating documentation which uses reStructuredText as its markup language)
  • sqlalchemy 1.0.12 → 1.0.14 (SQL Toolkit and Object Relational Mapper)
  • statsmodels 0.6.1 → 0.8.0rc1 (Statistical computations and models for use with SciPy)
  • tables 3.2.2 → 3.2.3 (Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data))
  • theano 0.8.1 → 0.8.2 (Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.)
  • toolz 0.7.4 → 0.8.0 (List processing tools and functional utilities)
  • tornado 4.3 → 4.4 (Scalable, non-blocking web server and tools (required for IPython notebook))
  • traitlets 4.2.1 → 4.2.2 (Traitlets Python config system)
  • twine 1.6.5 → 1.7.4 (Collection of utilities for interacting with PyPI)
  • wcwidth 0.1.6 → 0.1.7 (Measures number of Terminal column cells of wide-character codes)
  • werkzeug 0.11.4 → 0.11.10 (The Swiss Army knife of Python web development)
  • winpython 1.5.20160402 → 1.6.20160625 (WinPython distribution tools, including WPPM (package manager))
  • wrapt 1.10.7 → 1.10.8 (A Python module for decorators, wrappers and monkey patching.)
  • xlrd 0.9.4 → 1.0.0 (Extract data from Microsoft Excel spreadsheet files)
  • xlsxwriter 0.8.4 → 0.9.3 (A Python module for creating Excel XLSX files.)

Removed packages:

  • castra 0.1.7 (On-disk partitioned store)
  • dill 0.2.5 (serialize all of python (almost))
  • path.py 8.1.2 (A module wrapper for os.path)
  • pyreadline 2.1 (IPython needs this module to display color text in Windows command window)

@stonebig stonebig closed this Jul 23, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment