Python Packages : A looming problem? packages might no longer work? (well not on your platform or python version anyway)
david.lyon at preisshare.net
Thu Apr 23 06:33:53 CEST 2009
>> Why should the package developer dictacte which python version the
>> package will run on ?
> Because they're the developer. Who else should decide what Python
> versions to support?
The developer shouldn't be making such decisions at all....
What hardware or operating systems we run his/her programs on is
up to the real world to decide.
If you think about it logically... why are we even asking our
developers to even "build" their packages for specific python
versions in the first place?
They should just:
* submit code....
* The code gets built....
* Somewhere the packages are made (eg pypi)...
* Downloaded... used....
* bug reports come in...
* fix the
There's no logical reason for developers to take on so much extra work if you think about it...
Python is an interpreted language...
It's all about source code...
> What are you going to do, hold a gun to their head
> and force them to support Python 2.1 when they've written it using 2.6
No. Definitely not.
Just file a bug request....
> What's the *problem* that you are trying to solve? What bad thing will
> happen if we don't build your proposed system?
I will never get to drive a supercomputer....
>> Google. Amazon web services..
> They're not super computers. They're distributed networks of "regular"
But they're pretty fast...
> Whether it is a month or ,000 a month, who do you expect to pay it?
It ain't that hard finding ....
>> pypi_packagelist = getallpypipackages()
package in pypi_packagelist:
> You don't have either getallpypipackages() or
> testpackageonallplatforms(), so this is just Py in the Sky (pun intended)
> fantasizing. But okay, for the sake of the argument, let's pretend you
> have your cluster, and your test suite. You run the test, and get a list
> of 18,000 errors (that's an average of three errors per package). Now
File them as bug reports....
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-list