diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2015-03-01 10:31:48 -0500 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2015-03-01 10:31:48 -0500 |
commit | e3c988e6c621ef79c848abd0f60284d03ff9cc53 (patch) | |
tree | 502b07d92adc21da512538e333532e236c26351e /setup.py | |
parent | 9963a197f6390c02bd1fe736e56abd14da3c6898 (diff) | |
parent | 8cac0b2cb71073568c5a6e6187136837c3ded7f5 (diff) | |
download | pytest-runner-e3c988e6c621ef79c848abd0f60284d03ff9cc53.tar.gz |
Merge
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 87 |
1 files changed, 53 insertions, 34 deletions
@@ -1,34 +1,53 @@ -#!/usr/bin/env python -# Generated by jaraco.develop (https://bitbucket.org/jaraco/jaraco.develop) -import setuptools - -setup_params = dict( - name='pytest-runner', - get_version_from_scm=True, - author="Jason R. Coombs", - author_email="jaraco@jaraco.com", - url="https://bitbucket.org/jaraco/pytest-runner", - description="Invoke py.test as distutils command with dependency " - "resolution.", - py_modules = ['ptr'], - zip_safe=True, - entry_points = { - 'distutils.commands': [ - 'ptr = ptr:PyTest', - 'pytest = ptr:PyTest', - ], - }, - license = 'MIT', - classifiers = [ - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Developers", - "Programming Language :: Python :: 2.6", - "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3", - ], - setup_requires=[ - 'hgdistver', - ], -) -if __name__ == '__main__': - setuptools.setup(**setup_params) +#!/usr/bin/env python
+# Generated by jaraco.develop 2.14
+# https://pypi.python.org/pypi/jaraco.develop
+
+import io
+import sys
+
+import setuptools
+
+with io.open('README.txt', encoding='utf-8') as readme:
+ long_description = readme.read()
+
+needs_pytest = {'pytest', 'test'}.intersection(sys.argv)
+pytest_runner = ['pytest_runner'] if needs_pytest else []
+needs_sphinx = {'release', 'build_sphinx', 'upload_docs'}.intersection(sys.argv)
+sphinx = ['sphinx'] if needs_sphinx else []
+
+setup_params = dict(
+ name='pytest-runner',
+ use_scm_version=True,
+ author="Jason R. Coombs",
+ author_email="jaraco@jaraco.com",
+ description="Invoke py.test as distutils command with dependency "
+ "resolution.",
+ long_description=long_description,
+ url="https://bitbucket.org/jaraco/pytest-runner",
+ py_modules=['ptr'],
+ entry_points = {
+ 'distutils.commands': [
+ 'ptr = ptr:PyTest',
+ 'pytest = ptr:PyTest',
+ ],
+ },
+ install_requires=[
+ ],
+ setup_requires=[
+ 'setuptools_scm',
+ ] + pytest_runner + sphinx,
+ tests_require=[
+ 'pytest',
+ ],
+ license='MIT',
+ classifiers=[
+ "Development Status :: 5 - Production/Stable",
+ "Intended Audience :: Developers",
+ "License :: OSI Approved :: MIT License",
+ "Programming Language :: Python :: 2.6",
+ "Programming Language :: Python :: 2.7",
+ "Programming Language :: Python :: 3",
+ ],
+)
+if __name__ == '__main__':
+ setuptools.setup(**setup_params)
|