The main reason to convert bdist_wininst to wheel is to be able to install
them into virtualenvs. It can be extremely difficult and time consuming to
build these packages from source especially on Windows. Now you are likely
to get a wheel straight from the original packager though. The converter
demonstrates the advantage of having a file format as your interface
instead of code.

SRPMs just bundle packager information (dependencies, patches, how to
build) with unmodified upstream source code that has no packaging
information. It would be as if Python packages had an arbitrary build
script but no setup.py, and you had to write one to wrap the published
archive into something that pip could use and to provide a single entry
point into the build process. And conda which can package Python or other
language code works this way.

On Thu, Oct 22, 2015 at 12:01 PM Thomas Güttler <
guettl...@thomas-guettler.de> wrote:

> Am 21.10.2015 um 18:46 schrieb Chris Barker:
> > On Wed, Oct 21, 2015 at 9:34 AM, Thomas Güttler <
> guettl...@thomas-guettler.de <mailto:guettl...@thomas-guettler.de>> wrote:
> >
> >     I ask myself: Why a standard? I see that a standard is very
> important if there will be
> >     several implementations (for example TCP/IP, protocols like HTTP,
> SMTP, IMAP, ...)
> >
> >     But here a single implementation for creating and installing
> packages would be enough.
> >
> >     Is a standard really needed?
> >
> >
> > Yes -- because of exactly what you say above -- we really can't have a
> SINGLE build system that will well support everything --
> > the common use-caes, sure (distutils already does that), but when it
> comes to bulding complex packages like numpy, sciPy, etc, it's really
> inadequate.
>
> Yes, you are right: "we really can't have a SINGLE build system that will
> well support everything".
>
> But maybe a single build systems which has a well documented plugin API
> can solve all needs?
>
> Regards,
>   Thomas Güttler
>
>
> --
> http://www.thomas-guettler.de/
> _______________________________________________
> Distutils-SIG maillist  -  Distutils-SIG@python.org
> https://mail.python.org/mailman/listinfo/distutils-sig
>
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to