Re: [Distutils] Pypi to enforce wheel, python3 - is it possible?

2014-12-07 Thread Matthew Iversen
Wheels can't be required because they can be platform/python version specific, being binary distributions. We can't demand that independent developers support some combination of platforms and versions when their computer might only be running one of them, simply because their wheel might be

Re: [Distutils] Pypi to enforce wheel, python3 - is it possible?

2014-11-05 Thread Chris Barker
no, wheels should not be required -- encourage, absolutely, but required, no. My experience so far tells me otherwise. Our of 7 or so libraries that I tried to convert to wheel files that salt stack depends on only 2 were using setuptools, others were using distutils and had sometimes quite

[Distutils] Pypi to enforce wheel, python3 - is it possible?

2014-11-04 Thread Evgeny Sazhin
Hello, It seems that according to the https://python-packaging-user-guide.readthedocs.org/en/latest/current.html it is more or less settled that the setuptools/pip/wheel is the way to go forward. One of the problems though is that there is plenty of packages on Pypi that are not there yet. Is

Re: [Distutils] Pypi to enforce wheel, python3 - is it possible?

2014-11-04 Thread Wichert Akkerman
On 04 Nov 2014, at 21:08, Evgeny Sazhin eug...@sazhin.us wrote: Hello, It seems that according to the https://python-packaging-user-guide.readthedocs.org/en/latest/current.html it is more or less settled that the setuptools/pip/wheel is the way to go forward. One of the problems though

Re: [Distutils] Pypi to enforce wheel, python3 - is it possible?

2014-11-04 Thread Paul Moore
On 4 November 2014 21:30, Wichert Akkerman wich...@wiggy.net wrote: One of the problems though is that there is plenty of packages on Pypi that are not there yet. One issue currently is that source distributions are much simpler to make: I can make a sdist without having wheel installed, and

Re: [Distutils] Pypi to enforce wheel, python3 - is it possible?

2014-11-04 Thread Daniel Holth
It is usually pretty easy to build from sdist. Wheels are convenient but I don't think they should be required. On Nov 4, 2014 6:38 PM, Paul Moore p.f.mo...@gmail.com wrote: On 4 November 2014 21:30, Wichert Akkerman wich...@wiggy.net wrote: One of the problems though is that there is plenty

Re: [Distutils] Pypi to enforce wheel, python3 - is it possible?

2014-11-04 Thread Evgeny Sazhin
I'm also thinking about why wheel wouldn't be intergrated into standard library if this seems to be (finally) the standard? On Tue, Nov 4, 2014 at 6:38 PM, Paul Moore p.f.mo...@gmail.com wrote: On 4 November 2014 21:30, Wichert Akkerman wich...@wiggy.net wrote: One of the problems though is

Re: [Distutils] Pypi to enforce wheel, python3 - is it possible?

2014-11-04 Thread Evgeny Sazhin
My experience so far tells me otherwise. Our of 7 or so libraries that I tried to convert to wheel files that salt stack depends on only 2 were using setuptools, others were using distutils and had sometimes quite big setup.py files and were not compiling out of the box, and frankly I have no idea

Re: [Distutils] Pypi to enforce wheel, python3 - is it possible?

2014-11-04 Thread Daniel Holth
Bad setup.py is a different issue. I didn't have a solution for that so I did a binary package format instead. I wish there was more innovation on the build side. We should be building sdists that can make wheels with no DistUtils or setuptools. pip wheel . is sometimes easier than setup.py