Lines 1-31
Link Here
|
1 |
--- setup.py.orig 2019-06-24 21:32:20 UTC |
|
|
2 |
+++ setup.py |
3 |
@@ -2,25 +2,15 @@ |
4 |
import uuid |
5 |
import os |
6 |
from setuptools import setup, find_packages |
7 |
-from pip.req import parse_requirements |
8 |
+from pkg_resources import parse_requirements |
9 |
|
10 |
import photologue |
11 |
|
12 |
|
13 |
def get_requirements(source): |
14 |
+ with open(source) as f: |
15 |
+ return sorted({str(req) for req in parse_requirements(f.read())}) |
16 |
|
17 |
- try: |
18 |
- install_reqs = parse_requirements(source, session=uuid.uuid1()) |
19 |
- except TypeError: |
20 |
- # Older version of pip. |
21 |
- install_reqs = parse_requirements(source) |
22 |
- required = list(set([str(ir.req) for ir in install_reqs])) |
23 |
- |
24 |
- # Temp situation: transition from PIL to Pillow, add a hook so people can |
25 |
- # skip installing Pillow. |
26 |
- if os.path.exists('/tmp/PHOTOLOGUE_NO_PILLOW'): |
27 |
- required = [item for item in required if not item.startswith('Pillow')] |
28 |
- return required |
29 |
|
30 |
setup( |
31 |
name="django-photologue", |