aidecoe     14/06/12 21:13:42

  Modified:             ChangeLog
  Added:                pyro-4.25.ebuild
  Log:
  Version bump.
  
  NEWS
  ~~~~
  - now also puts package name in serpent serialization data for custom class
    instances (previously only the class name was used)
  - requires serpent 1.5 or newer (because of the feature above)
  - support for (Linux) abstract namespace AF_UNIX sockets (with a 0-byte at
    the start of the name)
  - register_dict_to_class method added on SerializerBase, to be able to
    deserialize to particular user defined classes
  - docs: mention that you may have to install serpent manually (most notably
    with alternative Python implementations)
  - docs: mention the serialization hooks on SerializerBase
  - added ser_custom example that shows how to use the serialization hooks
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
F0134531E1DBFAB5)

Revision  Changes    Path
1.109                dev-python/pyro/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyro/ChangeLog?rev=1.109&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyro/ChangeLog?rev=1.109&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyro/ChangeLog?r1=1.108&r2=1.109

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/pyro/ChangeLog,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -r1.108 -r1.109
--- ChangeLog   24 May 2014 09:46:54 -0000      1.108
+++ ChangeLog   12 Jun 2014 21:13:42 -0000      1.109
@@ -1,6 +1,25 @@
 # ChangeLog for dev-python/pyro
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pyro/ChangeLog,v 1.108 
2014/05/24 09:46:54 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyro/ChangeLog,v 1.109 
2014/06/12 21:13:42 aidecoe Exp $
+
+*pyro-4.25 (12 Jun 2014)
+
+  12 Jun 2014; Amadeusz Żołnowski <aide...@gentoo.org> +pyro-4.25.ebuild:
+  Version bump.
+
+  NEWS
+  ~~~~
+  - now also puts package name in serpent serialization data for custom class
+    instances (previously only the class name was used)
+  - requires serpent 1.5 or newer (because of the feature above)
+  - support for (Linux) abstract namespace AF_UNIX sockets (with a 0-byte at
+    the start of the name)
+  - register_dict_to_class method added on SerializerBase, to be able to
+    deserialize to particular user defined classes
+  - docs: mention that you may have to install serpent manually (most notably
+    with alternative Python implementations)
+  - docs: mention the serialization hooks on SerializerBase
+  - added ser_custom example that shows how to use the serialization hooks
 
   24 May 2014; Markos Chandras <hwoar...@gentoo.org> pyro-4.24.ebuild:
   Stable on amd64 wrt bug #509710



1.1                  dev-python/pyro/pyro-4.25.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyro/pyro-4.25.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyro/pyro-4.25.ebuild?rev=1.1&content-type=text/plain

Index: pyro-4.25.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyro/pyro-4.25.ebuild,v 1.1 
2014/06/12 21:13:42 aidecoe Exp $

EAPI=5

PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy pypy2_0 )

inherit distutils-r1

MY_PN="Pyro4"
MY_P="${MY_PN}-${PV}"

DESCRIPTION="Advanced and powerful Distributed Object Technology system written 
entirely in Python"
HOMEPAGE="http://www.xs4all.nl/~irmen/pyro/ http://pypi.python.org/pypi/Pyro4";
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"

LICENSE="MIT"
SLOT="4"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"

RDEPEND="!dev-python/pyro:0
        >=dev-python/serpent-1.5[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
        dev-python/setuptools[${PYTHON_USEDEP}]
        test? (
                dev-python/coverage[${PYTHON_USEDEP}]
                dev-python/nose[${PYTHON_USEDEP}]
                virtual/python-unittest2[${PYTHON_USEDEP}]
        )"

S="${WORKDIR}/${MY_P}"
DISTUTILS_IN_SOURCE_BUILD=1

python_prepare_all() {
        sed \
                -e '/sys.path.insert/a sys.path.insert(1,"PyroTests")' \
                -i tests/run_suite.py || die

        # Disable tests requiring network connection.
        sed \
                -e "s/testBCstart/_&/" \
                -e "s/testDaemonPyroObj/_&/" \
                -e "s/testLookupAndRegister/_&/" \
                -e "s/testMulti/_&/" \
                -e "s/testRefuseDottedNames/_&/" \
                -e "s/testResolve/_&/" \
                -e "s/testBCLookup/_&/" \
                -i tests/PyroTests/test_naming.py || die
        sed \
                -e "s/testOwnloopBasics/_&/" \
                -e "s/testStartNSfunc/_&/" \
                -i tests/PyroTests/test_naming2.py || die

        sed \
                -e "s/testServerConnections/_&/" \
            -e "s/testServerParallelism/_&/" \
                -i tests/PyroTests/test_server.py || die

        sed \
                -e "s/testBroadcast/_&/" \
                -e "s/testGetIP/_&/" \
                -e "s/testGetIpVersion[46]/_&/" \
                -i tests/PyroTests/test_socket.py || die
        distutils-r1_python_prepare_all
}

python_test() {
        cd "${S}"/tests || die
        ${PYTHON} run_suite.py || die
}

python_install_all() {
        use doc && HTML_DOCS=( docs/. )
        use examples && local EXAMPLES=( examples/. )
        distutils-r1_python_install_all
}




Reply via email to