Skip to content

Instantly share code, notes, and snippets.

View markrwilliams's full-sized avatar

Mark Williams markrwilliams

View GitHub Profile
@markrwilliams
markrwilliams / pip_python_usage.md
Created October 20, 2017 22:19
Pip usage by Python version
SELECT
  REGEXP_EXTRACT(details.python, r"^([^\.]+\.[^\.]+)") as python_version,
  details.installer.name,
  details.installer.version,
  COUNT(*) as total_downloads
FROM
  TABLE_DATE_RANGE(
    [the-psf:pypi.downloads],
 TIMESTAMP("20160114"),
@markrwilliams
markrwilliams / python3.6_pip.md
Created October 21, 2017 01:50
Python 3.6 pip usage
SELECT
  details.installer.name,
  details.installer.version,
  COUNT(*) as total_downloads
FROM
  TABLE_DATE_RANGE(
    [the-psf:pypi.downloads],
    TIMESTAMP("20160114"),
 CURRENT_TIMESTAMP()
from twisted.internet import endpoints, defer, protocol, task
class Echo(protocol.Protocol):
def dataReceived(self, data):
self.transport.write(data)
@task.react
def main(reactor):
import attr
from twisted.internet import defer, task
@attr.s
class LoopNTimes(object):
_times = attr.ib()
_f = attr.ib()
_loopingCall = attr.ib(default=None, init=False)
_called = attr.ib(default=0, init=False)
import argparse
import socket
parser = argparse.ArgumentParser(description="keepalive example")
parser.add_argument("mode", choices=("server", "client"))
def server():
listener = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
listener.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
@markrwilliams
markrwilliams / .pypirc
Created March 1, 2018 23:47
test.pypi.org HTTP 410 with missing trailing slash
[distutils]
index-servers=
test
[test]
repository: https://test.pypi.org/legacy
def invalid_but_irrelevant():
print("I am invalid but also irrelevant")
def invalid_but_relevant():
print("I am invalid and relevant")

What?

A demonstration of disttrial dropping tracebacks under Python 3

How?

  1. Clone this gist
  2. Create a Python 3 virtual environment
  3. Install this gist into the virtualenv with pip install .
  4. Look at the traceback from trial trialJTraceback
Config { font = "-terminus-medium-*-*-*-*-14-*-*-*-*-*-*-*"
, additionalFonts = []
, borderColor = "black"
, border = TopB
, bgColor = "darkblue"
, fgColor = "grey"
, alpha = 255
, position = Top
, textOffset = -1
, iconOffset = -1