Skip to content

Wurldtech/beepy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

107 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beepy is the only BEEP protocol implementation for twisted <http://twistedmatrix.com>.

It appears to have been developed and tested only against itself, not against
any other conformant BEEP implementations, and it didn't interoperate.

We hacked it to interoperate with beep4j, and to perform adequately for our
needs. We're pushing the code in the hopes it will be of use, but with
ABSOLUTELY NO GUARANTEES.

The upstream-master branch is a git-svn clone of :pserver:anonymous@beepy.cvs.sourceforge.net:/cvsroot/beepy 

Note that the author changed the license from LGPL to MIT. We haven't merged
this into our master yet, but anybody who prefers MIT can do so. Our changes
are dual-licensed and can be used under the terms of the original LGPL or the
updated MIT license.

Sam Roberts <sroberts@wurldtech.com>



BEEPy - A Python BEEP Library
=============================

Copyright (c) 2002-2004 Justin Warren <daedalus@eigenmagic.com>

Overview
--------

BEEPy is a library for the Python language that implements the Blocks
Extensible Exchange Protocol as defined in RFCs starting with RFC 3080.
For more information on the protocol itself, check out 
http://www.beepcore.org/.

BEEPy attempts to implement the protocol as a library written from the
ground up in Python. This helps make BEEPy portable to any platform
with the standard Python interpreter installed. 

BEEPy is written using the twisted framework (http://www.twisted-matrix.com)
to implement asynchronous network communications. You will need to have
twisted installed to make use of BEEPy.

BEEPy is very much a work in progress. Suggestions, feature requests,
bug reports, etc. are all welcome. Chances are you received this copy
via the BEEPy site on SourceForge, but in case you didn't, go here
to find out how you can contribute to BEEPy:

http://beepy.sourceforge.net/
 or
http://www.sourceforge.net/projects/beepy/

Copyright and Licensing
-----------------------
BEEPy is licensed under the Lesser GNU Public License, or LGPL. The
full licensing information can be found in the LICENSE file. Copyright
information is found in the COPYRIGHT file.

Mailing Lists
-------------
There are three mailing lists you may be interested in:

beepy-discuss@lists.sourceforge.net - General discussion about BEEPy
beepy-devel@lists.sourceforge.net - Developer's discussion list
beepy-announce@lists.sourceforge.net - Announcements about BEEPy

For more information on subscribing to these lists, go to
http://sourceforge.net/mail/?group_id=58978

Dependencies
------------
- Python 2.3 or higher.
- Twisted 2.3 or higher.
- for TLS support:
  - pyOpenSSL as required by Twisted

Getting Started
---------------
Instructions for installation can be found in the INSTALL file.

Further documentation is found in the doc/ directory. The FAQ and
HOWTO files are probably a good place to start.

About

BEEP for python's twisted

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages