From 709d889f1f3749dde25e74493038bd28f8ce5ca4 Mon Sep 17 00:00:00 2001 From: Olof-Joachim Frahm Date: Sun, 11 Jan 2015 15:30:14 +0000 Subject: [PATCH] Add initial setup.py. --- setup.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 setup.py diff --git a/setup.py b/setup.py new file mode 100755 index 0000000..f926f7e --- /dev/null +++ b/setup.py @@ -0,0 +1,33 @@ +#!/usr/bin/env python + +import sys + +from distutils.core import setup +from setuptools import find_packages +from setuptools.command.test import test as TestCommand + + +class PyTest (TestCommand): + user_options = [("pytest-args=", "a", "Arguments to pass to py.test")] + + def initialize_options (self): + TestCommand.initialize_options (self) + self.pytest_args = [] + + 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 + sys.exit (pytest.main (self.pytest_args)) + + +setup (name = "crypto_install", + version = "0.0.1", + packages = find_packages (), + install_requires = [], + tests_require = ["pytest"], + cmdclass = {"test": PyTest}) -- 1.7.10.4