summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore3
-rw-r--r--Pipfile26
-rwxr-xr-xsetup.py2
3 files changed, 30 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 08bb4a40..1add4a87 100644
--- a/.gitignore
+++ b/.gitignore
@@ -29,3 +29,6 @@ dmypy.sock
# cmd2 history file used in hello_cmd2.py
cmd2_history.dat
+
+# Pipenv Lock file
+Pipfile.lock
diff --git a/Pipfile b/Pipfile
new file mode 100644
index 00000000..aac14f22
--- /dev/null
+++ b/Pipfile
@@ -0,0 +1,26 @@
+[[source]]
+name = "pypi"
+url = "https://pypi.org/simple"
+verify_ssl = true
+
+[packages]
+attrs = ">=16.3.0"
+colorama = ">=0.3.7"
+pyperclip = ">=1.6"
+wcwidth = ">=0.1.7"
+
+[dev-packages]
+cmd2 = {editable = true,path = "."}
+codecov = "*"
+flake8 = "*"
+gnureadline = {version = "*",sys_platform = "== 'darwin'"}
+invoke = "*"
+mock = {version = "*",markers = "python_version < '3.6'"}
+pyreadline = {version = "*",sys_platform = "== 'win32'"}
+pytest = "*"
+pytest-cov = "*"
+pytest-mock = "*"
+sphinx = "*"
+sphinx-autobuild = "*"
+sphinx-rtd-theme = "*"
+twine = ">=1.11"
diff --git a/setup.py b/setup.py
index 3319c82d..505b7bb0 100755
--- a/setup.py
+++ b/setup.py
@@ -42,7 +42,7 @@ EXTRAS_REQUIRE = {
'codecov', 'pytest', 'pytest-cov', 'pytest-mock'],
# development only dependencies: install with 'pip install -e .[dev]'
'dev': ["mock ; python_version<'3.6'", # for python 3.5 we need the third party mock module
- 'pytest', 'codecov', 'pytest-cov', 'pytest-mock', 'tox', 'pylint',
+ 'pytest', 'codecov', 'pytest-cov', 'pytest-mock', 'tox', 'flake8',
'sphinx', 'sphinx-rtd-theme', 'sphinx-autobuild', 'invoke', 'twine>=1.11',
]
}