Date: Sat, 4 Oct 2014 10:41:04 +0200 From: =?ISO-8859-1?Q?Olivier_Cochard=2DLabb=E9?= <olivier@cochard.me> To: FreeBSD Ports ML <freebsd-ports@freebsd.org> Subject: How to correctly manage RUN_DEPENDS for python based ports ? Message-ID: <CA%2Bq%2BTcowz_LSpz17Bb_0DBQ=QEv=UnH9yvWE4cVzJdJ7ovn3HA@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, I'm working on porting www/py-bottle-cork (an authenticate module for www/py-bootle). This module support lot's of backend like: - MySQL, MariaDB, PostgreSQL using SQLAlchemy - MongoDb - SQLite - Local JSON files for low-traffic web applications For my needs I only use local JSON files. Then the Makefile currently include 2 RUN_DEPENDS: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottle>=0.12:${PORTSDIR}/www/py-bottle \ ${PYTHON_PKGNAMEPREFIX}beaker>=1.6.4:${PORTSDIR}/www/py-beaker But as soon as you want to use other backend you end up with error like "no module named sqlite3". Should I put "minimum" RUN_DEPENDS and let users manage by them-self all missing deps or should I use OPTIONS ? Thanks
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2Bq%2BTcowz_LSpz17Bb_0DBQ=QEv=UnH9yvWE4cVzJdJ7ovn3HA>