[CalendarServer-changes] [12304] twext/trunk
source_changes at macosforge.org
source_changes at macosforge.org
Wed Mar 12 11:18:52 PDT 2014
Revision: 12304
http://trac.calendarserver.org//changeset/12304
Author: wsanchez at apple.com
Date: 2014-01-11 10:46:54 -0800 (Sat, 11 Jan 2014)
Log Message:
-----------
Make python-ldap optional.
Modified Paths:
--------------
twext/trunk/develop
twext/trunk/setup.py
Modified: twext/trunk/develop
===================================================================
--- twext/trunk/develop 2014-01-11 18:40:27 UTC (rev 12303)
+++ twext/trunk/develop 2014-01-11 18:46:54 UTC (rev 12304)
@@ -21,6 +21,8 @@
wd="$(cd "$(dirname "$0")" && pwd)";
+export TWEXT_DEVELOP="true";
+
. "${wd}/bin/_build.sh";
init_build;
c_dependencies;
Modified: twext/trunk/setup.py
===================================================================
--- twext/trunk/setup.py 2014-01-11 18:40:27 UTC (rev 12303)
+++ twext/trunk/setup.py 2014-01-11 18:46:54 UTC (rev 12304)
@@ -20,6 +20,7 @@
import sys
import errno
+import os
from os.path import dirname, abspath, join as joinpath
import subprocess
@@ -116,10 +117,15 @@
install_requirements = [
"twisted>=13.2.0",
"sqlparse==0.1.2",
- "python-ldap>=2.4.13",
]
+# FIXME: It would be better to just get `setup.py develop` to fetch the
+# extras_requirements...
+if os.environ.get("TWEXT_DEVELOP", "false") == "true":
+ install_requirements.append("python-ldap>=2.4.13")
+
extras_requirements = {
+ "LDAP": ["python-ldap>=2.4.13"],
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140312/9781349a/attachment.html>
More information about the calendarserver-changes
mailing list