Browse Source

[enh] setup.py requirements ++ new folders

Adam Tauber 9 years ago
parent
commit
5c073fdd83
1 changed files with 7 additions and 28 deletions
  1. 7 28
      setup.py

+ 7 - 28
setup.py

@@ -17,6 +17,8 @@ def read(*rnames):
 
 
 
 
 long_description = read('README.rst')
 long_description = read('README.rst')
+requirements = map(str.strip, open('requirements.txt').readlines())
+dev_requirements = map(str.strip, open('requirements-dev.txt').readlines())
 
 
 setup(
 setup(
     name='searx',
     name='searx',
@@ -38,35 +40,9 @@ setup(
     license='GNU Affero General Public License',
     license='GNU Affero General Public License',
     packages=find_packages('.'),
     packages=find_packages('.'),
     zip_safe=False,
     zip_safe=False,
-    install_requires=[
-        'flask',
-        'flask-babel',
-        'requests',
-        'lxml',
-        'pyyaml',
-        'pygments',
-        'setuptools',
-        'python-dateutil',
-        'pyopenssl',
-        'ndg-httpsclient',
-        'pyasn1',
-        'pyasn1-modules',
-        'certifi'
-    ],
+    install_requires=requirements,
     extras_require={
     extras_require={
-        'test': [
-            'coverage',
-            'flake8',
-            'mock',
-            'plone.testing',
-            'robotframework',
-            'robotframework-debuglibrary',
-            'robotframework-httplibrary',
-            'robotframework-selenium2library',
-            'robotsuite',
-            'unittest2',
-            'zope.testrunner',
-        ]
+        'test': dev_requirements
     },
     },
     entry_points={
     entry_points={
         'console_scripts': [
         'console_scripts': [
@@ -86,6 +62,9 @@ setup(
             'static/*/*/*/*/*.*',
             'static/*/*/*/*/*.*',
             'templates/*/*.*',
             'templates/*/*.*',
             'templates/*/*/*.*',
             'templates/*/*/*.*',
+            'tests/*',
+            'tests/*/*',
+            'tests/*/*/*',
             'translations/*/*/*'
             'translations/*/*/*'
         ],
         ],
     },
     },