# Template file for 'Twisted'
pkgname=Twisted
version=12.2.0
revision=1
build_style=python-module
pycompile_module="twisted"
makedepends="python-devel"
fulldepends="zope.interface>=4.0.1 pycrypto pyopenssl"
short_desc="Event-driven networking engine written in Python"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://twistedmatrix.com/"
license="MIT"
distfiles="http://twistedmatrix.com/Releases/Twisted/${version%.*}/Twisted-${version}.tar.bz2"
checksum=d20c509f427bbae98694b5588afa202810aaa24fa89f9306b24b734fef6f5a40
long_desc="
 Twisted is an event-based framework for internet applications which works on
  Python 2.4 through 2.6. The following are some of the modules included
  with Twisted:

  - twisted.application
    A "Service" system that allows you to organize your application in
    hierarchies with well-defined startup and dependency semantics,
  - twisted.cred
    A general credentials and authentication system that facilitates
    pluggable authentication backends,
  - twisted.enterprise
    Asynchronous database access, compatible with any Python DBAPI2.0
    modules,
  - twisted.internet
    Low-level asynchronous networking APIs that allow you to define
    your own protocols that run over certain transports,
  - twisted.manhole
    A tool for remote debugging of your services which gives you a
    Python interactive interpreter,
  - twisted.protocols
    Basic protocol implementations and helpers for your own protocol
    implementations,
  - twisted.python
    A large set of utilities for Python tricks, reflection, text
    processing, and anything else,
  - twisted.spread
    A secure, fast remote object system,
  - twisted.trial
    A unit testing framework that integrates well with Twisted-based code."