1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
"""
VObject: module for reading vCard and vCalendar files
Description
-----------
Parses iCalendar and vCard files into Python data structures, decoding the
relevant encodings. Also serializes vobject data structures to iCalendar, vCard,
or (experimentally) hCalendar unicode strings.
Requirements
------------
Requires python 2.7 or later, dateutil 2.4.0 or later and six.
Recent changes
--------------
- Revert too-strict serialization of timestamp values - broke too many other
implementations
For older changes, see
- http://py-vobject.github.io/#release-history or
- http://vobject.skyhouseconsulting.com/history.html
"""
from setuptools import setup, find_packages
doclines = (__doc__ or '').splitlines()
setup(name = "vobject",
author = "Jeffrey Harris",
author_email = "jeffrey@osafoundation.org",
maintainer = "David Arnold",
maintainer_email="davida@pobox.com",
license = "Apache",
zip_safe = True,
project_urls = {
"Home": "http://py-vobject.github.io/",
"GitHub": "https://github.com/py-vobject/vobject",
"Download": "https://github.com/py-vobject/vobject/releases",
"Issues": "https://github.com/py-vobject/vobject/issues",
},
include_package_data = True,
install_requires=["python-dateutil >= 2.5.0; python_version < '3.10'",
"python-dateutil >= 2.7.0; python_version >= '3.10'",
"pytz"],
platforms = ["any"],
packages = find_packages(),
description = "A full-featured Python package for parsing and creating "
"iCalendar and vCard files",
long_description = "\n".join(doclines[2:]),
keywords = ['vobject', 'icalendar', 'vcard', 'ics', 'vcs', 'hcalendar'],
test_suite="tests",
classifiers = """
Development Status :: 5 - Production/Stable
Environment :: Console
Intended Audience :: Developers
License :: OSI Approved :: Apache Software License
Natural Language :: English
Operating System :: OS Independent
Programming Language :: Python
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Topic :: Text Processing""".strip().splitlines()
)
|