From 9f15fdbc2b6935c1db3c3979ca0c932035ffce11 Mon Sep 17 00:00:00 2001 From: grossmj Date: Wed, 3 Jun 2015 12:08:11 -0600 Subject: [PATCH] Fixes #181 (drop Python 3.3). --- gns3server/run.py | 6 +++--- setup.py | 7 +++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/gns3server/run.py b/gns3server/run.py index 52afb695..7a76fd9f 100644 --- a/gns3server/run.py +++ b/gns3server/run.py @@ -199,9 +199,9 @@ def run(): if server_config.getboolean("local"): log.warning("Local mode is enabled. Beware, clients will have full control on your filesystem") - # we only support Python 3 version >= 3.3 - if sys.version_info < (3, 3): - raise RuntimeError("Python 3.3 or higher is required") + # we only support Python 3 version >= 3.4 + if sys.version_info < (3, 4): + raise RuntimeError("Python 3.4 or higher is required") user_log.info("Running with Python {major}.{minor}.{micro} and has PID {pid}".format( major=sys.version_info[0], minor=sys.version_info[1], diff --git a/setup.py b/setup.py index 5f4b54cd..3e0d9fe3 100644 --- a/setup.py +++ b/setup.py @@ -19,6 +19,9 @@ import sys from setuptools import setup, find_packages from setuptools.command.test import test as TestCommand +# we only support Python 3 version >= 3.4 +if sys.version_info < (3, 4): + raise RuntimeError("Python 3.4 or higher is required") class PyTest(TestCommand): def finalize_options(self): @@ -42,7 +45,7 @@ dependencies = [ ] -if sys.version_info == (3, 3): +if sys.version_info == (3, 4): dependencies.append("asyncio>=3.4.2") setup( @@ -75,8 +78,8 @@ setup( "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", + "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", ], )