root / elixir / trunk / setup.py @ 137

Revision 137, 1.7 kB (checked in by ged, 6 years ago)

bump version number to 0.4.0

Line 
1from setuptools import setup, find_packages
2
3setup(name="Elixir",
4      version="0.4.0",
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 define model objects following the Active Record
12design pattern, and using a DSL syntax similar to that of the Ruby on Rails
13ActiveRecord system.
14
15Elixir does not intend to replace SQLAlchemy's core features, but instead
16focuses on providing a simpler syntax for defining model objects when you do
17not need the full expressiveness of SQLAlchemy's manual mapper definitions.
18
19Elixir is intended to replace the ActiveMapper SQLAlchemy extension, and the
20TurboEntity project. 
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.0"
28      ],
29      packages=find_packages(exclude=['ez_setup']),
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      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.