Hi Tarek, I have a few questions. Note that I have not looked at the code so they might be quite naive.
If I remember correctly you did not use a canonical list of trove categories but accept everything. If so I think that is the wrong thing to do: it means we will never catch typos in there and it encourages creation of unlimited categories instead of restricting them to a select number of widely accepted useful ones. I'm not sure separate lists of Trove classifiers per index is useful. What do you do with the long description? Is that used for the release object or the project object? Do you think it would be possibe to somehow add some magic that allows us to separately register the project readme, release readme and release changelog information? If possible it would be nice to have something that will disallow eggs uploads if there is no sdist upload. That forces people to upload sources which will work on all platforms. Wichert. Previously Tarek Ziadé wrote: > > Hello, > > I have create a branch for PSC that supports PyPI commands, from Sidnei's > work two years ago, with the current trunk, with a few enhancements. > > current features: > - added a "simple" view so easy_install can browse a PloneSoftwareCenter > to get final releases > - when an egg is registered or uploaded, a project and a corresponding > release is created or updated > with releases. > > This allows PSC to act like PyPI. > > I have to finish some work: > - on classifiers so PSC can respond to the --list-classifiers call > - on release plaftorm attribute, so it is automatically set to the right > value depending on the file received > > I would like to merge my work on the trunk and continue there if everyone > agrees. > > My next step on this will be to provide a public PSC with the current trunk > for feedback, > and a script that will upload there all eggs needed to build a plone 3 > instance. > > FYI, I am also working on two other things that will help us use PSC and the > Cheeseshop smoothly: > > - an enhanced version or "register" and "upload" command, that will allow > having a .pypirc with several servers in it. The goal is to be able to > register/upload packages to several servers at once. > > - some changes on PyPI itself, because it is acting buggy right now. The > final goal is to be able to have > different trove classifiers for each servers. > > > Cheers > > Tarek > > > > -- > View this message in context: > http://www.nabble.com/PyPI-support-in-PloneSoftwareCenter-tp14527378s20094p14527378.html > Sent from the Product Developers mailing list archive at Nabble.com. > > > _______________________________________________ > Product-Developers mailing list > [email protected] > http://lists.plone.org/mailman/listinfo/product-developers -- Wichert Akkerman <[EMAIL PROTECTED]> It is simple to make things. http://www.wiggy.net/ It is hard to make things simple. _______________________________________________ Product-Developers mailing list [email protected] http://lists.plone.org/mailman/listinfo/product-developers
