1 # Copyright (C) 2013 W. Trevor King <wking@tremily.us>
3 # This file is part of pycalender.
5 # pycalender is free software: you can redistribute it and/or modify it under
6 # the terms of the GNU General Public License as published by the Free Software
7 # Foundation, either version 3 of the License, or (at your option) any later
10 # pycalender is distributed in the hope that it will be useful, but WITHOUT ANY
11 # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
12 # A PARTICULAR PURPOSE. See the GNU General Public License for more details.
14 # You should have received a copy of the GNU General Public License along with
15 # pycalender. If not, see <http://www.gnu.org/licenses/>.
17 "Flexible aggregation for iCalendar feeds (RFC 5545)"
19 import codecs as _codecs
20 from distutils.core import setup
21 import os.path as _os_path
23 from pycalendar import __version__, __url__
27 _this_dir = _os_path.dirname(__file__)
33 maintainer='W. Trevor King',
34 maintainer_email='wking@tremily.us',
36 download_url='https://github.com/wking/{}/archive/v{}.tar.gz'.format(
38 license='GNU General Public License v3 or later (GPLv3+)',
41 long_description=_codecs.open(
42 _os_path.join(_this_dir, 'README'), 'r', encoding='utf-8').read(),
44 'Development Status :: 2 - Pre-Alpha',
45 'Environment :: No Input/Output (Daemon)',
46 'Intended Audience :: Developers',
47 'License :: OSI Approved :: GNU General Public License (GPL)',
48 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
49 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
50 'Operating System :: OS Independent',
51 'Programming Language :: Python :: 3',
52 'Programming Language :: Python :: 3.2',
53 'Programming Language :: Python :: 3.3',
54 'Programming Language :: Python',
55 'Topic :: Office/Business :: Scheduling',
56 'Topic :: Software Development :: Libraries :: Python Modules',
60 '{}.component'.format(_name),
61 '{}.dtype'.format(_name),
62 '{}.property'.format(_name),