[Catalog-sig] RFC: pypan - a Python package manager

Suchandra Thapa s-thapa-11@alumni.uchicago.edu
25 Oct 2002 17:04:31 -0500


--=-Jc7o67b+Sw67N3s9g8Jg
Content-Type: multipart/alternative; boundary="=-8v1viCvHgfUO3Dn8lIYL"


--=-8v1viCvHgfUO3Dn8lIYL
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Fri, 2002-10-25 at 16:53, David Ascher wrote:

    Suchandra Thapa wrote:
    > On Fri, 2002-10-25 at 14:55, Thomas Heller wrote:
    >=20
    > /The chicken and egg issue. It's difficult to reach the critical mass=
///
    > /where the system is actually used.///
    >=20
    > It might be useful to see how CPAN got started.=20
   =20
    The standard perl way.  A huge amount of energy, a lot of people active=
ly=20
    working together, and a lack of fear of hacks.  CPAN is nothing but a r=
eplicated=20
    FTP server w/ a bit of authentication and a lot of library science =3D)=
.  There's=20
    almost 0 meta-data, no distribution model.  It was also started at a ti=
me when=20
    there were no alternatives -- only a few people had access to permanent=
 ftp=20
    sites or web sites from which to publish.

Couldn't we do the same thing?  Have package distribution done using
http or ftp servers then add more sophisticated package handling done
later.  As long as we provide a place of updating the original package
manager over the internet, we should be able to make changes in the
distribution method somewhat seamless. =20

We could probably get a fairly good userbase for a package manager just
by providing  a few packages like PIL, numeric python, mxtools, and
win32all. =20

--=20
------------------------------------------------------------------

Suchandra S. Thapa=20
s-thapa-11@alumni.uchicago.edu

------------------------------------------------------------------

--=-8v1viCvHgfUO3Dn8lIYL
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; CHARSET=3DUTF-8">
  <META NAME=3D"GENERATOR" CONTENT=3D"GtkHTML/1.0.2">
</HEAD>
<BODY>
On Fri, 2002-10-25 at 16:53, David Ascher wrote:
    <BLOCKQUOTE>
<PRE><FONT COLOR=3D"#737373"><FONT SIZE=3D"3"><I>Suchandra Thapa wrote:</FO=
NT></FONT></I>
<FONT COLOR=3D"#737373"><FONT SIZE=3D"3"><I>&gt; On Fri, 2002-10-25 at 14:5=
5, Thomas Heller wrote:</FONT></FONT></I>
<FONT COLOR=3D"#737373"><FONT SIZE=3D"3"><I>&gt; </FONT></FONT></I>
<FONT COLOR=3D"#737373"><FONT SIZE=3D"3"><I>&gt; /The chicken and egg issue=
. It's difficult to reach the critical mass///</FONT></FONT></I>
<FONT COLOR=3D"#737373"><FONT SIZE=3D"3"><I>&gt; /where the system is actua=
lly used.///</FONT></FONT></I>
<FONT COLOR=3D"#737373"><FONT SIZE=3D"3"><I>&gt; </FONT></FONT></I>
<FONT COLOR=3D"#737373"><FONT SIZE=3D"3"><I>&gt; It might be useful to see =
how CPAN got started. </FONT></FONT></I>
<FONT COLOR=3D"#737373"><FONT SIZE=3D"3"><I></FONT></FONT></I>
<FONT COLOR=3D"#737373"><FONT SIZE=3D"3"><I>The standard perl way.  A huge =
amount of energy, a lot of people actively </FONT></FONT></I>
<FONT COLOR=3D"#737373"><FONT SIZE=3D"3"><I>working together, and a lack of=
 fear of hacks.  CPAN is nothing but a replicated </FONT></FONT></I>
<FONT COLOR=3D"#737373"><FONT SIZE=3D"3"><I>FTP server w/ a bit of authenti=
cation and a lot of library science =3D).  There's </FONT></FONT></I>
<FONT COLOR=3D"#737373"><FONT SIZE=3D"3"><I>almost 0 meta-data, no distribu=
tion model.  It was also started at a time when </FONT></FONT></I>
<FONT COLOR=3D"#737373"><FONT SIZE=3D"3"><I>there were no alternatives -- o=
nly a few people had access to permanent ftp </FONT></FONT></I>
<FONT COLOR=3D"#737373"><FONT SIZE=3D"3"><I>sites or web sites from which t=
o publish.</FONT></FONT></I></PRE>
    </BLOCKQUOTE>
<FONT SIZE=3D"3">Couldn't we do the same thing?&nbsp; Have package distribu=
tion done using http or ftp servers then add more sophisticated package han=
dling done later.&nbsp; As long as we provide a place of updating the origi=
nal package manager over the internet, we should be able to make changes in=
 the distribution method somewhat seamless.&nbsp; </FONT>
<BR>
<FONT SIZE=3D"3"></FONT>
<BR>
<FONT SIZE=3D"3">We could probably get a fairly good userbase for a package=
 manager just by providing&nbsp; a few packages like PIL, numeric python, m=
xtools, and win32all.&nbsp; </FONT>
<BR>
<FONT SIZE=3D"3"></FONT>
<TABLE CELLSPACING=3D"0" CELLPADDING=3D"0" WIDTH=3D"100%">
<TR>
<TD>
<PRE>--=20
------------------------------------------------------------------

Suchandra S. Thapa=20
s-thapa-11@alumni.uchicago.edu

------------------------------------------------------------------</PRE>
</TD>
</TR>
</TABLE>

</BODY>
</HTML>

--=-8v1viCvHgfUO3Dn8lIYL--

--=-Jc7o67b+Sw67N3s9g8Jg
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEABECAAYFAj25v+8ACgkQ6nShCjt5AZKb/ACggMDioy7dkzKr6Jb6XYP6kDTb
RgwAni07K4d7p4a6Gwb8PFx2NFJMqHe+
=J+wi
-----END PGP SIGNATURE-----

--=-Jc7o67b+Sw67N3s9g8Jg--