mirror of
				https://github.com/internetarchive/brozzler.git
				synced 2025-10-30 22:08:54 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			63 lines
		
	
	
	
		
			2.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
	
		
			2.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| #
 | |
| # setup.py - brozzler setup script
 | |
| #
 | |
| # Copyright (C) 2014-2016 Internet Archive
 | |
| #
 | |
| # Licensed under the Apache License, Version 2.0 (the "License");
 | |
| # you may not use this file except in compliance with the License.
 | |
| # You may obtain a copy of the License at
 | |
| #
 | |
| #     http://www.apache.org/licenses/LICENSE-2.0
 | |
| #
 | |
| # Unless required by applicable law or agreed to in writing, software
 | |
| # distributed under the License is distributed on an "AS IS" BASIS,
 | |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | |
| # See the License for the specific language governing permissions and
 | |
| # limitations under the License.
 | |
| #
 | |
| 
 | |
| import setuptools
 | |
| import glob
 | |
| 
 | |
| setuptools.setup(
 | |
|         name='brozzler',
 | |
|         version='1.1.dev21',
 | |
|         description='Distributed web crawling with browsers',
 | |
|         url='https://github.com/internetarchive/brozzler',
 | |
|         author='Noah Levitt',
 | |
|         author_email='nlevitt@archive.org',
 | |
|         long_description=open('README.rst', encoding='UTF-8').read(),
 | |
|         license='Apache License 2.0',
 | |
|         packages=['brozzler'],
 | |
|         package_data={'brozzler': ['behaviors.d/*.js*', 'behaviors.yaml']},
 | |
|         scripts=glob.glob('bin/*'),
 | |
|         entry_points={
 | |
|             'console_scripts': [
 | |
|                 'brozzler-webconsole = brozzler.webconsole:run',
 | |
|             ],
 | |
|         },
 | |
|         install_requires=[
 | |
|             'PyYAML',
 | |
|             'youtube-dl',
 | |
|             'reppy',
 | |
|             'requests',
 | |
|             'websocket-client',
 | |
|             'pillow',
 | |
|             'surt>=0.3.0',
 | |
|             'rethinkstuff>=0.1.5',
 | |
|             'rethinkdb>=2.3,<2.4',
 | |
|             'psutil',
 | |
|         ],
 | |
|         extras_require={
 | |
|             'webconsole': ['flask>=0.11', 'gunicorn'],
 | |
|             # 'brozzler-easy': ['warcprox', 'pywb'],
 | |
|         },
 | |
|         zip_safe=False,
 | |
|         classifiers=[
 | |
|             'Development Status :: 4 - Beta',
 | |
|             'Environment :: Console',
 | |
|             'License :: OSI Approved :: Apache Software License',
 | |
|             'Programming Language :: Python :: 3.4',
 | |
|             'Topic :: Internet :: WWW/HTTP',
 | |
|             'Topic :: System :: Archiving',
 | |
|         ])
 | 
