Menu

Tree [864a47] master /
 History

HTTPS access


File Date Author Commit
 debian 2011-05-24 Gabriel Ebner Gabriel Ebner [046a03] Bump version for the debian package.
 doc 2008-08-09 Norman Rasmussen Norman Rasmussen [9518b5] Fix for incorrect-encoding during SASL PLAIN auth
 xmpp 2011-05-24 Gabriel Ebner Gabriel Ebner [864a47] Support connections to IPv6 servers.
 .gitignore 2011-05-24 Gabriel Ebner Gabriel Ebner [91fc05] Add .gitignore.
 Makefile 2011-05-24 Gabriel Ebner Gabriel Ebner [f19be3] Make apidocs when building a debian package.
 README 2004-12-26 Alexey Nezhdanov Alexey Nezhdanov [01c47e] README rewrited
 setup.py 2011-05-03 Norman Rasmussen Norman Rasmussen [c05b7e] Merge branch 'setup' and update setup to be nex...

Read Me

                Introduction to xmpppy.
                 http://xmpppy.sf.net/

    This is my work to replace the jabberpy with the current and maintained
project.
    Now the project nears feature freese of 0.2 branch. Almost all goals are
achieved already. Though the main goal was to write a documentation - at least
a line for every feature of library. Yesterday I have checked in last docstrings
for all yet undocumented modules and now I can say that this issue is resolved
(at least for 0.2 release level).
    Documentation exists in three formats. 
    - The first is the examples that I wrote to show xmpppy in action. This is
      two simple scripts - README.py and xsend.py.
    - The second is the html pages where I try to describe the idea of library
      and the ways the goals are achieved.
    - Third is the docstrings. I am currently using epydoc but other tools
      should work too (at least the pydoc works)

                Installation
If you are using Debian (sarge or above) you can simply run
apt-get install python-xmpp
and you will get the current stable release of xmpppy installed. After installation
you can do 'import xmpp'. Though currently debian contains 0.1 release of xmpppy so 
if you want to use 0.2 branch you should install it manually (python2.3 required).
Here you have several options:
  - run 'python setup.py install' from xmpppy distribution as root.
    All should work nice.
  - if you don't like python installator - just copy xmpp directory into python's
    site-packages directory (this is what setup.py does).
  - If you have no intention to install library system-wide (or just have no 
    privileges to do it) you can copy xmpp directory just in your application's
    directory. Example:
        myxmpppytry/
            xmpp/
                ...xmpppy modules
            test.py

If you have any questions about xmpppy usage or you have find a bug or want
to share some ideas - you are welcome in xmpppy-devel maillist - see
http://lists.sourceforge.net/lists/listinfo/xmpppy-devel
for details of subscription.

2004.12.26                  Alexey Nezhdanov
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.