root / elixir / trunk / setup.py @ 27

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

Small documentation updates

RevLine 
[24]1from setuptools import setup, find_packages
2
[1]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
[17]13setup(name="Elixir",
[1]14      version="0.0.1",
15      description="Declarative Mapper for SQLAlchemy",
[24]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""",
[1]30      author="",
31      author_email="",
[27]32      url="http://elixir.ematia.de",
[1]33      install_requires = [
34          "SQLAlchemy >= 0.3.0"
35      ],
[17]36      packages=['elixir',
37                'elixir.tests'],
[1]38      classifiers=classifiers,
[24]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      },
[1]44      test_suite = 'nose.collector')
Note: See TracBrowser for help on using the browser.