Skip to content

Blocked: dev: Publish Python wheels #286

Open

Description

@mihaic
No description provided.

Activity

  1. self-assigned this
    on Oct 30, 2017
  2. mihaic commented on Oct 30, 2017

    @mihaic
    MemberAuthor

    See the Matplotlib setup:
    https://github.com/MacPython/matplotlib-wheels#how-it-works

    [Edit 2017-10-30] They really use that repo, although it is hosted by a different organization:
    http://matplotlib.org/devel/release_guide.html#building-binaries

  3. danielsuo commented on Nov 16, 2017

    @danielsuo
    Member

    This looks like a popular option

  4. mihaic commented on Nov 16, 2017

    @mihaic
    MemberAuthor

    cibuildwheel seems too simple to believe. If you want to try it and it works, I'm all for it!

  5. danielsuo commented on Nov 16, 2017

    @danielsuo
    Member

    Ignore earlier commit. I'll check it out tomorrow during the long meeting :)

  6. danielsuo commented on Nov 17, 2017

    @danielsuo
    Member

    Building wheels is OK, but installing in virtual environments with compiled code not so much.

    cibuildwheel is doing something really simple: for each OS / version of python, install dependencies, build wheel, inject / repair shared library paths (via auditwheel and delocate for Linux and MacOS, respectively).

    However, these library paths get messed up once you try to install the wheel in a virtual environment. We'll need to investigate this more thoroughly.

  7. danielsuo commented on Nov 17, 2017

    @danielsuo
    Member

    A longer discussion of the issue here

  8. danielsuo commented on Dec 13, 2017

    @danielsuo
    Member

    FYI: work in progress in pull request #314

  9. changed the title [-]Publish Python wheels[/-] [+]Blocked: Publish Python wheels[/+] on Mar 19, 2018
  10. mihaic commented on Mar 19, 2018

    @mihaic
    MemberAuthor

    This issues is blocked by the lack of MPI4PY wheels.

  11. danielsuo commented on Mar 19, 2018

    @danielsuo
    Member

    Is this still an issue we want to keep open?

  12. mihaic commented on Mar 19, 2018

    @mihaic
    MemberAuthor

    I think so. PyPI is still the best way to distribute Python code and wheels are easiest to use, so we should keep an eye out for possible solutions.

  13. changed the title [-]Blocked: Publish Python wheels[/-] [+]Blocked: dev: Publish Python wheels[/+] on Dec 15, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions