Skip to content

release 2015-07 follow-up (October 2015) #148

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 Aug 7, 2015 · 20 comments
Closed

release 2015-07 follow-up (October 2015) #148

stonebig opened this issue Aug 7, 2015 · 20 comments

Comments

@stonebig
Copy link
Contributor

stonebig commented Aug 7, 2015

WinPython 2015-07 (2015-10-29) 'IPython 4th awakens'

(soon on Sourceforge and Github, strictly equal to release candidate of October 26th)

Features:

  • Highlight:
    • switch to the new Ipython 4 notebook (the "big split")
    • matured PyQt5 branch,
    • use of pip requirements to build most of Winpython
    • this is the last Python 2.7 release
  • New packages:
    • data acquisition: pandas-datareader
    • data crunching: blosc, bloscpack, bottleneck, pandas-datareader
    • data visualization: rx, bqplot (is the bleeding edge part of this release, may not work for all PCs)
  • Upgrades:
    • data acquisition: nltk, PyAudio, requests, sqlalchemy
    • data crunching: dask, bcolz, baresql, cython, dask, xray, netcdf4, lmfit, sympy
    • data visualization: Ipython, Matplotlib, Pillow, guidata, guiqwt, PythonQwt, sqlite_bro, xlsxwriter, spyder3-20151023, holoviews-20151025
  • Cleanups:
    • none: this is a transitional release (Python 2.7 to 3.4, PyQt4 to PyQt5, PyQwt to PythonQwt)
  • Removals:
    • not-needed sub-packages: fonttools, Polygon3, TTFquery
  • Specific Notes:
    • PyQt5 branch is considered the main branch with this release, PyQt4 Branch will be stopped soon,
    • Notebook Extensions are kept in Winpython directory ".Settings"
    • why WinPython 2.7 is stopped:
      • maintaining Python 2.7 keeps increasing the technical debt to carry on,
      • resources are needed to handle the javascript stack integration,
      • there is enough DataScience leaders support of Python 3 switch now.
    • why PyQt4 is stopped soon:
      • PyQt4 is no more maintained, and lags too much in web technology support,
      • advanced web technologies are required to handle the javascript stack integration,
      • there is enough PyQt5 support now to cut the tie.
    • why no Python 3.5 release:
      • Python 3.5.0 is a big change from Python 3.4 on Windows, and will require adapation work,
      • various toolchains and packages are not ready yet for Python 3.5.

Pierre Raybaut unique expertize on Qt5 allowed to greatly improve quality of Winpython 'for Qt5' packages during this release.

Thank you, Pierre !

Binaries (currently uploading on sourceforge then github):

MD5 SHA-1 Binary Size
c332b2a6c40dae93b39711b7dda2949f d1fd2b65dde03f02894b6120cf51b6c7beadc00e winpython-64bit-3.4.3.6Qt5.exe 283 569 624 Bytes
c30fd4e28775bdccc724aeb0e25b6e86 4304fdb89f98c3ee20eb7d9f206d2df3c29f65bb winpython-32bit-3.4.3.6Qt5.exe 227 633 183 Bytes
56d43b96d221a6af29bd1c8e7f3f6cef 14c67a5d5211808195ec17a41b18cc4ab1d0ceba winpython-64bit-3.4.3.6.exe 277 961 635 Bytes
ddeb7a4b7f3d7ae06e00626f87468e9e 8391a55c729df4a937eddb8b79a7318e1c47667e winpython-32bit-3.4.3.6.exe 223 807 842 Bytes
1e28d9bdf45f2cef76d374b1d419ad19 a12c438c6be38c8c574f5f4548047a262996e788 winpython-64bit-2.7.10.3.exe 275 838 261 Bytes
8b3e5ba2e9943452907cadcddba47260 35bdea16ecf83b5458292c1f5f6bcb06d8a41d33 winpython-32bit-2.7.10.3.exe 220 465 855 Bytes

History of changes for WinPython 3.4.3.6

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

Python packages

New packages:

  • backports-abc 0.4 (A backport of recent additions to the 'collections.abc' module.)
  • blosc 1.2.8 (Blosc data compressor)
  • bloscpack 0.9.0 (Command line interface to and serialization format for Blosc)
  • bottleneck 1.0.0 (Fast NumPy array functions written in Cython)
  • bqplot 0.4.2 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
  • castra 0.1.6 (On-disk partitioned store)
  • cycler 0.9.0 (Composable style cycles)
  • ipykernel 4.1.1 (IPython Kernel for Jupyter)
  • ipyparallel 4.0.2 (Interactive Parallel Computing with IPython)
  • ipython-genutils 0.1.0 (Vestigial utilities from IPython)
  • ipywidgets 4.1.0 (IPython HTML widgets for Jupyter)
  • jupyter 1.0.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-client 4.1.1 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-console 4.0.3 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-core 4.0.6 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • locket 0.2.0 (File-based locks for Python for Linux and Windows)
  • nbconvert 4.0.0 (Converting Jupyter Notebooks)
  • nbformat 4.0.1 (The Jupyter Notebook format)
  • notebook 4.0.6 (# Jupyter Notebook)
  • pandas-datareader 0.2.0 (Data readers extracted from the pandas codebase,should be compatible with recent pandas versions)
  • path.py 8.1.2 (A module wrapper for os.path)
  • pickleshare 0.5 (Tiny 'shelve'-like database with concurrency support)
  • py 1.4.30 (library with cross-python path, ini-parsing, io, code, log facilities)
  • PyQt5 5.5.1 (Python bindings for the Qt cross platform GUI toolkit)
  • pytest 2.8.2 (pytest: simple powerful testing with Python)
  • python-hdf4 0.9 (Python-HDF4: Python interface to the NCSA HDF4 library)
  • pythonqwt 0.4.0 (Qt plotting widgets for Python)
  • qtconsole 4.1.0 (Jupyter Qt console)
  • requests-toolbelt 0.4.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rx 1.2.3 (Reactive Extensions (Rx) for Python)
  • simplegeneric 0.8.1 (Simple generic functions (similar to Python's own len(), pickle.dump(), etc.))
  • traitlets 4.0.0 (Traitlets Python config system)

Upgraded packages:

  • babel 1.3 → 2.1.1 (Internationalization utilities)
  • baresql 0.7.1 → 0.7.2 (playing SQL directly on Python datas)
  • bcolz 0.10.0 → 0.11.4 (columnar and compressed data containers.)
  • beautifulsoup4 4.4.0 → 4.4.1 (Screen-scraping library)
  • blaze 0.8.2 → 0.8.3 (Blaze)
  • bokeh 0.9.2 → 0.10.0 (Statistical and novel interactive HTML plots for Python)
  • certifi 2015.4.28 → 2015.9.6.1 (Python package for providing Mozilla's CA Bundle.)
  • cffi 1.1.2 → 1.3.0 (Foreign Function Interface for Python calling C code.)
  • click 4.1 → 5.0 (A simple wrapper around optparse for powerful command line utilities.)
  • cython 0.22.1 → 0.23.4 (Cython is a language that makes writing C extensions for the Python language as easy as Python)
  • cytoolz 0.7.3 → 0.7.4 (Cython implementation of Toolz: High performance functional utilities)
  • dask 0.6.1 → 0.7.5 (Minimal task scheduling abstraction)
  • datashape 0.4.6 → 0.4.7 (A data description language)
  • decorator 3.4.2 → 4.0.4 (Better living through Python with decorators)
  • dill 0.2.3 → 0.2.4 (serialize all of python (almost))
  • greenlet 0.4.7 → 0.4.9 (Lightweight in-process concurrent programming)
  • guidata 1.6.2 → 1.7.0b6 (Automatically generated graphical user interfaces for easy data set edition and display)
  • guiqwt 2.3.2 → 3.0.0b7 (Efficient curve/image plotting and other GUI tools for scientific data processing software development)
  • husl 4.0.2 → 4.0.3 (Human-friendly HSL (Hue-Saturation-Lightness))
  • ipython 3.2.1 → 4.0.0 (Enhanced Python shell)
  • ipython-sql 0.3.6 → 0.3.7.1 (RDBMS access via IPython)
  • jedi 0.9.0 → 0.8.1 (An autocompletion tool for Python that can be used for text editors)
  • jinja2 2.7.3 → 2.8 (Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code))
  • joblib 0.8.4 → 0.9.2 (Lightweight pipelining: using Python functions as pipeline jobs.)
  • keras 0.1.2 → 0.2.0 (Theano-based Deep Learning library)
  • lmfit 0.8.3 → 0.9.1 (Least-Squares Minimization with Bounds and Constraints)
  • logilab-common 1.0.2 → 1.1.0 (Collection of low-level Python packages and modules used by Logilab projects (required for pylint))
  • matplotlib 1.4.3 → 1.5.0rc3 (2D plotting library (embeddable in GUIs created with PyQt))
  • mistune 0.7 → 0.7.1 (The fastest markdown parser in pure Python, inspired by marked.)
  • netcdf4 1.1.9 → 1.2.1 (python/numpy interface to netCDF library (versions 3 and 4))
  • networkx 1.9.1 → 1.10 (Python package for creating and manipulating graphs and networks)
  • nltk 3.0.4 → 3.0.5 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)
  • numexpr 2.4.3 → 2.4.4 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)
  • numpy 1.9.2+mkl → 1.9.3 (NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module))
  • oct2py 3.3.0 → 3.3.3 (Python to GNU Octave bridge --> run m-files from python.)
  • odo 0.3.3 → 0.3.4 (Data migration in Python)
  • pandas 0.16.2 → 0.17.0 (Powerful data structures for data analysis, time series and statistics)
  • pillow 2.9.0 → 3.0.0 (Python Imaging Library (fork))
  • pip 7.1.0 → 7.1.2 (A tool for installing and managing Python packages)
  • psutil 3.1.1 → 3.2.2 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)
  • pyaudio 0.2.8 → 0.2.9 (Bindings for PortAudio v19, the cross-platform audio input/output stream library.)
  • pyopengl 3.1.0 → 3.1.1b1 (Cross platform Python binding to OpenGL and related APIs)
  • pytz 2015.4 → 2015.6 (World Timezone Definitions for Python)
  • requests 2.7.0 → 2.8.1 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rpy2 2.6.1 → 2.7.2 (Python interface to the R language (embedded R))
  • scipy 0.16.0 → 0.16.1 (SciPy: Scientific Library for Python (advanced math, signal processing, optimization, statistics, ...))
  • seaborn 0.6.0 → 0.7.0.dev0 (statistical data visualization)
  • setuptools 17.1.1 → 18.4 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • six 1.9.0 → 1.10.0 (Python 2 and 3 compatibility utilities)
  • sphinx-rtd-theme 0.1.8 → 0.1.9 (Tool for generating documentation which uses reStructuredText as its markup language)
  • spyder 2.3.5.2 → 3.0.0.dev0 (Scientific PYthon Development EnviRonment: designed for interactive computing and data visualisation with a simple and intuitive user interface)
  • sqlalchemy 1.0.8 → 1.0.9 (SQL Toolkit and Object Relational Mapper)
  • sqlite-bro 0.8.8 → 0.8.10 (a graphic SQLite Client in 1 Python file)
  • sqlparse 0.1.15 → 0.1.16 (Non-validating SQL parser)
  • sympy 0.7.6 → 0.7.6.1 (Symbolic Mathematics Library)
  • tables 3.2.1 → 3.2.2 (Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data))
  • toolz 0.7.2 → 0.7.4 (List processing tools and functional utilities)
  • twine 1.5.0 → 1.6.3 (Collection of utilities for interacting with PyPI)
  • twitter 1.17.0 → 1.17.1 (An API and command-line toolset for Twitter (twitter.com))
  • wheel 0.24.0 → 0.26.0 (A built-package format for Python.)
  • winpython 1.1 → 1.2 (WinPython distribution tools, including WPPM (package manager))
  • xlsxwriter 0.7.3 → 0.7.7 (A Python module for creating Excel XLSX files.)
  • xray 0.5.2 → 0.6.1 (N-D labeled arrays and datasets in Python)

Removed packages:

  • fonttools 2.5 (Tools to manipulate font files)
  • formlayout 1.0.15 (Module for creating form dialogs/widgets to edit various type of parameters without having to write any GUI code)
  • locket.py 0.2.0 (File-based locks for Python for Linux and Windows)
  • Polygon3 3.0.7 (Polygon3 is a Python-3 package that handles polygonal shapes in 2D)
  • pyhdf 0.8.3 (Python interface to HDF4 files (Hierarchical Data Format version 4))
  • PyQt4 4.11.4 (Python bindings for the Qt cross platform GUI toolkit)
  • PyQtdesignerplugins 1.1 (PyQtdesignerplugins installs Python Qt designer plugins (Matplotlib, guiqwt, etc.) for PyQt4)
  • PyQwt 5.2.1 (2D plotting library (set of Python bindings for the Qwt library featuring fast plotting))
  • TTFQuery 1.0.5 (FontTools-based package for querying system fonts)
  • ViTables 2.1 (Graphical tool for browsing and editing files in both HDF5 and PyTables formats)

@stonebig
Copy link
Contributor Author

build0 (2015-08-16: Ipython 4.0, Spyder 3.0.0b1)

main features:

  • Re-work Winpython icons to work with Ipython 4.0
  • Spyder-3.0.0b1
  • Cython 0.23
  • a lot of small warnings from packages not yet tweaked to Ipython 4.

==> This is for people wanting to experiment and report bugs

Known bug:

  • spyder-light doesn't launch until you disable the "check for automatic update" option of Spyder
    desactivate_check_for_updates
MD5 SHA-1 Binary Size
082513d013e47391f0e4a7457934aeb4 e885352722b2a2a1162ce800aacb00e645ab6d2e winpython-64bit-3.4.3.6_build0.exe 282 098 318 Bytes
2f89d4a933ee0bc9216041ed481540da d31477a2800359f7e60f76adb4b448b08ab21e08 winpython-64bit-3.4.3.6qt5_build0.exe 288 068 374 Bytes

History of changes for WinPython 3.4.3.6

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

Python packages

New packages:

  • ipykernel 4.0.3 (IPython Kernel for Jupyter)
  • ipyparallel 4.0.0 (Interactive Parallel Computing with IPython)
  • ipython_genutils 0.1.0 ()
  • ipywidgets 4.0.2 (IPython HTML widgets for Jupyter)
  • jupyter 1.0.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter_client 4.0.0 (Jupyter protocol implementation and client libraries)
  • jupyter_console 4.0.0 (Jupyter terminal console)
  • jupyter_core 4.0.3 (Jupyter core package. A base package on which Jupyter projects rely.)
  • locket 0.2.0 (File-based locks for Python for Linux and Windows)
  • nbconvert 4.0.0 (Converting Jupyter Notebooks)
  • nbformat 4.0.0 (The Jupyter Notebook format)
  • notebook 4.0.2 (# Jupyter Notebook)
  • path.py 7.6 (A module wrapper for os.path)
  • pickleshare 0.5 (Tiny 'shelve'-like database with concurrency support)
  • qtconsole 4.0.0 (Jupyter Qt console)
  • simplegeneric 0.8.1 (Simple generic functions (similar to Python's own len(), pickle.dump(), etc.))
  • traitlets 4.0.0 (Traitlets Python config system)

Upgraded packages:

  • Cython 0.22.1 → 0.23 (Cython is a language that makes writing C extensions for the Python language as easy as Python)
  • Jinja2 2.7.3 → 2.8 (Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code))
  • decorator 3.4.2 → 4.0.2 (Better living through Python with decorators)
  • dill 0.2.3 → 0.2.4 (serialize all of python (almost))
  • ipython 3.2.1 → 4.0.0 (Enhanced Python shell)
  • networkx 1.9.1 → 1.10 (Python package for creating and manipulating graphs and networks)
  • rpy2 2.6.1 → 2.6.2 (Python interface to the R language (embedded R))
  • spyder 2.3.5.2 → 3.0.0.dev0 (Scientific PYthon Development EnviRonment: designed for interactive computing and data visualisation with a simple and intuitive user interface)
  • sqlite_bro 0.8.8 → 0.8.10 (a graphic SQLite Client in 1 Python file)

Removed packages:

  • locket.py 0.2.0 (File-based locks for Python for Linux and Windows)

@stonebig
Copy link
Contributor Author

build1 (2015-08-22: Ipython 4.0.x updates, Spyder 3.0.0dev of 20150821)

main features (since build0):

  • Jupyter 4.0 stabilization work
  • Spyder-3.0.0 dev of 20150821 stabilization work
  • Winpython build process simplification
  • dask 0.7
MD5 SHA-1 Binary Size
e641b384a63d1873583bcf6bf4796094 68d1aff8bd4cdf21930fc0d38b7254cfab6653c0 winpython-64bit-3.4.3.6qt5_build1.exe 288 108 055 Bytes
4d8f9daad9e53ee2eb877592e414cdce b68819ddc15e7063fb632fea058dedfb54171ca4 winpython-64bit-3.4.3.6_build1.exe 282 184 664 Bytes

History of changes for WinPython 3.4.3.6 (for Qt5 version)

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

Python packages

New packages:

  • ipykernel 4.0.3 (IPython Kernel for Jupyter)
  • ipyparallel 4.0.2 (Interactive Parallel Computing with IPython)
  • ipython-genutils 0.1.0 (Vestigial utilities from IPython)
  • ipywidgets 4.0.2 (IPython HTML widgets for Jupyter)
  • jupyter 1.0.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-client 4.0.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-console 4.0.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-core 4.0.4 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • locket 0.2.0 (File-based locks for Python for Linux and Windows)
  • nbconvert 4.0.0 (Converting Jupyter Notebooks)
  • nbformat 4.0.0 (The Jupyter Notebook format)
  • notebook 4.0.4 (# Jupyter Notebook)
  • path.py 7.6.1 (A module wrapper for os.path)
  • pickleshare 0.5 (Tiny 'shelve'-like database with concurrency support)
  • PyQt5 5.5 (Python bindings for the Qt cross platform GUI toolkit)
  • qtconsole 4.0.1 (Jupyter Qt console)
  • simplegeneric 0.8.1 (Simple generic functions (similar to Python's own len(), pickle.dump(), etc.))
  • traitlets 4.0.0 (Traitlets Python config system)

Upgraded packages:

  • baresql 0.7.1 → 0.7.2 (playing SQL directly on Python datas)
  • cffi 1.1.2 → 1.2.0 (Foreign Function Interface for Python calling C code.)
  • cython 0.22.1 → 0.23 (Cython is a language that makes writing C extensions for the Python language as easy as Python)
  • dask 0.6.1 → 0.7.0 (Minimal task scheduling abstraction)
  • decorator 3.4.2 → 4.0.2 (Better living through Python with decorators)
  • dill 0.2.3 → 0.2.4 (serialize all of python (almost))
  • ipython 3.2.1 → 4.0.0 (Enhanced Python shell)
  • jinja2 2.7.3 → 2.8 (Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code))
  • networkx 1.9.1 → 1.10 (Python package for creating and manipulating graphs and networks)
  • numpy 1.9.2+mkl → 1.9.2 (NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module))
  • pip 7.1.0 → 7.1.1 (A tool for installing and managing Python packages)
  • rpy2 2.6.1 → 2.6.2 (Python interface to the R language (embedded R))
  • spyder 2.3.5.2 → 3.0.0.dev0 (Scientific PYthon Development EnviRonment: designed for interactive computing and data visualisation with a simple and intuitive user interface)
  • sqlite-bro 0.8.8 → 0.8.10 (a graphic SQLite Client in 1 Python file)
  • sqlparse 0.1.15 → 0.1.16 (Non-validating SQL parser)
  • toolz 0.7.2 → 0.7.3 (List processing tools and functional utilities)
  • twitter 1.17.0 → 1.17.1 (An API and command-line toolset for Twitter (twitter.com))

Removed packages:

  • formlayout 1.0.15 (Module for creating form dialogs/widgets to edit various type of parameters without having to write any GUI code)
  • guidata 1.6.2 (Automatically generated graphical user interfaces for easy data set edition and display)
  • locket.py 0.2.0 (File-based locks for Python for Linux and Windows)
  • PyQt4 4.11.4 (Python bindings for the Qt cross platform GUI toolkit)
  • PyQtdesignerplugins 1.1 (PyQtdesignerplugins installs Python Qt designer plugins (Matplotlib, guiqwt, etc.) for PyQt4)
  • PyQwt 5.2.1 (2D plotting library (set of Python bindings for the Qwt library featuring fast plotting))
  • ViTables 2.1 (Graphical tool for browsing and editing files in both HDF5 and PyTables formats)

@stonebig
Copy link
Contributor Author

build2 (2015-09-12: Pandas 0.17rc1, Cython 0.23.2, Dask 0.7.1, Spyder-2.3.6 )

main features (since build1):

  • Jupyter/Ipython 4 and ipython-parallel normalization work
  • updates: Pandas, Cython, Dask, Spyder, Keras, ...
  • Qt4 to Qt5 easier transition (beta) work: python_qwt+guidata+guiqwt from Pierre Raybaut
  • Winpython build process now mostly done via 'pip -r requirements.txt' method.

expected for next build:

  • matplotlib1.5rc1, holoviews 1.3.3, scikit-learn 0.17
MD5 SHA-1 Binary Size
3828983d2ec9573e591f09828d104048 20f5b3c47395bbc894c00f4d7f86448edd1a7acf winpython-64bit-3.4.3.6_build2.exe 283 456 027 Bytes
d8cca4efe78cd93a9d7c34cf5cec0de7 37714acb7cf415a3ebdea92062e16869584173d3 winpython-64bit-3.4.3.6qt5_build2.exe 290 409 742 Bytes

History of changes for WinPython 3.4.3.6

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

Python packages

New packages:

  • ipykernel 4.0.3 (IPython Kernel for Jupyter)
  • ipyparallel 4.0.2 (Interactive Parallel Computing with IPython)
  • ipython-genutils 0.1.0 (Vestigial utilities from IPython)
  • ipywidgets 4.0.2 (IPython HTML widgets for Jupyter)
  • jupyter 1.0.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-client 4.0.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-console 4.0.2 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-core 4.0.4 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • locket 0.2.0 (File-based locks for Python for Linux and Windows)
  • nbconvert 4.0.0 (Converting Jupyter Notebooks)
  • nbformat 4.0.0 (The Jupyter Notebook format)
  • notebook 4.0.4 (# Jupyter Notebook)
  • path.py 8.1 (A module wrapper for os.path)
  • pickleshare 0.5 (Tiny 'shelve'-like database with concurrency support)
  • py 1.4.30 (library with cross-python path, ini-parsing, io, code, log facilities)
  • pytest 2.7.2 (pytest: simple powerful testing with Python)
  • python-qwt 0.1.0 (Qt plotting widgets for Python)
  • qtconsole 4.0.1 (Jupyter Qt console)
  • simplegeneric 0.8.1 (Simple generic functions (similar to Python's own len(), pickle.dump(), etc.))
  • traitlets 4.0.0 (Traitlets Python config system)

Upgraded packages:

  • baresql 0.7.1 → 0.7.2 (playing SQL directly on Python datas)
  • bcolz 0.10.0 → 0.11.0 (columnar and compressed data containers.)
  • bokeh 0.9.2 → 0.9.3 (Statistical and novel interactive HTML plots for Python)
  • certifi 2015.4.28 → 2015.9.6.1 (Python package for providing Mozilla's CA Bundle.)
  • cffi 1.1.2 → 1.2.1 (Foreign Function Interface for Python calling C code.)
  • click 4.1 → 5.0 (A simple wrapper around optparse for powerful command line utilities.)
  • cython 0.22.1 → 0.23.2 (Cython is a language that makes writing C extensions for the Python language as easy as Python)
  • dask 0.6.1 → 0.7.1 (Minimal task scheduling abstraction)
  • decorator 3.4.2 → 4.0.2 (Better living through Python with decorators)
  • dill 0.2.3 → 0.2.4 (serialize all of python (almost))
  • greenlet 0.4.7 → 0.4.9 (Lightweight in-process concurrent programming)
  • ipython 3.2.1 → 4.0.0 (Enhanced Python shell)
  • jinja2 2.7.3 → 2.8 (Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code))
  • keras 0.1.2 → 0.1.3 (Theano-based Deep Learning library)
  • mistune 0.7 → 0.7.1 (The fastest markdown parser in pure Python, inspired by marked.)
  • networkx 1.9.1 → 1.10 (Python package for creating and manipulating graphs and networks)
  • nltk 3.0.4 → 3.0.5 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)
  • numpy 1.9.2+mkl → 1.9.2 (NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module))
  • oct2py 3.3.0 → 3.3.1 (Python to GNU Octave bridge --> run m-files from python.)
  • pandas 0.16.2 → 0.17.0rc1 (Powerful data structures for data analysis, time series and statistics)
  • pip 7.1.0 → 7.1.2 (A tool for installing and managing Python packages)
  • psutil 3.1.1 → 3.2.1 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)
  • rpy2 2.6.1 → 2.6.3 (Python interface to the R language (embedded R))
  • setuptools 17.1.1 → 18.3 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • spyder 2.3.5.2 → 2.3.6 (Scientific PYthon Development EnviRonment: designed for interactive computing and data visualisation with a simple and intuitive user interface)
  • sqlite-bro 0.8.8 → 0.8.10 (a graphic SQLite Client in 1 Python file)
  • sqlparse 0.1.15 → 0.1.16 (Non-validating SQL parser)
  • sympy 0.7.6 → 0.7.6.1 (Symbolic Mathematics Library)
  • toolz 0.7.2 → 0.7.3 (List processing tools and functional utilities)
  • twitter 1.17.0 → 1.17.1 (An API and command-line toolset for Twitter (twitter.com))
  • winpython 1.1 → 1.2 (WinPython distribution tools, including WPPM (package manager))
  • xray 0.5.2 → 0.6.0 (N-D labeled arrays and datasets in Python)

Removed packages:

  • fonttools 2.5 (Tools to manipulate font files)
  • locket.py 0.2.0 (File-based locks for Python for Linux and Windows)
  • Polygon3 3.0.7 (Polygon3 is a Python-3 package that handles polygonal shapes in 2D)
  • TTFQuery 1.0.5 (FontTools-based package for querying system fonts)

@stonebig stonebig added this to the 2015-07 Ipython 4.0 (last Python 2.7 32bit release) milestone Sep 26, 2015
@stonebig stonebig changed the title release 2015-07 follow-up (September 2015) release 2015-07 follow-up (October 2015) Sep 30, 2015
@stonebig
Copy link
Contributor Author

stonebig commented Oct 4, 2015

build3 (2015-10-04: Matplotlib 1.5rc2, Pandas 0.17rc2, Spyder-3.0.0dev2015-09-30 )

main features (since build2):

  • Matplotlib 1.5rc2, Pandas 0.17rc2
  • all branches use the same package version of Spyder 3 , guidata, guiqwt , python_qwt
  • one common set of icons for Qt4 and Qt5.

known issue:

MD5 SHA-1 Binary Size
e318de1efa8020e5321a3cca868aa0e4 ffbdea77a7476f6fac8f6bcffd6c80c8b709f567 winpython-64bit-3.4.3.6qt5_build3.exe 282 098 920 Bytes
4b9442b2cb4a1c149888df5cadef326b a62fde2688c190b862eeb20a11addab22e63eb1a winpython-64bit-3.4.3.6_build3.exe 276 549 274 Bytes

History of changes for WinPython 3.4.3.6

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

Python packages

New packages:

  • blosc 1.2.8 (Blosc data compressor)
  • bloscpack 0.9.0 (Command line interface to and serialization format for Blosc)
  • bqplot 0.3.8 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
  • castra 0.1.6 (On-disk partitioned store)
  • cycler 0.9.0 (Composable style cycles)
  • ipykernel 4.0.3 (IPython Kernel for Jupyter)
  • ipyparallel 4.0.2 (Interactive Parallel Computing with IPython)
  • ipython-genutils 0.1.0 (Vestigial utilities from IPython)
  • ipywidgets 4.0.3 (IPython HTML widgets for Jupyter)
  • jupyter 1.0.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-client 4.0.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-console 4.0.2 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-core 4.0.6 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • locket 0.2.0 (File-based locks for Python for Linux and Windows)
  • nbconvert 4.0.0 (Converting Jupyter Notebooks)
  • nbformat 4.0.0 (The Jupyter Notebook format)
  • notebook 4.0.5 (# Jupyter Notebook)
  • path.py 8.1.1 (A module wrapper for os.path)
  • pickleshare 0.5 (Tiny 'shelve'-like database with concurrency support)
  • py 1.4.30 (library with cross-python path, ini-parsing, io, code, log facilities)
  • PyQt5 5.5 (Python bindings for the Qt cross platform GUI toolkit)
  • pytest 2.8.1 (pytest: simple powerful testing with Python)
  • python-qwt 0.2.1 (Qt plotting widgets for Python)
  • qtconsole 4.0.1 (Jupyter Qt console)
  • requests-toolbelt 0.4.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • simplegeneric 0.8.1 (Simple generic functions (similar to Python's own len(), pickle.dump(), etc.))
  • traitlets 4.0.0 (Traitlets Python config system)

Upgraded packages:

  • babel 1.3 → 2.1.1 (Internationalization utilities)
  • baresql 0.7.1 → 0.7.2 (playing SQL directly on Python datas)
  • bcolz 0.10.0 → 0.11.0 (columnar and compressed data containers.)
  • beautifulsoup4 4.4.0 → 4.4.1 (Screen-scraping library)
  • blaze 0.8.2 → 0.8.3 (Blaze)
  • bokeh 0.9.2 → 0.10.0 (Statistical and novel interactive HTML plots for Python)
  • certifi 2015.4.28 → 2015.9.6.1 (Python package for providing Mozilla's CA Bundle.)
  • cffi 1.1.2 → 1.2.1 (Foreign Function Interface for Python calling C code.)
  • click 4.1 → 5.0 (A simple wrapper around optparse for powerful command line utilities.)
  • cython 0.22.1 → 0.23.3 (Cython is a language that makes writing C extensions for the Python language as easy as Python)
  • dask 0.6.1 → 0.7.3 (Minimal task scheduling abstraction)
  • datashape 0.4.6 → 0.4.7 (A data description language)
  • decorator 3.4.2 → 4.0.4 (Better living through Python with decorators)
  • dill 0.2.3 → 0.2.4 (serialize all of python (almost))
  • greenlet 0.4.7 → 0.4.9 (Lightweight in-process concurrent programming)
  • guidata 1.6.2 → 1.7.0b5 (Automatically generated graphical user interfaces for easy data set edition and display)
  • guiqwt 2.3.2 → 3.0.0b5 (Efficient curve/image plotting and other GUI tools for scientific data processing software development)
  • ipython 3.2.1 → 4.0.0 (Enhanced Python shell)
  • ipython-sql 0.3.6 → 0.3.7.1 (RDBMS access via IPython)
  • jinja2 2.7.3 → 2.8 (Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code))
  • keras 0.1.2 → 0.1.3 (Theano-based Deep Learning library)
  • lmfit 0.8.3 → 0.9.0 (Least-Squares Minimization with Bounds and Constraints)
  • matplotlib 1.4.3 → 1.5.0rc2 (2D plotting library (embeddable in GUIs created with PyQt))
  • mistune 0.7 → 0.7.1 (The fastest markdown parser in pure Python, inspired by marked.)
  • netcdf4 1.1.9 → 1.2.0 (python/numpy interface to netCDF library (versions 3 and 4))
  • networkx 1.9.1 → 1.10 (Python package for creating and manipulating graphs and networks)
  • nltk 3.0.4 → 3.0.5 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)
  • numexpr 2.4.3 → 2.4.4 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)
  • numpy 1.9.2+mkl → 1.9.3 (NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module))
  • oct2py 3.3.0 → 3.3.3 (Python to GNU Octave bridge --> run m-files from python.)
  • odo 0.3.3 → 0.3.4 (Data migration in Python)
  • pandas 0.16.2 → 0.17.0rc2 (Powerful data structures for data analysis, time series and statistics)
  • pillow 2.9.0 → 3.0.0 (Python Imaging Library (fork))
  • pip 7.1.0 → 7.1.2 (A tool for installing and managing Python packages)
  • psutil 3.1.1 → 3.2.1 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)
  • pytz 2015.4 → 2015.6 (World Timezone Definitions for Python)
  • rpy2 2.6.1 → 2.7.0 (Python interface to the R language (embedded R))
  • setuptools 17.1.1 → 18.3 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • sphinx-rtd-theme 0.1.8 → 0.1.9 (Tool for generating documentation which uses reStructuredText as its markup language)
  • spyder 2.3.5.2 → 3.0.0.dev0 (Scientific PYthon Development EnviRonment: designed for interactive computing and data visualisation with a simple and intuitive user interface)
  • sqlite-bro 0.8.8 → 0.8.10 (a graphic SQLite Client in 1 Python file)
  • sqlparse 0.1.15 → 0.1.16 (Non-validating SQL parser)
  • sympy 0.7.6 → 0.7.6.1 (Symbolic Mathematics Library)
  • tables 3.2.1 → 3.2.2 (Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data))
  • toolz 0.7.2 → 0.7.3 (List processing tools and functional utilities)
  • twine 1.5.0 → 1.6.2 (Collection of utilities for interacting with PyPI)
  • twitter 1.17.0 → 1.17.1 (An API and command-line toolset for Twitter (twitter.com))
  • wheel 0.24.0 → 0.26.0 (A built-package format for Python.)
  • winpython 1.1 → 1.2 (WinPython distribution tools, including WPPM (package manager))
  • xray 0.5.2 → 0.6.0 (N-D labeled arrays and datasets in Python)

Removed packages:

  • fonttools 2.5 (Tools to manipulate font files)
  • formlayout 1.0.15 (Module for creating form dialogs/widgets to edit various type of parameters without having to write any GUI code)
  • locket.py 0.2.0 (File-based locks for Python for Linux and Windows)
  • Markdown 2.6.2 (Python implementation of Markdown.)
  • Polygon3 3.0.7 (Polygon3 is a Python-3 package that handles polygonal shapes in 2D)
  • PyQt4 4.11.4 (Python bindings for the Qt cross platform GUI toolkit)
  • PyQtdesignerplugins 1.1 (PyQtdesignerplugins installs Python Qt designer plugins (Matplotlib, guiqwt, etc.) for PyQt4)
  • PyQwt 5.2.1 (2D plotting library (set of Python bindings for the Qwt library featuring fast plotting))
  • pystache 0.5.4 (Mustache for Python)
  • TTFQuery 1.0.5 (FontTools-based package for querying system fonts)
  • ViTables 2.1 (Graphical tool for browsing and editing files in both HDF5 and PyTables formats)

@stonebig
Copy link
Contributor Author

build4 (2015-10-11: Matplotlib 1.5rc2, Pandas 0.17, Spyder-3.0.0dev2015-10-08)

main features (since build3):

  • Pandas 0.17 final, with pandas-datareader complement package
  • latest versions of Spyder 3, guiqwt , PythonQwt, jupyter/ipython 4
  • new script make_winpython_movable.bat to re-establish WinPython move-ability after a pip package update (make_winpython_fix.bat is for reverse action)

known issue:

  • holoviews have shim warnings (would be nice if you can propose upstream patches)

things to look at:

  • does seaborn 'patched for Matplotlib 1.4' works as good as usual ?

still hoped for release (mid or end october):

  • Matplotlib 1.5 final
  • a patch for holoviews
MD5 SHA-1 Binary Size
4c3ac0a80731f08e53665ab6a1164bea cf9aba717b9f35f0b756285f75ce46f7b2fca76d winpython-64bit-3.4.3.6qt5_build4.exe 282 684 683 Bytes
a9228990b89e0cbf80301a8ee687b49f 07c2f6fdab6f636321c51b776375a8224eb5ce9c winpython-64bit-3.4.3.6_build4.exe 277 110 593 Bytes

History of changes for WinPython 3.4.3.6Qt5

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

Python packages

New packages:

  • blosc 1.2.8 (Blosc data compressor)
  • bloscpack 0.9.0 (Command line interface to and serialization format for Blosc)
  • bqplot 0.3.8 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
  • castra 0.1.6 (On-disk partitioned store)
  • cycler 0.9.0 (Composable style cycles)
  • ipykernel 4.1.0 (IPython Kernel for Jupyter)
  • ipyparallel 4.0.2 (Interactive Parallel Computing with IPython)
  • ipython-genutils 0.1.0 (Vestigial utilities from IPython)
  • ipywidgets 4.0.3 (IPython HTML widgets for Jupyter)
  • jupyter 1.0.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-client 4.1.1 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-console 4.0.3 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-core 4.0.6 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • locket 0.2.0 (File-based locks for Python for Linux and Windows)
  • nbconvert 4.0.0 (Converting Jupyter Notebooks)
  • nbformat 4.0.1 (The Jupyter Notebook format)
  • notebook 4.0.6 (# Jupyter Notebook)
  • pandas-datareader 0.2.0 (Data readers extracted from the pandas codebase,should be compatible with recent pandas versions)
  • path.py 8.1.2 (A module wrapper for os.path)
  • pickleshare 0.5 (Tiny 'shelve'-like database with concurrency support)
  • py 1.4.30 (library with cross-python path, ini-parsing, io, code, log facilities)
  • PyQt5 5.5 (Python bindings for the Qt cross platform GUI toolkit)
  • pytest 2.8.2 (pytest: simple powerful testing with Python)
  • pythonqwt 0.3.0 (Qt plotting widgets for Python)
  • qtconsole 4.0.1 (Jupyter Qt console)
  • requests-toolbelt 0.4.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rx 1.2.3 (Reactive Extensions (Rx) for Python)
  • simplegeneric 0.8.1 (Simple generic functions (similar to Python's own len(), pickle.dump(), etc.))
  • traitlets 4.0.0 (Traitlets Python config system)

Upgraded packages:

  • babel 1.3 → 2.1.1 (Internationalization utilities)
  • baresql 0.7.1 → 0.7.2 (playing SQL directly on Python datas)
  • bcolz 0.10.0 → 0.11.3 (columnar and compressed data containers.)
  • beautifulsoup4 4.4.0 → 4.4.1 (Screen-scraping library)
  • blaze 0.8.2 → 0.8.3 (Blaze)
  • bokeh 0.9.2 → 0.10.0 (Statistical and novel interactive HTML plots for Python)
  • certifi 2015.4.28 → 2015.9.6.1 (Python package for providing Mozilla's CA Bundle.)
  • cffi 1.1.2 → 1.2.1 (Foreign Function Interface for Python calling C code.)
  • click 4.1 → 5.0 (A simple wrapper around optparse for powerful command line utilities.)
  • cython 0.22.1 → 0.23.4 (Cython is a language that makes writing C extensions for the Python language as easy as Python)
  • dask 0.6.1 → 0.7.3 (Minimal task scheduling abstraction)
  • datashape 0.4.6 → 0.4.7 (A data description language)
  • decorator 3.4.2 → 4.0.4 (Better living through Python with decorators)
  • dill 0.2.3 → 0.2.4 (serialize all of python (almost))
  • greenlet 0.4.7 → 0.4.9 (Lightweight in-process concurrent programming)
  • guidata 1.6.2 → 1.7.0b5 (Automatically generated graphical user interfaces for easy data set edition and display)
  • guiqwt 2.3.2 → 3.0.0b6 (Efficient curve/image plotting and other GUI tools for scientific data processing software development)
  • ipython 3.2.1 → 4.0.0 (Enhanced Python shell)
  • ipython-sql 0.3.6 → 0.3.7.1 (RDBMS access via IPython)
  • jedi 0.9.0 → 0.8.1 (An autocompletion tool for Python that can be used for text editors)
  • jinja2 2.7.3 → 2.8 (Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code))
  • keras 0.1.2 → 0.2.0 (Theano-based Deep Learning library)
  • lmfit 0.8.3 → 0.9.1 (Least-Squares Minimization with Bounds and Constraints)
  • matplotlib 1.4.3 → 1.5.0rc2 (2D plotting library (embeddable in GUIs created with PyQt))
  • mistune 0.7 → 0.7.1 (The fastest markdown parser in pure Python, inspired by marked.)
  • netcdf4 1.1.9 → 1.2.0 (python/numpy interface to netCDF library (versions 3 and 4))
  • networkx 1.9.1 → 1.10 (Python package for creating and manipulating graphs and networks)
  • nltk 3.0.4 → 3.0.5 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)
  • numexpr 2.4.3 → 2.4.4 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)
  • numpy 1.9.2+mkl → 1.9.3 (NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module))
  • oct2py 3.3.0 → 3.3.3 (Python to GNU Octave bridge --> run m-files from python.)
  • odo 0.3.3 → 0.3.4 (Data migration in Python)
  • pandas 0.16.2 → 0.17.0 (Powerful data structures for data analysis, time series and statistics)
  • pillow 2.9.0 → 3.0.0 (Python Imaging Library (fork))
  • pip 7.1.0 → 7.1.2 (A tool for installing and managing Python packages)
  • psutil 3.1.1 → 3.2.2 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)
  • pytz 2015.4 → 2015.6 (World Timezone Definitions for Python)
  • requests 2.7.0 → 2.8.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rpy2 2.6.1 → 2.7.0 (Python interface to the R language (embedded R))
  • seaborn 0.6.0 → 0.7.0.dev0 (statistical data visualization)
  • setuptools 17.1.1 → 18.3 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • six 1.9.0 → 1.10.0 (Python 2 and 3 compatibility utilities)
  • sphinx-rtd-theme 0.1.8 → 0.1.9 (Tool for generating documentation which uses reStructuredText as its markup language)
  • spyder 2.3.5.2 → 3.0.0.dev0 (Scientific PYthon Development EnviRonment: designed for interactive computing and data visualisation with a simple and intuitive user interface)
  • sqlite-bro 0.8.8 → 0.8.10 (a graphic SQLite Client in 1 Python file)
  • sqlparse 0.1.15 → 0.1.16 (Non-validating SQL parser)
  • sympy 0.7.6 → 0.7.6.1 (Symbolic Mathematics Library)
  • tables 3.2.1 → 3.2.2 (Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data))
  • toolz 0.7.2 → 0.7.3 (List processing tools and functional utilities)
  • twine 1.5.0 → 1.6.3 (Collection of utilities for interacting with PyPI)
  • twitter 1.17.0 → 1.17.1 (An API and command-line toolset for Twitter (twitter.com))
  • wheel 0.24.0 → 0.26.0 (A built-package format for Python.)
  • winpython 1.1 → 1.2 (WinPython distribution tools, including WPPM (package manager))
  • xlsxwriter 0.7.3 → 0.7.6 (A Python module for creating Excel XLSX files.)
  • xray 0.5.2 → 0.6.0 (N-D labeled arrays and datasets in Python)

Removed packages:

  • fonttools 2.5 (Tools to manipulate font files)
  • formlayout 1.0.15 (Module for creating form dialogs/widgets to edit various type of parameters without having to write any GUI code)
  • locket.py 0.2.0 (File-based locks for Python for Linux and Windows)
  • Markdown 2.6.2 (Python implementation of Markdown.)
  • Polygon3 3.0.7 (Polygon3 is a Python-3 package that handles polygonal shapes in 2D)
  • PyQt4 4.11.4 (Python bindings for the Qt cross platform GUI toolkit)
  • PyQtdesignerplugins 1.1 (PyQtdesignerplugins installs Python Qt designer plugins (Matplotlib, guiqwt, etc.) for PyQt4)
  • PyQwt 5.2.1 (2D plotting library (set of Python bindings for the Qwt library featuring fast plotting))
  • pystache 0.5.4 (Mustache for Python)
  • TTFQuery 1.0.5 (FontTools-based package for querying system fonts)
  • ViTables 2.1 (Graphical tool for browsing and editing files in both HDF5 and PyTables formats)

@carlkl
Copy link

carlkl commented Oct 12, 2015

@stonebig, the libpython package should be removed as the import libraries are contained in the mingwpy package. No news for mingwpy for python-3.5 up to now.

@stonebig
Copy link
Contributor Author

Hi @carlkl,

I thought I removed libpythonpackage when you first time suggested it, a long time ago. What let you believe it's still there ? (it may come from something else now)

@carlkl
Copy link

carlkl commented Oct 12, 2015

It is still listed in packages.ini as far as I can see.

@stonebig
Copy link
Contributor Author

Libpython package is not in current default Winpython, even if it's name is remembered in packages.ini.

package.ini is just a dictionnary to put a label in front of packages in "Winpython Control Panel".

I don't remove names from it,

@stonebig
Copy link
Contributor Author

_release candidate_ (2015-10-26: Matplotlib 1.5rc3, Pandas 0.17, Spyder-3.0.0dev2015-10-23)

main features (since build4):

  • latest versions of Spyder 3, guiqwt/guidata , PythonQwt, jupyter/ipython 4
  • all shim warnings following Ipython 4 / Matplotlib 1.5 transitions are resolved
  • Qt5 32 bit version also

known issue:

  • bqplot 0.4 is new and relies on newest Ipython (so maybe not glitch-free yet)
  • holoviews1.3.2 trunk of 2015-10-26 is an intermediate state to next release (may not fit everyone)
MD5 SHA-1 Binary Size
c332b2a6c40dae93b39711b7dda2949f d1fd2b65dde03f02894b6120cf51b6c7beadc00e winpython-64bit-3.4.3.6Qt5_rc.exe 283 569 624 Bytes
c30fd4e28775bdccc724aeb0e25b6e86 4304fdb89f98c3ee20eb7d9f206d2df3c29f65bb winpython-32bit-3.4.3.6Qt5_rc.exe 227 633 183 Bytes
56d43b96d221a6af29bd1c8e7f3f6cef 14c67a5d5211808195ec17a41b18cc4ab1d0ceba winpython-64bit-3.4.3.6_rc.exe 277 961 635 Bytes
ddeb7a4b7f3d7ae06e00626f87468e9e 8391a55c729df4a937eddb8b79a7318e1c47667e winpython-32bit-3.4.3.6_rc.exe 223 807 842 Bytes
1e28d9bdf45f2cef76d374b1d419ad19 a12c438c6be38c8c574f5f4548047a262996e788 winpython-64bit-2.7.10.3_rc.exe 275 838 261 Bytes
8b3e5ba2e9943452907cadcddba47260 35bdea16ecf83b5458292c1f5f6bcb06d8a41d33 winpython-32bit-2.7.10.3_rc.exe 220 465 855 Bytes

History of changes for WinPython 3.4.3.6

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

Python packages

New packages:

  • backports-abc 0.4 (A backport of recent additions to the 'collections.abc' module.)
  • blosc 1.2.8 (Blosc data compressor)
  • bloscpack 0.9.0 (Command line interface to and serialization format for Blosc)
  • bottleneck 1.0.0 (Fast NumPy array functions written in Cython)
  • bqplot 0.4.2 (Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.)
  • castra 0.1.6 (On-disk partitioned store)
  • cycler 0.9.0 (Composable style cycles)
  • ipykernel 4.1.1 (IPython Kernel for Jupyter)
  • ipyparallel 4.0.2 (Interactive Parallel Computing with IPython)
  • ipython-genutils 0.1.0 (Vestigial utilities from IPython)
  • ipywidgets 4.1.0 (IPython HTML widgets for Jupyter)
  • jupyter 1.0.0 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-client 4.1.1 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-console 4.0.3 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • jupyter-core 4.0.6 (Jupyter metapackage. Install all the Jupyter components in one go.)
  • locket 0.2.0 (File-based locks for Python for Linux and Windows)
  • nbconvert 4.0.0 (Converting Jupyter Notebooks)
  • nbformat 4.0.1 (The Jupyter Notebook format)
  • notebook 4.0.6 (# Jupyter Notebook)
  • pandas-datareader 0.2.0 (Data readers extracted from the pandas codebase,should be compatible with recent pandas versions)
  • path.py 8.1.2 (A module wrapper for os.path)
  • pickleshare 0.5 (Tiny 'shelve'-like database with concurrency support)
  • py 1.4.30 (library with cross-python path, ini-parsing, io, code, log facilities)
  • PyQt5 5.5.1 (Python bindings for the Qt cross platform GUI toolkit)
  • pytest 2.8.2 (pytest: simple powerful testing with Python)
  • python-hdf4 0.9 (Python-HDF4: Python interface to the NCSA HDF4 library)
  • pythonqwt 0.4.0 (Qt plotting widgets for Python)
  • qtconsole 4.1.0 (Jupyter Qt console)
  • requests-toolbelt 0.4.0 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rx 1.2.3 (Reactive Extensions (Rx) for Python)
  • simplegeneric 0.8.1 (Simple generic functions (similar to Python's own len(), pickle.dump(), etc.))
  • traitlets 4.0.0 (Traitlets Python config system)

Upgraded packages:

  • babel 1.3 → 2.1.1 (Internationalization utilities)
  • baresql 0.7.1 → 0.7.2 (playing SQL directly on Python datas)
  • bcolz 0.10.0 → 0.11.4 (columnar and compressed data containers.)
  • beautifulsoup4 4.4.0 → 4.4.1 (Screen-scraping library)
  • blaze 0.8.2 → 0.8.3 (Blaze)
  • bokeh 0.9.2 → 0.10.0 (Statistical and novel interactive HTML plots for Python)
  • certifi 2015.4.28 → 2015.9.6.1 (Python package for providing Mozilla's CA Bundle.)
  • cffi 1.1.2 → 1.3.0 (Foreign Function Interface for Python calling C code.)
  • click 4.1 → 5.0 (A simple wrapper around optparse for powerful command line utilities.)
  • cython 0.22.1 → 0.23.4 (Cython is a language that makes writing C extensions for the Python language as easy as Python)
  • cytoolz 0.7.3 → 0.7.4 (Cython implementation of Toolz: High performance functional utilities)
  • dask 0.6.1 → 0.7.5 (Minimal task scheduling abstraction)
  • datashape 0.4.6 → 0.4.7 (A data description language)
  • decorator 3.4.2 → 4.0.4 (Better living through Python with decorators)
  • dill 0.2.3 → 0.2.4 (serialize all of python (almost))
  • greenlet 0.4.7 → 0.4.9 (Lightweight in-process concurrent programming)
  • guidata 1.6.2 → 1.7.0b6 (Automatically generated graphical user interfaces for easy data set edition and display)
  • guiqwt 2.3.2 → 3.0.0b7 (Efficient curve/image plotting and other GUI tools for scientific data processing software development)
  • husl 4.0.2 → 4.0.3 (Human-friendly HSL (Hue-Saturation-Lightness))
  • ipython 3.2.1 → 4.0.0 (Enhanced Python shell)
  • ipython-sql 0.3.6 → 0.3.7.1 (RDBMS access via IPython)
  • jedi 0.9.0 → 0.8.1 (An autocompletion tool for Python that can be used for text editors)
  • jinja2 2.7.3 → 2.8 (Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code))
  • joblib 0.8.4 → 0.9.2 (Lightweight pipelining: using Python functions as pipeline jobs.)
  • keras 0.1.2 → 0.2.0 (Theano-based Deep Learning library)
  • lmfit 0.8.3 → 0.9.1 (Least-Squares Minimization with Bounds and Constraints)
  • logilab-common 1.0.2 → 1.1.0 (Collection of low-level Python packages and modules used by Logilab projects (required for pylint))
  • matplotlib 1.4.3 → 1.5.0rc3 (2D plotting library (embeddable in GUIs created with PyQt))
  • mistune 0.7 → 0.7.1 (The fastest markdown parser in pure Python, inspired by marked.)
  • netcdf4 1.1.9 → 1.2.1 (python/numpy interface to netCDF library (versions 3 and 4))
  • networkx 1.9.1 → 1.10 (Python package for creating and manipulating graphs and networks)
  • nltk 3.0.4 → 3.0.5 (The Natural Language Toolkit (NLTK) is a Python package for natural language processing.)
  • numexpr 2.4.3 → 2.4.4 (Fast evaluation of array expressions elementwise by using a vector-based virtual machine)
  • numpy 1.9.2+mkl → 1.9.3 (NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module))
  • oct2py 3.3.0 → 3.3.3 (Python to GNU Octave bridge --> run m-files from python.)
  • odo 0.3.3 → 0.3.4 (Data migration in Python)
  • pandas 0.16.2 → 0.17.0 (Powerful data structures for data analysis, time series and statistics)
  • pillow 2.9.0 → 3.0.0 (Python Imaging Library (fork))
  • pip 7.1.0 → 7.1.2 (A tool for installing and managing Python packages)
  • psutil 3.1.1 → 3.2.2 (Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way)
  • pyaudio 0.2.8 → 0.2.9 (Bindings for PortAudio v19, the cross-platform audio input/output stream library.)
  • pyopengl 3.1.0 → 3.1.1b1 (Cross platform Python binding to OpenGL and related APIs)
  • pytz 2015.4 → 2015.6 (World Timezone Definitions for Python)
  • requests 2.7.0 → 2.8.1 (Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.)
  • rpy2 2.6.1 → 2.7.2 (Python interface to the R language (embedded R))
  • scipy 0.16.0 → 0.16.1 (SciPy: Scientific Library for Python (advanced math, signal processing, optimization, statistics, ...))
  • seaborn 0.6.0 → 0.7.0.dev0 (statistical data visualization)
  • setuptools 17.1.1 → 18.4 (Download, build, install, upgrade, and uninstall Python packages - easily)
  • six 1.9.0 → 1.10.0 (Python 2 and 3 compatibility utilities)
  • sphinx-rtd-theme 0.1.8 → 0.1.9 (Tool for generating documentation which uses reStructuredText as its markup language)
  • spyder 2.3.5.2 → 3.0.0.dev0 (Scientific PYthon Development EnviRonment: designed for interactive computing and data visualisation with a simple and intuitive user interface)
  • sqlalchemy 1.0.8 → 1.0.9 (SQL Toolkit and Object Relational Mapper)
  • sqlite-bro 0.8.8 → 0.8.10 (a graphic SQLite Client in 1 Python file)
  • sqlparse 0.1.15 → 0.1.16 (Non-validating SQL parser)
  • sympy 0.7.6 → 0.7.6.1 (Symbolic Mathematics Library)
  • tables 3.2.1 → 3.2.2 (Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data))
  • toolz 0.7.2 → 0.7.4 (List processing tools and functional utilities)
  • twine 1.5.0 → 1.6.3 (Collection of utilities for interacting with PyPI)
  • twitter 1.17.0 → 1.17.1 (An API and command-line toolset for Twitter (twitter.com))
  • wheel 0.24.0 → 0.26.0 (A built-package format for Python.)
  • winpython 1.1 → 1.2 (WinPython distribution tools, including WPPM (package manager))
  • xlsxwriter 0.7.3 → 0.7.7 (A Python module for creating Excel XLSX files.)
  • xray 0.5.2 → 0.6.1 (N-D labeled arrays and datasets in Python)

Removed packages:

  • fonttools 2.5 (Tools to manipulate font files)
  • formlayout 1.0.15 (Module for creating form dialogs/widgets to edit various type of parameters without having to write any GUI code)
  • locket.py 0.2.0 (File-based locks for Python for Linux and Windows)
  • Polygon3 3.0.7 (Polygon3 is a Python-3 package that handles polygonal shapes in 2D)
  • pyhdf 0.8.3 (Python interface to HDF4 files (Hierarchical Data Format version 4))
  • PyQt4 4.11.4 (Python bindings for the Qt cross platform GUI toolkit)
  • PyQtdesignerplugins 1.1 (PyQtdesignerplugins installs Python Qt designer plugins (Matplotlib, guiqwt, etc.) for PyQt4)
  • PyQwt 5.2.1 (2D plotting library (set of Python bindings for the Qwt library featuring fast plotting))
  • TTFQuery 1.0.5 (FontTools-based package for querying system fonts)
  • ViTables 2.1 (Graphical tool for browsing and editing files in both HDF5 and PyTables formats)

@sumanstats
Copy link

Will the upcoming winpython3 release coming with Python 3.5.0??

Thanks,
suman12029@yahoo.co.uk

@stonebig
Copy link
Contributor Author

Hi @suman12029,

Not, It won't. It's too early. Maybe in 6 months.

After initial Python 3.5.1 stabilization, it depends on:

  • having the VS2010 installed on most pc (or having most pc under Windows 10)
  • having a Cython toolchain.

@jondo
Copy link

jondo commented Oct 30, 2015

BTW., there is a spelling error on https://winpython.github.io/: it should be closer, not clother.

@stonebig
Copy link
Contributor Author

Ooups ! fixed.... Now you point that sentence to me, I'm not sure it's grammatically correct english

@stonebig
Copy link
Contributor Author

stonebig commented Nov 1, 2015

apparently pymc compilation miss the openBlas package:

!pip install pymc

1 similar comment
@stonebig
Copy link
Contributor Author

stonebig commented Nov 1, 2015

apparently pymc compilation miss the openBlas package:

!pip install pymc

@carlkl
Copy link

carlkl commented Nov 2, 2015

An important information from MS 2015-09-11 (yes, it's nine-eleven):
http://blogs.msdn.com/b/vcblog/archive/2015/03/03/introducing-the-universal-crt.aspx
Updated September 11, 2015: App-local deployment of the Universal CRT is supported

That means UCRT https://www.microsoft.com/en-us/download/confirmation.aspx?id=48234 can be deployed app-local, that is alongside the application.

@carlkl
Copy link

carlkl commented Nov 2, 2015

@stonebig, the Gohlke pymc wheels depends on numpy-MKL not OpenBLAS, right?

@stonebig
Copy link
Contributor Author

stonebig commented Nov 2, 2015

This September 11th update is good news for a WinPython viewpoint. Yet we still need mingw-w64 to be compatible with the UCRT.

!pip install pymc was a pointless experiment, as I discover that pymc3, the one I'll want, is totally different under the hood (relies on Theano).
==> Sorry for the noise on OpenBLAS.

@stonebig stonebig closed this as completed Nov 5, 2015
@stonebig
Copy link
Contributor Author

hi @suman12029

There should be a WinPython3.5 next release, at least a beta.

#190 (comment)

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

4 participants