42 lines
1.1 KiB
Python
42 lines
1.1 KiB
Python
# Multiprocessing handling to avoid atexit test runner failure
|
|
try:
|
|
import multiprocessing
|
|
except ImportError:
|
|
pass
|
|
import os
|
|
from setuptools import setup
|
|
|
|
|
|
def read(fname):
|
|
return open(os.path.join(os.path.dirname(__file__), fname)).read().strip()
|
|
|
|
VERSION = '0.5.0'
|
|
|
|
setup(
|
|
name="nose-exclude",
|
|
version=VERSION,
|
|
author="Kurt Grandis",
|
|
author_email="kgrandis@gmail.com",
|
|
description="Exclude specific directories from nosetests runs.",
|
|
long_description=read('README.rst'),
|
|
license='GNU LGPL',
|
|
url="https://github.com/kgrandis/nose-exclude",
|
|
classifiers=[
|
|
"Development Status :: 3 - Alpha",
|
|
"Intended Audience :: Developers",
|
|
("License :: OSI Approved :: GNU Library or Lesser General "
|
|
"Public License (LGPL)"),
|
|
"Topic :: Software Development :: Testing",
|
|
"Programming Language :: Python",
|
|
],
|
|
|
|
py_modules=['nose_exclude'],
|
|
zip_safe=False,
|
|
|
|
entry_points={
|
|
'nose.plugins': ['nose_exclude = nose_exclude:NoseExclude']
|
|
},
|
|
install_requires=['nose'],
|
|
test_suite='tests',
|
|
)
|