[Pythonmac-SIG] Mac Python and eggs...
Bob Ippolito
bob at redivi.com
Thu Jan 19 21:10:28 CET 2006
On Jan 19, 2006, at 11:28 AM, Ronald Oussoren wrote:
>
> On 19-jan-2006, at 19:44, Christopher Barker wrote:
>
>> Bob Ippolito wrote:
>> There are eggs up on Cheese Shop for use with easy_install.
>>
>> This brings up a question. I think it's a really good idea if we can
>> decide, as a community, what the canonical way is to distribute
>> packages
>> to the MacPython world.
>>
>> Currently, I think putting a *.mpkg on pythonmac.org is that way.
>> Should
>> we keep doing that? or is it time to switch to putting eggs in the
>> cheese shop ? or eggs on python mac?
>>
>> thoughts?
>
> IMHO both eggs and mpkg's have their place: eggs are great for
> automaticly downloading dependencies, mpkgs are better when you also
> want to install other stuff, such as examples or documentation, as
> well. IIRC Bob is leaning towards teaching bdist_mpkg to include, and
> install, eggs instead of "naked" packages.
>
> The actual location of packages is not very important, as long as
> there is an easy way to get to them (such as an index on
> pythonmac.org).
I'd like to see eggs used for everything that can be distributed as
an egg... but as Ronald says, mpkgs still have their place for
packages that need to install Other Stuff, and as a transitional
means. py2app doesn't support eggs yet, so that's why I haven't said
much about eggs here.
There's no good reason to prefer eggs on pythonmac.org. setuptools
has built-in support for uploading source packages and eggs to Cheese
Shop. If the package is already registered by someone else on Cheese
Shop, just track them down and ask them to add your user as a
maintainer role, which should allow you to upload eggs.
-bob
More information about the Pythonmac-SIG
mailing list