Permalink
Browse files

update setup.py

  • Loading branch information...
1 parent c907782 commit 9ee31b25c50ddadb7f46472f378ebf8767760fc5 @kevin1024 committed Feb 22, 2013
Showing with 32 additions and 8 deletions.
  1. +32 −8 setup.py
View
@@ -1,11 +1,35 @@
#!/usr/bin/env python
-from distutils.core import setup
+import sys
+from setuptools import setup
+from setuptools.command.test import test as TestCommand
-setup(name='VCR.py',
- version='1.0',
- description='VCR.py',
- author='Kevin McCarthy',
- author_email='mc@kevinmccarthy.org',
- packages=['vcr'],
- )
+class PyTest(TestCommand):
+ def finalize_options(self):
+ TestCommand.finalize_options(self)
+ self.test_args = []
+ self.test_suite = True
+ def run_tests(self):
+ #import here, cause outside the eggs aren't loaded
+ import pytest
+ errno = pytest.main(self.test_args)
+ sys.exit(errno)
+
+setup(name='vcrpy',
+ version='0.0.2',
+ description="A Python port of Ruby's VCR to make mocking HTTP easier",
+ author='Kevin McCarthy',
+ author_email='me@kevinmccarthy.org',
+ url='https://github.com/kevin1024/vcrpy',
+ packages=['vcr'],
+ install_requires=['PyYAML'],
+ license='MIT',
+ tests_require=['pytest'],
+ cmdclass={'test': PyTest},
+ classifiers=[
+ 'Development Status :: 3 - Alpha',
+ 'Environment :: Console',
+ 'Intended Audience :: Developers',
+ 'Programming Language :: Python',
+ ],
+)

0 comments on commit 9ee31b2

Please sign in to comment.