Source

pmxbot / setup.py

The default branch has multiple heads

Michael Schurter 4bfb42b 


Jason R. Coombs 5ad0b8a 




Chris Mulligan 62c27c2 
Jason R. Coombs bf361b5 
Jason R. Coombs a024e5a 
Jason R. Coombs 5da5589 
Jason R. Coombs 5ad0b8a 
Jason R. Coombs bf361b5 
Jason R. Coombs a024e5a 

Jason R. Coombs 9b7d7f2 
Jason R. Coombs decb076 
Jason R. Coombs a024e5a 
Jason R. Coombs e80ffde 
Jason R. Coombs 0bdd971 
Jason R. Coombs 15cd604 
Jason R. Coombs 913ed5c 
Jason R. Coombs 274a698 
Jason R. Coombs a5bfbdf 

Jason R. Coombs 91a53ff 
Jason R. Coombs 89c545a 
Jason R. Coombs 5c4d8d8 
Jason R. Coombs e80ffde 
Jason R. Coombs a024e5a 

Jason R. Coombs 2d7ceed 
Jason R. Coombs e327438 
Jason R. Coombs 7b30929 
Jason R. Coombs a024e5a 

Jason R. Coombs ac749cc 
Jason R. Coombs 766513c 
Jason R. Coombs bddbe6e 
Jason R. Coombs c40bbe0 
Chris Mulligan 982618d 

Jason R. Coombs c7b9789 
Jason R. Coombs 94e1049 
Jason R. Coombs 5ad0b8a 
Jason R. Coombs a024e5a 

Jason R. Coombs d00db7d 
Jason R. Coombs a024e5a 
Jason R. Coombs d00db7d 

Jason R. Coombs a024e5a 
Jason R. Coombs c7b9789 


Jason R. Coombs a024e5a 
Jason R. Coombs 102b52e 
Jason R. Coombs a024e5a 

Jason R. Coombs 102b52e 

Jason R. Coombs a024e5a 
Jason R. Coombs 415c0b7 
Jason R. Coombs a024e5a 
Chris Mulligan 8c48694 
Jason R. Coombs a024e5a 
Jason R. Coombs 265866a 
Jason R. Coombs bf361b5 
Jason R. Coombs e81409c 
Jason R. Coombs 216d297 
Jason R. Coombs 912a461 



Jason R. Coombs e81409c 
Jason R. Coombs bf361b5 
Jason R. Coombs 1019dbe 
Jason R. Coombs a024e5a 
Jason R. Coombs bf361b5 

Jason R. Coombs 5ad0b8a 
# -*- coding: utf-8 -*-
# vim:ts=4:sw=4:noexpandtab
# c-basic-indent: 4; tab-width: 4; indent-tabs-mode: true;
import sys

import setuptools

py26reqs = ['importlib'] if sys.version_info < (2, 7) else []

setup_params = dict(
	name="pmxbot",
	use_hg_version=True,
	packages=setuptools.find_packages(),
	include_package_data=True,
	entry_points=dict(
		console_scripts = [
			'pmxbot=pmxbot.core:run',
			'pmxbotweb=pmxbot.web.viewer:run',
		],
		pmxbot_handlers = [
			'pmxbot logging = pmxbot.logging:Logger.initialize',
			'pmxbot karma = pmxbot.karma:Karma.initialize',
			'pmxbot quotes = pmxbot.quotes:Quotes.initialize',
			'pmxbot core commands = pmxbot.commands',
			'pmxbot notifier = pmxbot.notify:Notify.init',
			'pmxbot feedparser = pmxbot.rss:RSSFeeds',
			'pmxbot rolls = pmxbot.rolls:ParticipantLogger.initialize',
			'pmxbot config = pmxbot.config_',
			'pmxbot system commands = pmxbot.system',
		],
	),
	install_requires=[
		"irc>=8.0,<9.0dev",
		"popquotes>=1.3",
		"excuses>=1.1.2",
		"pyyaml",
		"feedparser",
		"pytz",
		"wordnik>=2.1.2,<3.0",
		"jaraco.util",
		"beautifulsoup4",
		#for viewer
		"jinja2",
		"cherrypy>=3.2.3dev-20121007,<3.3dev",
		"jaraco.compat>=1.0.3",
	] + py26reqs,
	description="IRC bot - full featured, yet extensible and customizable",
	license = 'MIT',
	author="YouGov, Plc.",
	author_email="open.source@yougov.com",
	maintainer = 'Jason R. Coombs',
	maintainer_email = 'Jason.Coombs@YouGov.com',
	url = 'http://bitbucket.org/yougov/pmxbot',
	dependency_links = [
		'https://bitbucket.org/cherrypy/cherrypy/downloads',
	],
	classifiers=[
		'Development Status :: 5 - Production/Stable',
		'License :: OSI Approved :: MIT License',
		'Operating System :: POSIX',
		'Operating System :: Microsoft :: Windows',
		'Operating System :: MacOS :: MacOS X',
		'Programming Language :: Python :: 2.7',
		'Programming Language :: Python :: 3',
		'Topic :: Communications :: Chat :: Internet Relay Chat',
		'Topic :: Internet :: WWW/HTTP :: WSGI :: Application',
	],
	long_description = open('README.rst').read(),
	setup_requires=[
		'hgtools<3.0dev',
		'pytest-runner>=1.1,<3.0dev',
	],
	tests_require=[
		'pymongo',
		'pytest',
		'jaraco.test>=1.0.2,<2.0dev',
	],
	use_2to3=True,
)

if __name__ == '__main__':
	setuptools.setup(**setup_params)