Skip to content

release 2016-02 Follow-up #235

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

Closed
stonebig opened this issue Jan 23, 2016 · 7 comments
Closed

release 2016-02 Follow-up #235

stonebig opened this issue Jan 23, 2016 · 7 comments

Comments

@stonebig
Copy link
Contributor

stonebig commented Jan 23, 2016

release condition: (Pandas 0.18.0, scikit-learn 0.17.1, Spyder 3.0.0beta3), (release estimate: RC april 8th 2016, final April 17th = RC without change)

Features:

  • Highlight:
    • user facing: Pandas 0.18, scikit-learn 0.17.1, Spyder 3.0.0beta 3
    • computation: pymc3, Lasagne, scikit-neuralnetwork
    • infrastructure: a bridge to .NET, 'Notebook' directories can be set in users directories instead of WinPython directory:
      • use script\make_working_directory_be_not_winpython.bat to go to this 'student' mode,
      • use script\make_working_directory_be_winpython.bat to go back to usual mode.
  • New packages:
    • wordcloud, mpmath, docrepr, pythonnet
  • Upgrades:
    • sympy 1.0, scikit-image 0.12, Theano 0.8.1
    • numba 0.25.0 for WinPython 3.5 and 3.4, cython 0.24
  • Infrastructure:
    • WinPython Interpreter is now based on ptpython
    • simpler icon scripting technic,
    • WPPM supports new wheel format from cgohlke.
  • Cleanups:
    • remove NSIS icon scripting complexity
    • simplify WinPython building
  • Removals:
  • Specific Notes:
    • WinPython Zero now ships with Pythonnet and ptpython
    • WinPython 3.4 is now shipping numba 0.25.0, so Windows 7/8 users wanting to use it may have to install Microsoft Visual C++ Redistributable for Visual Studio 2015
    • special thanks to active users who contributed to these release via remarks, gap/fit reports, bug reports, proposals and pull requests. WinPython cannot improve without your involvement.
    • special thanks to Christoph Gohlke, Carl Kleffner, Olivier Grisel, Phil Thompson and Tony Roberts (and many more) who are providing the invisible base work that no one else will do to bring Python 3 to pure Awesomness on Windows too. 2016 may be the year of the Python on all PCs.
@stonebig stonebig added this to the 2016-02 Matplotlib 2.0 / Pandas 0.18 "Websockets" milestone Feb 6, 2016
@stonebig
Copy link
Contributor Author

stonebig commented Feb 20, 2016

Work items:

  • more generic, non-DOS and automatic ".bat" launcher creation (many packages miss it)
  • wordcloud
  • update vcredist32/64 for Python3.5 to nov 17th (14.0.23506)
  • WinPython failed test to default shebang to '..\python.exe' instead of 'python.exe' (doesn't work for module with subprocesses like pip)
  • ptpython as a better 'WinPython Interpreter'
  • MKL-service
  • scikit-learn 0.17.1
  • improve follow-up: create issues to match commits, separate 'Work Items' from 'Release note'
  • replace non-acessible and complex nsis scripts in icons per external scripts
  • EXPERIMENTAL WinPython icon relying on scripts
  • progress towards building from Zero:
    • all icons in Zero builds (Jupyter and qtconsole were missing)

(build1: 2016-02-28 = "(student)" icons for users not having write access to Winpython directory)

  • big re-engineering of WinPython icons and configuration system :
    • winpython.ini can contain dynamic variables (like %HOMEPATH%)
    • WinPython Working Directory can be set to users 'Documents' directories
    • new icons are generic (independant of WinPython version)
    • new configuration method is tweaked to allow patching of previous release (just copy new icons and initialization scripts)
  • progress towards building from Zero:
    • IDLEX and PythonInterpreter icons default back to IDLE and basic python if needed.
    • simplify make.py (remove NSIS complex scripts part)
  • clearer DOS script (more python style)
  • remove 7z from WinPython builds
  • spyder 3.0.0beta3 icon launcher fix
  • package updates:
    • scikit-image 0.12.0
    • spyder 3.0.0beta3pre (jedi 0.9 compatibility)

(build2: 2016-03-06 = "(student)" mode managed via WinPython.ini, spyder 3.0.0 beta3pre)

  • scikit-image 0.12.3
  • sympy 1.0
  • pandas 0.18.0
  • a few code cleanup and fix
  • docrepr
  • pyqtgraph of 2016-01-15
  • theano0.8.0
  • spyder 3.0.0 beta3pre+ of 2016-03-26
  • pymc-3.0.0b2pre (masters of 2016-03-22)

(build3: 2016-03-27 = pandas 0.18, spyder 3.0.0 beta3pre+, ... )

(rc: 2016-04-04+)

  • try build WinPython- 3.5.1.3Qt5 PyQt5-5.6.dev1604091249 and see if it sticks ... it doesn't for spyder. We have to wait PyQt5.6 and Spyder to stabilize, so it will be for WinPython 2016-03 betas

@stonebig
Copy link
Contributor Author

build1 (2016-02-28): updates + new set of '(student)' icons

main features (since WinPython 2016-01):

  • ptpython is the new "WinPython Interpreter.exe"
  • supporting two usages of WinPython:
    • classic usage: (with the classic icons)
      • users are working in the WinPython directory,
      • the WinPython is moved at will
    • 'student' usage: (with the 'student' icons)
      • the WinPython directory is mainly used in read-only mode,
      • users work is made on a local directory %userprofile%\Documents\WinPython%WYNPYVER% (c:\The_User_Profile\Documents\WinPython3.4.4.2Qt5build1)
      • admin/teachers can tweak that 'student' setup in 'env_for_student.bat` batch, as the 'student' icons rely on it.
  • "WinPythonZero" versions have now Jupyter and qtconsole icons
  • package updates.

Area of interest for testers:

  • check the new '(student)' icons work as expected, no drawbacks,

    MD5 SHA-1 SHA-256 Binary Size
    d0d2bc630259829b219ed55ca92e3073 33bd6c18ab2e10048d3e9087af8eb9e5cd5e5e87 6f3f02c8f82588270bf15025dcfa470ba943a0ab09bc215c474ee0f2cbaadaa3 WinPython-64bit-3.5.1.3Zerobuild1.exe 22 893 395 Bytes
    f7da4b48b41ac7421c8205b546aa0ba6 86a6c27e4684b3d102112d580ee2bd2063ffcc2a 82fd8f3160008929743665d62da00a61adbf2a9d2755b7b7c417c97d4646413e WinPython-32bit-3.4.4.2Qt5build1.exe 246 762 663 Bytes
    b9fb75dbad3c7222c271f7c73cefff74 e070e723338edf1e2de24c13361e32a87329166a 5fcf52967055880ba526ba9a3c0817eaead4de48166ad6a575897eaf9670d18a WinPython-32bit-3.4.4.2Zerobuild1.exe 22 672 442 Bytes
    6e56cc12795a51d183540efef6be9ecd c5944e01ad83c4a7770daf5b6f7d71856c5db90f 4e23060d5d35a26dfd31002986d3537e076e356a9027dfd792612750fddd67b6 WinPython-64bit-3.4.4.2Zerobuild1.exe 23 397 607 Bytes
    dba48e8946919104805c5d1d0ec4befd 834a814fb86e0ed1a7cb6d319925608f250054f4 96043deb1b591a668a0bf8188a3823935172b5975384a6dd37d5136bed451ad9 WinPython-64bit-3.4.4.2build1.exe 286 799 179 Bytes
    080a436e20aa25a5068de2f9b80dbd62 fe2e0576f649d4884b9eff3dbbc083dd6df5d11f 8cacef40f80dbd817e91af17eeb290bf8a8920a54492d86f954335137cdb9807 WinPython-64bit-3.4.4.2b3.exe 289 847 755 Bytes
    4296001717e9d2fd7a2936543284326e 2fdcfadbaab99b3161aebcfe43dab7b95806b6e3 5a31fe0443b3fa9bf490e7a8eea53ddc5f220db8cc632ef472a22ed9c5bcee7a WinPython-32bit-3.4.4.2b3.exe 246 019 269 Bytes

History of changes for WinPython 3.4.4.2Qt5

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

Python packages

New packages:

Upgraded packages:

  • bqplot 0.5.1 → 0.5.4 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
  • cffi 1.5.0 → 1.5.2 (Foreign Function Interface for Python calling C code.)
  • click 6.2 → 6.3 (A simple wrapper around optparse for powerful command line utilities.)
  • cloudpickle 0.1.1 → 0.2.1 (Extended pickling support for Python objects)
  • colorama 0.3.5 → 0.3.6 (Cross-platform colored terminal text)
  • cycler 0.9.0 → 0.10.0 (Composable style cycles)
  • cyordereddict 0.2.2 → 1.0.0 (Cython implementation of Python's collections.OrderedDict)
  • cytoolz 0.7.4 → 0.7.5 (Cython implementation of Toolz: High performance functional utilities)
  • dask 0.7.6 → 0.8.0 (Minimal task scheduling abstraction)
  • decorator 4.0.6 → 4.0.7 (Better living through Python with decorators)
  • dill 0.2.4 → 0.2.5 (serialize all of python (almost))
  • holoviews 1.4.1 → 1.4.3 (Composable, declarative data structures for building complex visualizations easily.)
  • ipykernel 4.2.2 → 4.3.1 (IPython Kernel for Jupyter)
  • ipyparallel 5.0.0 → 5.0.1 (Interactive Parallel Computing with IPython)
  • jupyter-console 4.1.0 → 4.1.1 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • keras 0.3.1 → 0.3.2 (Theano-based Deep Learning library)
  • networkx 1.10 → 1.11 (Python package for creating and manipulating graphs and networks)
  • numexpr 2.4.6 → 2.5 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)
  • numpydoc 0.5 → 0.6.0 (Sphinx extension to support docstrings in Numpy format)
  • oct2py 3.4.0 → 3.5.0 (Python to GNU Octave bridge --> run m-files from python.)
  • odo 0.4.1 → 0.4.2 (Data migration in Python)
  • pg8000 1.10.2 → 1.10.3 (PostgreSQL interface library)
  • pip 8.0.2 → 8.0.3 (A tool for installing and managing Python packages)
  • prompt-toolkit 0.57 → 0.58 (Library for building powerful interactive command lines in Python)
  • psutil 3.4.2 → 4.0.0 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)
  • ptpython 0.28 → 0.29 (Python REPL build on top of prompt_toolkit)
  • pygments 2.1 → 2.1.1 (Generic syntax highlighter for general use in all kinds of software)
  • pymongo 3.2 → 3.2.1 (Python driver for MongoDB http://www.mongodb.org)
  • pyparsing 2.0.7 → 2.1.0 (A Python Parsing Module)
  • pytest 2.8.5 → 2.8.7 (pytest: simple powerful testing with Python)
  • qtconsole 4.1.1 → 4.2.0 (Jupyter Qt console)
  • reportlab 3.2.0 → 3.3.0 (The PDF generation library)
  • requests-toolbelt 0.5.1 → 0.6.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rx 1.2.4 → 1.2.5 (Reactive Extensions (Rx) for Python)
  • scikit-learn 0.17 → 0.17.1 (A set of Python modules for machine learning and data mining)
  • setuptools 19.6.2 → 20.1.1 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • simplejson 3.8.1 → 3.8.2 (Simple, fast, extensible JSON (JavaScript Object Notation) encoder/decoder)
  • sqlalchemy 1.0.11 → 1.0.12 (SQL Toolkit and Object Relational Mapper)
  • werkzeug 0.11.3 → 0.11.4 (The Swiss Army knife of Python web development)
  • wheel 0.26.0 → 0.29.0 (A built-package format for Python.)
  • winpython 1.3 → 1.4.20160217 (WinPython distribution tools, including WPPM (package manager))
  • xarray 0.7.0 → 0.7.1 (N-D labeled arrays and datasets in Python)

History of changes for WinPython 3.5.1.3Zero

The following changes were made to WinPython distribution since version 3.5.1.2Zero.

Python packages

New packages:

  • docopt 0.6.2 (Pythonic argument parser, that will make you smile)
  • jedi 0.9.0 (An autocompletion tool for Python that can be used for text editors)
  • prompt-toolkit 0.58 (Library for building powerful interactive command lines in Python)
  • ptpython 0.29 (Python REPL build on top of prompt_toolkit)
  • pygments 2.1.1 (Generic syntax highlighter for general use in all kinds of software)
  • six 1.10.0 (Python 2 and 3 compatibility utilities)
  • wcwidth 0.1.6 (Measures number of Terminal column cells of wide-character codes)

Upgraded packages:

  • pip 8.0.2 → 8.0.3 (A tool for installing and managing Python packages)
  • setuptools 19.6.2 → 20.1.1 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • winpython 1.3 → 1.4.20160217 (WinPython distribution tools, including WPPM (package manager))

@stonebig
Copy link
Contributor Author

stonebig commented Mar 6, 2016

build2 (2016-03-06): finalized "icon launching" method, "spyder" changes

main features (since WinPython 2016-02 build1):

  • WinPython icons set is changed to support "classic" and "student" mode:
    • classic usage:
      • users are working in the WinPython directory,
      • the WinPython is moved at will
    • 'student' usage: (untaging '#' line in default WinPython.ini)
      • the WinPython directory is mainly used in read-only mode,
      • users work is made on a local directory %userprofile%\Documents\WinPython%WYNPYVER% (c:\The_User_Profile\Documents\WinPython3.4.4.2build2)
      • admin/teachers can tweak that setup via 'winpython.ini'.
      • make_working_directory_be_winpython.bat and make_working_directory_not_be_winpython.bat allows one-click change between the two options
  • spyder-3.0.0beta3 (pre), which requires a different launching method (previous WinPython icons will break)

Area of interest for testers:

  • experiment the new launching system, check the new spyder
  • check Windows 10 is ok.

Next Build2:

  • pandas 0.18.0, spyder 3.0.0.beta3 final

    MD5 SHA-1 SHA-256 Binary Size
    597f089b8a10bca399b0ac8cfb3e746f d99de1da4a5e440f53fff28b96a5f0f5faec90bf bf031c2226a93bcd425179be99ce483e272fe1a6b6259b60adfae5ff60d249f3 WinPython-64bit-3.4.4.2build2.exe 289 702 564 Bytes

History of changes for WinPython 3.4.4.2 (build2)

The following changes were made to WinPython distribution since version 3.4.4.1.

Python packages

New packages:

Upgraded packages:

  • bqplot 0.5.1 → 0.5.5 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
  • certifi 2015.11.20.1 → 2016.2.28 (Python package for providing Mozilla's CA Bundle.)
  • cffi 1.5.0 → 1.5.2 (Foreign Function Interface for Python calling C code.)
  • click 6.2 → 6.3 (A simple wrapper around optparse for powerful command line utilities.)
  • cloudpickle 0.1.1 → 0.2.1 (Extended pickling support for Python objects)
  • colorama 0.3.5 → 0.3.6 (Cross-platform colored terminal text)
  • cycler 0.9.0 → 0.10.0 (Composable style cycles)
  • cyordereddict 0.2.2 → 1.0.0 (Cython implementation of Python's collections.OrderedDict)
  • cytoolz 0.7.4 → 0.7.5 (Cython implementation of Toolz: High performance functional utilities)
  • dask 0.7.6 → 0.8.0 (Minimal task scheduling abstraction)
  • decorator 4.0.6 → 4.0.7 (Better living through Python with decorators)
  • dill 0.2.4 → 0.2.5 (serialize all of python (almost))
  • holoviews 1.4.1 → 1.4.3 (Composable, declarative data structures for building complex visualizations easily.)
  • ipykernel 4.2.2 → 4.3.1 (IPython Kernel for Jupyter)
  • ipyparallel 5.0.0 → 5.0.1 (Interactive Parallel Computing with IPython)
  • ipython 4.1.1 → 4.1.2 (Enhanced Python shell)
  • jupyter-client 4.1.1 → 4.2.1 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-console 4.1.0 → 4.1.1 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • keras 0.3.1 → 0.3.2 (Theano-based Deep Learning library)
  • mistune 0.7.1 → 0.7.2 (The fastest markdown parser in pure Python, inspired by marked.)
  • networkx 1.10 → 1.11 (Python package for creating and manipulating graphs and networks)
  • nltk 3.0.5 → 3.2 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)
  • numexpr 2.4.6 → 2.5 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)
  • numpydoc 0.5 → 0.6.0 (Sphinx extension to support docstrings in Numpy format)
  • oct2py 3.4.0 → 3.5.1 (Python to GNU Octave bridge --> run m-files from python.)
  • odo 0.4.1 → 0.4.2 (Data migration in Python)
  • pg8000 1.10.2 → 1.10.5 (PostgreSQL interface library)
  • pip 8.0.2 → 8.1.0 (A tool for installing and managing Python packages)
  • prompt-toolkit 0.57 → 0.59 (Library for building powerful interactive command lines in Python)
  • psutil 3.4.2 → 4.0.0 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)
  • ptpython 0.28 → 0.30 (Python REPL build on top of prompt_toolkit)
  • pyflakes 0.9.2 → 1.1.0 (passive checker of Python programs)
  • pygments 2.1 → 2.1.3 (Generic syntax highlighter for general use in all kinds of software)
  • pymongo 3.2 → 3.2.1 (Python driver for MongoDB http://www.mongodb.org)
  • pyparsing 2.0.7 → 2.1.0 (A Python Parsing Module)
  • pytest 2.8.5 → 2.8.7 (pytest: simple powerful testing with Python)
  • python-dateutil 2.4.2 → 2.5.0 (Powerful extensions to the standard datetime module)
  • qtawesome 0.2.0 → 0.3.0 (FontAwesome icons in PyQt and PySide applications)
  • qtconsole 4.1.1 → 4.2.0 (Jupyter Qt console)
  • reportlab 3.2.0 → 3.3.0 (The PDF generation library)
  • requests-toolbelt 0.5.1 → 0.6.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rx 1.2.4 → 1.2.6 (Reactive Extensions (Rx) for Python)
  • scikit-image 0.11.3 → 0.12.0 (Image processing toolbox for SciPy)
  • scikit-learn 0.17 → 0.17.1 (A set of Python modules for machine learning and data mining)
  • setuptools 19.6.2 → 20.2.2 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • simplejson 3.8.1 → 3.8.2 (Simple, fast, extensible JSON (JavaScript Object Notation) encoder/decoder)
  • sphinx 1.3.5 → 1.3.6 (Tool for generating documentation which uses reStructuredText as its markup language)
  • sqlalchemy 1.0.11 → 1.0.12 (SQL Toolkit and Object Relational Mapper)
  • sqlite-bro 0.8.10 → 0.8.11 (a graphic SQLite Client in 1 Python file)
  • werkzeug 0.11.3 → 0.11.4 (The Swiss Army knife of Python web development)
  • wheel 0.26.0 → 0.29.0 (A built-package format for Python.)
  • winpython 1.3 → 1.5.20160305 (WinPython distribution tools, including WPPM (package manager))
  • xarray 0.7.0 → 0.7.1 (N-D labeled arrays and datasets in Python)

@stonebig
Copy link
Contributor Author

build3: 2016-03-27 = pandas 0.18, build simplification process, spyder3.0.0beta3pre+)

main features (since WinPython 2016-02 build2):

  • fix error in WinPython Interpreter Icon,
  • packages update: pandas 0.18.0, Spyder-3.0.0b3pre, sympy 1.0, pyqtgraph-2016-03-14
  • Tensor-style computation refresh:
    • Theano 0.8.0, Lasagne 0.2.dev1-20160326, scikit-neuralnetwork
    • pymc 3.0beta-2016-03-19 (works ok on python 3.4 only, as pymc3 needs a compiler)
  • Experiment: pythonnet 2.1.0.dev1 (hoping to get a dev2 for release)

Area of interest for testers:

  • pymc3 and Lasagne, on WinPython3.4
  • spyder 3.0.0b3
  • participate in pythonnet dev2 effort

Known annoyances:

  • spyder 3 leaves a process running if you stop Spyder less than 30 seconds after its start, an old problem we notice just now (so maybe not a big problem).
  • pythonnet dev1 is buggy, dev2 should be ok but is late.
  • spyder 3 at first start goes to internet.

Next Build4/rc focus:

  • stabilization: spyder3 beta3 final, pythonnet dev2, pymc3

    MD5 SHA-1 SHA-256 Binary Size
    8691b952b5b94f1efbf60e1b20c213bb 08a702ffb88054bb61b503c290963e7d33c78722 4bb8d68ab222824b176bbef1beb6999c5804078ffb141b6f517df9dd5a4f4959 WinPython-32bit-3.4.4.2Zerob3.exe 23 977 873 Bytes
    6270b1a9f76ce6dfae85e1e116f2d045 03efd9aebb8b1659d101a81807a8baf9068dfd8b b801a7cfcc3728d6701cfd53025230398f7e8f84c861fe86474f7a4adc308fbc WinPython-64bit-3.4.4.2Zerob3.exe 24 701 806 Bytes
    69465a3865a63b2a97cb16dae292936c c23f166142152826ce0448c56bc74b621c173fc7 7be968a5394a168e4b875f852941ad94dc7345f1c2e76134e9d452b7903c1841 WinPython-64bit-3.5.1.3Zerob3.exe 22 654 994 Bytes
    9f772192df2c282fbe696c74eb151b2c a0ef02d1a37dd7b0f97cb0aace6f1e5bb5048561 b69bef2f89358731e36a6a060566f74df163e2c0274c58b1cfb42d761a94b82d WinPython-32bit-3.5.1.3Zerob3.exe 21 925 259 Bytes
    9cc6f19c4e9592bb4716f5225e6a87ee 51a55f29da256878de48dd8972c53c2110439844 45f330b2c13ec27c88a44c103ff7e4616f9d371e5bba52892187278741aada62 WinPython-64bit-3.5.1.3b3.exe 251 926 331 Bytes
    e62cb0529d04b375e0e7c14aeba777cc a2751c9ff884a017a1b855eb469fada43d8cf132 93dd1a00536b8e94985bc669de09efc4fbbc4d637c5f144a98b0cf472f0ce385 WinPython-32bit-3.5.1.3b3.exe 216 577 720 Bytes
    f14e988c809dbd4e99d5a7fdc6d91f4e ccc43d535865ab80cadfd9238c65b035094d7e27 3859c5d20409c5e7ec1df3ac462771fd5000c2dadb394b257a9d252d8e735df4 WinPython-64bit-3.4.4.2Qt5b3.exe 295 467 098 Bytes
    8e59884af8127e41d050d14a70c803c3 77daae6178bb4c960a87b379407db4ed3312552d 9699b9bb304d394c08d8efad224f68b2af4bf1b39a0ca52f0411f7c28d7a4b1b WinPython-32bit-3.4.4.2Qt5b3.exe 249 837 596 Bytes
    080a436e20aa25a5068de2f9b80dbd62 fe2e0576f649d4884b9eff3dbbc083dd6df5d11f 8cacef40f80dbd817e91af17eeb290bf8a8920a54492d86f954335137cdb9807 WinPython-64bit-3.4.4.2b3.exe 289 847 755 Bytes
    4296001717e9d2fd7a2936543284326e 2fdcfadbaab99b3161aebcfe43dab7b95806b6e3 5a31fe0443b3fa9bf490e7a8eea53ddc5f220db8cc632ef472a22ed9c5bcee7a WinPython-32bit-3.4.4.2b3.exe 246 019 269 Bytes

History of changes for WinPython 3.4.4.2Zero (build3)

The following changes were made to WinPython distribution since version 3.4.4.1Zero

Python packages

New packages:

  • docopt 0.6.2 (Pythonic argument parser, that will make you smile)
  • jedi 0.9.0 (An autocompletion tool for Python that can be used for text editors)
  • prompt-toolkit 0.60 (Library for building powerful interactive command lines in Python)
  • ptpython 0.31 (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.dev1 (.Net and Mono integration for Python)
  • six 1.10.0 (Python 2 and 3 compatibility utilities)
  • wcwidth 0.1.6 (Measures number of Terminal column cells of wide-character codes)

Upgraded packages:

  • pip 8.0.2 → 8.1.1 (A tool for installing and managing Python packages)
  • setuptools 19.6.2 → 20.2.2 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • sqlite-bro 0.8.10 → 0.8.11 (a graphic SQLite Client in 1 Python file)
  • winpython 1.3 → 1.5.20160305 (WinPython distribution tools, including WPPM (package manager))

History of changes for WinPython 3.4.4.2 (build3)

The following changes were made to WinPython distribution since version 3.4.4.1.

Python packages

New packages:

  • docrepr 0.1.0 (docrepr renders Python docstrings in HTML.)
  • lasagne 0.2.dev1 (neural network tools for Theano)
  • mkl-service 1.1.2 (Python bindings to some MKL service functions)
  • mpmath 0.19 (Python library for arbitrary-precision floating-point arithmetic)
  • pymc3 3.0 (Markov Chain Monte Carlo sampling toolkit.)
  • pythonnet 2.1.0.dev1 (.Net and Mono integration for Python)
  • scikit-neuralnetwork 0.6.1 (Deep neural networks without the learning cliff! A wrapper library compatible with scikit-learn.)
  • wordcloud 1.2.1 (A little word cloud generator)

Upgraded packages:

  • astroid 1.4.4 → 1.4.5 (Rebuild a new abstract syntax tree from Python's ast (required for pylint))
  • bqplot 0.5.1 → 0.5.5 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
  • castra 0.1.6 → 0.1.7 (On-disk partitioned store)
  • certifi 2015.11.20.1 → 2016.2.28 (Python package for providing Mozilla's CA Bundle.)
  • cffi 1.5.0 → 1.5.2 (Foreign Function Interface for Python calling C code.)
  • click 6.2 → 6.3 (A simple wrapper around optparse for powerful command line utilities.)
  • cloudpickle 0.1.1 → 0.2.1 (Extended pickling support for Python objects)
  • colorama 0.3.5 → 0.3.7 (Cross-platform colored terminal text)
  • cycler 0.9.0 → 0.10.0 (Composable style cycles)
  • cyordereddict 0.2.2 → 1.0.0 (Cython implementation of Python's collections.OrderedDict)
  • cython 0.23.4 → 0.23.5 (Cython is a language that makes writing C extensions for the Python language as easy as Python)
  • cytoolz 0.7.4 → 0.7.5 (Cython implementation of Toolz: High performance functional utilities)
  • dask 0.7.6 → 0.8.1 (Minimal task scheduling abstraction)
  • decorator 4.0.6 → 4.0.7 (Better living through Python with decorators)
  • dill 0.2.4 → 0.2.5 (serialize all of python (almost))
  • holoviews 1.4.1 → 1.4.3 (Composable, declarative data structures for building complex visualizations easily.)
  • ipykernel 4.2.2 → 4.3.1 (IPython Kernel for Jupyter)
  • ipyparallel 5.0.0 → 5.0.1 (Interactive Parallel Computing with IPython)
  • ipython 4.1.1 → 4.1.2 (Enhanced Python shell)
  • jupyter-client 4.1.1 → 4.2.2 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-console 4.1.0 → 4.1.1 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-core 4.0.6 → 4.1.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • keras 0.3.1 → 0.3.2 (Theano-based Deep Learning library)
  • lxml 3.5.0 → 3.6.0 (Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.)
  • markdown 2.6.5 → 2.6.6 (Python implementation of Markdown.)
  • mistune 0.7.1 → 0.7.2 (The fastest markdown parser in pure Python, inspired by marked.)
  • netcdf4 1.2.2 → 1.2.3.1 (python/numpy interface to netCDF library (versions 3 and 4))
  • networkx 1.10 → 1.11 (Python package for creating and manipulating graphs and networks)
  • nltk 3.0.5 → 3.2 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)
  • numexpr 2.4.6 → 2.5 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)
  • numpydoc 0.5 → 0.6.0 (Sphinx extension to support docstrings in Numpy format)
  • oct2py 3.4.0 → 3.5.3 (Python to GNU Octave bridge --> run m-files from python.)
  • odo 0.4.1 → 0.4.2 (Data migration in Python)
  • pandas 0.17.1 → 0.18.0 (Powerful data structures for data analysis, time series and statistics)
  • pg8000 1.10.2 → 1.10.5 (PostgreSQL interface library)
  • pip 8.0.2 → 8.1.1 (A tool for installing and managing Python packages)
  • prompt-toolkit 0.57 → 0.60 (Library for building powerful interactive command lines in Python)
  • psutil 3.4.2 → 4.1.0 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)
  • ptpython 0.28 → 0.31 (Python REPL build on top of prompt_toolkit)
  • pyflakes 0.9.2 → 1.1.0 (passive checker of Python programs)
  • pygments 2.1 → 2.1.3 (Generic syntax highlighter for general use in all kinds of software)
  • pylint 1.5.4 → 1.5.5 (Logilab code analysis module: analyzes Python source code looking for bugs and signs of poor quality)
  • pymongo 3.2 → 3.2.2 (Python driver for MongoDB http://www.mongodb.org)
  • pyopengl 3.1.1b1 → 3.1.1 (Cross platform Python binding to OpenGL and related APIs)
  • pyparsing 2.0.7 → 2.1.0 (A Python Parsing Module)
  • pytest 2.8.5 → 2.9.1 (pytest: simple powerful testing with Python)
  • python-dateutil 2.4.2 → 2.5.1 (Powerful extensions to the standard datetime module)
  • pytz 2015.7 → 2016.2 (World Timezone Definitions for Python)
  • qtawesome 0.2.0 → 0.3.2 (FontAwesome icons in PyQt and PySide applications)
  • qtconsole 4.1.1 → 4.2.0 (Jupyter Qt console)
  • qtpy 0.1.3 → 1.0 (Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.)
  • reportlab 3.2.0 → 3.3.0 (The PDF generation library)
  • requests-toolbelt 0.5.1 → 0.6.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rx 1.2.4 → 1.2.6 (Reactive Extensions (Rx) for Python)
  • scikit-image 0.11.3 → 0.12.3 (Image processing toolbox for SciPy)
  • scikit-learn 0.17 → 0.17.1 (A set of Python modules for machine learning and data mining)
  • setuptools 19.6.2 → 20.2.2 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • simplejson 3.8.1 → 3.8.2 (Simple, fast, extensible JSON (JavaScript Object Notation) encoder/decoder)
  • sphinx 1.3.5 → 1.3.6 (Tool for generating documentation which uses reStructuredText as its markup language)
  • sqlalchemy 1.0.11 → 1.0.12 (SQL Toolkit and Object Relational Mapper)
  • sqlite-bro 0.8.10 → 0.8.11 (a graphic SQLite Client in 1 Python file)
  • sqlparse 0.1.18 → 0.1.19 (Non-validating SQL parser)
  • sympy 0.7.6.1 → 1.0 (Symbolic Mathematics Library)
  • theano 0.7.0 → 0.8.0 (Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.)
  • traitlets 4.1.0 → 4.2.1 (Traitlets Python config system)
  • werkzeug 0.11.3 → 0.11.4 (The Swiss Army knife of Python web development)
  • wheel 0.26.0 → 0.29.0 (A built-package format for Python.)
  • winpython 1.3 → 1.5.20160305 (WinPython distribution tools, including WPPM (package manager))
  • xarray 0.7.0 → 0.7.2 (N-D labeled arrays and datasets in Python)

@stonebig
Copy link
Contributor Author

stonebig commented Apr 4, 2016

rc: 2016-04-05..2016-04-08: pythonnet 2.1, numba 0.25 for all, theano 0.8.1

main features (since WinPython 2016-02 build3):

  • recent numba 0.25 release in all branches, (windows 7/8 users may have to install "Microsoft Visual C++ 2015 Redistributable" at https://www.visualstudio.com/downloads/download-visual-studio-vs#d-visual-c)

  • pythonnet 2.1 final

    MD5 SHA-1 SHA-256 Binary Size
    fa866aeb787f141220bb9f7f0d2e72c4 1798c86662bff196f3157b82c6c04997083b85cd 2ee0583d722c5152149aaba45f671b66977b6dd3216d265eb24c41ff075665a0 WinPython-32bit-3.4.4.2ZeroRC.exe 23 978 034 Bytes
    a07992765419f76c1e9264777101eee1 d7e0e920acaf8d7d6828703c01ef9ed1d56ccc44 f4548a0cd88618d9ebb409d255b9bc58ef2472f652b1b7f1e1f3fd771b608556 WinPython-64bit-3.4.4.2ZeroRC.exe 24 701 301 Bytes
    8eb9768d3e1715af1e8a53d976533bbb 6fa4da473361f4552c42285946fb9cd89852d4d3 d7972a8f9d5e727b21909128993540e376a23209ecc0ca0908c9f839dced9ec1 WinPython-64bit-3.5.1.3ZeroRC.exe 22 654 996 Bytes
    c40e0a493019c2aafb3a916dffc3a9ed 632878e7ae284c8685ef1e346dfd65594f44a36f 44f99d49ef4bf6d0ee9bc236307f50c6fd69f21d4a841ef6f41ddef1b3363c4d WinPython-32bit-3.5.1.3ZeroRC.exe 21 925 728 Bytes
    32770edcba5e7b245010831040b0ffb2 a427841e62ddeb0b440e6e44ed005e1fb14eac8a 9c8c10178baf2e1d5bf4fdc6b1528ce50e5cfbd1010ce9a14975f525c60eddeb WinPython-64bit-3.4.4.2RC.exe 290 570 768 Bytes
    7e84777426697eda8b9c69f724b8d09e c816eeb5a3c9fa904bda7e0c81b3cf24d8c0a706 c2c76242e7df65937b5d1b7357a2a29f71ff7cf91be98878a133e141866f090b WinPython-32bit-3.4.4.2RC.exe 246 624 165 Bytes
    1966bd162f7dbec477fa509b2188f875 4ac51d34fa2b2b0b13815744ccc1fe2d147414b9 99d63c72d62795cc7ebdc32974d992db3bcc160bf3e1e7c0dfce07f7d166e182 WinPython-64bit-3.5.1.3RC.exe 252 839 646 Bytes
    16ff6005e7f7b14c985795b07544e7e2 ccaa05cd45faccbe7765725b5afaeb567d2f9fce 4618bcb397f1ecb43d4300e350ff5f175d4838c5701e6c4de6cced2808d65f21 WinPython-64bit-3.4.4.2Qt5RC.exe 296 166 002 Bytes
    d82084777d0debd9111974f293d3bc2d 0ba27ecd419ae2025f4401935ee12e06d5db24cc 27b54cbeecf3c67ca490375c21c5c28f34a3a0dbffa11413569b92fe63feee67 WinPython-32bit-3.4.4.2Qt5RC.exe 250 423 641 Bytes

History of changes for WinPython 3.4.4.2Zero

The following changes were made to WinPython distribution since version 3.4.4.1Zero.

Python packages

New packages:

  • docopt 0.6.2 (Pythonic argument parser, that will make you smile)
  • jedi 0.9.0 (An autocompletion tool for Python that can be used for text editors)
  • prompt-toolkit 0.60 (Library for building powerful interactive command lines in Python)
  • ptpython 0.32 (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)
  • six 1.10.0 (Python 2 and 3 compatibility utilities)
  • wcwidth 0.1.6 (Measures number of Terminal column cells of wide-character codes)

Upgraded packages:

  • pip 8.0.2 → 8.1.1 (A tool for installing and managing Python packages)
  • setuptools 19.6.2 → 20.6.7 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • sqlite-bro 0.8.10 → 0.8.11 (a graphic SQLite Client in 1 Python file)
  • winpython 1.3 → 1.5.20160402 (WinPython distribution tools, including WPPM (package manager))

History of changes for WinPython 3.4.4.2

The following changes were made to WinPython distribution since version 3.4.4.1.

Python packages

New packages:

  • docrepr 0.1.0 (docrepr renders Python docstrings in HTML.)
  • imagesize 0.7.0 ()
  • lasagne 0.2.dev1 (neural network tools for Theano)
  • mkl-service 1.1.2 (Python bindings to some MKL service functions)
  • mpmath 0.19 (Python library for arbitrary-precision floating-point arithmetic)
  • pymc3 3.0 (Markov Chain Monte Carlo sampling toolkit.)
  • pythonnet 2.1.0 (.Net and Mono integration for Python)
  • scikit-neuralnetwork 0.7 (Deep neural networks without the learning cliff! A wrapper library compatible with scikit-learn.)
  • wordcloud 1.2.1 (A little word cloud generator)

Upgraded packages:

  • astroid 1.4.4 → 1.4.5 (Rebuild a new abstract syntax tree from Python's ast (required for pylint))
  • blosc 1.2.8 → 1.3.0 (Blosc data compressor)
  • bqplot 0.5.1 → 0.5.5 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
  • castra 0.1.6 → 0.1.7 (On-disk partitioned store)
  • certifi 2015.11.20.1 → 2016.2.28 (Python package for providing Mozilla's CA Bundle.)
  • cffi 1.5.0 → 1.5.2 (Foreign Function Interface for Python calling C code.)
  • click 6.2 → 6.6 (A simple wrapper around optparse for powerful command line utilities.)
  • cloudpickle 0.1.1 → 0.2.1 (Extended pickling support for Python objects)
  • colorama 0.3.5 → 0.3.7 (Cross-platform colored terminal text)
  • cycler 0.9.0 → 0.10.0 (Composable style cycles)
  • cyordereddict 0.2.2 → 1.0.0 (Cython implementation of Python's collections.OrderedDict)
  • cython 0.23.4 → 0.24 (Cython is a language that makes writing C extensions for the Python language as easy as Python)
  • cytoolz 0.7.4 → 0.7.5 (Cython implementation of Toolz: High performance functional utilities)
  • dask 0.7.6 → 0.8.1 (Minimal task scheduling abstraction)
  • decorator 4.0.6 → 4.0.7 (Better living through Python with decorators)
  • dill 0.2.4 → 0.2.5 (serialize all of python (almost))
  • holoviews 1.4.1 → 1.4.3 (Composable, declarative data structures for building complex visualizations easily.)
  • ipykernel 4.2.2 → 4.3.1 (IPython Kernel for Jupyter)
  • ipyparallel 5.0.0 → 5.0.1 (Interactive Parallel Computing with IPython)
  • ipython 4.1.1 → 4.1.2 (Enhanced Python shell)
  • jupyter-client 4.1.1 → 4.2.2 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-console 4.1.0 → 4.1.1 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-core 4.0.6 → 4.1.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • keras 0.3.1 → 0.3.3 (Theano-based Deep Learning library)
  • llvmlite 0.6.0 → 0.10.0 (lightweight wrapper around basic LLVM functionality)
  • lmfit 0.9.2 → 0.9.3 (Least-Squares Minimization with Bounds and Constraints)
  • lxml 3.5.0 → 3.6.0 (Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.)
  • markdown 2.6.5 → 2.6.6 (Python implementation of Markdown.)
  • mistune 0.7.1 → 0.7.2 (The fastest markdown parser in pure Python, inspired by marked.)
  • netcdf4 1.2.2 → 1.2.3.1 (python/numpy interface to netCDF library (versions 3 and 4))
  • networkx 1.10 → 1.11 (Python package for creating and manipulating graphs and networks)
  • nltk 3.0.5 → 3.2 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)
  • numba 0.20.0 → 0.25.0 (compiling Python code using LLVM)
  • numexpr 2.4.6 → 2.5.1 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)
  • numpydoc 0.5 → 0.6.0 (Sphinx extension to support docstrings in Numpy format)
  • oct2py 3.4.0 → 3.5.3 (Python to GNU Octave bridge --> run m-files from python.)
  • odo 0.4.1 → 0.4.2 (Data migration in Python)
  • pandas 0.17.1 → 0.18.0 (Powerful data structures for data analysis, time series and statistics)
  • pg8000 1.10.2 → 1.10.5 (PostgreSQL interface library)
  • pillow 3.1.1 → 3.2.0 (Python Imaging Library (fork))
  • pip 8.0.2 → 8.1.1 (A tool for installing and managing Python packages)
  • prompt-toolkit 0.57 → 0.60 (Library for building powerful interactive command lines in Python)
  • psutil 3.4.2 → 4.1.0 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)
  • ptpython 0.28 → 0.32 (Python REPL build on top of prompt_toolkit)
  • pyflakes 0.9.2 → 1.1.0 (passive checker of Python programs)
  • pygments 2.1 → 2.1.3 (Generic syntax highlighter for general use in all kinds of software)
  • pylint 1.5.4 → 1.5.5 (Logilab code analysis module: analyzes Python source code looking for bugs and signs of poor quality)
  • pymongo 3.2 → 3.2.2 (Python driver for MongoDB http://www.mongodb.org)
  • pyopengl 3.1.1b1 → 3.1.1 (Cross platform Python binding to OpenGL and related APIs)
  • pyparsing 2.0.7 → 2.1.0 (A Python Parsing Module)
  • pytest 2.8.5 → 2.9.1 (pytest: simple powerful testing with Python)
  • python-dateutil 2.4.2 → 2.5.1 (Powerful extensions to the standard datetime module)
  • pytz 2015.7 → 2016.3 (World Timezone Definitions for Python)
  • qtawesome 0.2.0 → 0.3.3 (FontAwesome icons in PyQt and PySide applications)
  • qtconsole 4.1.1 → 4.2.1 (Jupyter Qt console)
  • qtpy 0.1.3 → 1.0 (Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.)
  • reportlab 3.2.0 → 3.3.0 (The PDF generation library)
  • requests-toolbelt 0.5.1 → 0.6.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rx 1.2.4 → 1.2.6 (Reactive Extensions (Rx) for Python)
  • scikit-image 0.11.3 → 0.12.3 (Image processing toolbox for SciPy)
  • scikit-learn 0.17 → 0.17.1 (A set of Python modules for machine learning and data mining)
  • setuptools 19.6.2 → 20.6.7 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • simplejson 3.8.1 → 3.8.2 (Simple, fast, extensible JSON (JavaScript Object Notation) encoder/decoder)
  • sphinx 1.3.5 → 1.4 (Tool for generating documentation which uses reStructuredText as its markup language)
  • sqlalchemy 1.0.11 → 1.0.12 (SQL Toolkit and Object Relational Mapper)
  • sqlite-bro 0.8.10 → 0.8.11 (a graphic SQLite Client in 1 Python file)
  • sqlparse 0.1.18 → 0.1.19 (Non-validating SQL parser)
  • sympy 0.7.6.1 → 1.0 (Symbolic Mathematics Library)
  • theano 0.7.0 → 0.8.1 (Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.)
  • traitlets 4.1.0 → 4.2.1 (Traitlets Python config system)
  • werkzeug 0.11.3 → 0.11.4 (The Swiss Army knife of Python web development)
  • wheel 0.26.0 → 0.29.0 (A built-package format for Python.)
  • winpython 1.3 → 1.5.20160402 (WinPython distribution tools, including WPPM (package manager))
  • wrapt 1.10.6 → 1.10.7 (A Python module for decorators, wrappers and monkey patching.)
  • xarray 0.7.0 → 0.7.2 (N-D labeled arrays and datasets in Python)

@cgohlke
Copy link

cgohlke commented Apr 4, 2016

The latest (currently Update 2) downloads of the "Microsoft Visual C++ 2015 Redistributable" moved to https://www.visualstudio.com/downloads/download-visual-studio-vs#d-visual-c

@stonebig
Copy link
Contributor Author

stonebig commented Apr 5, 2016

hi @cgohlke ,

Thank you for the information, will update links.

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

No branches or pull requests

2 participants