[CalendarServer-changes] [15744] twext/trunk
source_changes at macosforge.org
source_changes at macosforge.org
Wed Jul 6 18:33:01 PDT 2016
Revision: 15744
http://trac.calendarserver.org//changeset/15744
Author: cdaboo at apple.com
Date: 2016-07-06 18:33:01 -0700 (Wed, 06 Jul 2016)
Log Message:
-----------
Updating to latest python packages and simplifying venv bootstrap.
Modified Paths:
--------------
twext/trunk/bin/_build.sh
twext/trunk/setup.py
twext/trunk/twext/enterprise/adbapi2.py
twext/trunk/twext/python/log.py
Modified: twext/trunk/bin/_build.sh
===================================================================
--- twext/trunk/bin/_build.sh 2016-07-06 17:45:03 UTC (rev 15743)
+++ twext/trunk/bin/_build.sh 2016-07-07 01:33:01 UTC (rev 15744)
@@ -594,37 +594,15 @@
bootstrap_virtualenv () {
mkdir -p "${py_ve_tools}";
- mkdir -p "${py_ve_tools}/lib";
- mkdir -p "${py_ve_tools}/junk";
+ export PYTHONUSERBASE="${py_ve_tools}"
for pkg in \
- setuptools-17.0 \
- pip-7.0.3 \
- virtualenv-13.0.3 \
+ setuptools==18.5 \
+ pip==8.1.2 \
+ virtualenv==15.0.2 \
; do
- local name="${pkg%-*}";
- local version="${pkg#*-}";
- local first="$(echo "${name}" | sed 's|^\(.\).*$|\1|')";
- local url="https://pypi.python.org/packages/source/${first}/${name}/${pkg}.tar.gz";
-
- ruler "Downloading ${pkg}";
-
- local tmp="$(mktemp -d -t ccsXXXXX)";
-
- curl -L "${url}" | tar -C "${tmp}" -xvzf -;
-
- cd "${tmp}/$(basename "${pkg}")";
- PYTHONPATH="${py_ve_tools}/lib" \
- "${bootstrap_python}" setup.py install \
- --install-base="${py_ve_tools}" \
- --install-lib="${py_ve_tools}/lib" \
- --install-headers="${py_ve_tools}/junk" \
- --install-scripts="${py_ve_tools}/junk" \
- --install-data="${py_ve_tools}/junk" \
- ; \
- cd "${wd}";
-
- rm -rf "${tmp}";
+ ruler "Installing ${pkg}";
+ "${bootstrap_python}" -m pip install -I --user "${pkg}";
done;
}
Modified: twext/trunk/setup.py
===================================================================
--- twext/trunk/setup.py 2016-07-06 17:45:03 UTC (rev 15743)
+++ twext/trunk/setup.py 2016-07-07 01:33:01 UTC (rev 15744)
@@ -240,7 +240,7 @@
install_requirements = [
"cffi",
- "twisted>=15.4",
+ "twisted>=16.3",
]
extras_requirements = {
Modified: twext/trunk/twext/enterprise/adbapi2.py
===================================================================
--- twext/trunk/twext/enterprise/adbapi2.py 2016-07-06 17:45:03 UTC (rev 15743)
+++ twext/trunk/twext/enterprise/adbapi2.py 2016-07-07 01:33:01 UTC (rev 15744)
@@ -1696,7 +1696,7 @@
@rtype: L{IAsyncTransaction}
"""
- txnid = str(self._nextID())
+ txnid = self._nextID()
txn = _NetTransaction(client=self, transactionID=txnid)
self._txns[txnid] = txn
self.callRemote(StartTxn, transactionID=txnid)
Modified: twext/trunk/twext/python/log.py
===================================================================
--- twext/trunk/twext/python/log.py 2016-07-06 17:45:03 UTC (rev 15743)
+++ twext/trunk/twext/python/log.py 2016-07-07 01:33:01 UTC (rev 15744)
@@ -19,6 +19,7 @@
FileLogObserver, FilteringLogObserver, LogLevelFilterPredicate, \
formatEventAsClassicLogText, formatTime
from twisted.python import log
+from twisted import logger
class Logger(_Logger):
"""
@@ -108,4 +109,4 @@
Logger.logBeginner = FilteringLogBeginnerWrapper(log.theLogPublisher._logBeginner)
-log.theLogPublisher._logBeginner = Logger.logBeginner
+logger.globalLogBeginner = Logger.logBeginner
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20160706/b61fba7a/attachment.html>
More information about the calendarserver-changes
mailing list