root / elixir / trunk / setup.py @ 27

Revision 27, 1.6 kB (checked in by joshua, 8 years ago)

Small documentation updates

Line 
1from setuptools import setup, find_packages
2
3classifiers = """
4    "Development Status :: 3 - Alpha",
5    "Intended Audience :: Developers",
6    "License :: OSI Approved :: MIT License",
7    "Operating System :: OS Independent",
8    "Programming Language :: Python",
9    "Topic :: Database :: Front-Ends",
10    "Topic :: Software Development :: Libraries :: Python Modules"
11"""
12
13setup(name="Elixir",
14      version="0.0.1",
15      description="Declarative Mapper for SQLAlchemy",
16      long_description="""
17Elixir
18======
19
20A declarative layer on top of SQLAlchemy, which is intended to replace the
21ActiveMapper SQLAlchemy extension, and the TurboEntity project.  Elixir is a
22fairly thin wrapper around SQLAlchemy, which provides the ability to define
23model objects following the Active Record design pattern, and using a DSL
24syntax similar to that of the Ruby on Rails ActiveRecord system.
25
26Elixir does not intend to replace SQLAlchemy's core features, but instead
27focuses on providing a simpler syntax for defining model objects when you do
28not need the full expressiveness of SQLAlchemy's manual mapper definitions.
29""",
30      author="",
31      author_email="",
32      url="http://elixir.ematia.de",
33      install_requires = [
34          "SQLAlchemy >= 0.3.0"
35      ],
36      packages=['elixir',
37                'elixir.tests'],
38      classifiers=classifiers,
39      extras_require = {
40        'pudge': ["docutils>=0.4", "elementtree>=1.2.6", "kid>=0.9", 
41                  "Pygments==dev,>=0.7dev-r2661", "pudge==dev,>=0.1.3dev-r134", 
42                  "buildutils==dev,>=0.1.2dev-r109",],
43      },
44      test_suite = 'nose.collector')
Note: See TracBrowser for help on using the browser.