ANN: ciphon 0.3.4

Skip Montanaro skip at
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/", line 134, in ?
      File "/usr/local/bin/", line 67, in begin
      File "/usr/local/lib/python2.2/site-packages/Ciphon/", line 148, in main
        installer = Installer(input[1])
      File "/usr/local/lib/python2.2/site-packages/Ciphon/", line 13, in __init__
        self.__installed = config.getInstalled()
      File "/usr/local/lib/python2.2/site-packages/Ciphon/", line 331, in getInstalled
        installed = InstalledPackages()
      File "/usr/local/lib/python2.2/site-packages/Ciphon/", line 240, in __init__
      File "/usr/local/lib/python2.2/site-packages/_xmlplus/sax/", line 31, in parse
      File "/usr/local/lib/python2.2/site-packages/_xmlplus/sax/", line 38, in parse
        source = saxutils.prepare_input_source(source)
      File "/usr/local/lib/python2.2/site-packages/_xmlplus/sax/", line 375, in prepare_input_source
        f = urllib.urlopen(source.getSystemId())
      File "/usr/local/lib/python2.2/", line 73, in urlopen
      File "/usr/local/lib/python2.2/", line 178, in open
        return getattr(self, name)(url)
      File "/usr/local/lib/python2.2/", line 405, in open_file
        return self.open_local_file(url)
      File "/usr/local/lib/python2.2/", 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 -

More information about the Python-list mailing list