net-misc/gns3-server: fix typing compatibility
authorLouis Sautier <sbraz@gentoo.org>
Thu, 12 Jul 2018 21:53:57 +0000 (23:53 +0200)
committerLouis Sautier <sbraz@gentoo.org>
Thu, 12 Jul 2018 21:58:50 +0000 (23:58 +0200)
Required after 9bc4443779d8247af9312ac39039c1bde3af6d97

Package-Manager: Portage-2.3.42, Repoman-2.3.9

net-misc/gns3-server/files/gns3-server-2.1.3-typing.patch [new file with mode: 0644]
net-misc/gns3-server/gns3-server-2.1.3-r3.ebuild [moved from net-misc/gns3-server/gns3-server-2.1.3-r2.ebuild with 95% similarity]

diff --git a/net-misc/gns3-server/files/gns3-server-2.1.3-typing.patch b/net-misc/gns3-server/files/gns3-server-2.1.3-typing.patch
new file mode 100644 (file)
index 0000000..99b32df
--- /dev/null
@@ -0,0 +1,9 @@
+--- a/requirements.txt
++++ b/requirements.txt
+@@ -6,5 +6,5 @@
+ raven>=5.23.0
+ psutil>=3.0.0
+ zipstream>=1.1.4
+-typing>=3.5.3.0 # Otherwise yarl fails with python 3.4
++typing>=3.5.3.0;python_version<"3.5" # Otherwise yarl fails with python 3.4
+ prompt-toolkit
similarity index 95%
rename from net-misc/gns3-server/gns3-server-2.1.3-r2.ebuild
rename to net-misc/gns3-server/gns3-server-2.1.3-r3.ebuild
index 62ed4a33ebda56a1a110e29e8a8fcffe656ac3e9..282ff6a38407d43b9e7b7b8fa1072cea6e6d037e 100644 (file)
@@ -35,6 +35,9 @@ RDEPEND=">=app-emulation/dynamips-0.2.12
                >=dev-python/yarl-0.11[${PYTHON_USEDEP}]"
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 
+# https://github.com/GNS3/gns3-server/pull/1368
+PATCHES=( "${FILESDIR}/${P}-typing.patch" )
+
 src_prepare() {
        default