View break_pypy
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 |
View pygoal.diff
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): |
View setup.py
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', |
View requests.diff
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 |
View thread_registry.py
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): |
View coverage.patch
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'), |
View gist:1236753
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 |
View bottle_test.py
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): |
View gist:2484405
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 |
View bootstrap_python.sh
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