# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id: Portfile 107352 2013-06-26 03:12:44Z jmr@macports.org $

PortSystem          1.0
PortGroup           python 1.0

name                py-pyro
description         Distributed object middleware for Python (RPC)
long_description    Pyro means PYthon Remote Objects. It is a library that \
                    enables you to build applications in which objects can talk to \
                    eachother over the network, with minimal programming effort. You \
                    can just use normal Python method calls, with almost every \
                    possible parameter and return value type, and Pyro takes care of \
                    locating the right object on the right computer to execute the \
                    method. It is designed to be very easy to use, and to generallye \
                    stay out of your way. But it also provides a set of powerful \
                    features that enables you to build distributed applications \
                    rapidly and effortlessly.
version             4.17
license             MIT
platforms           darwin
supported_archs     noarch
maintainers         node99.org:sean openmaintainer

homepage            http://pythonhosted.org/Pyro4/
master_sites        http://pypi.python.org/packages/source/P/Pyro4/
distname            Pyro4-${version}
checksums           rmd160  d7b4dcc8762c58d68a037f0109cb1140e02b3f2e \
                    sha256  1d0cecdd3340dca695d6f833830e7a59f937d4bedbcff53109abe66e5a65d22c

python.versions     26 27 31 32 33

if {$subport != $name} {
    depends_build   port:py${python.version}-setuptools
    livecheck.type  none
} else {
    livecheck.url   http://pypi.python.org/pypi/Pyro4
    livecheck.regex {Pyro4/(\d+(?:\.\d+)*)}
}
