Skip to content

check that WinPython is compatible with Python3.6 #396

Closed

Description

@stonebig

there is an issue to install packages with entry points, not sure if it's a 3.6.0b1 bug or a feature. python3.6 may look for a registery entry, and react badly when not finding one.

to read: sys.path or "_sys.path" stories on Python3.6

https://bugs.python.org/issue28137
https://bugs.python.org/issue28138

Activity

  1. added this to the milestone on Sep 13, 2016
  2. stonebig commented on Oct 15, 2016

    @stonebig
    ContributorAuthor

    ugly alpha, yet somewhat IDLE works...

    help welcome to make it work: struggling with python-3.6b2, python36._pth, distlib-2.4 manual patch , ....

    Interest for testers:

    • packages install themselves at "lib\site_packages" instead of "python-3.6.0b2.amd64\lib\site_packages"
    • executable launchers of packages install themselves in "scripts" instead of "python-3.6.0b2.amd64\scripts"
      ==> help welcome to figure out the missed step.

    https://sourceforge.net/projects/winpython/upload/WinPython_3.6/3.6.0.0/alphas/WinPython-64bit-3.6.0.0Zerob3.exe

    MD5 SHA-1 SHA-256 Binary Size
    53a5677051ee18c61d4acb28cb472407 5b868e3e17b8b8e3b5122806621759eccdba0f4c 9daa21ccd4df4e0ff724bb5b3521c62515c577b53e0c66c0ce43d56fcf3a963c WinPython-64bit-3.6.0.0Zerob3.exe 22 842 693 Bytes

    WinPython 3.6.0.0Zero

    The following packages are included in WinPython v3.6.0.0Zero b3.

    Tools

    Name Version Description

    Python packages

    Name Version Description
    Python 3.6.0 Python programming language with standard library
    pip 8.1.2 A tool for installing and managing Python packages
    setuptools 28.0.0 Download, build, install, upgrade, and uninstall Python packages - easily
    sqlite-bro 0.8.11 a graphic SQLite Client in 1 Python file
    winpython 1.6.20160916 WinPython distribution tools, including WPPM (package manager)
  3. stonebig commented on Oct 15, 2016

    @stonebig
    ContributorAuthor

    ... maybe just removing pyvenv.cfg + patching pip earlier would suffice to get it nice.... things are looker better now

  4. stonebig commented on Oct 15, 2016

    @stonebig
    ContributorAuthor

    ** winpython-3.6.0.0build4 : 2016-10-15

    Change from build3:

    • from alpha to beta quality:
      • no more wired package installation, after pyvenv.cfg removal,
      • just missing packages not yet available under python-3.6b2 from cgohlke,

    Interest for enthousiast testers:

    • discover python-3.6.0b2,

    • uncover new species of bugs, as:

      • the removal of pyvenv.cfg may have side effects,
      • python._pth replacement is maybe not fully correct,
      • python-3.6.0b2 is beta quality after patch.
      • nota: Pandas-0.19.0 binary has apparently a python3.6 issue in one of WinPythonChecker test,
      MD5 SHA-1 SHA-256 Binary Size
      323413972836be5e7086327f64352f4e 43400c84a00ef8879400344c73b7ca35bc70d562 19e40b480e38f2855b6946d085d560fa95e7b1bc3aa0a7cedce0befb0eaad68d WinPython-64bit-3.6.0.0Zerob4.exe 24 184 731 Bytes
      fab6b71033e4759276d2096cf9356007 762738bdf8fe419cbce39f5bd669b27089b528f3 037b6e2d24a43e81ecc0fee4fa32b1373dd56efb75199b6e65f9abbf6c1d2a4c WinPython-64bit-3.6.0.0b4.exe 198 834 339 Bytes

    WinPython 3.6.0.0

    The following packages are included in WinPython v3.6.0.0 b4.

    Tools

    Name Version Description
    Pandoc 1.17.2 a universal document converter

    Python packages

    Name Version Description
    Python 3.6.0 Python programming language with standard library
    adodbapi 2.6.0.7 A pure Python package implementing PEP 249 DB-API using Microsoft ADO.
    alabaster 0.7.9 A configurable sidebar-enabled Sphinx theme
    altair 1.0.0 High-level declarative visualization library for Python
    astroml 0.3 tools for machine learning and data mining in Astronomy
    babel 2.3.4 Internationalization utilities
    backports-abc 0.4 A backport of recent additions to the 'collections.abc' module.
    baresql 0.7.4 playing SQL directly on Python datas
    beautifulsoup4 4.5.1 Screen-scraping library
    blaze 0.10.1 Blaze
    blosc 1.4.4 Blosc data compressor
    bloscpack 0.11.0 Command line interface to and serialization format for Blosc
    bokeh 0.12.3 Statistical and novel interactive HTML plots for Python
    boto3 1.3.1 The AWS SDK for Python
    botocore 1.4.36 Low-level, data-driven core of boto 3.
    bottleneck 1.1.0 Fast NumPy array functions written in Cython
    bqplot 0.8.4 Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.
    brewer2mpl 1.4.1 Connect colorbrewer2.org color maps to Python and matplotlib
    certifi 2016.9.26 Python package for providing Mozilla's CA Bundle.
    cffi 1.8.3 Foreign Function Interface for Python calling C code.
    click 6.6 A simple wrapper around optparse for powerful command line utilities.
    cloudpickle 0.2.1 Extended pickling support for Python objects
    colorama 0.3.7 Cross-platform colored terminal text
    commonmark 0.5.4 Python parser for the CommonMark Markdown spec
    cycler 0.10.0 Composable style cycles
    cython 0.24.1 Cython is a language that makes writing C extensions for the Python language as easy as Python
    dask 0.11.1 Minimal task scheduling abstraction
    datashape 0.5.2 A data description language
    db.py 0.4.4 a db package that doesn't suck
    decorator 4.0.10 Better living through Python with decorators
    distributed 1.13.2 Distributed computing
    docopt 0.6.2 Pythonic argument parser, that will make you smile
    docrepr 0.1.0 docrepr renders Python docstrings in HTML.
    docutils 0.12 Text processing system for processing plaintext documentation into useful formats, such as HTML or LaTeX (includes reStructuredText)
    emcee 2.2.1 Kick ass affine-invariant ensemble MCMC sampling
    entrypoints 0.2.2 Discover and load entry points from installed packages
    flask 0.11.1 A microframework based on Werkzeug, Jinja2 and good intentions
    flask-cors 2.1.2 A Flask extension adding a decorator for CORS support
    geopy 1.11.0 Python Geocoding Toolbox
    greenlet 0.4.10 Lightweight in-process concurrent programming
    h5py 2.6.0 General-purpose Python interface to HDF5 files (unlike PyTables, h5py provides direct access to the full HDF5 C library)
    heapdict 1.0.0 a heap with decrease-key and increase-key operations
    holoviews 1.6.2 Composable, declarative data structures for building complex visualizations easily.
    html5lib 0.999999999 HTML parser based on the WHATWG HTML specification
    husl 4.0.3 Human-friendly HSL (Hue-Saturation-Lightness)
    idlex 1.13 IDLE Extensions for Python
    imagesize 0.7.1 Getting image size from png/jpeg/jpeg2000/gif file
    ipykernel 4.5.0 IPython Kernel for Jupyter
    ipyleaflet 0.2.1 A Jupyter widget for dynamic Leaflet maps
    ipyparallel 5.2.0 Interactive Parallel Computing with IPython
    ipython 5.1.0 Enhanced Python shell
    ipython-genutils 0.1.0 Vestigial utilities from IPython
    ipython-sql 0.3.8 RDBMS access via IPython
    ipywidgets 5.2.2 IPython HTML widgets for Jupyter
    itsdangerous 0.24 Various helpers to pass trusted data to untrusted environments and back.
    jedi 0.9.0 An autocompletion tool for Python that can be used for text editors
    jinja2 2.8 Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code)
    jmespath 0.9.0 JSON Matching Expressions
    joblib 0.10.2 Lightweight pipelining: using Python functions as pipeline jobs.
    jsonschema 2.5.1 An implementation of JSON Schema validation for Python
    julia 0.1.1 Python interface to the Julia language
    jupyter 1.0.0 Jupyter metapackage. Install all the Jupyter components in one go.
    jupyter-client 4.4.0 Jupyter metapackage. Install all the Jupyter components in one go.
    jupyter-console 5.0.0 Jupyter metapackage. Install all the Jupyter components in one go.
    jupyter-core 4.2.0 Jupyter metapackage. Install all the Jupyter components in one go.
    keras 1.1.0 Theano-based Deep Learning library
    lasagne 0.2.dev1 neural network tools for Theano
    lmfit 0.9.5 Least-Squares Minimization with Bounds and Constraints
    locket 0.2.0 File-based locks for Python for Linux and Windows
    lxml 3.6.4 Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.
    markdown 2.6.7 Python implementation of Markdown.
    markupsafe 1.0.dev0 Implements a XML/HTML/XHTML Markup safe string for Python
    matplotlib 1.5.3 2D plotting library (embeddable in GUIs created with PyQt)
    mistune 0.7.3 The fastest markdown parser in pure Python, inspired by marked.
    mpld3 0.2 D3 Viewer for Matplotlib
    mpmath 0.19 Python library for arbitrary-precision floating-point arithmetic
    msgpack-python 0.4.8 MessagePack (de)serializer.
    multipledispatch 0.4.9 A relatively sane approach to multiple dispatch in Python
    mysql-connector-python 2.0.4 MySQL driver written in Python
    nbconvert 4.2.0 Converting Jupyter Notebooks
    nbformat 4.1.0 The Jupyter Notebook format
    nbsphinx 0.2.9 Jupyter Notebook Tools for Sphinx
    netcdf4 1.2.4 python/numpy interface to netCDF library (versions 3 and 4)
    networkx 1.11 Python package for creating and manipulating graphs and networks
    nltk 3.2.1 The Natural Language Toolkit (NLTK) is a Python package for natural language processing.
    nose 1.3.7 nose is a discovery-based unittest extension (e.g. NumPy test module is using nose)
    notebook 4.2.3 # Jupyter Notebook
    numexpr 2.6.1 Fast evaluation of array expressions elementwise by using a vector-based virtual machine
    numpy 1.11.2 NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module)
    numpydoc 0.6.0 Sphinx extension to support docstrings in Numpy format
    oct2py 3.5.9 Python to GNU Octave bridge --> run m-files from python.
    odo 0.5.0 Data migration in Python
    pandas 0.19.0 Powerful data structures for data analysis, time series and statistics
    pandas-datareader 0.2.1 Data readers extracted from the pandas codebase,should be compatible with recent pandas versions
    param 1.4.1 Declarative Python programming using Parameters.
    partd 0.3.6 Appendable key-value storage
    patsy 0.4.1 Describing statistical models using symbolic formulas
    pep8 1.7.0 Python style guide checker
    pg8000 1.10.5 PostgreSQL interface library
    pickleshare 0.7.4 Tiny 'shelve'-like database with concurrency support
    pillow 3.4.1 Python Imaging Library (fork)
    pip 8.1.2 A tool for installing and managing Python packages
    prettytable 0.7.2 A simple Python library for easily displaying tabular data in a visually appealing ASCII table format.
    prompt-toolkit 1.0.7 Library for building powerful interactive command lines in Python
    psutil 4.3.1 Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way
    ptpython 0.35 Python REPL build on top of prompt_toolkit
    py 1.4.31 library with cross-python path, ini-parsing, io, code, log facilities
    pybars3 0.9.2 Handlebars.js templating for Python 3 and 2
    pycodestyle 2.0.0 Python style guide checker
    pycparser 2.14 C parser in Python
    pyflakes 1.3.0 passive checker of Python programs
    pygments 2.1.3 Generic syntax highlighter for general use in all kinds of software
    pymc3 3.0rc2 Markov Chain Monte Carlo sampling toolkit.
    pymeta3 0.5.1 Pattern-matching language based on Meta for Python 3 and 2
    pymongo 3.3.0 Python driver for MongoDB http://www.mongodb.org
    pyopengl 3.1.1 Cross platform Python binding to OpenGL and related APIs
    pyparsing 2.1.10 A Python Parsing Module
    pyserial 3.1.1 Library encapsulating the access for the serial port
    pystache 0.5.4 Mustache for Python
    pytest 3.0.3 pytest: simple powerful testing with Python
    python-dateutil 2.5.3 Powerful extensions to the standard datetime module
    pytz 2016.7 World Timezone Definitions for Python
    pywin32 220.1 Python library for Windows
    pyyaml 3.12 YAML parser and emitter for Python
    pyzmq 16.0.0 Lightweight and super-fast messaging based on ZeroMQ library (required for IPython Qt console)
    qtconsole 4.2.1 Jupyter Qt console
    recommonmark 0.4.0 A markdown parser for docutils
    redis 2.10.5 Python client for Redis key-value store
    requests 2.11.1 Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.
    requests-file 1.4 Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.
    rope-py3k 0.9.4.post1 a python refactoring library...
    rx 1.5.2 Reactive Extensions (Rx) for Python
    s3fs 0.0.6 Convenient Filesystem interface over S3
    scikit-image 0.12.3 Image processing toolbox for SciPy
    scikit-learn 0.18 A set of Python modules for machine learning and data mining
    scikit-neuralnetwork 0.7 Deep neural networks without the learning cliff! A wrapper library compatible with scikit-learn.
    scikit-optimize 0.1 Sequential model-based optimization toolbox.
    scilab2py 0.6 Python to Scilab bridge
    scipy 0.18.1 SciPy: Scientific Library for Python (advanced math, signal processing, optimization, statistics, ...)
    seaborn 0.8.dev0 statistical data visualization
    setuptools 28.0.0 Download, build, install, upgrade, and uninstall Python packages - easily
    simplegeneric 0.8.1 Simple generic functions (similar to Python's own len(), pickle.dump(), etc.)
    six 1.10.0 Python 2 and 3 compatibility utilities
    snowballstemmer 1.2.1 This package provides 16 stemmer algorithms (15 + Poerter English stemmer) generated from Snowball algorithms.
    sphinx 1.4.8 Tool for generating documentation which uses reStructuredText as its markup language
    sphinx-rtd-theme 0.1.9 Tool for generating documentation which uses reStructuredText as its markup language
    sqlalchemy 1.1.1 SQL Toolkit and Object Relational Mapper
    sqlite-bro 0.8.11 a graphic SQLite Client in 1 Python file
    sqlparse 0.2.1 Non-validating SQL parser
    sympy 1.0 Symbolic Mathematics Library
    tables 3.3.0 Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data)
    tblib 1.3.0 Traceback serialization library.
    theano 0.8.2 Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.
    toolz 0.8.0 List processing tools and functional utilities
    tornado 4.4.2 Scalable, non-blocking web server and tools (required for IPython notebook)
    tqdm 4.8.4 A Simple Python Progress Meter
    traitlets 4.3.1 Traitlets Python config system
    traittypes 0.0.6 Scipy trait types
    twitter 1.17.1 An API and command-line toolset for Twitter (twitter.com)
    vega 0.4.3 An IPython/ Jupyter widget for Vega and Vega-Lite
    wcwidth 0.1.7 Measures number of Terminal column cells of wide-character codes
    webencodings 0.5 Character encoding aliases for legacy web content
    werkzeug 0.11.11 The Swiss Army knife of Python web development
    widgetsnbextension 1.2.6 IPython HTML widgets for Jupyter
    win-unicode-console 0.5 Enable Unicode input and display when running Python from Windows console.
    winpython 1.6.20160916 WinPython distribution tools, including WPPM (package manager)
    xarray 0.8.2 N-D labeled arrays and datasets in Python
    xlrd 1.0.0 Extract data from Microsoft Excel spreadsheet files
    xlsxwriter 0.9.3 A Python module for creating Excel XLSX files.
    zict 0.0.3 Mutable mapping tools
  5. stonebig commented on Oct 16, 2016

    @stonebig
    ContributorAuthor

    apparently, I can compile and add statsmodels manually. let's add also jupyterlab-0.5 as we don't have spyder yet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions