[CalendarServer-changes] [13312] CalendarServer/trunk

source_changes at macosforge.org source_changes at macosforge.org
Thu Apr 17 14:37:13 PDT 2014


Revision: 13312
          http://trac.calendarserver.org//changeset/13312
Author:   wsanchez at apple.com
Date:     2014-04-17 14:37:13 -0700 (Thu, 17 Apr 2014)
Log Message:
-----------
Split requirements.txt into a base file and a requirements-dev.txt file.

Modified Paths:
--------------
    CalendarServer/trunk/bin/_build.sh
    CalendarServer/trunk/requirements.txt

Added Paths:
-----------
    CalendarServer/trunk/requirements-dev.txt

Modified: CalendarServer/trunk/bin/_build.sh
===================================================================
--- CalendarServer/trunk/bin/_build.sh	2014-04-17 21:00:15 UTC (rev 13311)
+++ CalendarServer/trunk/bin/_build.sh	2014-04-17 21:37:13 UTC (rev 13312)
@@ -614,7 +614,9 @@
     rm -rf "${py_virtualenv}";
   fi;
 
-  "${bootstrap_python}" -m virtualenv --system-site-packages "${py_virtualenv}";
+  if [ -f "${py_virtualenv}" ]; then
+    "${bootstrap_python}" -m virtualenv --system-site-packages "${py_virtualenv}";
+  fi;
 
   # Make sure setup got called enough to write the version file.
 
@@ -628,7 +630,7 @@
 
   ruler "Preparing Python requirements";
   echo "";
-  "${pip_install}" --requirement="${wd}/requirements.txt";
+  "${pip_install}" --requirement="${wd}/requirements-dev.txt";
 
   for option in $("${python}" -c 'import setup; print "\n".join(setup.extras_requirements.keys())'); do
     ruler "Preparing Python requirements for optional feature: ${option}";

Copied: CalendarServer/trunk/requirements-dev.txt (from rev 13289, CalendarServer/trunk/requirements.txt)
===================================================================
--- CalendarServer/trunk/requirements-dev.txt	                        (rev 0)
+++ CalendarServer/trunk/requirements-dev.txt	2014-04-17 21:37:13 UTC (rev 13312)
@@ -0,0 +1,10 @@
+# Get master requirements
+-r requirements.txt
+
+# Additional dependencies for development and testing
+pyflakes
+docutils
+mockldap
+q
+--editable svn+http://svn.calendarserver.org/repository/calendarserver/CalDAVClientLibrary/trunk@13311#egg=CalDAVClientLibrary
+--editable svn+http://svn.calendarserver.org/repository/calendarserver/CalDAVTester/trunk@13311#egg=CalDAVTester

Modified: CalendarServer/trunk/requirements.txt
===================================================================
--- CalendarServer/trunk/requirements.txt	2014-04-17 21:00:15 UTC (rev 13311)
+++ CalendarServer/trunk/requirements.txt	2014-04-17 21:37:13 UTC (rev 13312)
@@ -2,14 +2,6 @@
 --editable .
 
 # Specify editable dependencies explicitly since we want to get them from svn, not PyPI
---editable svn+http://svn.calendarserver.org/repository/calendarserver/twext/trunk#egg=twextpy
---editable svn+http://svn.calendarserver.org/repository/calendarserver/PyKerberos/trunk#egg=kerberos
---editable svn+http://svn.calendarserver.org/repository/calendarserver/PyCalendar/trunk#egg=pycalendar
-
-# Additional dependencies for development
-pyflakes
-docutils
-mockldap
-q
---editable svn+http://svn.calendarserver.org/repository/calendarserver/CalDAVClientLibrary/trunk#egg=CalDAVClientLibrary
---editable svn+http://svn.calendarserver.org/repository/calendarserver/CalDAVTester/trunk#egg=CalDAVTester
+--editable svn+http://svn.calendarserver.org/repository/calendarserver/twext/trunk@13311#egg=twextpy
+--editable svn+http://svn.calendarserver.org/repository/calendarserver/PyKerberos/trunk@13311#egg=kerberos
+--editable svn+http://svn.calendarserver.org/repository/calendarserver/PyCalendar/trunk@13311#egg=pycalendar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140417/a296a558/attachment-0001.html>


More information about the calendarserver-changes mailing list