Skip to content

Commit 7581905

Browse files
committed
PyQT5: extra module for matplotlib
1 parent f9f6bc8 commit 7581905

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

mathicsscript/bindkeys.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ def bracket_left(event):
9191
def bracket_right(event):
9292
b = event.cli.current_buffer
9393
if not hasattr(event.app, "group_autocomplete"):
94+
b.insert_text("]")
9495
return
9596
if event.app.group_autocomplete:
9697
char = b.document.current_char

requirements-extra.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
PyYAML # Used for admin-tools/make-tables.sh to build JSON tables
2+
PyQT5 # For rendering graphs via matplotlib

setup.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ def read(*rnames):
5151
if line and not line.startswith("#"):
5252
requires = re.sub(r"([^#]+)(\s*#.*$)?", r"\1", line)
5353
dev_requires.append(requires)
54+
full_requires = []
55+
for line in open("requirements-full.txt").read().split("\n"):
56+
if line and not line.startswith("#"):
57+
requires = re.sub(r"([^#]+)(\s*#.*$)?", r"\1", line)
58+
full_requires.append(requires)
5459

5560

5661
setup(
@@ -83,7 +88,7 @@ def read(*rnames):
8388
"term-background >= 1.0.1",
8489
],
8590
entry_points={"console_scripts": ["mathicsscript = mathicsscript.__main__:main"]},
86-
extras_require={"dev": dev_requires},
91+
extras_require={"dev": dev_requires, "full": full_requires},
8792
long_description=long_description,
8893
long_description_content_type="text/x-rst",
8994
# don't pack Mathics in egg because of media files, etc.

0 commit comments

Comments
 (0)