thumbor-9999.ebuild: Patch 'argparse' dependency out of setup.py
[wtk-overlay.git] / files / 9999-0001-setup.py-Remove-argparse-dependency.patch
1 From b95c44e51fb19ba83c0bcdc07e76392f52f9a700 Mon Sep 17 00:00:00 2001
2 Message-Id: <b95c44e51fb19ba83c0bcdc07e76392f52f9a700.1471031141.git.wking@tremily.us>
3 From: "W. Trevor King" <wking@tremily.us>
4 Date: Fri, 12 Aug 2016 12:42:18 -0700
5 Subject: [PATCH] setup.py: Remove argparse dependency
6
7 Python 2.7 has argparse built in [1], so we don't need to explicitly
8 list the dependency.  And if we do list it, 'emerge thumbor' crashes
9 with:
10
11    * python2_7: running distutils-r1_run_phase python_install_all
12   Traceback (most recent call last):
13     File "/var/tmp/portage/dev-python/thumbor-9999/image//usr/lib/python-exec/python2.7/thumbor-config", line 5, in <module>
14       from pkg_resources import load_entry_point
15     File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 3080, in <module>
16       @_call_aside
17     File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 3066, in _call_aside
18       f(*args, **kwargs)
19     File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 3093, in _initialize_master_working_set
20       working_set = WorkingSet._build_master()
21     File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 651, in _build_master
22       ws.require(__requires__)
23     File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 952, in require
24       needed = self.resolve(parse_requirements(requirements))
25     File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 839, in resolve
26       raise DistributionNotFound(req, requirers)
27   pkg_resources.DistributionNotFound: The 'argparse' distribution was not found and is required by thumbor
28
29 [1]: https://docs.python.org/2.7/library/argparse.html
30 ---
31  setup.py | 1 -
32  1 file changed, 1 deletion(-)
33
34 diff --git a/setup.py b/setup.py
35 index 751157a..6e77273 100644
36 --- a/setup.py
37 +++ b/setup.py
38 @@ -103,7 +103,6 @@ http://<thumbor-server>/300x200/smart/s.glbimg.com/et/bb/f/original/2011/03/24/V
39              "statsd>=3.0.1",
40              "libthumbor>=1.3.2",
41              "futures",
42 -            "argparse",
43              "pytz",
44          ],
45  
46 -- 
47 2.1.0.60.g85f0837
48