diff options
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 106 |
1 files changed, 37 insertions, 69 deletions
@@ -1,75 +1,43 @@ #!/usr/bin/env python -############################################################################## -# Copyright 2009, Gerhard Weis -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# * Neither the name of the authors nor the names of its contributors -# may be used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -# CONTRACT, STRICT LIABILITY, OR TORT -############################################################################## import os from setuptools import setup def read(*rnames): - return open(os.path.join(os.path.dirname(__file__), *rnames)).read() - - -setup(name='isodate', - version='0.6.0.dev', - packages=['isodate', 'isodate.tests'], - package_dir={'': 'src'}, - - # dependencies: - install_requires=[ - 'six' - ], - - # PyPI metadata - author='Gerhard Weis', - author_email='gerhard.weis@proclos.com', - description='An ISO 8601 date/time/duration parser and formatter', - license='BSD', - # keywords = '', - url='https://github.com/gweis/isodate/', - - long_description=(read('README.rst') + - read('CHANGES.txt') + - read('TODO.txt')), - - classifiers=['Development Status :: 4 - Beta', - # 'Environment :: Web Environment', - 'Intended Audience :: Developers', - 'License :: OSI Approved :: BSD License', - 'Operating System :: OS Independent', - 'Programming Language :: Python', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.4', - 'Programming Language :: Python :: 3.5', - 'Programming Language :: Python :: 3.6', - 'Programming Language :: Python :: Implementation :: PyPy', - 'Topic :: Internet', - ('Topic :: Software Development :' - ': Libraries :: Python Modules'), - ], - test_suite='isodate.tests.test_suite') + with open(os.path.join(os.path.dirname(__file__), *rnames)) as read_file: + return read_file.read() + + +setup( + name="isodate", + version="0.7.0.dev0", + packages=["isodate", "isodate.tests"], + package_dir={"": "src"}, + # PyPI metadata + author="Gerhard Weis", + author_email="gerhard.weis@proclos.com", + description="An ISO 8601 date/time/duration parser and formatter", + license="BSD-3-Clause", + license_files=("LICENSE",), + # keywords = '', + url="https://github.com/gweis/isodate/", + long_description=(read("README.rst") + read("CHANGES.txt") + read("TODO.txt")), + python_requires=">=3.7", + classifiers=[ + "Development Status :: 4 - Beta", + # 'Environment :: Web Environment', + "Intended Audience :: Developers", + "License :: OSI Approved :: BSD License", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: Implementation :: PyPy", + "Topic :: Internet", + "Topic :: Software Development :: Libraries :: Python Modules", + ], + test_suite="isodate.tests.test_suite", +) |