From: Steve S. <st...@sp...> - 2013-01-22 21:50:35
|
Ok! I'll give it a try. thanks, -steve On Jan 21, 2013, at 8:19 PM, "Guy K. Kloss" <guy...@au...> wrote: > Hi Steve, > > On 22/01/13 13:31, Steve Spicklemire wrote: >> That is the ultimate idea when things settle down... I was >> thinking that we needed to get some more input from testers before >> putting anything on pypi, but I've never actually released anything >> there, so I'm not certain of the exact protocol. Is it not >> expected that most of the packages there are stable releases? > > Not necessarily. You're adding "Categories" to each entry, which consist > of key-value pairs. One of these categories is "Development Status", > which you can just declare to be "Alpha" or "Beta". Here's a link of one > of my projects that's in alpha to show what I mean: > > http://pypi.python.org/pypi/matanui > >> The >> other issue is our dependency on wxPython 2.9.4. Even the wxPython >> folks don't have binary releases yet, and the package managers >> (that I've seen) are still on 2.8.x. > > That is certainly a problem for a fully automated process. However, I > think a bit of documentation on the PyPI entry goes a long way in > explaining that. However, you can put a dependency into the meta-data of > setup.py, which declares that as well. I can see that there's also a > 2.9.x wxPython in PyPI, so it can also be pip installed *automatically* > when installing wxVisual through pip. > > http://pypi.python.org/pypi/wxPython/2.9.1.1 > > Maybe that requires first installing the native 2.9.x wx widgets, but as > I said, a bit of documentation ... > >> If I'm wrong, I think it's a great idea! > > Go for it. I'd be keen to see it this way. It would open up a whole > different population of users. Additionally, the setup.py provided > meta-data can also be very useful for package maintainers of > distribution packages. Talking about distro packages: with stdeb, one > can also retrieve PyPI packages, have them automatically rolled into a > .deb package and installed, keeping the package management nice and > clean ... > > Guy > > -- > Guy K. Kloss > School of Computing + Mathematical Sciences > Auckland University of Technology > Private Bag 92006, Auckland 1142 > phone: +64 9 921 9999 ext. 5032 > eMail: Guy...@au... > |