ANN: ciphon 0.3.4

Skip Montanaro skip at pobox.com
Wed Dec 19 15:38:21 EST 2001


    Suchandra> Sorry, given the recent discussions, I thought people
    Suchandra> following the list would have already known.  Ciphon is a
    Suchandra> utility that offers similar functionality to perl's CPAN
    Suchandra> shell.  It'll let you download and install python modules
    Suchandra> automatically.

Next question...  I tried installing cryptkit and got this:

    ciphon> install cryptkit
    Traceback (most recent call last):
      File "/usr/local/bin/ciphon.py", line 134, in ?
        main.begin()
      File "/usr/local/bin/ciphon.py", line 67, in begin
        dispatch(input)
      File "/usr/local/lib/python2.2/site-packages/Ciphon/install.py", line 148, in main
        installer = Installer(input[1])
      File "/usr/local/lib/python2.2/site-packages/Ciphon/install.py", line 13, in __init__
        self.__installed = config.getInstalled()
      File "/usr/local/lib/python2.2/site-packages/Ciphon/config.py", line 331, in getInstalled
        installed = InstalledPackages()
      File "/usr/local/lib/python2.2/site-packages/Ciphon/config.py", line 240, in __init__
        installedParser)
      File "/usr/local/lib/python2.2/site-packages/_xmlplus/sax/__init__.py", line 31, in parse
        parser.parse(filename_or_stream)
      File "/usr/local/lib/python2.2/site-packages/_xmlplus/sax/expatreader.py", line 38, in parse
        source = saxutils.prepare_input_source(source)
      File "/usr/local/lib/python2.2/site-packages/_xmlplus/sax/saxutils.py", line 375, in prepare_input_source
        f = urllib.urlopen(source.getSystemId())
      File "/usr/local/lib/python2.2/urllib.py", line 73, in urlopen
        return _urlopener.open(url)
      File "/usr/local/lib/python2.2/urllib.py", line 178, in open
        return getattr(self, name)(url)
      File "/usr/local/lib/python2.2/urllib.py", line 405, in open_file
        return self.open_local_file(url)
      File "/usr/local/lib/python2.2/urllib.py", line 412, in open_local_file
        stats = os.stat(localname)
    OSError: [Errno 2] No such file or directory: '/home/skip/.ciphon/installed.xml'

I tried creating an empty installed.xml file, but that just moved the error
further up the food chain.  I suspect ciphon ought to handle creation of
this file itself.

    % ls -l .ciphon/
    total 8
    -rw-rw-r--    1 skip     skip         2288 Dec 19 14:32 packages.xml
    -rw-rw-r--    1 skip     skip          207 Dec 19 14:32 servers.xml

In anticipation of getting past this particular hurdle I wonder, how do I
submit a package for management by ciphon?

-- 
Skip Montanaro (skip at pobox.com - http://www.mojam.com/)




More information about the Python-list mailing list