aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml6
-rwxr-xr-xpyblog3
-rw-r--r--requirements.txt3
3 files changed, 9 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml
index 96f8425c..f47eb57b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,11 +1,13 @@
branches:
- only:
- - source
+ except:
+ - master
language: python
python:
- "3.4"
before_install:
- sudo apt-get update
- sudo apt-get install pandoc
+install:
+ - pip install -r requirements.txt
script:
- python pyblog generate
diff --git a/pyblog b/pyblog
index 5f318258..f993172d 100755
--- a/pyblog
+++ b/pyblog
@@ -810,7 +810,8 @@ def main():
"""CLI interface."""
description = "Simple blog generator in Python with Pandoc as backend."
parser = argparse.ArgumentParser(description=description)
- subparsers = parser.add_subparsers()
+ subparsers = parser.add_subparsers(dest="action")
+ subparsers.required = True
parser_new_post = subparsers.add_parser(
"new_post", aliases=["n", "new"],
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 00000000..0d6bc62b
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,3 @@
+beautifulsoup4
+colorama
+python-dateutil