Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install rod.recipe.ejabberd

How to install rod.recipe.ejabberd

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install rod.recipe.ejabberd
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
1.1.4 Available View build log
1.1.3 Available View build log
Windows (64-bit)
1.1.4 Available View build log
1.1.3 Available View build log
Mac OS X (10.5+)
1.1.4 Available View build log
1.1.3 Available View build log
Linux (32-bit)
1.1.4 Available View build log
1.1.3 Available View build log
Linux (64-bit)
1.1.4 Available View build log
1.1.3 Available View build log
 
License
LGPL 3
Imports
Lastest release
version 1.1.4 on Apr 14th, 2011

The ejabberd http://www.process-one.net/en/ejabberd/ is a distributed, fault-tolerant technology that allows the creation of large-scale instant messaging applications. This buildout recipe downloads and installs ejabberd into an isolated development environment.

A brief documentation

This recipe takes a number of options:

erlang-path
The path where to find the erlc command (default = /usr/local/bin).
url
The URL to download the ejabberd source distribution.
prefix
Prefix path (default = <buildout directory>).
make
Alternate make command (e.g. gmake).

Tests

We will define a buildout template used by the recipe:

>>> buildout_cfg = """
... [buildout]
... parts = ejabberd
... offline = true
...
... [ejabberd]
... recipe = rod.recipe.ejabberd
... url = http://www.process-one.net/downloads/ejabberd/2.1.6/ejabberd-2.1.6.tar.gz
... """

We'll start by creating a buildout:

>>> import os.path
>>> write('buildout.cfg', buildout_cfg)

Running the buildout gives us:

>>> output = system(buildout)
>>> if '/sample-buildout/parts/ejabberd' in output: True
... else: print output
True

Changes

1.1.4 2011-04-13
  • Added 'make' buildout option to specify an alternate make command (e.g. gmake).
1.1.3 2010-05-09
  • Fixed issue where ejabberd scripts used an incorrect default Erlang path when no erlang-path option was specified.
1.1.2 2009-10-13
  • Modified ejabberd startup command to run server in foreground.
1.1.1 2009-10-13
  • Fixes an issue where ejabberd crashes on startup due to a missing directory.
1.1.0 2009-10-13
  • Creates custom ejabberd and ejabberdctl scripts.
1.0.0 2009-10-10
  • Initial release.

Subscribe to package updates

Last updated Apr 14th, 2011

Download Stats

Last month:1

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.