2d7e5a07a1c3f38f1effe2d9fc578d0d336788c8
[splittable_kwargs.git] / setup.py
1 """splittable_kwargs: split **kwargs among several functions.
2
3 Nobody likes maintaining keyword argument defaults across several
4 levels of nested functions.  Now you don't have to, just use **kwargs
5 for all your child functions, and let splittable_kwargs manage the
6 partitioning for you.
7 """
8
9 classifiers = """\
10 Development Status :: 2 - Pre-Alpha
11 Intended Audience :: Developers
12 Operating System :: POSIX
13 Operating System :: Unix
14 License :: Public Domain
15 Programming Language :: Python
16 Topic :: Software Development :: Libraries :: Python Modules
17 """
18
19 doclines = __doc__.split("\n")
20
21 from splittable_kwargs import __version__
22
23
24 setup(name="splittable_kwargs",
25       version=__version__,
26       maintainer="W. Trevor King",
27       maintainer_email="wking@drexel.edu",
28       url = "http://www.physics.drexel.edu/~wking/unfolding-disasters/posts/splittable_kwargs/",
29       download_url = "http://www.physics.drexel.edu/~wking/code/python/splittable_kwargs-%s.tar.gz"
30       % __version__,
31       license = "Public Domain",
32       platforms = ["all"],
33       description = doclines[0],
34       long_description = "\n".join(doclines[2:]),
35       classifiers = filter(None, classifiers.split("\n")),
36       py_modules = ['splittable_kwargs'],
37       )