I'm now more at ease to experiment a 'slim' Winpython.
I'm down to 103 Mo in 20K files with Python 3.4 64 bit, with these conditions:
- using numpy 'vanilla' of Christoph Gohlke,
- not including 'scipy', which is itself '99' Mo, (I don't have non-mkl version in Christoph Gohlke's shop
- droping cython, numba, .. maybe a little too much things already
==> is '64' bit a true requirement ?
==> any suggestions ?
current package list (I notice pandoc, 8go zipped, is present but not on the list):
## WinPython 3.4.3.7Slim
The following packages are included in WinPython v3.4.3.7Slim build1.
### Tools
Name | Version | Description
-----|---------|------------
[SciTE](
http://www.scintilla.org/SciTE.html) | 3.3.7 | SCIntilla based Text Editor - Multilanguage, powerful and light-weight text editor
### Python packages
Name | Version | Description
-----|---------|------------
[Python](
http://www.python.org/) | 3.4.3 | Python programming language with standard library
[astroid](
http://pypi.python.org/pypi/astroid) | 1.3.6 | Rebuild a new abstract syntax tree from Python's ast (required for pylint)
[backports-abc](
http://pypi.python.org/pypi/backports-abc) | 0.4 | A backport of recent additions to the 'collections.abc' module.
[colorama](
http://pypi.python.org/pypi/colorama) | 0.3.3 | Cross-platform colored terminal text
[cx-freeze](
http://cx-freeze.sourceforge.net) | 4.3.4 | Deployment tool which converts Python scripts into stand-alone Windows executables (i.e. target machine does not require Python or any other library to be installed)
[cycler](
http://pypi.python.org/pypi/cycler) | 0.9.0 | Composable style cycles
[decorator](
http://pypi.python.org/pypi/decorator) | 4.0.4 | Better living through Python with decorators
[ipykernel](
http://pypi.python.org/pypi/ipykernel) | 4.1.1 | IPython Kernel for Jupyter
[ipyparallel](
http://pypi.python.org/pypi/ipyparallel) | 4.1.0 | Interactive Parallel Computing with IPython
[ipython](
http://pypi.python.org/pypi/ipython) | 4.0.0 | Enhanced Python shell
[ipython-genutils](
http://pypi.python.org/pypi/ipython-genutils) | 0.1.0 | Vestigial utilities from IPython
[ipywidgets](
http://pypi.python.org/pypi/ipywidgets) | 4.1.1 | IPython HTML widgets for Jupyter
[jedi](
http://pypi.python.org/pypi/jedi) | 0.8.1 | An autocompletion tool for Python that can be used for text editors
[jinja2](
http://pypi.python.org/pypi/jinja2) | 2.8 | Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code)
[jsonschema](
http://pypi.python.org/pypi/jsonschema) | 2.5.1 | An implementation of JSON Schema validation for Python
[jupyter](
http://pypi.python.org/pypi/jupyter) | 1.0.0 | Jupyter metapackage. Install all the Jupyter components in one go.
[jupyter-client](
http://pypi.python.org/pypi/jupyter-client) | 4.1.1 | Jupyter metapackage. Install all the Jupyter components in one go.
[jupyter-console](
http://pypi.python.org/pypi/jupyter-console) | 4.0.3 | Jupyter metapackage. Install all the Jupyter components in one go.
[jupyter-core](
http://pypi.python.org/pypi/jupyter-core) | 4.0.6 | Jupyter metapackage. Install all the Jupyter components in one go.
[logilab-common](
http://pypi.python.org/pypi/logilab-common) | 1.1.0 | Collection of low-level Python packages and modules used by Logilab projects (required for pylint)
[markupsafe](
http://pypi.python.org/pypi/markupsafe) | 0.23 | Implements a XML/HTML/XHTML Markup safe string for Python
[matplotlib](
http://pypi.python.org/pypi/matplotlib) | 1.5.0 | 2D plotting library (embeddable in GUIs created with PyQt)
[mistune](
http://pypi.python.org/pypi/mistune) | 0.7.1 | The fastest markdown parser in pure Python, inspired by marked.
[nbconvert](
http://pypi.python.org/pypi/nbconvert) | 4.1.0 | Converting Jupyter Notebooks
[nbformat](
http://pypi.python.org/pypi/nbformat) | 4.0.1 | The Jupyter Notebook format
[networkx](
http://pypi.python.org/pypi/networkx) | 1.10 | Python package for creating and manipulating graphs and networks
[nose](
http://somethingaboutorange.com/mrl/projects/nose) | 1.3.7 | nose is a discovery-based unittest extension (e.g. NumPy test module is using nose)
[notebook](
http://pypi.python.org/pypi/notebook) | 4.0.6 | # Jupyter Notebook
[numpy](
http://numpy.scipy.org/) | 1.9.3 | NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module)
[pandas](
http://pypi.python.org/pypi/pandas) | 0.17.0 | Powerful data structures for data analysis, time series and statistics
[pandas-datareader](
http://pypi.python.org/pypi/pandas-datareader) | 0.2.0 | Data readers extracted from the pandas codebase,should be compatible with recent pandas versions
[path.py](
http://pypi.python.org/pypi/path.py) | 8.1.2 | A module wrapper for os.path
[pep8](
http://pypi.python.org/pypi/pep8) | 1.6.2 | Python style guide checker
[pickleshare](
http://pypi.python.org/pypi/pickleshare) | 0.5 | Tiny 'shelve'-like database with concurrency support
[pillow](
http://pypi.python.org/pypi/pillow) | 3.0.0 | Python Imaging Library (fork)
[pip](
http://pypi.python.org/pypi/pip) | 7.1.2 | A tool for installing and managing Python packages
[psutil](
http://code.google.com/p/psutil) | 3.2.2 | Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way
[py](
http://pypi.python.org/pypi/py) | 1.4.30 | library with cross-python path, ini-parsing, io, code, log facilities
[pyaudio](
http://pypi.python.org/pypi/pyaudio) | 0.2.9 | Bindings for PortAudio v19, the cross-platform audio input/output stream library.
[pyflakes](
http://pypi.python.org/pypi/pyflakes) | 0.9.2 | passive checker of Python programs
[pygments](
http://pygments.org) | 2.0.2 | Generic syntax highlighter for general use in all kinds of software
[pylint](
http://www.logilab.org/project/pylint) | 1.4.3 | Logilab code analysis module: analyzes Python source code looking for bugs and signs of poor quality
[pyparsing](
http://pyparsing.wikispaces.com/) | 2.0.5 | A Python Parsing Module
[PyQt5](
http://www.riverbankcomputing.co.uk/software/pyqt/intro) | 5.5.1 | Python bindings for the Qt cross platform GUI toolkit
[pyserial](
http://pypi.python.org/pypi/pyserial) | 2.7 | Library encapsulating the access for the serial port
[pytest](
http://pypi.python.org/pypi/pytest) | 2.8.2 | pytest: simple powerful testing with Python
[python-dateutil](
http://labix.org/python-dateutil) | 2.4.2 | Powerful extensions to the standard datetime module
[pythonqwt](
http://pypi.python.org/pypi/pythonqwt) | 0.5.1 | Qt plotting widgets for Python
[pytz](
http://pypi.python.org/pypi/pytz) | 2015.7 | World Timezone Definitions for Python
[pywin32](
http://pypi.python.org/pypi/pywin32) | 219 | Python library for Windows
[pyzmq](
http://pypi.python.org/pypi/pyzmq) | 15.0.0 | Lightweight and super-fast messaging based on ZeroMQ library (required for IPython Qt console)
[qtconsole](
http://pypi.python.org/pypi/qtconsole) | 4.1.0 | Jupyter Qt console
[rope-py3k](
http://pypi.python.org/pypi/rope-py3k) | 0.9.4.post1 | a python refactoring library...
[seaborn](
http://pypi.python.org/pypi/seaborn) | 0.7.0.dev0 | statistical data visualization
[setuptools](
http://pypi.python.org/pypi/setuptools) | 18.5 | Download, build, install, upgrade, and uninstall Python packages - easily
[simplegeneric](
http://pypi.python.org/pypi/simplegeneric) | 0.8.1 | Simple generic functions (similar to Python's own len(), pickle.dump(), etc.)
[six](
http://pypi.python.org/pypi/six) | 1.10.0 | Python 2 and 3 compatibility utilities
[spyder](
http://pypi.python.org/pypi/spyder) | 3.0.0.dev0 | Scientific PYthon Development EnviRonment: designed for interactive computing and data visualisation with a simple and intuitive user interface
[tornado](
http://pypi.python.org/pypi/tornado) | 4.3 | Scalable, non-blocking web server and tools (required for IPython notebook)
[traitlets](
http://pypi.python.org/pypi/traitlets) | 4.0.0 | Traitlets Python config system
[wheel](
http://pypi.python.org/pypi/wheel) | 0.26.0 | A built-package format for Python.
[winpython](
http://winpython.github.io/) | 1.2 | WinPython distribution tools, including WPPM (package manager)