fredrikaverpil / pyside2-wheels

Unofficial PySide2 wheel building with Travis CI and AppVeyor
41 stars 6 forks source link

Redesign of build process #64

Closed fredrikaverpil closed 7 years ago

fredrikaverpil commented 7 years ago

I'm considering changing the build process on all platforms:

What would you guys say about using conda instead of the current setups?

leycec commented 7 years ago

Everything sounds fabulous, except that whole "Conform to using/requiring conda on all platforms for building and then also installing/using PySide2" part.

The [Ana|Mini]conda distribution is fairly heavyweight and specialized for use in scientific computing. While leveraging conda-forge to publish [Ana|Mini]conda packages would dramatically simplify PySide2 installation for [Ana|Mini]conda users (and hence would be a very good thing), doing so should ideally be done in addition to rather than instead of publishing PyPI-distributed wheels.

The two communities serve different needs and are largely orthogonal. While our downstream multiphysics simulator personally recommends use of [Ana|Mini]conda to simplify installation, we have a hardcore contingent of CLI-oriented users who prefer a manual installation leveraging some combination of pip3 and their system-wide package manager (e.g., apt). They are painfully loud and refuse to use [Ana|Mini]conda. In short, they are people like me.

It'd be great if we could continue to service both communities.

fredrikaverpil commented 7 years ago

Yes, I agree. I think adding conda-built wheels (so to speak), could be a nice addition rather than a replacement.

fredrikaverpil commented 7 years ago

@leycec PySide2 now available on Anaconda Cloud: https://github.com/conda-forge/pyside2-feedstock ❤️