setup.py (38 lines of code) (raw):
#!/usr/bin/env python
from setuptools import setup, find_packages
def read_long_description(filename="README.rst"):
with open(filename) as f:
return f.read().strip()
def read_requirements(filename="requirements.txt"):
with open(filename) as f:
return f.readlines()
setup(
name="cassette",
version='0.3.8',
author="Charles-Axel Dein",
author_email="charles@uber.com",
url="http://cassette.readthedocs.org/",
license="MIT",
packages=find_packages(),
keywords=["http", "tests", "mock"],
description="Cassette stores and replays HTTP requests.",
long_description=read_long_description(),
install_requires=read_requirements(),
tests_require=[
'pytest',
'mock',
'flask',
],
zip_safe=False,
classifiers=[
"Development Status :: 3 - Alpha",
"Environment :: Web Environment",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Topic :: Internet :: WWW/HTTP",
"Topic :: Software Development :: Testing",
"Topic :: Software Development :: Libraries :: Python Modules"
]
)