This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
------- code/__main__.py ------- | |
import os | |
import pkgutil | |
from pprint import pprint | |
import sys | |
from zipimport import zipimporter | |
sys.path.insert(0, os.path.join(sys.argv[0], 'deps')) | |
import twitter |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/3rdparty/python/BUILD b/3rdparty/python/BUILD | |
index 1188c3f..7427891 100644 | |
--- a/3rdparty/python/BUILD | |
+++ b/3rdparty/python/BUILD | |
@@ -14,14 +14,14 @@ | |
# limitations under the License. | |
# ================================================================================================== | |
-def make_dep(name, dependency_name=None): | |
+def make_dep(name, dependency_name=None, **kw): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# DO NOT EDIT THIS FILE -- AUTOGENERATED BY PANTS | |
# Target: PythonLibrary(src/main/python/apache/thermos/observer/BUILD:observer) | |
from setuptools import setup | |
setup(** | |
{ 'description': 'The Thermos observer web interface.', | |
'entry_points': { 'console_scripts': [ 'thermos_observer = apache.thermos.observer.bin.thermos_observer:proxy_main']}, | |
'install_requires': [ 'apache.thermos.monitoring==0.5.0-DEV1399063100', | |
'mako==0.4.0', |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/src/python/twitter/common/python/http/http.py b/src/python/twitter/common/python/http/h | |
index 51d0543..db5ab05 100644 | |
--- a/src/python/twitter/common/python/http/http.py | |
+++ b/src/python/twitter/common/python/http/http.py | |
@@ -6,7 +6,7 @@ import struct | |
import time | |
from ..common import safe_delete, safe_mkdir, safe_mkdtemp | |
-from ..compatibility import PY2, PY3 | |
+from ..compatibility import PY2, PY3, StringIO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import threading | |
from twitter.common import log | |
from twitter.common.exceptions import ExceptionalThread | |
class ThreadRegistry(ExceptionalThread): | |
DEFAULT_WAIT_INTERVAL_SECS = 1.0 | |
def __init__(self, wait_interval=DEFAULT_WAIT_INTERVAL_SECS): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/src/python/twitter/pants/BUILD b/src/python/twitter/pants/BUILD | |
index c4cfaac..656392d 100644 | |
--- a/src/python/twitter/pants/BUILD | |
+++ b/src/python/twitter/pants/BUILD | |
@@ -27,13 +27,13 @@ python_library( | |
name='pants-deps', | |
dependencies=[ | |
pants('3rdparty/python:ansicolors'), | |
+ pants('3rdparty/python:coverage'), | |
pants('3rdparty/python:elementtree'), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class BottleServer(object): | |
@staticmethod | |
def route(*args, **kwargs): | |
def annotated(function): | |
if hasattr(function, '__routes__'): | |
function.__routes__.append( (args, kwargs) ) | |
else: | |
function.__routes__ = [(args, kwargs)] | |
return function | |
return annotated |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import bottle | |
bottle.debug(True) | |
class BottleServer(object): | |
def __init__(self): | |
self.app = bottle.Bottle() | |
self.setup_routes() | |
def hello(self, **kw): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from abc import ABCMeta, abstractmethod | |
def documented_by(documenting_abc): | |
def document(cls): | |
cls_dict = cls.__dict__.copy() | |
for attr in documenting_abc.__abstractmethods__: | |
cls_dict[attr].__doc__ = getattr(documenting_abc, attr).__doc__ | |
return type(cls.__name__, cls.__mro__[1:], cls_dict) | |
return document |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
INSTALL_ROOT=$HOME/Python | |
CPY=$INSTALL_ROOT/CPython | |
PYPY=$INSTALL_ROOT/PyPy | |
SANDBOX=$(mktemp -d /tmp/python.XXXXXX) | |
CURL='wget --no-check-certificate' | |
mkdir -p $INSTALL_ROOT |
OlderNewer