test/aggregate.py: Add an example aggregation script
[pycalendar.git] / setup.py
1 # Copyright
2
3 "Flexible aggregation for iCalendar feeds (RFC 5545)"
4
5 import codecs as _codecs
6 from distutils.core import setup
7 import os.path as _os_path
8
9 from pycalendar import __version__, __url__
10
11
12 _name = 'pycalendar'
13 _this_dir = _os_path.dirname(__file__)
14
15
16 setup(
17     name=_name,
18     version=__version__,
19     maintainer='W. Trevor King',
20     maintainer_email='wking@tremily.us',
21     url=__url__,
22     download_url='https://github.com/wking/{}/archive/v{}.tar.gz'.format(
23         _name, __version__),
24     license='GNU General Public License v3 or later (GPLv3+)',
25     platforms=['all'],
26     description=__doc__,
27     long_description=_codecs.open(
28         _os_path.join(_this_dir, 'README'), 'r', encoding='utf-8').read(),
29     classifiers=[
30         'Development Status :: 2 - Pre-Alpha',
31         'Environment :: No Input/Output (Daemon)',
32         'Intended Audience :: Developers',
33         'License :: OSI Approved :: GNU General Public License (GPL)',
34         'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
35         'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
36         'Operating System :: OS Independent',
37         'Programming Language :: Python :: 3',
38         'Programming Language :: Python :: 3.2',
39         'Programming Language :: Python :: 3.3',
40         'Programming Language :: Python',
41         'Topic :: Office/Business :: Scheduling',
42         'Topic :: Software Development :: Libraries :: Python Modules',
43         ],
44     packages=[_name],
45     provides=[_name],
46     )