[e-lang] Module naming and identification
Kevin Reid
kpreid at mac.com
Tue Apr 14 08:01:03 EDT 2009
On Apr 13, 2009, at 23:49, Brian Warner wrote:
> On Sun, 12 Apr 2009 21:48:09 -0600
> zooko <zooko at zooko.com> wrote:
>
>> Another is the Python "setuptools" tool, which accepts an optional
>> md5sum in the fragment of a package URL, and if that fragment is
>> present then setuptools rejects the package downloaded from that URL
>> if its doesn't match the md5sum.
>
> Note that this is an immutable "strong name": there's no facility to
> say
> "accept any version of the package which is signed by the following
> key".
>> From what I've seen, this makes developers reluctant to declare a
>> "strong
> name" dependency upon some package, because sooner or later that
> will fail,
> when the upstream supplier stops hosting that old version (in
> preference of a
> newer one).
What I had hoped is that such immutable-names can replace the case
where you would otherwise be tempted to *copy* the code into your own
system (which also does not follow updates automatically). You can
still keep a copy for availability purposes, but you won't have an
*unlabeled* copy of who knows what.
--
Kevin Reid <http://homepage.mac.com/kpreid/>
More information about the e-lang
mailing list