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
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
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>
17 File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 3066, in _call_aside
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
29 [1]: https://docs.python.org/2.7/library/argparse.html
32 1 file changed, 1 deletion(-)
34 diff --git a/setup.py b/setup.py
35 index 751157a..6e77273 100644
38 @@ -103,7 +103,6 @@ http://<thumbor-server>/300x200/smart/s.glbimg.com/et/bb/f/original/2011/03/24/V