Changes:
Readline is now optional
Several bugs have been fixed (installation of rpms, errors with missing
the installed.xml file)
The configuration is now saved after the first start up if the ~/.ciphonrc
file is not present
A few other bugs in installing and determining whether a package is current
have been fixed
Ciphon is available from ftp.community.tummy.com in /pub/python-packages,
or from sourceforge (https://sourceforge.net/projects/pythonsiphon/), or
from within ciphon itself.
There are still some problems with rpm installations due to modules
not listing all their files. However, standard installation should
work and I have received reports of successful installations using
standard installations.
There is also a mailing list for ciphon available at sourcefoge. The
signup page is at
http://lists.sourceforge.net/lists/listinfo/pythonsiphon-devel
--
----------------------------------------------------------------------------
|
Suchandra Thapa | "There are only two kinds of math .
s-tha...@NOSPAMalumni.uchicago.edu | books. Those you cannot read beyond
| the first sentence, and those you
| can not read beyond the first page."
| -C.N. Yang
----------------------------------------------------------------------------
All I get when ciphon.py starts is:
Updating servers.xml and packages.xml, please wait
Traceback (most recent call last):
File "C:\ciphon-0.3.5\ciphon.py", line 138, in ?
open(os.path.join(ciphonDir, 'servers.xml'), 'w').write)
File "C:\Python22\lib\ftplib.py", line 386, in retrbinary
conn = self.transfercmd(cmd, rest)
File "C:\Python22\lib\ftplib.py", line 347, in transfercmd
return self.ntransfercmd(cmd, rest)[0]
File "C:\Python22\lib\ftplib.py", line 333, in ntransfercmd
sock = self.makeport()
File "C:\Python22\lib\ftplib.py", line 294, in makeport
resp = self.sendport(host, port)
File "C:\Python22\lib\ftplib.py", line 258, in sendport
return self.voidcmd(cmd)
File "C:\Python22\lib\ftplib.py", line 248, in voidcmd
return self.voidresp()
File "C:\Python22\lib\ftplib.py", line 223, in voidresp
resp = self.getresp()
File "C:\Python22\lib\ftplib.py", line 216, in getresp
raise error_perm, resp
ftplib.error_perm: 504 Sorry, that address is excluded for security reasons.
(BTW: I've updated ciphon 0.3.4 to run on windows, and would like to
port these changes to 0.3.5)
Thomas
That's curious, I think there is some wierd interaction between
anonftpd (the server), ftplib , and windows that is causing this. Do
you get the same problems with python 2.2 and ciphon 0.3.4? Also, I would
like to get a copy of your patches if you think it's ready.