winpython / winpython

A free Python-distribution for Windows platform, including prebuilt packages for Scientific Python.
https://winpython.github.io/
MIT License
1.73k stars 298 forks source link

release 2016-03 Follow-up #309

Closed stonebig closed 7 years ago

stonebig commented 8 years ago

Features:

stonebig commented 8 years ago

Work items:

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

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

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

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

(Build 5)

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

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

progress towards building from Zero:

To Consider:

hiccup7 commented 8 years ago

numexpr v2.5.2 is available.

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

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

stonebig commented 8 years ago

hi @hiccup7 ,

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

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

Debuging Qt issues is really not my speciality.

hiccup7 commented 8 years ago

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

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

stonebig commented 8 years ago

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

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

I need the x86 to build 32bit versions

hiccup7 commented 8 years ago

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

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

stonebig commented 8 years ago

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

hiccup7 commented 8 years ago

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

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

stonebig commented 8 years ago

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

main features (since WinPython 2016-02):

Area of interest for testers:

History of changes for WinPython 3.4.4.3Qt5 (build1)

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

Python packages

New packages:

Upgraded packages:

Removed packages:


hiccup7 commented 8 years ago

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

stonebig commented 8 years ago

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

stonebig commented 7 years ago

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

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

Area of interest for testers:

History of changes for WinPython 3.4.4.3Qt5

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

Python packages

New packages:

Upgraded packages:

Removed packages:


stonebig commented 7 years ago

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

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

Area of interest for testers:

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

Tools

Name Version Description

Python packages

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

History of changes for WinPython 3.4.4.3Qt5b3

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

Python packages

New packages:

Upgraded packages:

Removed packages:


ankostis commented 7 years ago

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

stonebig commented 7 years ago

ok, notebook-4.2.1 was released an hour ago

stonebig commented 7 years ago

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

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

Area of interest for testers:

Side-note:

next step: (Release Candidate: june 1X)

History of changes for WinPython 3.5.1.4Qt5

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

Python packages

New packages:

Upgraded packages:

Removed packages:


stonebig commented 7 years ago

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

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

Area of interest for testers:

Side-note:

ankostis commented 7 years ago

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

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

image

hiccup7 commented 7 years ago

matplotlib v1.5.2 was released.

stonebig commented 7 years ago

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

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

stonebig commented 7 years ago

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

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

Side-note:

History of changes for WinPython 3.4.4.3Qt5

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

Python packages

New packages:

Upgraded packages:

Removed packages:


hiccup7 commented 7 years ago

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

hiccup7 commented 7 years ago

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

stonebig commented 7 years ago

I'll do an rc2, with currently:

nota:

stonebig commented 7 years ago

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

main features (since WinPython 2016-03 rc1):

History of changes for WinPython 3.4.4.3Qt5

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

Python packages

New packages:

Upgraded packages:

Removed packages: