├── .gitignore ├── .gitmodules ├── Makefile ├── README └── extras └── setup.py /.gitignore: -------------------------------------------------------------------------------- 1 | #Python modules 2 | MANIFEST 3 | dist/ 4 | build/ 5 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "memcache"] 2 | path = memcache 3 | url = git@github.com:bottlepy/bottle-memcache 4 | [submodule "redis"] 5 | path = redis 6 | url = git@github.com:bottlepy/bottle-redis 7 | [submodule "sqlite"] 8 | path = sqlite 9 | url = git@github.com:bottlepy/bottle-sqlite 10 | [submodule "werkzeug"] 11 | path = werkzeug 12 | url = git@github.com:bottlepy/bottle-werkzeug 13 | [submodule "mongo"] 14 | path = mongo 15 | url = git@github.com:bottlepy/bottle-mongo 16 | [submodule "beaker"] 17 | path = beaker 18 | url = git@github.com:bottlepy/bottle-beaker 19 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: modules 2 | 3 | modules: 4 | git submodule update --init --remote --rebase --recursive 5 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | Bottle Extras Plugin Collection (beta) 2 | ====================================== 3 | 4 | The bottle-extras module depends on all plugins of the bottle-extras 5 | collection. Installing it vith `pip` or `easy_install` also installs: 6 | * bottle.ext.sqlite 7 | * bottle.ext.werkzeug 8 | * bottle.ext.redis 9 | * bottle.ext.memcache 10 | * bottle.ext.sqlalchemy 11 | * bottle.ext.mongo 12 | * bottle.ext.beaker 13 | -------------------------------------------------------------------------------- /extras/setup.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | ''' The bottle-extras module depends on all plugins of the bottle-extras 3 | collection. Installing it vith `pip` or `easy_install` also installs: 4 | * bottle.ext.sqlite 5 | * bottle.ext.werkzeug 6 | * bottle.ext.redis 7 | * bottle.ext.memcache 8 | * bottle.ext.sqlalchemy 9 | * bottle.ext.mongo 10 | * bottle.ext.beaker 11 | ''' 12 | 13 | from distutils.core import setup 14 | 15 | setup( 16 | name = 'bottle-extras', 17 | version = '0.1.0', 18 | url = 'http://bottlepy.org/docs/dev/plugins.html', 19 | description = 'Meta package to install the bottle plugin collection.', 20 | long_description = __doc__, 21 | author = 'Sean M. Collins', 22 | author_email = 'sean@coreitpro.com', 23 | license = 'MIT', 24 | platforms = 'any', 25 | requires = [ 26 | 'bottle (>=0.12)', 27 | 'bottle_sqlite', 28 | 'bottle_werkzeug', 29 | 'bottle_redis', 30 | 'bottle_memcache', 31 | 'bottle_sqlalchemy' 32 | 'bottle_mongo', 33 | 'bottle_beaker' 34 | ], 35 | classifiers = [ 36 | 'Environment :: Web Environment', 37 | 'Intended Audience :: Developers', 38 | 'License :: OSI Approved :: MIT License', 39 | 'Operating System :: OS Independent', 40 | 'Programming Language :: Python', 41 | 'Topic :: Internet :: WWW/HTTP :: Dynamic Content', 42 | 'Topic :: Software Development :: Libraries :: Python Modules' 43 | ] 44 | ) 45 | --------------------------------------------------------------------------------