root / elixir / trunk / setup.py @ 314

Revision 314, 1.6 kB (checked in by ged, 7 years ago)

prepare for release

Line 
1from setuptools import setup, find_packages
2
3setup(name="Elixir",
4      version="0.5.2",
5      description="Declarative Mapper for SQLAlchemy",
6      long_description="""
7Elixir
8======
9
10A declarative layer on top of SQLAlchemy. It is a fairly thin wrapper, which
11provides the ability to create simple Python classes that map directly to
12relational database tables (this pattern is often referred to as the Active
13Record design pattern), providing many of the benefits of traditional
14databases without losing the convenience of Python objects.
15
16Elixir is intended to replace the ActiveMapper SQLAlchemy extension, and the
17TurboEntity project but does not intend to replace SQLAlchemy's core features,
18and instead focuses on providing a simpler syntax for defining model objects
19when you do not need the full expressiveness of SQLAlchemy's manual mapper
20definitions.
21""",
22      author="Gaetan de Menten, Daniel Haus and Jonathan LaCour",
23      author_email="sqlelixir@googlegroups.com",
24      url="http://elixir.ematia.de",
25      license = "MIT License",
26      install_requires = [
27          "SQLAlchemy >= 0.3.9"
28      ],
29      packages=find_packages(exclude=['ez_setup', 'tests', 'examples']),
30      classifiers=[
31          "Development Status :: 4 - Beta",
32          "Intended Audience :: Developers",
33          "License :: OSI Approved :: MIT License",
34          "Operating System :: OS Independent",
35          "Programming Language :: Python",
36          "Topic :: Database :: Front-Ends",
37          "Topic :: Software Development :: Libraries :: Python Modules"
38      ],
39      test_suite = 'nose.collector')
Note: See TracBrowser for help on using the browser.