diff --git a/markdownify/main.py b/markdownify/main.py index 39fa179..4e1c874 100644 --- a/markdownify/main.py +++ b/markdownify/main.py @@ -3,7 +3,8 @@ import argparse import sys -from markdownify import markdownify +from markdownify import markdownify, ATX, ATX_CLOSED, UNDERLINED, \ + SPACES, BACKSLASH, ASTERISK, UNDERSCORE def main(argv=sys.argv[1:]): @@ -28,19 +29,23 @@ def main(argv=sys.argv[1:]): parser.add_argument('--default-title', action='store_false', help="A boolean to enable setting the title of a link to its " "href, if no title is given.") - parser.add_argument('--heading-style', default='UNDERLINED', - choices=('ATX', 'ATX_CLOSED', 'SETEXT', 'UNDERLINED'), + parser.add_argument('--heading-style', default=UNDERLINED, + choices=(ATX, ATX_CLOSED, UNDERLINED), help="Defines how headings should be converted.") parser.add_argument('-b', '--bullets', default='*+-', help="A string of bullet styles to use; the bullet will " "alternate based on nesting level.") - parser.add_argument('--strong-em-symbol', default='ASTERISK', - choices=('ASTERISK', 'UNDERSCORE'), + parser.add_argument('--strong-em-symbol', default=ASTERISK, + choices=(ASTERISK, UNDERSCORE), help="Use * or _ to convert strong and italics text"), parser.add_argument('--sub-symbol', default='', help="Define the chars that surround ''.") parser.add_argument('--sup-symbol', default='', help="Define the chars that surround ''.") + parser.add_argument('--newline-style', default=SPACES, + choices=(SPACES, BACKSLASH), + help="Defines the style of
conversions: two spaces " + "or backslash at the and of the line thet should break.") parser.add_argument('--code-language', default='', help="Defines the language that should be assumed for all " "'
' sections.")
diff --git a/setup.py b/setup.py
index 1391bed..807ff23 100644
--- a/setup.py
+++ b/setup.py
@@ -9,7 +9,7 @@
 pkgmeta = {
     '__title__': 'markdownify',
     '__author__': 'Matthew Tretter',
-    '__version__': '0.11.5',
+    '__version__': '0.11.6',
 }
 
 read = lambda filepath: codecs.open(filepath, 'r', 'utf-8').read()
diff --git a/shell.nix b/shell.nix
new file mode 100644
index 0000000..152ef91
--- /dev/null
+++ b/shell.nix
@@ -0,0 +1,10 @@
+{ pkgs ? import  {} }:
+pkgs.mkShell {
+  name = "python-shell";
+  buildInputs = with pkgs; [
+    python38
+    python38Packages.tox
+    python38Packages.setuptools
+    python38Packages.virtualenv
+  ];
+}
diff --git a/tox.ini b/tox.ini
index 750d30f..9eb8750 100644
--- a/tox.ini
+++ b/tox.ini
@@ -2,6 +2,7 @@
 envlist = py38
 
 [testenv]
+passenv = PYTHONPATH
 deps =
 	pytest
 	flake8