Date: Sat, 29 Jun 2019 08:56:01 +0000 (UTC) From: Steve Wills <swills@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r505332 - head/www/py-django-photologue/files Message-ID: <201906290856.x5T8u1il093513@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: swills Date: Sat Jun 29 08:56:01 2019 New Revision: 505332 URL: https://svnweb.freebsd.org/changeset/ports/505332 Log: www/py-django-photologue: make compatible with upcoming pip 19.1.1 PR: 238793 Approved by: Kevin Golding <ports@caomhin.org> (maintainer) Added: head/www/py-django-photologue/files/ head/www/py-django-photologue/files/patch-setup.py (contents, props changed) Added: head/www/py-django-photologue/files/patch-setup.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/py-django-photologue/files/patch-setup.py Sat Jun 29 08:56:01 2019 (r505332) @@ -0,0 +1,31 @@ +--- setup.py.orig 2019-06-24 21:32:20 UTC ++++ setup.py +@@ -2,25 +2,15 @@ + import uuid + import os + from setuptools import setup, find_packages +-from pip.req import parse_requirements ++from pkg_resources import parse_requirements + + import photologue + + + def get_requirements(source): ++ with open(source) as f: ++ return sorted({str(req) for req in parse_requirements(f.read())}) + +- try: +- install_reqs = parse_requirements(source, session=uuid.uuid1()) +- except TypeError: +- # Older version of pip. +- install_reqs = parse_requirements(source) +- required = list(set([str(ir.req) for ir in install_reqs])) +- +- # Temp situation: transition from PIL to Pillow, add a hook so people can +- # skip installing Pillow. +- if os.path.exists('/tmp/PHOTOLOGUE_NO_PILLOW'): +- required = [item for item in required if not item.startswith('Pillow')] +- return required + + setup( + name="django-photologue",
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201906290856.x5T8u1il093513>