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 <[email protected]> +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 <[email protected]> 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
}