Hi,
On 2016年05月09日 14:08, FUJITA Tomonori wrote:
On Mon, 9 May 2016 14:00:23 +0900
Iwase Yusuke <iwase.yusu...@gmail.com> wrote:
Hi Team,
Recently, Paramiko, which are python library Ryu requires, updates the
requirements of cryptography.
https://github.com/paramiko/paramiko/commit/1e7849ba910365e6008fd276b271e90a718fd618#diff-89c074eaad362e54964fe1af8c6cbf82R2
According to this change, installed cryptography is upgrade to 1.1,
but this version of cryptography is not compatible with PyPy < 2.6.
so this causes test error on Travis-CI, because PyPy version of
Travis-CI is older than 2.6.
Now, I wrote a patch for this problem, but please note this branch is
under reviewing in our team.
https://github.com/iwaseyusuke/ryu/commit/4e30b50799e71eb46cfdd168014fb6aebafafe67
If anyone has some comments on this patch, please feel free to contact me.
You think that the patch isn't ready for merge now? If so, I'll
temporally accept the failure of pypy:
I'm sorry for not explaining enough.
I think this "patch" can be merged, but the "branch" is including other
improvements.
So, if this patch looks good enough, please merge it exclude the other commits.
I attached the file for this patch.
Regards,
Iwase
https://github.com/fujita/ryu/commit/ca7663ffa006ceabba06fd730fafc43cf7dca582
Today I like to push another patch for ovs and push the new release:
https://github.com/fujita/ryu/commit/c809f9603688c2ae03065d38caa6d3a209ec3d07
>From 4e30b50799e71eb46cfdd168014fb6aebafafe67 Mon Sep 17 00:00:00 2001
From: IWASE Yusuke <iwase.yusu...@gmail.com>
Date: Mon, 9 May 2016 11:26:59 +0900
Subject: [PATCH] tox: Upgrade PyPy version to 2.6
Recently, Paramiko updates the requirements to 'cryptography>=1.1',
cryptography 1.0 is not compatible with PyPy < 2.6, but PyPy version
of Travis-CI is older than 2.6.
So this causes CI test error.
This patch upgrades PyPy interpreter version to 2.6 in tox environment.
Signed-off-by: IWASE Yusuke <iwase.yusu...@gmail.com>
---
.travis.yml | 2 +-
tox.ini | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index c8379b8..e429b13 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,7 +6,7 @@ env:
- TOX_ENV=py27
- TOX_ENV=py34
- TOX_ENV=py35
- - TOX_ENV=pypy
+ - TOX_ENV=pypy26
- TOX_ENV=pep8
install:
diff --git a/tox.ini b/tox.ini
index d5110ee..e703b92 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
[tox]
-envlist = py27,py34,py35,pypy,pep8
+envlist = py27,py34,py35,pypy26,pep8
[testenv]
deps =
--
2.7.4
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel