From af544089b79f8aec272b5d716021d82c8356529e Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Wed, 15 Aug 2012 09:29:39 -0700 Subject: [PATCH] move extension to subdir in scaffold --- .../edbob/+package+/extension/__init__.py_tmpl | 12 ++++++++++++ .../edbob/+package+/{ => extension}/model.py_tmpl | 2 +- edbob/scaffolds/edbob/setup.py_tmpl | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 edbob/scaffolds/edbob/+package+/extension/__init__.py_tmpl rename edbob/scaffolds/edbob/+package+/{ => extension}/model.py_tmpl (94%) diff --git a/edbob/scaffolds/edbob/+package+/extension/__init__.py_tmpl b/edbob/scaffolds/edbob/+package+/extension/__init__.py_tmpl new file mode 100644 index 0000000..1f48545 --- /dev/null +++ b/edbob/scaffolds/edbob/+package+/extension/__init__.py_tmpl @@ -0,0 +1,12 @@ +#!/usr/bin/env python + +""" +``{{package}}.extension`` -- Schema Extension +""" + +from edbob.db.extensions import Extension + + +class {{package}}_extension(Extension): + + name = '{{package}}' diff --git a/edbob/scaffolds/edbob/+package+/model.py_tmpl b/edbob/scaffolds/edbob/+package+/extension/model.py_tmpl similarity index 94% rename from edbob/scaffolds/edbob/+package+/model.py_tmpl rename to edbob/scaffolds/edbob/+package+/extension/model.py_tmpl index d19a8b0..81b27b9 100644 --- a/edbob/scaffolds/edbob/+package+/model.py_tmpl +++ b/edbob/scaffolds/edbob/+package+/extension/model.py_tmpl @@ -1,7 +1,7 @@ #!/usr/bin/env python """ -``{{package}}.model`` -- Schema Definition +``{{package}}.extension.model`` -- Schema Definition """ from sqlalchemy import Column, Integer, String, ForeignKey diff --git a/edbob/scaffolds/edbob/setup.py_tmpl b/edbob/scaffolds/edbob/setup.py_tmpl index 723230a..5c54d06 100644 --- a/edbob/scaffolds/edbob/setup.py_tmpl +++ b/edbob/scaffolds/edbob/setup.py_tmpl @@ -80,7 +80,7 @@ setup( {{package}} = {{package}}.commands:main [edbob.db.extensions] -{{package}} = {{package}}:{{package}}_extension +{{package}} = {{package}}.extension:{{package}}_extension [{{package}}.commands] initialize = {{package}}.commands:InitCommand