Re: Module naming and identification

Kevin Reid <[email protected]>
Newsgroups gmane.comp.lang.e.general
Message-ID <[email protected]>
On Apr 13, 2009, at 23:49, Brian Warner wrote:

> On Sun, 12 Apr 2009 21:48:09 -0600
> zooko <[email protected]> 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/>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.