#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
with open('README.rst') as readme_file:
readme = readme_file.read()
with open('CHANGELOG.rst') as changelog_file:
changelog = changelog_file.read().replace('.. :changelog:', '')
requirements = []
test_requirements = ['pymongo>=3']
if sys.version_info[:2] == (2, 6):
requirements.append('ordereddict')
test_requirements.append('unittest2')
setup(
name='mockupdb',
version='1.4.1',
description="MongoDB Wire Protocol server library",
long_description=readme + '\n\n' + changelog,
author="A. Jesse Jiryu Davis",
author_email='jesse@mongodb.com',
url='https://github.com/ajdavis/mongo-mockup-db',
packages=['mockupdb'],
package_dir={'mockupdb': 'mockupdb'},
include_package_data=True,
install_requires=requirements,
license="Apache License, Version 2.0",
zip_safe=False,
keywords=["mongo", "mongodb", "wire protocol", "mockupdb", "mock"],
classifiers=[
'Development Status :: 2 - Pre-Alpha',
'Intended Audience :: Developers',
"License :: OSI Approved :: Apache Software License",
'Natural Language :: English',
"Programming Language :: Python :: 2",
'Programming Language :: Python :: 2.6',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.3',
'Programming Language :: Python :: 3.4',
],
test_suite='tests',
tests_require=test_requirements
)