@@ -17,6 +17,8 @@ def read(*rnames):
19long_description = read('README.rst')
19long_description = read('README.rst')
20+requirements = map(str.strip, open('requirements.txt').readlines())
21+dev_requirements = map(str.strip, open('requirements-dev.txt').readlines())
22 name='searx',
24 name='searx',
@@ -38,35 +40,9 @@ setup(
38 license='GNU Affero General Public License',
40 license='GNU Affero General Public License',
39 packages=find_packages('.'),
41 packages=find_packages('.'),
40 zip_safe=False,
42 zip_safe=False,
41− install_requires=[
43+ install_requires=requirements,
56 extras_require={
44 extras_require={
57− 'test': [
45+ 'test': dev_requirements
63− 'robotframework-debuglibrary',
64− 'robotframework-httplibrary',
65− 'robotframework-selenium2library',
71 entry_points={
47 entry_points={
72 'console_scripts': [
48 'console_scripts': [
@@ -86,6 +62,9 @@ setup(
86 'static/*/*/*/*/*.*',
62 'static/*/*/*/*/*.*',
87 'templates/*/*.*',
63 'templates/*/*.*',
88 'templates/*/*/*.*',
64 'templates/*/*/*.*',
89 'translations/*/*/*'
68 'translations/*/*/*'