summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES7
-rw-r--r--alembic/__init__.py2
-rw-r--r--alembic/config.py3
-rwxr-xr-xscripts/alembic8
4 files changed, 10 insertions, 10 deletions
diff --git a/CHANGES b/CHANGES
index 0b70284..c34c8bc 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,10 @@
+0.1.2
+=====
+- [bug] fix the config.main() function to honor
+ the arguments passed, remove no longer used
+ "scripts/alembic" as setuptools creates this
+ for us. [#22]
+
0.1.1
=====
- [bug] Clean up file write operations so that
diff --git a/alembic/__init__.py b/alembic/__init__.py
index 1ed8a20..18984e3 100644
--- a/alembic/__init__.py
+++ b/alembic/__init__.py
@@ -1,6 +1,6 @@
from os import path
-__version__ = '0.1.1'
+__version__ = '0.1.2'
package_dir = path.abspath(path.dirname(__file__))
diff --git a/alembic/config.py b/alembic/config.py
index 79eb42d..d48df0f 100644
--- a/alembic/config.py
+++ b/alembic/config.py
@@ -114,6 +114,7 @@ class Config(object):
"""
return self.get_section_option(self.config_ini_section, name, default)
+
def main(argv=None, **kwargs):
"""The console runner function for Alembic."""
@@ -184,7 +185,7 @@ def main(argv=None, **kwargs):
add_options(subparser, positional, kwarg)
subparser.set_defaults(cmd=(fn, positional, kwarg))
- options = parser.parse_args()
+ options = parser.parse_args(argv)
fn, positional, kwarg = options.cmd
diff --git a/scripts/alembic b/scripts/alembic
deleted file mode 100755
index 5a76304..0000000
--- a/scripts/alembic
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/usr/bin/env python
-
-from alembic.config import main
-import sys
-
-if __name__ == "__main__":
- main(sys.argv)
-