summarylogtreecommitdiffstats
path: root/enum34-extra-requires.patch
diff options
context:
space:
mode:
Diffstat (limited to 'enum34-extra-requires.patch')
-rw-r--r--enum34-extra-requires.patch65
1 files changed, 65 insertions, 0 deletions
diff --git a/enum34-extra-requires.patch b/enum34-extra-requires.patch
new file mode 100644
index 000000000000..2f4a2b1e1100
--- /dev/null
+++ b/enum34-extra-requires.patch
@@ -0,0 +1,65 @@
+diff --unified --recursive --text package.orig/linode-cli-2.1.2/Makefile package.new/linode-cli-2.1.2/Makefile
+--- package.orig/linode-cli-2.1.2/Makefile 2019-03-14 08:49:40.000000000 +1300
++++ package.new/linode-cli-2.1.2/Makefile 2019-03-25 13:54:28.602667639 +1300
+@@ -9,8 +9,8 @@
+ PYCMD=python3
+ PIPCMD=pip3
+ else
+- PYCMD=python
+- PIPCMD=pip
++ PYCMD=python2
++ PIPCMD=pip2
+ endif
+
+ install: check-prerequisites requirements build
+@@ -18,7 +18,7 @@
+
+ .PHONY: build
+ build: clean
+- python -m linodecli bake ${SPEC} --skip-config
++ python2 -m linodecli bake ${SPEC} --skip-config
+ python3 -m linodecli bake ${SPEC} --skip-config
+ cp data-2 linodecli/
+ cp data-3 linodecli/
+@@ -26,14 +26,14 @@
+
+ .PHONY: requirements
+ requirements:
+- pip install -r requirements.txt
++ pip2 install -r requirements.txt
+ pip3 install -r requirements.txt
+
+ .PHONY: check-prerequisites
+ check-prerequisites:
+- @ pip -v >/dev/null
++ @ pip2 -v >/dev/null
+ @ pip3 -v >/dev/null
+- @ python -V >/dev/null
++ @ python2 -V >/dev/null
+ @ python3 -V >/dev/null
+
+ .PHONY: clean
+diff --unified --recursive --text package.orig/linode-cli-2.1.2/requirements.txt package.new/linode-cli-2.1.2/requirements.txt
+--- package.orig/linode-cli-2.1.2/requirements.txt 2019-03-14 08:49:40.000000000 +1300
++++ package.new/linode-cli-2.1.2/requirements.txt 2019-03-25 13:55:52.365450565 +1300
+@@ -2,4 +2,4 @@
+ colorclass
+ requests
+ PyYAML
+-enum34
++enum34; python_version < '3.4'
+diff --unified --recursive --text package.orig/linode-cli-2.1.2/setup.py package.new/linode-cli-2.1.2/setup.py
+--- package.orig/linode-cli-2.1.2/setup.py 2019-03-14 08:49:40.000000000 +1300
++++ package.new/linode-cli-2.1.2/setup.py 2019-03-25 14:14:14.785811129 +1300
+@@ -47,7 +47,10 @@
+ 'linodecli.plugins',
+ ],
+ license="BSD 3-Clause License",
+- install_requires=["terminaltables","colorclass","requests","PyYAML","enum34"],
++ install_requires=["terminaltables","colorclass","requests","PyYAML"],
++ extras_require={
++ ":python_version<'3.4'": ['enum34'],
++ },
+ entry_points={
+ "console_scripts": [
+ "linode-cli = linodecli:main",