brian wickman

Results 9 issues of brian wickman

It works in python3.4 virtualenv but not in python3.4 stdlib venv: ``` shell mba=dist=; python3.4 -m venv pex34 mba=dist=; source pex34/bin/activate (pex34) mba=dist=; pip install twitter.common.python-0.5.0.tar.gz Unpacking ./twitter.common.python-0.5.0.tar.gz Running setup.py...

T800 incorrectly warns on this: ``` python class Foo(object): class Command(object): pass class FooCommand(Foo.Command): def __init__(self): super(Foo.Command, self).__init__() ``` It things that you should be doing self.Command instead of Foo.Command.

From travis ``` text Using worker: worker-linux-c55820f2-2.bb.travis-ci.org:travis-linux-1 Build system information Build language: python Build image provisioning date and time Wed Feb 4 18:22:50 UTC 2015 Operating System Details Distributor ID:...

Allow accepting any Struct as a field. This is useful if you want non-fixed schemas that can be validated/extracted at runtime.

idea

there is more or less a 1:1 correspondence between thrift and pystachio schemas, so we should be able to use a .thrift file as input to pystachio (and pystachio should...

idea

Right now there is the pex CLI and its related "build" tooling (e.g. resolver and the like.) Then there's pex/pex.py, pex/environment.py and the like which is linked into the PEX...

enhancement
tech-debt
performance

Right now the Translator takes platform/interpreter keyword arguments. If they're None, we default to the current platform and current interpreter respectively. However, the desire may be to _ensure_ that we...

Right now the output is extremely verbose, plus it goes out to sys.stdout if no PEX_COVERAGE_FILE is specified. This should probably be sys.stderr and we should elide $PEX_ROOT/ and possibly...