diff options
author | agronholm <devnull@localhost> | 2009-08-02 00:22:43 +0300 |
---|---|---|
committer | agronholm <devnull@localhost> | 2009-08-02 00:22:43 +0300 |
commit | 8df679000fab83ad9c5ae66ae4e3bd7753d7dedf (patch) | |
tree | 361a53957a19a32bc82c23808384f95bde33c277 | |
parent | 74db458df371da5588a0f5ff19ddfdcb33b9a79a (diff) | |
download | apscheduler-8df679000fab83ad9c5ae66ae4e3bd7753d7dedf.tar.gz |
Added the necessary information for inclusion in PyPI
-rw-r--r-- | setup.py | 49 |
1 files changed, 47 insertions, 2 deletions
@@ -4,12 +4,57 @@ from setuptools import setup, find_packages setup( name='APScheduler', version='1.0', - description='Advanced Python Scheduler', + description='In-process task scheduler with Cron-like capabilities', + long_description="""\ +APScheduler is a light but powerful in-process task scheduler that +lets you schedule functions (or any python callables) to be executed at times +of your choosing. + +The development of APScheduler was heavily influenced by the `Quartz +<http://www.opensymphony.com/quartz/>`_ task scheduler written in Java, +although APScheduler cannot claim as many features. + + +Features +======== + +* No external dependencies +* Thread-safe API +* Cron-like scheduling +* Delayed scheduling of single fire jobs (like the UNIX "at" command) +* Interval-based scheduling of jobs, with configurable start date and + repeat count + + +Documentation +============= + +Documentation can be found on the `APScheduler site +<http://apscheduler.nextday.fi/>`_. + + +Source +====== + +The source can be browsed at `Bitbucket +<http://bitbucket.org/agronholm/apscheduler/src/>`_. +""", author='Alex Grönholm', author_email='apscheduler@nextday.fi', - #url='', + url='http://apscheduler.nextday.fi/', + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: No Input/Output (Daemon)', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: MIT License', + 'Programming Language :: Python', + ], + keywords='scheduling cron', + license='MIT', + zip_safe=True, package_dir = {'': 'src'}, packages=find_packages('src'), include_package_data=False, test_suite='nose.collector', + tests_require = ['nose'] ) |