File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11from setuptools import setup # , find_packages
22import os
3+ import sys
4+
5+
6+ def use_package (package ):
7+ if not package :
8+ return False
9+ if package .startswith (('#' , 'git+' )):
10+ return False
11+ if sys .version_info .major > 2 and 'python_version <' in package :
12+ return False
13+ if sys .version_info .major == 2 and 'python_version >' in package :
14+ return False
15+
16+ return True
317
418
519def get_requirements ():
620 reqs = []
721 for filename in ["requirements-base.txt" , "requirements-dashboard.txt" , "requirements-setuptools.txt" ]:
822 with open (filename , "r" ) as f :
9- reqs += [x .strip ().split (";" )[0 ] for x in f .readlines () if x . strip () and not ( x .strip (). startswith ( "#" ) or x . strip (). startswith ( "git+git" ))]
23+ reqs += [x .strip ().split (";" )[0 ] for x in f .readlines () if use_package ( x .strip ())]
1024 return reqs
1125
1226
@@ -46,6 +60,8 @@ def get_version():
4660 classifiers = [
4761 "Programming Language :: Python" ,
4862 "Programming Language :: Python :: 2.7" ,
63+ "Programming Language :: Python :: 3.4" ,
64+ "Programming Language :: Python :: 3.5" ,
4965 #'Development Status :: 1 - Planning',
5066 #'Development Status :: 2 - Pre-Alpha',
5167 #'Development Status :: 3 - Alpha',
You can’t perform that action at this time.
0 commit comments