pipenvの起動を早くしたという話のimport timeの確認を3.7以前の頃はどうしてたかという話

pipenvの起動を早くしたという話です。良い話ですね。

https://dev.to/methane/how-to-speed-up-python-application-startup-time-nkf

ところでリンク先の記事はpython3.7で導入されるPYTHONPROFILEIMPORTTIMEの紹介なのですが。古の民(3.7以前の人々)はどのように解決していたのでしょうか?似たようなことを昔やっていたことがあり。その時はimport hookで無理矢理頑張る方法をとったりしていました。

modulegraph

完全には同じ事はできないのですが。import hookを可能な限り早めのタイミングで時刻を記録可能なものに置き換えて実行するみたいな感じにしていました。

以前書いたmoduleknifeというrepositoryのmodulegraphというコマンドで似たようなことをしています。

https://github.com/podhmo/moduleknife

もちろんpython(pure python)のレイヤーでのimport hookの置き換えなので、素のまっさらなpythonが立ち上がるまでの部分は計測不能なのですが。通常のライブラリやアプリを作る上で素のまっさらなpythonが立ち上がる時間自体はどうやっても早くできない固定コストという風に考えれば納得できなくもないということで無視しちゃってます。

pipenvのimport timeの高速化の部分について

同じ事ができるか実際に試してみると。

00import.py

import pipenv

modulegraphというコマンド経由でpythonスクリプトを実行すると、ここでgraphviz用のdotファイルが生成されます。

$ modulegraph --metadata=time --outfile=./00.dot 00import.py
$ graphviz -Tsvg 00.svg > 00.svg

ちなみに.dotファイルの中のコメントを見ると元の記事の通りにIpythonとpkg_resource関連が怪しいということがわかります(実行にかかった時間で降順でsort)。

// load ~/my/lib/python3.6/site-packages/pipenv/__init__.py ... 0.5924477577209473s
// load ~/my/lib/python3.6/site-packages/pipenv/cli.py ... 0.5918803215026855s
// load ~/my/lib/python3.6/site-packages/pipenv/patched/dotenv/__init__.py ... 0.2650315761566162s
// load ~/my/lib/python3.6/site-packages/pipenv/patched/dotenv/ipython.py ... 0.2640550136566162s
// load ~/my/lib/python3.6/site-packages/IPython/__init__.py ... 0.2633070945739746s
// load ~/my/lib/python3.6/site-packages/IPython/terminal/embed.py ... 0.23813724517822266s
// load ~/my/lib/python3.6/site-packages/IPython/terminal/interactiveshell.py ... 0.1785898208618164s
// load ~/my/lib/python3.6/site-packages/pipenv/patched/pip/__init__.py ... 0.17690563201904297s
// load ~/my/lib/python3.6/site-packages/pipenv/patched/pip/utils/__init__.py ... 0.11338138580322266s
// load ~/my/lib/python3.6/site-packages/pipenv/patched/pip/_vendor/pkg_resources/__init__.py ... 0.10068082809448242s
// load ~/my/lib/python3.6/site-packages/pkg_resources/__init__.py ... 0.0988779067993164s
// load ~/my/lib/python3.6/site-packages/urllib3/__init__.py ... 0.045993804931640625s

補足するとこの時間は例えば foo パッケージから bar パッケージを読むという構造になっていた場合に以下の様な形で計測されます。

tf0 = import fooの前の時刻
  import foo
  tb0 = import barの前の時刻
    import bar
  tb1 = import barの後の時刻
tf1 = import fooの後の時刻

このとき
import fooの時間は tf1 - tf0
import barの時間は tb1 - tb0

これだけでも記事と同様にpkg_resourceの読み込みとdotenv経由のipythonの読み込みが遅いということはわかります。 ついでにgraphvizでグラフを生成してみましょう。

$ graphviz -Tsvg 00.svg > 00.svg

すごく大きくて何だかわからないグラフが表示されます(蛇足ですが画像ではなくsvgの場合検索が効くのが便利です)。

f:id:podhmo:20180124033811p:plain
生成されたgraphvizの巨大なグラフ

一応探してみるとpkg_resourceやipythonの部分が見つかります。

f:id:podhmo:20180124033928p:plainf:id:podhmo:20180124033923p:plain
探してみるとIpythonやpkg_resourceの時間も表示されている

個人的なpythonのformatter(yapf)のコマンドをpypiにuploadした。

個人的なpythonのformatter(yapf)のコマンドをpypiにuploadした。githubにだけおいておいてインストールするのが結構めんどくさくなったので。とは言え個人的なものであることは間違いないのでなるべく名前がかぶらないようにユニークなprefixなどを付けて公開した。

yayapf

インストールされるコマンド自体はyayapfという名前なのだけれど。元々利用しているyapf自体がyeat another python formatterの略なので"ya (yapf)"という感じ。

install

installはpipで。yayapfでもかぶらないとは思ったけれど。yapfと紛らわしいし。そもそも名前空間をあんまり汚染したくないという気持ちもあったので。poというprefixを付けた。

$ pip install po-yayapf

difference

yapfとの違いはほとんど以下の一点。

  • from foo import bar, baz 的なもののimportが気に入らなかった。

yapfの設定だと($HOME/.config/yapf/styleなどの設定によって変わるけれど)。上手くこのimportの形を死守できなかった。

from a_very_long_or_indented_module_name_yada_yad import (
    long_argument_1,
    long_argument_2,
    long_argument_3,
    long_argument_1,
    long_argument_2,
    long_argument_3,
)

時々こうなってしまう(後述)。

from a_very_long_or_indented_module_name_yada_yad import (
    long_argument_1, long_argument_2, long_argument_3, long_argument_1, long_argument_2,
    long_argument_3
)

なってほしかった挙動は

  • 末尾には必ずコンマがついている
  • importされたsymbol毎に改行されている

diffが発生しにくい感じなので。

yapfを利用したときのちょっとしたコードの書き方の使い分け

yapf自体はヒューリスティックなスコアで改行などをするかしないか決めていたはずなので。完全な整形結果の予想というのはできない(たぶん)のだけれど。 コンマが存在する部分に改行を加えたいか加えたくないかで末尾のコンマを打つか打たないかを決めている。

例えば、末尾にコンマのない関数呼びしの引数部分やdictは値毎に改行されない。

def f(x, y, z):
    return {"x": 1, "y": 2, "z": 3, "k": k}

これを以下の様にすると

-def f(x, y, z):
+def f(x, y, z,):
     return {"x": 1, "y": 2, "z": 3, "k": k}

引数部分が値毎にされる。

def f(
    x,
    y,
    z,
):
    return {"x": 1, "y": 2, "z": 3, "k": k}

dictも同様。

def f(
    x,
    y,
    z,
):
    return {
        "x": 1,
        "y": 2,
        "z": 3,
        "k": k,
    }

※ import文でもこのルールは使われるのだけれど。importに限っては元のコードがカンマで終わっていなくても常にカンマを付加してimportされて欲しいのでつけるみたいな処理が入っている。

style

ちなみに現在のyapfの設定は以下の様な感じ。

[style]
based_on_style = pep8
column_limit = 100
dedent_closing_brackets=true
spaces_around_power_operator = true
split_arguments_when_comma_terminated = true
join_multiple_lines = false

新年最初のコードはalchemyjsonschemaを1年ぶり位に弄ることだった

新年最初のコードはalchemyjsonschemaを1年ぶり位に弄ることだった。

alchemyjsonschema

sqlalchemyのmodelの定義から対応する感じのjsonschemaを生成するコマンド(ライブラリ)。去年くらいにjsonschemaではなくswaggerをdefaultにした。

やったこと

やったことは以下

  • formatオプションでjsonyamlの出力を分けられるようにした
  • layoutオプションでswagger2.0以外の表現で出力できるようにした

これに付随して以下の作業をした。結構依存した作業が多かった

  • alchemyjsonschemaでもdictknifeを使うようにした
  • alchemyjsonschemaでもmagicalimportを使うようにした
  • ciの適用範囲を3.5だけから3.4,3.5,3.6,3.6-dev,nightlyに変更した
  • dictknifeでjson,yamlを出力する時に--sort-keysオプションを使えるようにした。

dictkinfeを使うようにした

もともとalchemyjsonschemaでは出力がjsonに限定されていた。去年の9月頃に--swaggerとか指定したときにyamlになっていると嬉しいみたいなissueが作られていて反応していなかったのだけれど。まぁ暇つぶしにやってみるかということでサポートする気になった。

とは言えswaggerならという表現はひどく曖昧で(そもそもOAS2.0とOAS3.0どっちを指すんだとか。現在は過渡期なのだけれど。多くのツールがまだ2.0だとか)それを指定するよりは明示的にファイルフォーマットを指定できた方が良いだろということでformatオプションを作るようにした。

# defaultはformat=json
$ alchemyjsonschema models.py
# yamlが欲しい場合にはformat=yaml
$ alchemyjsonschema models.py --format=yaml

この対応はdictknifeを使うとけっこう手軽にできる。dictknifeは個人的に作っているライブラリで色々な自作のツールがこれに依存し始めてしまっている(便利なのだけれど代替品があるならそちらを使いたいという気持ちもある)。

良いところは2つあって。

  • 出力の形式をformatオプションで受け取れる様になっていること
  • 「標準出力あるいはファイル出力」みたいな処理の分岐のコードが不要になること

出力の形式をformatオプションで受け取れる様になっていること

1つは出力の形式をformatオプションで受け取れる様になっていること(加えて一方を指定した場合にもう一方はimportされない(例えばjsonを指定して実行したときにyaml用の依存ライブラリを無駄にimportしない))。

from dictknife import loading

d = {"name": "foo"}

with open("person.json", "w") as wf:
    loading.dump(d, wf, format="json")

# 実は拡張子を見るので以下でもOK
with open("person.yaml", "w") as wf:
    loading.dump(d, wf)

defaultはyamlなのだけれど。loading.setupで変えられる。

# jsonをdefaultに
loading.setup(loading.json.load, loading.json.dump)

「標準出力あるいはファイル出力」みたいな処理の分岐のコードが不要になること

もう1つの良いところは「標準出力あるいはファイル出力」みたいな処理の分岐のコードが不要になっているところ。元々のalchemyjsonschemaのコードでもオプションに--outを指定するとファイル出力。ない場合には標準出力に出力という形になっていたのだけれど。

# output to stdout
$ alchemyjsonschema models.py
# output to schema.json
$ alchemyjsonschema --out models.py

このコードに対応するために以下のような分岐があった。

    if args.out:
        with open(args.target, "w") as wf:
            return driver.run(args.target, wf)
    else:
        return driver.run(args.target, sys.stdout)

これが地味にだるいのだけれど。最近の自分のコードではdictknifeを使って以下の様に書ける。

    driver.run(args.target, args.out)
    # 内部的には loading.dumpfile(args.target, args.out) みたいな形になっている

渡されたportがNoneのときには標準出力に出力するというコードになっているので。argparseでdefaultを指定しておくと良い感じ。

import argparse
from dictknife import loading

parser = argparse.ArgumentParser()
parser.addArgument("--out", default=None)
parser.addArgument("--format", default=None, choices=["json", "yaml"])
args = parser.parse_args()

d = {"name": "foo"}

loading.dumpfile(d, args.out, format=args.format)

dictknifeにsort_keysオプションを追加した

ただこの過程で1つ問題を見つけてしまった。今までdictknifeでは現在の状態をそのまま出力するということでjson.dumpsのsort_keys的なオプションを用意していなかったのだけれど。今回のalchemyjsonschemaの変更で欲しくなってしまった。実際sortして出力ができないとコードを実行する度にfieldの順序が変わるので微妙になってしまう。

そんなわけで、dump,dumps,dumpfileにsort_keysというオプションを用意した。ついでにyamlでも同様にsortされるようにした。

# 毎回おんなじ出力になる
d = {"name": "foo", "age": 20}
loading.dumpfile(d, args.out, format=args.format, sort_keys=True)

magicalimportを使うようにした

PYTHONPATHに含まれていないファイルに物理的なファイルパスを指定してロードする仕組みにmagicalimportというライブラリをよく使っている。これも自作のライブラリなのだけれど。

alchemyjsonschemaは過去に作ったライブラリで、このmagicalimportを使っていなかった。pkg_resourcesを直接importしていた。これを止めた。(そういえば、pkg_resourcesを利用するとひどくimportに時間が掛かるという話しを昔に書いた。詳しくはpip install -e でインストールしたpython製のコマンドの起動が異様に遅かった話参照)

この2つの依存が増えたのとpython2.7はサポートされなくなったかも(たぶん)みたいな変更があった。

ciの適用範囲を3.5だけから3.4,3.5,3.6,3.6-dev,nightlyに変更した

これはそのまま。

diff --git a/.travis.yml b/.travis.yml
index 39c5322..e7138f6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,6 +1,11 @@
 language: python
 sudo: false
-python: 3.5
+python:
+  - "3.4"
+  - "3.5"
+  - "3.6"
+  - "3.6-dev" # 3.6 development branch
+  - "nightly"
 install:
   - pip install -e .[testing]
 script: python setup.py test

ただこの対応は微妙な気がしていて。pythonの新しいバージョンが出るたびにサポートするバージョン変える作業を毎回発生してしまうのがなんかもう少し良い方法無いかな〜と思ったりしている。

小さめのリポジトリをたくさん作る系の生態の人は辛いのではという気持ちになっている。

swagger2.0以外の出力形式の対応

去年に変更してalchemyjsonschemaをコマンドとして利用する場合にはswagger2.0(OpenAPISpec 2.0)で出力するという形だけで良いかなと思ったのだけれど。formatで分岐するようにしたついでにOpenAPI3.0にも対応するかという気になった。

と言ってもschema部分に関してはそんなに大変ではなく。#/definitions以下に置かれていた定義を#/components/schemas以下に置かれるようにするだけ。以下3つのlayoutを指定できるようにする(formatはファイルフォーマットとかぶるし。他に良い名前を思いつかなかったのでとりあえずlayout)。

# defaultはopenapi2.0
$ alchemyjsonschema models.py --format=yaml

# jsonschemaはクラスまで指定しないとダメ
$ alchemyjsonschema --layout=jsonschema models.py:User

# openapi3.0
$ alchemyjsonschema --layout=openapi3.0 models.py --format=yaml

実行結果

例えば以下の様なUser,Groupという定義があった時に。

python code

import sqlalchemy as sa
from sqlalchemy.ext.declarative import declared_attr, declarative_base
import sqlalchemy.orm as orm

Base = declarative_base()


class IdMixin:
    @declared_attr
    def id(cls):
        for base in cls.__mro__[1:-1]:
            if getattr(base, '__table__', None) is not None:
                type = sa.ForeignKey(base.id)
                break
        else:
            type = sa.Integer

        return sa.Column(type, primary_key=True)


class Group(IdMixin, Base):
    __tablename__ = "Group"

    name = sa.Column(sa.String(255), default="", nullable=False)


class User(IdMixin, Base):
    __tablename__ = "User"

    name = sa.Column(sa.String(255), default="", nullable=True)
    group_id = sa.Column(sa.Integer, sa.ForeignKey(Group.id), nullable=False)
    group = orm.relationship(Group, uselist=False, backref="users")

openapi2.0用の出力

$ alchemyjsonschema models.py --format=yaml
definitions:
  Group:
    properties:
      id:
        type: integer
      name:
        maxLength: 255
        type: string
      users:
        items:
          $ref: '#/definitions/User'
        type: array
    required:
    - id
    title: Group
    type: object
  User:
    properties:
      group:
        $ref: '#/definitions/Group'
      id:
        type: integer
      name:
        maxLength: 255
        type: string
    required:
    - id
    title: User
    type: object

openapi 3.0用の出力

$ alchemyjsonschema models.py --format=yaml --layout=openapi3.0
components:
  schemas:
    Group:
      properties:
        id:
          type: integer
        name:
          maxLength: 255
          type: string
        users:
          items:
            $ref: '#/components/schemas/User'
          type: array
      required:
      - id
      title: Group
      type: object
    User:
      properties:
        group:
          $ref: '#/components/schemas/Group'
        id:
          type: integer
        name:
          maxLength: 255
          type: string
      required:
      - id
      title: User
      type: object

そういえば

そういえば、ドキュメントテキトウなのどうにかしないと。

今年作ったgithubのrepositoryを調べる

もしかしたら今年も作ったrepositoryを振り返えったりするかもしれないので。そのメモ。 今年作ったパブリックなrepositoryの一覧を手に入れる方法について。

setup

残念ながら依存関係があるので以下のインストールが必要。

pip instlal httpie jqfpy

今年作ったrepository一覧

code

makefileにした。MEに誰かテキトウな名前を入れるとその人が今年作ったrepositoryがわかる。

# setup:
# pip install httpie jqfpy

ME ?= podhmo

repos.json:
  http https://api.github.com/users/${ME}/repos page==1 per_page==100 | jq . | tee $@
repos2.json:
  http https://api.github.com/users/${ME}/repos page==2 per_page==100 | jq . | tee $@

parse: repos.json repos2.json
  jqfpy -c --squash 'from datetime import datetime as d; y = d(2017,1,1); [h.pick("name","created_at",d=x) for x in get() if not x["fork"] and d.strptime(x["created_at"], "%Y-%m-%dT%H:%M:%SZ") > y ]' repos*.json | jqfpy -c --squash --slurp 'sorted(get(), key=lambda x: x["created_at"])'

実はtimezoneの扱い真面目にやっていないとか。pagination真面目に対応していないとかがあるのであまりきれいな感じじゃないけれど。

今年作ったrepository

今年はこんな感じ。

$ ME=podhmo make -B parse

{"name": "pyramid-swagger-router", "created_at": "2017-01-01T12:18:53Z"}
{"name": "toybox", "created_at": "2017-02-15T07:42:48Z"}
{"name": "zenmai", "created_at": "2017-04-15T08:41:58Z"}
{"name": "nejimaki", "created_at": "2017-05-01T02:58:26Z"}
{"name": "json2swagger", "created_at": "2017-05-02T16:23:55Z"}
{"name": "yayapf", "created_at": "2017-05-04T05:00:09Z"}
{"name": "goaway", "created_at": "2017-05-05T05:20:58Z"}
{"name": "kamidana", "created_at": "2017-05-13T07:28:21Z"}
{"name": "monokaki", "created_at": "2017-05-21T06:29:48Z"}
{"name": "hatena", "created_at": "2017-05-28T03:43:25Z"}
{"name": "moduleknife", "created_at": "2017-06-07T09:30:24Z"}
{"name": "pokeapi-sandbox", "created_at": "2017-06-30T11:21:27Z"}
{"name": "utatane", "created_at": "2017-07-21T06:44:58Z"}
{"name": "yieldfixture", "created_at": "2017-07-22T09:29:49Z"}
{"name": "nbreversible", "created_at": "2017-07-28T13:22:17Z"}
{"name": "pickuppath", "created_at": "2017-08-02T12:58:47Z"}
{"name": "jqfpy", "created_at": "2017-08-26T06:20:44Z"}
{"name": "familiar", "created_at": "2017-09-12T12:24:34Z"}
{"name": "fib", "created_at": "2017-09-19T22:56:05Z"}
{"name": "cellar", "created_at": "2017-10-01T09:14:25Z"}
{"name": "testmarker", "created_at": "2017-10-07T05:23:58Z"}
{"name": "reqtrace", "created_at": "2017-12-15T14:28:35Z"}

結構ゴミみたいなrepositoryもつくってるし。あんまり今年は作っていないかも。

reqtraceにrequestを良い感じに返す機能を追加した(httpbin的なもの)

github.com

reqtraceにrequestを良い感じに返す機能を追加した。https://httpbin.org/ のようなもの。 直接何か色々触りたいときとかに欲しくなったりするので。

server

44444で立ち上げる。portを指定しなかった場合にはテキトウに空いているportを探す。

$ python -m reqtrace.commands.echo -h
usage: echo.py [-h] [--port PORT] [--logging {CRITICAL,FATAL,ERROR,WARN,WARNING,INFO,DEBUG,NOTSET}] [--callback CALLBACK]
               [--pdb]

optional arguments:
  -h, --help            show this help message and exit
  --port PORT
  --logging {CRITICAL,FATAL,ERROR,WARN,WARNING,INFO,DEBUG,NOTSET}
  --callback CALLBACK
  --pdb

$ python -m reqtrace.commands.echo --port 44444
127.0.0.1 - - [27/Dec/2017 23:24:39] "GET /hello HTTP/1.1" 200 283
127.0.0.1 - - [27/Dec/2017 23:24:52] "GET /hello?name=foo&age=20&skills=x&skills=y&skills=z HTTP/1.1" 200 368
127.0.0.1 - - [27/Dec/2017 23:27:11] "GET /auth HTTP/1.1" 200 324
127.0.0.1 - - [27/Dec/2017 23:30:20] "POST /people HTTP/1.1" 200 350
127.0.0.1 - - [27/Dec/2017 23:31:30] "POST /people HTTP/1.1" 200 348

clientからテキトウにrequestしてみる。

テキトウにhttpieなどでrequestしてみる。

get /

$ http --verbose :44444/hello
HTTP/1.0 200 OK
Content-Length: 283
Content-Type: application/json; charset=utf-8
Date: Wed, 27 Dec 2017 14:23:46 GMT
Server: WSGIServer/0.2 CPython/3.6.2

{
    "accept": "*/*",
    "accept_encoding": "gzip, deflate",
    "connection": "keep-alive",
    "content_length": "",
    "content_type": "text/plain",
    "host": "localhost:44444",
    "method": "GET",
    "path": "/hello",
    "querystring": "",
    "url": "http://localhost:44444/hello",
    "user_agent": "HTTPie/0.9.9"
}

query stringを付与してみる

$ http :44444/hello name==foo age==20 skills==x skills==y skills==z
HTTP/1.0 200 OK
Content-Length: 368
Content-Type: application/json; charset=utf-8
Date: Wed, 27 Dec 2017 14:24:52 GMT
Server: WSGIServer/0.2 CPython/3.6.2

{
    "accept": "*/*",
    "accept_encoding": "gzip, deflate",
    "connection": "keep-alive",
    "content_length": "",
    "content_type": "text/plain",
    "host": "localhost:44444",
    "method": "GET",
    "path": "/hello",
    "querystring": "name=foo&age=20&skills=x&skills=y&skills=z",
    "url": "http://localhost:44444/hello?name=foo&age=20&skills=x&skills=y&skills=z",
    "user_agent": "HTTPie/0.9.9"
}

basic認証のrequestを投げてみる

$ http -a admin:admin :44444/auth
HTTP/1.0 200 OK
Content-Length: 324
Content-Type: application/json; charset=utf-8
Date: Wed, 27 Dec 2017 14:27:11 GMT
Server: WSGIServer/0.2 CPython/3.6.2

{
    "accept": "*/*",
    "accept_encoding": "gzip, deflate",
    "authorization": "Basic YWRtaW46YWRtaW4=",
    "connection": "keep-alive",
    "content_length": "",
    "content_type": "text/plain",
    "host": "localhost:44444",
    "method": "GET",
    "path": "/auth",
    "querystring": "",
    "url": "http://localhost:44444/auth",
    "user_agent": "HTTPie/0.9.9"
}

POSTしてみる

$ http --form POST :44444/people name=foo age=20
HTTP/1.0 200 OK
Content-Length: 368
Content-Type: application/json; charset=utf-8
Date: Wed, 27 Dec 2017 14:30:20 GMT
Server: WSGIServer/0.2 CPython/3.6.2

{
    "accept": "*/*",
    "accept_encoding": "gzip, deflate",
    "body": [
        [
            "age",
            "20"
        ],
        [
            "name",
            "foo"
        ]
    ],
    "connection": "keep-alive",
    "content_length": "15",
    "content_type": "application/x-www-form-urlencoded; charset=utf-8",
    "host": "localhost:44444",
    "method": "POST",
    "path": "/people",
    "querystring": "",
    "url": "http://localhost:44444/people",
    "user_agent": "HTTPie/0.9.9"
}

JSONをpostしてみる

$ echo '{"name": "foo", "age": 20}' | http --json POST :44444/people
HTTP/1.0 200 OK
Content-Length: 348
Content-Type: application/json; charset=utf-8
Date: Wed, 27 Dec 2017 14:31:30 GMT
Server: WSGIServer/0.2 CPython/3.6.2

{
    "accept": "application/json, */*",
    "accept_encoding": "gzip, deflate",
    "body": {
        "age": 20,
        "name": "foo"
    },
    "connection": "keep-alive",
    "content_length": "27",
    "content_type": "application/json",
    "host": "localhost:44444",
    "method": "POST",
    "path": "/people",
    "querystring": "",
    "url": "http://localhost:44444/people",
    "user_agent": "HTTPie/0.9.9"
}

reqtraceというものを作り始めた

github.com

reqtraceというものを作り始めた。まだ作り途中なのでpypiなどには公開していない。

これは何?

mock serverへrequestをすげ替えてreplayしたい

reqtraceはrequest tracerの略。http requestとresponseをtraceしたいというのが目的。本来こういうのはproxyでやるべきなんだろうけれど。httpsなどの時にmitm proxy化するのがめんどくさかったり。httpsへのrequestを単なるhttp requestとして扱いたいみたいなことがあったりしたので、とりあえずpythonのみに対応する形でライブラリにし始めた。

例えば、google apiなどにアクセスするときには以下のようなURLにアクセスするのだけれど。

これらを全部mock serverにすげ替えるようにしたい。例えば、計算処理だけを変えた際に、requestとresponseが固定の状態で壊れていないかをチェックしたい。こういう時に、データの取得部分は完全にreplay可能な状態になっていると嬉しい。

マジカルなAPI呼び出しのrequest/responseを覗きたい

あるいは、何らかの便利ライブラリを使っているのだけれど。そもそも内部の処理がマジカル過ぎてどうなっているかわからない。内部で呼ばれているweb apiでのrequestが上手く行っているのかないしはどのようなrequest/responseが返ってきているのか覗きたい。みたいなことがあったりする。これに対応したかった。

コマンドとして

ライブラリとして作っているものではあるのだけれど。便利そうな機能をコマンドとして外だししようとしている。例えば以下の様な形でpython製のコマンドのrequest/responseを覗き見できるようにしようとしている。

python -m reqtrace <command>

利用例: pip

例えば、利用例としてpipを例にあげると。pipでpackageを探す時、おもむろに以下の様なコマンドを実行すると思う。

# pipenvはpypa管理下になったみたいだし使ってみても良いような気がしている
$ pip search pipenv
pipenv-package-requirements (0.2)  - Pipenv tools for requirements.txt
tox-pipenv (1.0.0)                 - A pipenv plugin for tox
pipenv-tools (0.0.1)               - The missing tools for pipenv.
pipenv-to-requirements (0.1.9)     - Generate requirements[-dev].txt from Pipfile using pipenv
pipenv (9.0.1)                     - Python Development Workflow for Humans.

これにreqtraceをつなげると以下の様な形になる。

$ python -m reqtrace pip search pipenv
INFO:reqtrace.main:outdir is ./roundtrips
traced https://pypi.python.org/pypi
pipenv-package-requirements (0.2)  - Pipenv tools for requirements.txt
tox-pipenv (1.0.0)                 - A pipenv plugin for tox
pipenv-tools (0.0.1)               - The missing tools for pipenv.
pipenv-to-requirements (0.1.9)     - Generate requirements[-dev].txt from Pipfile using pipenv
pipenv (9.0.1)                     - Python Development Workflow for Humans.

ここで、./roundtrips以下にtraceされた情報が保存されている。

$ 0000post_https:__pypi.python.org_pypi.json

中を覗いてみると、どうやらpip searchxmlをpostしているらしいことがわかる。

{
  "request": {
    "body": "<?xml version='1.0'?>\n<methodCall>\n<methodName>search</methodName>\n<params>\n<param>\n<value><struct>\n<member>\n<name>name</name>\n<value><array><data>\n<value><string>pipenv</string></value>\n</data></array></value>\n</member>\n<member>\n<name>summary</name>\n<value><array><data>\n<value><string>pipenv</string></value>\n</data></array></value>\n</member>\n</struct></value>\n</param>\n<param>\n<value><string>or</string></value>\n</param>\n</params>\n</methodCall>\n",
    "headers": {
      "Accept": "*/*",
      "Accept-Encoding": "gzip, deflate",
      "Connection": "keep-alive",
      "Content-Length": "448",
      "Content-Type": "text/xml",
      "User-Agent": "pip/9.0.1 {\"cpu\":\"x86_64\",\"distro\":{\"libc\":{\"lib\":\"glibc\",\"version\":\"2.26\"},\"name\":\"Arch Linux\"},\"implementation\":{\"name\":\"CPython\",\"version\":\"3.6.2\"},\"installer\":{\"name\":\"pip\",\"version\":\"9.0.1\"},\"openssl_version\":\"OpenSSL 1.1.0f  25 May 2017\",\"python\":\"3.6.2\",\"system\":{\"name\":\"Linux\",\"release\":\"4.13.9-1-ARCH\"}}"
    },
    "method": "POST",
    "url": "https://pypi.python.org/pypi"
  },
  "response": {
    "body": "<?xml version='1.0'?>\n<methodResponse>\n<params>\n<param>\n<value><array><data>\n<value><struct>\n<member>\n<name>_pypi_ordering</name>\n<value><boolean>0</boolean></value>\n</member>\n<member>\n<name>version</name>\n<value><string>0.2</string></value>\n</member>\n<member>\n<name>name</name>\n<value><string>pipenv-package-requirements</string></value>\n</member>\n<member>\n<name>summary</name>\n<value><string>Pipenv tools for requirements.txt</string></value>\n</member>\n</struct></value>\n<value><struct>\n<member>\n<name>_pypi_ordering</name>\n<value><boolean>0</boolean></value>\n</member>\n<member>\n<name>version</name>\n<value><string>1.0.0</string></value>\n</member>\n<member>\n<name>name</name>\n<value><string>tox-pipenv</string></value>\n</member>\n<member>\n<name>summary</name>\n<value><string>A pipenv plugin for tox</string></value>\n</member>\n</struct></value>\n<value><struct>\n<member>\n<name>_pypi_ordering</name>\n<value><boolean>0</boolean></value>\n</member>\n<member>\n<name>version</name>\n<value><string>0.0.1</string></value>\n</member>\n<member>\n<name>name</name>\n<value><string>pipenv-tools</string></value>\n</member>\n<member>\n<name>summary</name>\n<value><string>The missing tools for pipenv.</string></value>\n</member>\n</struct></value>\n<value><struct>\n<member>\n<name>_pypi_ordering</name>\n<value><boolean>0</boolean></value>\n</member>\n<member>\n<name>version</name>\n<value><string>0.1.9</string></value>\n</member>\n<member>\n<name>name</name>\n<value><string>pipenv-to-requirements</string></value>\n</member>\n<member>\n<name>summary</name>\n<value><string>Generate requirements[-dev].txt from Pipfile using pipenv</string></value>\n</member>\n</struct></value>\n<value><struct>\n<member>\n<name>_pypi_ordering</name>\n<value><boolean>0</boolean></value>\n</member>\n<member>\n<name>version</name>\n<value><string>9.0.1</string></value>\n</member>\n<member>\n<name>name</name>\n<value><string>pipenv</string></value>\n</member>\n<member>\n<name>summary</name>\n<value><string>Python Development Workflow for Humans.</string></value>\n</member>\n</struct></value>\n</data></array></value>\n</param>\n</params>\n</methodResponse>\n",
    "headers": {
      "Accept-Ranges": "bytes",
      "Connection": "keep-alive",
      "Content-Type": "text/xml",
      "Date": "Mon, 25 Dec 2017 12:40:01 GMT",
      "Server": "nginx/1.10.3",
      "Strict-Transport-Security": "max-age=31536000; includeSubDomains",
      "Transfer-Encoding": "chunked",
      "Via": "1.1 varnish",
      "X-Cache": "MISS",
      "X-Cache-Hits": "0",
      "X-Clacks-Overhead": "GNU Terry Pratchett",
      "X-Content-Type-Options": "nosniff",
      "X-Frame-Options": "deny",
      "X-Permitted-Cross-Domain-Policies": "none",
      "X-Served-By": "cache-nrt6122-NRT",
      "X-Timer": "S1514205601.560476,VS0,VE782",
      "X-XSS-Protection": "1; mode=block",
      "charset": "UTF-8"
    },
    "status_code": 200
  }
}

あるいは現在の環境でパッケージの更新が存在するかチェックするのに以下の様なコマンドを実行する場合もあると思う。

$ pip list --outdated

このようなときにもreqtraceを付けて実行して。あー。なるほど。実はpipは各パッケージのhtmlを取ってきてparseして頑張っているんだなと知ることができる。

python -m reqtrace --outdir=outdated --logging=DEBUG pip list --outdated
INFO:reqtrace.main:outdir is outdated
DEBUG:pip.vcs:Registered VCS backend: git
DEBUG:pip.vcs:Registered VCS backend: hg
DEBUG:pip.vcs:Registered VCS backend: svn
DEBUG:pip.vcs:Registered VCS backend: bzr
traced https://pypi.python.org/simple/zope-interface/
traced https://pypi.python.org/simple/zope-deprecation/
... snip
traced https://pypi.python.org/simple/aioredis/
traced https://pypi.python.org/simple/aiohttp/
... snip
aiohttp (2.2.5) - Latest: 2.3.6 [wheel]
aioredis (0.3.3) - Latest: 1.0.0 [wheel]
... snip
zope.interface (4.4.2) - Latest: 4.4.3 [wheel]

例えばaiohttpのupdateを判定する時に飛ばしているrequestは以下のようなもの。

{
  "request": {
    "body": null,
    "headers": {
      "Accept": "text/html",
      "Accept-Encoding": "gzip, deflate",
      "Cache-Control": "max-age=600",
      "Connection": "keep-alive",
      "User-Agent": "pip/9.0.1 {\"cpu\":\"x86_64\",\"distro\":{\"libc\":{\"lib\":\"glibc\",\"version\":\"2.26\"},\"name\":\"Arch Linux\"},\"implementation\":{\"name\":\"CPython\",\"version\":\"3.6.2\"},\"installer\":{\"name\":\"pip\",\"version\":\"9.0.1\"},\"openssl_version\":\"OpenSSL 1.1.0f  25 May 2017\",\"python\":\"3.6.2\",\"system\":{\"name\":\"Linux\",\"release\":\"4.13.9-1-ARCH\"}}"
    },
    "method": "GET",
    "url": "https://pypi.python.org/simple/aiohttp/"
  },
  "response": {
    "body": "<!DOCTYPE html><html><head><title>Links for aiohttp</title></head><body><h1>Links for aiohttp</h1><a href=\"../../packages/00/4a/3a2c616e4d96d232f022a602c57afb44087b7022ca0425a4505ff2a92cac/aiohttp-2.0.5-cp34-cp34m-win_amd64.whl#md5=7446a29548aaae43833ff491b049f9c5\" rel=\"internal\">aiohttp-2.0.5-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/00/cc/c78311aad9f5ec91b2b826327477371c7b904e735148793e52b943f506b6/aiohttp-1.1.3-cp34-cp34m-manylinux1_x86_64.whl#md5=fc33c1fdc1fde42d2ef80e2e858d6d21\" rel=\"internal\">aiohttp-1.1.3-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/02/29/f393a68cd780c6310ff4a72a883830ae5ef982ddb088de036c7511da9fff/aiohttp-2.0.4-cp35-cp35m-manylinux1_i686.whl#md5=8403e9bb2aad6f2a343ef2a84a5badbe\" rel=\"internal\">aiohttp-2.0.4-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/02/46/c594325d6d1dbb892fed195cd28bff7d712f64391944eb2991ac5afcaa62/aiohttp-2.3.1a1-cp35-cp35m-win32.whl#md5=95f1d247ea8a31a316d7b35c8e887505\" rel=\"internal\">aiohttp-2.3.1a1-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/02/7f/c7cebef6a2760a3386b754a37cd9a93a192cbac4b08fe2fc5201c6279480/aiohttp-2.3.0a1-cp35-cp35m-manylinux1_i686.whl#md5=2cb85c6292fbc71176c660712eec1627\" rel=\"internal\">aiohttp-2.3.0a1-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/02/ad/3a4c8e5c2de9ec8a70cabd5ad1a227166e497a676dca41e92b51ef1e77fc/aiohttp-0.15.1.tar.gz#md5=d8034fcee1e9f286e811b77055688474\" rel=\"internal\">aiohttp-0.15.1.tar.gz</a><br/>\n<a href=\"../../packages/02/e5/b02a290a774d28f54f86c65acad353c4fd3aaa3d242ba647da9ed877d33e/aiohttp-2.3.0a3-cp34-cp34m-win_amd64.whl#md5=2fb0cff32060201aa248b9c7f8cb7fc3\" rel=\"internal\">aiohttp-2.3.0a3-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/03/15/86ed07661a1436077e9da1f5fc48d5abe4350dc082b8384155ccf3b12935/aiohttp-2.1.0-cp35-cp35m-win32.whl#md5=c403b020ad9ab439177f48a712bff02f\" rel=\"internal\">aiohttp-2.1.0-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/03/c2/6af04c29a7856f985e81116b6341612889f2789ed654a1166aa217026a4d/aiohttp-0.21.1.tar.gz#md5=4a0ca375777a388f96038a3a83477a6f\" rel=\"internal\">aiohttp-0.21.1.tar.gz</a><br/>\n<a href=\"../../packages/03/d6/ac965bfde0a2b334cdccaea93df0888ef9484c402a85a6117052552faf2e/aiohttp-2.2.1.tar.gz#md5=3715f4807018fafa0e34a80128341e27\" rel=\"internal\">aiohttp-2.2.1.tar.gz</a><br/>\n<a href=\"../../packages/04/78/9faeb8b5b1d53e8c81c99764412c2225d982943e4261bba2c6f725e15fce/aiohttp-0.21.6.tar.gz#md5=d7f63e51bc86a61d9bccca13986c3855\" rel=\"internal\">aiohttp-0.21.6.tar.gz</a><br/>\n<a href=\"../../packages/04/81/99e2d8eebe6427ad80db12d2849bb3ced210e65f2545642d69c2cda1d344/aiohttp-2.3.2b2.zip#md5=7e3aa53a0b9d13983ce3b58e30098f80\" rel=\"internal\">aiohttp-2.3.2b2.zip</a><br/>\n<a href=\"../../packages/04/e0/edcf66c450f682433a74d7ecec6e8a833fc36ed582c44b499ba5aa10df49/aiohttp-2.3.1-cp34-cp34m-macosx_10_11_x86_64.whl#md5=4cd1550352f46aff097d840aa233d1c6\" rel=\"internal\">aiohttp-2.3.1-cp34-cp34m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/05/b5/881604e573da60cc8c9674a049fea97bb0696cd240a1eca3516327e3966b/aiohttp-2.2.0-cp34-cp34m-manylinux1_i686.whl#md5=11cf61f4e97c928aa0fccb8cad896557\" rel=\"internal\">aiohttp-2.2.0-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/05/be/e3e5e24339e6b8e02d636b4d89a37095e387bcc71fed990a9079177ed0b6/aiohttp-2.2.5-cp35-cp35m-win_amd64.whl#md5=0ee37fbaca1504b7b5abecbea2284b02\" rel=\"internal\">aiohttp-2.2.5-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/05/de/8816f85d8ee9c091dd93952d57b81d1a874d3de9dc4ea3619377faf6b7c4/aiohttp-0.22.0-cp35-cp35m-manylinux1_i686.whl#md5=5de5e9b97bb49120e55a60a80ec204f2\" rel=\"internal\">aiohttp-0.22.0-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/05/e4/57559dd9f818a0b832a54c23d90e708b2dfe1d7953d252039fff6ff4a8c2/aiohttp-1.0.0-cp35-cp35m-win32.whl#md5=1e363b4f32b0336f7a82eee899c9b6ed\" rel=\"internal\">aiohttp-1.0.0-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/06/0d/20d3d3abf65638e229c50e639c9b4fc03d0be0d2d7c99d85c3a48b0425ff/aiohttp-2.3.1-cp36-cp36m-win32.whl#md5=6f68afbe90e0fe6d0c54e82963bf8536\" rel=\"internal\">aiohttp-2.3.1-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/06/22/474c54efb92274ba24175682e8589a2eb2564bd0c9ae7c75e82fbfac2ca5/aiohttp-0.22.0b6-cp35-cp35m-win32.whl#md5=8902291622a11f9a6bb0ac9f2fcdc243\" rel=\"internal\">aiohttp-0.22.0b6-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/06/55/641b213304816ffb9fdedc0de9e97d19716d66fe29299fc87aa94b491dc2/aiohttp-0.22.0a0-cp34-cp34m-win32.whl#md5=9de4dbc4914fbdb7024ab241d96dee96\" rel=\"internal\">aiohttp-0.22.0a0-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/07/c8/3414a037164c8b86bca97923a2725331b7e8700a841f822a3733dcf47bee/aiohttp-2.3.2b2-cp36-cp36m-win32.whl#md5=5807c91a44b256d89607f5e8689f5119\" rel=\"internal\">aiohttp-2.3.2b2-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/08/a5/cb7e38f43fa974efcbc6c72291df154b6623d16c27f2037e04cae75dde73/aiohttp-1.1.5-cp35-cp35m-manylinux1_i686.whl#md5=7ea5b12f6004a750fb1248094b27877e\" rel=\"internal\">aiohttp-1.1.5-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/08/f0/232efa1b54cd101d9dd3e524599bb44a111ed8ca34f0613f0c8b139dda2d/aiohttp-1.0.0-cp34-cp34m-win32.whl#md5=5fa4f13ab0d5bbe46bb2650c777fa989\" rel=\"internal\">aiohttp-1.0.0-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/09/15/bb873845f1fb89681f25751877c638069620eadcd25015f6c3e0f81789cb/aiohttp-0.22.5-cp35-cp35m-win32.whl#md5=81eb7e54bb2ab1085d20519bc6900ee1\" rel=\"internal\">aiohttp-0.22.5-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/09/5a/7b81ea8729d41f44c6fe6a116e466c8fb884950a0061aa3768dbd6bee2f8/aiohttp-1.0.5.tar.gz#md5=488026a1c1e716741842403b7b9f030a\" rel=\"internal\">aiohttp-1.0.5.tar.gz</a><br/>\n<a href=\"../../packages/09/79/730180c59e1b87ba873be6c7df376d29f487a39997eae605d15a43681897/aiohttp-0.22.2-cp35-cp35m-win_amd64.whl#md5=7aa9e7bd10284afd7a1e24eabfcc7150\" rel=\"internal\">aiohttp-0.22.2-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/09/96/7aee4e7c315fa4ea6e87ee212d6b092b95cd30823eed9beed4687ad62440/aiohttp-0.8.0.tar.gz#md5=762af8512cbb47088b15b2bee7b9f9f2\" rel=\"internal\">aiohttp-0.8.0.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/09/d7/2bfd6c69584096992bcf78ca3f00327a893237f33fbd55384642ff187fd9/aiohttp-2.3.4.tar.gz#md5=0b64d729ae04e99ec7ee9ee4e56a9445\" rel=\"internal\">aiohttp-2.3.4.tar.gz</a><br/>\n<a href=\"../../packages/0a/23/34c4dd0a3157ab21d0241205e58370ef4d14e75dc24a9b51066493b83b58/aiohttp-1.3.4-cp36-cp36m-manylinux1_x86_64.whl#md5=77a1f52d1da4c3cab058003207daef4a\" rel=\"internal\">aiohttp-1.3.4-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/0a/e0/21ddf7e4dfa248559469c99ce2d4d7c84ef2e718c254e166d42bcb673f8c/aiohttp-0.4.1.tar.gz#md5=6d16b3ce81c6962545c61d2ad9155be3\" rel=\"internal\">aiohttp-0.4.1.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/0b/bb/88d215b3e3fc23709cc451be6ddcc5f3be9b794b2eb1fc55b5484c70100d/aiohttp-2.3.2-cp36-cp36m-manylinux1_i686.whl#md5=5c8dd736c1cbed287cb8599f3b9206d8\" rel=\"internal\">aiohttp-2.3.2-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/0c/63/3824938eaeb734ec4ee31e48e48b6b6b02cc783900bf3488f8635a5fc475/aiohttp-2.3.2-cp35-cp35m-macosx_10_10_x86_64.whl#md5=27878d78ff0b86f7e94c24d8fc6f0694\" rel=\"internal\">aiohttp-2.3.2-cp35-cp35m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/0d/03/2336cb25efb4b5171731aa6f02ef4a9048785356a362d3d0eb8fd69a7f55/aiohttp-1.3.1-cp35-cp35m-win_amd64.whl#md5=342fafe416873f1607a63bd3087c7ee4\" rel=\"internal\">aiohttp-1.3.1-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/0d/17/24340ba63ac3d8d06956e36d1a1b0a02317093f35b5385065844db1bf73d/aiohttp-2.3.0a1-cp36-cp36m-win_amd64.whl#md5=bd1f39653a687798b1f397eda5314524\" rel=\"internal\">aiohttp-2.3.0a1-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/0e/3b/2518410c4734f69727fb2f9ba82b06465fdf8b1f24b313d9c455e51981c1/aiohttp-1.1.1-cp34-cp34m-win_amd64.whl#md5=8e0082303c6ab434be87de1aa41e38c0\" rel=\"internal\">aiohttp-1.1.1-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/0e/46/a0ae472df4335383966d8a660564c6d648505e736adc4ae0dda688533b90/aiohttp-2.3.0a4-cp36-cp36m-win32.whl#md5=b9683cd93fee65c0332e38a727f198c2\" rel=\"internal\">aiohttp-2.3.0a4-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/0e/a2/a4d6bc2227206a68f45053f83d4ef69312886ee3feb9e919006675c13db5/aiohttp-1.2.0-cp34-cp34m-manylinux1_x86_64.whl#md5=eb9b3b065ce78e5ffd1985067027edc9\" rel=\"internal\">aiohttp-1.2.0-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/0e/e1/128acb80d8a1eeb78c237caf81b6424202afe8eb4ad8c8fabc874669386a/aiohttp-2.3.0a4-cp36-cp36m-manylinux1_i686.whl#md5=43fad310ea428e41b55f530991e8e0e4\" rel=\"internal\">aiohttp-2.3.0a4-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/0f/08/8c19f170797769627a73bcba9914004e84a0ee0bb344029cb34bc003390b/aiohttp-2.1.0-cp36-cp36m-win_amd64.whl#md5=c710d6d4cd15db2684dd057e743efe57\" rel=\"internal\">aiohttp-2.1.0-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/0f/15/2c3d937e71d285cd34dfc14f5479753926f29bf7a5816df4b14406ec1dd2/aiohttp-1.0.5-cp34-cp34m-manylinux1_i686.whl#md5=2988237ccce7a44755f33d52f5eddc63\" rel=\"internal\">aiohttp-1.0.5-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/0f/3c/306aa198637cfaa909c7c6b35d6dd06c46492528a8288ee6fcbf48afc95e/aiohttp-2.0.5-cp35-cp35m-manylinux1_x86_64.whl#md5=77ef86ddcfac400fbebd91061f04fe26\" rel=\"internal\">aiohttp-2.0.5-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/0f/fe/ae738b3146d440c9b108abe6d583814608f51b54a5e245234e281b5e8580/aiohttp-0.2.tar.gz#md5=fe210b2971c65ed157698aa17ecce717\" rel=\"internal\">aiohttp-0.2.tar.gz</a><br/>\n<a href=\"../../packages/10/0d/21292e262d41539c1bf4bb4b44f1d4fd2cd4a422e7470677d9f82b936900/aiohttp-2.2.4-cp36-cp36m-manylinux1_i686.whl#md5=64d155cae49bb8f00851d6f96a4a59fb\" rel=\"internal\">aiohttp-2.2.4-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/10/17/8fe3e63dfef29783588adb2f21e5b2d563b7259b143b80ccda61d6f8ed87/aiohttp-2.2.3-cp36-cp36m-manylinux1_i686.whl#md5=82f9a5953360b22fd4a8badd41bbfb91\" rel=\"internal\">aiohttp-2.2.3-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/10/76/c086eb7bc55710a3304df02961c23c9a9f5064fd0c1a0e4878da73cce055/aiohttp-2.3.0a2-cp34-cp34m-win32.whl#md5=539c5765bbbd5d0e43f88e1f9b4a0d6c\" rel=\"internal\">aiohttp-2.3.0a2-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/11/54/7e2b7314863afe0fb9859afb4d1d68922891ab0cda933b4e8b1aab74d970/aiohttp-0.18.3.tar.gz#md5=9b0d7df0613a9dd68b40ddc1a36c4bec\" rel=\"internal\">aiohttp-0.18.3.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/11/ad/d663101a30096556888b8aa2b9d5e08f507efbe190497734563ca9f7fc1c/aiohttp-2.3.3-cp36-cp36m-win32.whl#md5=e019120de50f8a1f196871d6d3ecebd1\" rel=\"internal\">aiohttp-2.3.3-cp36-cp36m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/11/d6/4a0348dc56a1222e8705defb3e6e7ff5fef9dc2f8309841cf5aaec8819d6/aiohttp-2.3.5-cp35-cp35m-win32.whl#md5=624ba7a036555abdb870af5ceaa9cca2\" rel=\"internal\">aiohttp-2.3.5-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/11/e2/a9d6dec7447710b3e7f69b6a0ba79b4adf71e5667654060e138ab94ae3b7/aiohttp-1.0.5-cp35-cp35m-win_amd64.whl#md5=b7418ae8ba0dfdb91f3ee4e4cee84840\" rel=\"internal\">aiohttp-1.0.5-cp35-cp35m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/11/f9/892c97b30fea283ecfb9f8d1288a8911c9ba40516fb7274672cbd0b099c0/aiohttp-2.3.6-cp34-cp34m-manylinux1_i686.whl#md5=90f1a4a687c568e14ec9a07d9ffcd4b2\" rel=\"internal\">aiohttp-2.3.6-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/12/0a/0356b35f12aefb262de5b5f2aa1785356d6d250e912abb90bdcd2ce0784d/aiohttp-1.1.1-cp35-cp35m-manylinux1_x86_64.whl#md5=93ffd016edbf46f8fb3ab92f6aa29885\" rel=\"internal\">aiohttp-1.1.1-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/12/30/ffc4b09faa003bb9c060c1352abd1c712ea5294a801678a958f14100041c/aiohttp-0.22.3-cp35-cp35m-manylinux1_i686.whl#md5=f50387b72362cc798e4c8a8e20ffa78c\" rel=\"internal\">aiohttp-0.22.3-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/12/91/4f6e59c1658c0fcbb491933140842d39bab8bd500add9336813da0e3f046/aiohttp-2.3.1-cp36-cp36m-win_amd64.whl#md5=d4574ce47c557e802785a64af861ab20\" rel=\"internal\">aiohttp-2.3.1-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/12/bf/91493f3ee18d0a6bad6d4b40e487bee7e0975a5fe2d04451042ab999d483/aiohttp-0.14.4.tar.gz#md5=be2da9d600a18800e9dd125576a5081c\" rel=\"internal\">aiohttp-0.14.4.tar.gz</a><br/>\n<a href=\"../../packages/13/08/25d553129c83e9f2e5bc07d9fd345d43b0fd8a354bbf2f0bdda6dd189eff/aiohttp-1.3.2-cp35-cp35m-win_amd64.whl#md5=1390eadb4611938306110d84f662351f\" rel=\"internal\">aiohttp-1.3.2-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/13/67/02af372d70d3b5fd3edfc4a814ea2b2cb4a281886472382e4823c0642bff/aiohttp-0.21.2-cp34-cp34m-win32.whl#md5=c5fca430012d9ede67a2b89bb5d7cad8\" rel=\"internal\">aiohttp-0.21.2-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/13/7f/1722ce2352c7ea1754ffad8a193febd0129231b28508dae583aaba7c55a2/aiohttp-2.2.0-cp34-cp34m-win_amd64.whl#md5=94d1c5d3969997873c8acd43ed338fd8\" rel=\"internal\">aiohttp-2.2.0-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/13/a4/6941dbbee91db89825603f6449f1928e2047a898052d67449dcf1f553871/aiohttp-1.3.4-cp35-cp35m-manylinux1_i686.whl#md5=46bc34c3c16363d6913c7002db354e67\" rel=\"internal\">aiohttp-1.3.4-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/13/b9/d9f5dfae687446f89fc6072d77fb28e5fc16df12b783eb8b9ed3d4d5d33f/aiohttp-2.3.3-cp36-cp36m-macosx_10_12_x86_64.whl#md5=620b1569f1f596c9049f676699a76fcb\" rel=\"internal\">aiohttp-2.3.3-cp36-cp36m-macosx_10_12_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/13/d6/a99b55b1ce56f8628b5c3fae109b4c06b34fc8e054b8068ce11ba78711ae/aiohttp-2.3.3-cp36-cp36m-manylinux1_x86_64.whl#md5=7e36e4c4f8d9618082d75334af94308c\" rel=\"internal\">aiohttp-2.3.3-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/13/e3/f875358d5fdb4e9922744df49da5f256c32e7b2df23bde5518737fc1b40f/aiohttp-2.0.0-cp36-cp36m-win32.whl#md5=82a05597b9e311e475f78b889fd4f154\" rel=\"internal\">aiohttp-2.0.0-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/14/4a/b2a52e453c609f44031cae1c66abd7b51d8098356d441bfd1fbb8ff30c80/aiohttp-2.3.1a1-cp35-cp35m-macosx_10_12_x86_64.whl#md5=e11468d456e9432065a41c33e976cc0b\" rel=\"internal\">aiohttp-2.3.1a1-cp35-cp35m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/14/52/7780aaeeee1a5adc0a574c706075ded04dded392f22b23536d3451ef5345/aiohttp-1.3.1-cp35-cp35m-win32.whl#md5=8e6cc2d442b84c3401e12da96216410c\" rel=\"internal\">aiohttp-1.3.1-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/14/ea/47fbd4c2fb2ced99957296825fe72d8cc7212617ea9de4b9b3237db14245/aiohttp-2.0.4-cp36-cp36m-manylinux1_i686.whl#md5=a56cb0823151154f9dff58565276ea90\" rel=\"internal\">aiohttp-2.0.4-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/15/17/f069f60fa98279bca7745ed2d4ac6eabe0e24254ca1dc9dec9a4af94cb1d/aiohttp-2.3.2.tar.gz#md5=4e17b8d72612d8fb7d1089150e8d606c\" rel=\"internal\">aiohttp-2.3.2.tar.gz</a><br/>\n<a href=\"../../packages/15/41/593fa01dd61fe7dbffe38eb66dc0e68753b2b220185beb6b06018e90e8d5/aiohttp-2.2.1-cp34-cp34m-win_amd64.whl#md5=5ae762934c516a85e4792ef7e03b490f\" rel=\"internal\">aiohttp-2.2.1-cp34-cp34m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/15/a5/1bd80c78e4bb8dfc69e087d5d9e0005798661049773cbf5821ff0555eb93/aiohttp-2.3.6-cp35-cp35m-win_amd64.whl#md5=e8d651f5e760bac20ed498922bbd65af\" rel=\"internal\">aiohttp-2.3.6-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/16/39/ecfbc51971069674072c583bcd8489264be48a6bef6ca962c6832062d090/aiohttp-0.13.1.tar.gz#md5=bb74a193af9a56a83fe6716bc884f4e9\" rel=\"internal\">aiohttp-0.13.1.tar.gz</a><br/>\n<a href=\"../../packages/16/84/e2d095d31d6371034150b8cc66ad5025822ef1206a850e2055ce3e805590/aiohttp-1.0.2-cp34-cp34m-manylinux1_i686.whl#md5=444c2f34cd507af2470e8df809b807c1\" rel=\"internal\">aiohttp-1.0.2-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/16/cb/f838c519d58dd2ec0d2d79ec744e7f1e6b7ff8800a2f1f0b3e98b614fc4f/aiohttp-2.3.0a1-cp34-cp34m-win_amd64.whl#md5=8e94b5dacbe5c9d1709688892364f55c\" rel=\"internal\">aiohttp-2.3.0a1-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/16/f1/a3c4830f2d5e1fae2a9e762ed9266703c69c610f5016730e0cb6d8fcc7b3/aiohttp-1.1.2-cp35-cp35m-win32.whl#md5=25a9464cfc5755b9a099b39c325a386f\" rel=\"internal\">aiohttp-1.1.2-cp35-cp35m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/17/5a/32c67103fb5f02e6cec61fe99d419af2a75f32e7c7b4209cbb22702b1cba/aiohttp-2.3.4-cp34-cp34m-win32.whl#md5=7288d8cd9b45ba5cbba0187d3fcade26\" rel=\"internal\">aiohttp-2.3.4-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/18/9b/ab3d2a435d39cd1e7244527fd3642c625197da548a3a3ae8123abc7e7483/aiohttp-0.21.5.tar.gz#md5=8e10aeb6fb49c819a7a88de1b9ef281b\" rel=\"internal\">aiohttp-0.21.5.tar.gz</a><br/>\n<a href=\"../../packages/18/9f/34806d8a15e20e7ee73d9ae53cef40760f575923c6531d4691b35af3ef80/aiohttp-2.2.2-cp35-cp35m-manylinux1_x86_64.whl#md5=128c6c1e677fa12a5d6affa0cfe9e09c\" rel=\"internal\">aiohttp-2.2.2-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/19/21/7ad019942741ee48e5ff2ad535df3947bbb375314f9809be7762e837ac75/aiohttp-2.0.1-cp35-cp35m-win_amd64.whl#md5=f6f3509b359db56e6eb60d8927cc0766\" rel=\"internal\">aiohttp-2.0.1-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/19/21/83ee6e754e11b9c43b235da3fad1895ecb6cbf42ff0551d90d66de297fd1/aiohttp-0.14.1.tar.gz#md5=354c9a877c783c8ef9cd4045a96ef36e\" rel=\"internal\">aiohttp-0.14.1.tar.gz</a><br/>\n<a href=\"../../packages/19/6c/97f977d97837b275d59befb01fe99423af77c7e565a88f45b882f1575351/aiohttp-0.22.2-cp35-cp35m-win32.whl#md5=3bf83efbb2c16c48b9a9539a6aa39d0a\" rel=\"internal\">aiohttp-0.22.2-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/19/98/7c94c52810c817af40e1d95b509ccdba554e696f7946aec9b07815cebf84/aiohttp-0.22.1-cp35-cp35m-win_amd64.whl#md5=eb442a95f75e7f2e176441f1b04cb123\" rel=\"internal\">aiohttp-0.22.1-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/1a/02/49f43edee5b9d202adbb17f5c214fb8d8510c89dd7da68cb55109f732f31/aiohttp-2.3.0-cp34-cp34m-manylinux1_x86_64.whl#md5=d83b539cadbf8eeda4124e652055a577\" rel=\"internal\">aiohttp-2.3.0-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/1a/2d/4deecf7291b5b87a420238bcff4ba07067a3537cf3c2e978bcd07e61aa6a/aiohttp-0.7.1.tar.gz#md5=3309ec48468b7b1e68d94e89d4baa995\" rel=\"internal\">aiohttp-0.7.1.tar.gz</a><br/>\n<a href=\"../../packages/1a/62/b44f988ed2dd993b803ae9c08a07053333c592eb3fdcafb96c63c6accd47/aiohttp-2.1.0-cp36-cp36m-win32.whl#md5=3ae942d030d8a7ef73c78e3fb9d571a3\" rel=\"internal\">aiohttp-2.1.0-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/1b/5d/9a72b64d36cf9a364cf3303d97e64fd9f2313e07f5da82ca4a280bff86aa/aiohttp-1.1.4-cp35-cp35m-win_amd64.whl#md5=6093657c5cd372fbf68ec0fac79ce834\" rel=\"internal\">aiohttp-1.1.4-cp35-cp35m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/1b/70/7b30fde85f3a9df4b07cf5154ea636d5f5229cd794f29a2586efd466c72b/aiohttp-2.3.2b3-cp34-cp34m-macosx_10_11_x86_64.whl#md5=a0a2ffc8096ec9ae1646e7a262963488\" rel=\"internal\">aiohttp-2.3.2b3-cp34-cp34m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/1b/a6/099348350ee3d9c8000647d41554caafbb78860e8b65a1146d4f578dee51/aiohttp-2.3.1-cp35-cp35m-manylinux1_i686.whl#md5=7f09ea99658c36c9928d6f53585d1f0c\" rel=\"internal\">aiohttp-2.3.1-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/1c/4d/267b1be26b4356f39668cda474bf1f2abf242fc02d2a7679e35c7f2bd142/aiohttp-2.3.2-cp36-cp36m-win32.whl#md5=5669154a2087b0ca4f1040f22f2659ca\" rel=\"internal\">aiohttp-2.3.2-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/1c/b6/445d55221b983c28a21489a626c537810b4bfb9bd8639934571454bbcd21/aiohttp-2.2.0-cp36-cp36m-win_amd64.whl#md5=6ac343a6480f132448822419340918b1\" rel=\"internal\">aiohttp-2.2.0-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/1d/32/079c6c481df9d5659f1e88dd6c518dab72aaba7a8ce2e74ddddf10683e00/aiohttp-2.0.0-cp36-cp36m-win_amd64.whl#md5=35c4e4c994f3419f99ff5a0e6d0b0629\" rel=\"internal\">aiohttp-2.0.0-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/1d/a4/c8089187f31a173703013d9380a3bd799a50a1b2351e4ff20eef9827e721/aiohttp-0.16.5.tar.gz#md5=5ad92f63f423c53c139c2cecb25242f2\" rel=\"internal\">aiohttp-0.16.5.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/1e/4d/4e64755839101288b6599d74459dd639e1359e7d88b5aa3f3ef4d6374488/aiohttp-2.3.6-cp35-cp35m-manylinux1_x86_64.whl#md5=a82ecf0747209540a0d9ba2a7b2616b6\" rel=\"internal\">aiohttp-2.3.6-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/1e/af/6b0b1e6da49e570f433b7f9fa9b2e9e7b2c2b39a3b1f48f0f7febd2117e2/aiohttp-2.2.3-cp36-cp36m-manylinux1_x86_64.whl#md5=e9e6db70cc07df017984388adafb6bde\" rel=\"internal\">aiohttp-2.2.3-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/1e/d4/c1206b016b42a0b223aadb559318966b64ec27e5406bed79c36356e62082/aiohttp-2.2.5.tar.gz#md5=d684d09550074b3c4a93dc1862ac5170\" rel=\"internal\">aiohttp-2.2.5.tar.gz</a><br/>\n<a href=\"../../packages/1f/3c/b7fa5530100ac52921228b1f201c4077966e4f832d3886affe3b61f55f57/aiohttp-2.0.2-cp35-cp35m-manylinux1_i686.whl#md5=8c052753784864f3c1d7f1f6d42b47b8\" rel=\"internal\">aiohttp-2.0.2-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/1f/cb/9854f19dc635738f9fd34b4405afee2638a68e0c9f279f3cfc2e35bb6233/aiohttp-1.0.0-cp35-cp35m-manylinux1_x86_64.whl#md5=12e2c47bf37d84091fae1bb56b43f8e2\" rel=\"internal\">aiohttp-1.0.0-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/1f/d4/a85e28ff689ed3268a258a79a26baae8ffaab38996c683b2e116e6dfa8a3/aiohttp-2.3.1-cp34-cp34m-manylinux1_i686.whl#md5=1aa9e4773fb66f45e03916d5612539e2\" rel=\"internal\">aiohttp-2.3.1-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/20/c8/051f7c13f3afe6c488e652e742de7fdf84160886b5c562abf34b05de6d24/aiohttp-1.1.3-cp34-cp34m-manylinux1_i686.whl#md5=312a80ea560eacce607d08dee5c91cc7\" rel=\"internal\">aiohttp-1.1.3-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/20/df/bda0caeb10f67f9a572483d12e0296a8511743772a010da4830f2f0b8ef9/aiohttp-2.3.6-cp35-cp35m-manylinux1_i686.whl#md5=76d9b20782caf3e0dfaf59362e9a19f5\" rel=\"internal\">aiohttp-2.3.6-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/21/06/721aa7e0c9de0da9a6d0c45157041a652db1274e17b25f0a124b0c517160/aiohttp-0.21.5-cp34-cp34m-win32.whl#md5=c87e7db7dbd7353750733e30885b9412\" rel=\"internal\">aiohttp-0.21.5-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/21/43/114ad2451446ac6e743927812295d6b874a432bea047ebe0ae1dc44d230f/aiohttp-0.21.2-cp34-cp34m-win_amd64.whl#md5=f6c2c358faabbead51e3383e6c806c83\" rel=\"internal\">aiohttp-0.21.2-cp34-cp34m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/21/47/02e1198ce11c78b041e0580db53a6ebee8865054cc82c5498fdf042e7fb5/aiohttp-2.3.4-cp35-cp35m-macosx_10_11_x86_64.whl#md5=83d41cfa22301854c7d625bde55f4e06\" rel=\"internal\">aiohttp-2.3.4-cp35-cp35m-macosx_10_11_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/21/56/bc3810132a64f4c59083c8bc4b666d32bcf79a9f8357f99654e9feab2030/aiohttp-2.3.5-cp34-cp34m-manylinux1_i686.whl#md5=f970271545903432798c0d0e2d305cd8\" rel=\"internal\">aiohttp-2.3.5-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/22/55/dac6fc1276e595b7bddd1843eb19562d043867f06e26eba5f48dcb4e142d/aiohttp-0.22.1-cp35-cp35m-manylinux1_i686.whl#md5=0c34e293ffb2621748cc4eb9e9a6ebb1\" rel=\"internal\">aiohttp-0.22.1-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/22/a8/35d72252c92afd5c9ddbd79be549345e749601ff8051e9ac0c5bcce9b405/aiohttp-2.3.2b3.tar.gz#md5=b93262afff7b9702d60bde8dd5fff1da\" rel=\"internal\">aiohttp-2.3.2b3.tar.gz</a><br/>\n<a href=\"../../packages/22/ab/8bb0a7d214a30238303c6959ae3d8a06fbfa1e2f0047be96a595ff376852/aiohttp-2.1.0-cp35-cp35m-manylinux1_x86_64.whl#md5=f426531661dd88b3acd29cda987fe9ca\" rel=\"internal\">aiohttp-2.1.0-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/22/b4/565faf69b1f88e3993319d80254634e6365141598ab3e9308f585190d3c6/aiohttp-2.3.0a4-cp36-cp36m-manylinux1_x86_64.whl#md5=a38e05216a28805c737d55d01784620c\" rel=\"internal\">aiohttp-2.3.0a4-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/22/b5/6f362cfe44c066a3d65ce525cbe804aeffc1047147b30e3f0dc27c3d5ae9/aiohttp-2.3.4-cp34-cp34m-macosx_10_10_x86_64.whl#md5=a076707267101c46d69f2ef563860e0c\" rel=\"internal\">aiohttp-2.3.4-cp34-cp34m-macosx_10_10_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/23/4c/cb7aecf693d22becdfda23219a9d33415498d2456f944ac9afaee726b2c6/aiohttp-2.3.5-cp34-cp34m-macosx_10_12_x86_64.whl#md5=398dc0cb1bd399be941bd20f892435f7\" rel=\"internal\">aiohttp-2.3.5-cp34-cp34m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/23/72/0f2876708df52dab39386df429dae8874b793943e19041bbf26a5541d21a/aiohttp-0.17.1.tar.gz#md5=ddb16b12f2bde31715f760ec6fa478c4\" rel=\"internal\">aiohttp-0.17.1.tar.gz</a><br/>\n<a href=\"../../packages/23/89/5c703e7a3dfe7796fe24f9c8e82a45f9a544e07b22524c6124e7e67167f7/aiohttp-1.3.0.tar.gz#md5=ac5351a77bcfd90d5a87de3d419a8d9a\" rel=\"internal\">aiohttp-1.3.0.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/23/b7/7e0d6bb71cc83693ad08f1134208c5e7bbc746eb2abbf32ebbaf4405faca/aiohttp-2.3.2-cp34-cp34m-macosx_10_12_x86_64.whl#md5=079db80d1ecc989d823201afbae18411\" rel=\"internal\">aiohttp-2.3.2-cp34-cp34m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/24/76/f9aded6da0fd58c0a2fe3811760c655082d9e639990c85ca641e75136cbe/aiohttp-2.2.4-cp34-cp34m-win32.whl#md5=338a492083a7f35055b0754ed21821ed\" rel=\"internal\">aiohttp-2.2.4-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/25/6c/8a7c39ee3a58c0c5e325475a19777142451a79174343d058df8edf57a107/aiohttp-1.1.6-cp35-cp35m-manylinux1_i686.whl#md5=338b372a46da2c732c909f554b065d2e\" rel=\"internal\">aiohttp-1.1.6-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/25/84/bece0fa84522c3058254a0384ba48f6cd35df23ff29385d10a8b8ec54d6f/aiohttp-1.3.3-cp36-cp36m-win32.whl#md5=901c8fae3c5921e79160b9cdddc57cb8\" rel=\"internal\">aiohttp-1.3.3-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/25/86/22d6e20e13cb2a3066533f21b649c8486b5a1d313a49cec43c7e87e1489c/aiohttp-2.3.0a1-cp34-cp34m-manylinux1_x86_64.whl#md5=ee924a39e5018875db867a2a140ac304\" rel=\"internal\">aiohttp-2.3.0a1-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/25/ba/1a8e7fb6c14c083234687acf3e47bf39ebfdbd53fcd37e8b2703f22840bd/aiohttp-0.22.1-cp34-cp34m-win_amd64.whl#md5=1b22a0fd2a28af3586b9eabfc40e3b69\" rel=\"internal\">aiohttp-0.22.1-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/26/1f/683c3ad92c0b81034f198874232cfde292aa4d9393aea03910ac2e07da21/aiohttp-1.1.2-cp35-cp35m-manylinux1_i686.whl#md5=52b84f2e47e19bb00df4aeeddacc9f24\" rel=\"internal\">aiohttp-1.1.2-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/26/25/821210935278c516dce2d1b9893c1eb6c701c6c5e48232c5816a099b8e30/aiohttp-0.22.0-cp34-cp34m-win_amd64.whl#md5=aa64d017cbff12b0b24046a365672366\" rel=\"internal\">aiohttp-0.22.0-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/26/53/eaa657ddbeacf8bffbba00855948fa8c23bfe5e67ff3c15cc5124160cf2f/aiohttp-1.3.2-cp36-cp36m-win_amd64.whl#md5=1174f9bf8ae48e5c49b91715251730ea\" rel=\"internal\">aiohttp-1.3.2-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/26/a7/7bb00f7b1d4ded4b06854278985175dfd0e513e279fcbc415e7a5f32164d/aiohttp-2.3.0a4-cp35-cp35m-win32.whl#md5=75b74edfa5b4c449e07b27bf5f284660\" rel=\"internal\">aiohttp-2.3.0a4-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/28/54/5418cafbee5e9d2daf77ec4355d027518b26b1ef5833c19f092a1c765b89/aiohttp-1.1.6-cp34-cp34m-manylinux1_x86_64.whl#md5=5cc4dea925757b6deb8588629610ecfb\" rel=\"internal\">aiohttp-1.1.6-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/28/5d/d8fc4caf95baf8716f245de95365ac25217836f0c8c4be9caec27972f294/aiohttp-1.1.6-cp35-cp35m-manylinux1_x86_64.whl#md5=71ce2ec9d7740601ce4ee0aecb0a3d69\" rel=\"internal\">aiohttp-1.1.6-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/29/1b/46c9e1cf502c27cbed066511a5b54b72e654eea7b7979ea6a33f1b9f686a/aiohttp-2.3.1a1-cp34-cp34m-win_amd64.whl#md5=018f363f6c19d36a813bb236b6fcf5f5\" rel=\"internal\">aiohttp-2.3.1a1-cp34-cp34m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/29/6f/23dedc5d292f691f422d686af4d82301b48b5bfc545b2a776a1f5ed39dff/aiohttp-2.3.3-cp35-cp35m-macosx_10_12_x86_64.whl#md5=8370a96c2413037355a58ae3efa6430e\" rel=\"internal\">aiohttp-2.3.3-cp35-cp35m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/29/b7/f273c09b120ae84d96c52ec0ebcfd623c5bf7fb1f2469b5d5fdddfe7be41/aiohttp-0.22.3.tar.gz#md5=8c75aa7aad0c428a0dbed1380e9c0807\" rel=\"internal\">aiohttp-0.22.3.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/2a/af/f96e0271eca37853c84f14503c8316519f2ae64af045494d65ca07a025ba/aiohttp-2.3.2b3-cp35-cp35m-manylinux1_i686.whl#md5=c199042dd0b01b3408012a526f3ddc82\" rel=\"internal\">aiohttp-2.3.2b3-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/2b/8e/4fc05bc20a18711065f3269b1ef0491c13ec4c7518cb48e2f1209edac225/aiohttp-2.3.2b3-cp35-cp35m-macosx_10_11_x86_64.whl#md5=012f8aa2fab64d6fb9f6aab9a6b65d70\" rel=\"internal\">aiohttp-2.3.2b3-cp35-cp35m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/2b/90/6f50ddefcbcf6e7328e256aac71056d70459284020fffe5f1b4fc087534f/aiohttp-0.18.0.tar.gz#md5=b007ceb0792c67f79ad7b8a77b2aed38\" rel=\"internal\">aiohttp-0.18.0.tar.gz</a><br/>\n<a href=\"../../packages/2b/b8/f8331846fc582bb8c24c0425cfa32bf5d00446be080316cf2a7296fbd6e0/aiohttp-2.2.0-cp35-cp35m-manylinux1_x86_64.whl#md5=c1b4d78f0874fc4a168e8ce8a2708121\" rel=\"internal\">aiohttp-2.2.0-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/2b/fe/af9463cb8405679404c8f090f8da5c0e0a746d72eab42c28b00c564bb64b/aiohttp-1.3.0-cp34-cp34m-manylinux1_i686.whl#md5=db1b2e4eac804260c0b1fd04ccb291f1\" rel=\"internal\">aiohttp-1.3.0-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/2c/2d/894f7ffb97ca0c827088c8973e775f1671041a1d4ecc3a7b065211013b5b/aiohttp-1.3.0-cp35-cp35m-win_amd64.whl#md5=ed81b138df8d2df998c544875ca380bf\" rel=\"internal\">aiohttp-1.3.0-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/2c/94/c7a232590fb72d5ee8e77a4d7c1c5df169e2d4662a449f226d5f9ba81c47/aiohttp-2.3.0-cp34-cp34m-win_amd64.whl#md5=ef31c50a8c39c84dbd3848bea072844e\" rel=\"internal\">aiohttp-2.3.0-cp34-cp34m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/2c/97/fb39915ea14383305d3daec99b512c34443de6d5bc0e8377aa183df906f4/aiohttp-2.3.5-cp36-cp36m-macosx_10_10_x86_64.whl#md5=c03865d8a4af775ee56d4feddc4de008\" rel=\"internal\">aiohttp-2.3.5-cp36-cp36m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/2c/cf/03760d31e1605dd89c91b7336adb553a97d587563d344e148f2ff150eeaf/aiohttp-2.2.5-cp34-cp34m-win32.whl#md5=8d673bf8bec7206dd042a1c0d631ee8e\" rel=\"internal\">aiohttp-2.2.5-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/2c/e7/f2468b23824eea20d9cc5d4de97162782382ddd8f74e4720c7173870b9b9/aiohttp-0.22.3-cp34-cp34m-manylinux1_x86_64.whl#md5=1c508d229a075b38042e360721008280\" rel=\"internal\">aiohttp-0.22.3-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/2d/11/a437d91690ad0e9c8b7d6fcca1a823f8cfd3d03b275c2cf1683d4bde1269/aiohttp-2.2.2-cp35-cp35m-win_amd64.whl#md5=3d64249754cb497325ab30a1487730b8\" rel=\"internal\">aiohttp-2.2.2-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/2d/1f/c3c4f903851248e7957fba94592e946af560b8d52265e28c6f529c1b0a10/aiohttp-0.15.2.tar.gz#md5=9b9edf11396616b4b4c3d6e543d703a6\" rel=\"internal\">aiohttp-0.15.2.tar.gz</a><br/>\n<a href=\"../../packages/2d/dd/b164ddce1b576c9c9977f619d5a3c5db731172775e809c796fdcfaf34a81/aiohttp-0.22.1-cp34-cp34m-win32.whl#md5=10b82ac034c7aca54375911d60b24846\" rel=\"internal\">aiohttp-0.22.1-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/2e/0c/686f5079366de747eb5f4efb8b4ae0a0302f21e0ad90c359f427a1842202/aiohttp-0.22.2-cp35-cp35m-manylinux1_i686.whl#md5=322efc43e110b2b9043f4f071e73b23d\" rel=\"internal\">aiohttp-0.22.2-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/2e/22/ecfe0a6620294e6c7554ce9e5c216d68b816aaa9f6ec62e8a0081f3d091c/aiohttp-1.1.1.tar.gz#md5=0c67c7e13eef5d707ac51fbc0043824c\" rel=\"internal\">aiohttp-1.1.1.tar.gz</a><br/>\n<a href=\"../../packages/2e/72/3360442f0d0c93aa9592ac4834db07f9a89deb212a3e227971fb527ce153/aiohttp-2.3.1-cp34-cp34m-manylinux1_x86_64.whl#md5=21b6d409b6a566b5d89eb66fff57891c\" rel=\"internal\">aiohttp-2.3.1-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/2e/8e/1b282e4c7650a205db708e63f6e49bba52d8a7f99132ec86d2ca51b3ebf4/aiohttp-0.22.5-cp35-cp35m-manylinux1_i686.whl#md5=c7946d75ae80e417a3239ce2d1122732\" rel=\"internal\">aiohttp-0.22.5-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/2e/e6/9175733f42cec4f2cd6834564517f2f6260e27dab5edb75afdaa66f101bb/aiohttp-2.3.1.tar.gz#md5=69cf8ef9e5bdfeee1187b60eeec22545\" rel=\"internal\">aiohttp-2.3.1.tar.gz</a><br/>\n<a href=\"../../packages/2e/e6/eca7da8bed3b1260702589fe22d851e4f2b3c32ff36e09f8ddd3f2d64367/aiohttp-2.0.1-cp34-cp34m-win32.whl#md5=5b4f85770e4f82a5578bf9d8969db5e2\" rel=\"internal\">aiohttp-2.0.1-cp34-cp34m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/30/89/1b337187b16e2d3d05fa34e49c9099abc5acaaef0baf77d98b7f7c9fdf93/aiohttp-2.3.2b3-cp34-cp34m-macosx_10_10_x86_64.whl#md5=af470e008c960036939c9e9d72e52edc\" rel=\"internal\">aiohttp-2.3.2b3-cp34-cp34m-macosx_10_10_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/30/8e/33b56b6b5627d2670bd9f39e9d84c0c1b7cffa1eff145b01a4f9ab81389e/aiohttp-2.3.4-cp34-cp34m-manylinux1_i686.whl#md5=7969f7a329c464e0c34ae4ba9d619461\" rel=\"internal\">aiohttp-2.3.4-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/30/b7/3217f67ec5b0ef4df52de35a09b5a162e29f0d0ee3ff39eb68dfba083cdf/aiohttp-0.22.0b0-cp34-cp34m-win_amd64.whl#md5=6052e6f092162ad3b9258bd8b7b72b3e\" rel=\"internal\">aiohttp-0.22.0b0-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/31/0c/561b37a7db207aac7677dd4ff1af34df4211dceb4a6d1bad8e7ce207443d/aiohttp-1.3.2-cp36-cp36m-manylinux1_i686.whl#md5=7f26c29f37ff7eff6dd98719d5278572\" rel=\"internal\">aiohttp-1.3.2-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/31/29/230ee5dd4019ea9857a335e0d0de10af8a5594ab3d163c4e58809379155b/aiohttp-1.3.2-cp34-cp34m-win32.whl#md5=d40b2bba0b545174a2e0e351eb591578\" rel=\"internal\">aiohttp-1.3.2-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/31/a2/1b493ebfc4b4a56600a37eb7004cf8ae3bbe69ce781055a41bc0df4cf7ec/aiohttp-1.3.1-cp34-cp34m-win_amd64.whl#md5=2a6deaf0d62c63e09e697a7fb72e6e7d\" rel=\"internal\">aiohttp-1.3.1-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/32/05/c3cd2cc3a38547ea81697cd46c9b504dfe1b4e693187006c930cc7b6dc95/aiohttp-2.2.5-cp36-cp36m-win_amd64.whl#md5=951a7007bd932f3b0dcc7801ec97c4b0\" rel=\"internal\">aiohttp-2.2.5-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/32/08/d0bc8541eaf3105a6fa1e7417d24393c5d48397f8cbf41b41412348ce890/aiohttp-1.3.4-cp36-cp36m-manylinux1_i686.whl#md5=be511a7f8b230f80398b0b1308f690d0\" rel=\"internal\">aiohttp-1.3.4-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/33/6c/36f959ed83f55f0475a18cecad25e0d4fe9608dcd44db214dffdb5a85801/aiohttp-2.0.0-cp35-cp35m-manylinux1_i686.whl#md5=e62c411203cc8392f2a438a08b48bb92\" rel=\"internal\">aiohttp-2.0.0-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/33/f3/828906ed9005dd965a988f6d94ad2dc13c92977f96c681416eba272e501a/aiohttp-1.1.0-cp34-cp34m-win_amd64.whl#md5=90358088cdf070fbbff7020abe42fc5b\" rel=\"internal\">aiohttp-1.1.0-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/34/00/99528c6d9af5fd7ef53eafb21732b8e32af357dec20d19900b90b2feb9ae/aiohttp-2.2.0-cp35-cp35m-win_amd64.whl#md5=d2e338eb47cb40f0ba748c8c22dbf2d3\" rel=\"internal\">aiohttp-2.2.0-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/34/0f/ee701dd39cd21b1e07ca08158b27bf18d82952d51bd765e7833c85e9425b/aiohttp-0.21.0.tar.gz#md5=3cee74aa960393c4ec8ef7af97bd462c\" rel=\"internal\">aiohttp-0.21.0.tar.gz</a><br/>\n<a href=\"../../packages/35/01/40ea9ed6037f978601f648f8a89e471f613b33cff7819567e3cb65167702/aiohttp-2.3.1-cp36-cp36m-manylinux1_i686.whl#md5=2317773609c7b6c68274d86737fff268\" rel=\"internal\">aiohttp-2.3.1-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/35/1a/d94737c2170554ce9f1d2189ec4de7d4bad8b5e94b2ad48f77d70f6a122f/aiohttp-2.0.6-cp36-cp36m-manylinux1_x86_64.whl#md5=40f5daaead51dbd6e4136f993bd6d37d\" rel=\"internal\">aiohttp-2.0.6-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/35/ca/9a7279d1cd5b442496d078d10db3a9db929d9281e29e374b4bd9801c74de/aiohttp-1.1.5-cp34-cp34m-manylinux1_x86_64.whl#md5=febecf2e21a6b2517bb7308fab6cc629\" rel=\"internal\">aiohttp-1.1.5-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/36/6f/ca9a01827ce5d8689a3d6b127aad8435588032b8d2cb847e980f7741f309/aiohttp-2.0.7-cp36-cp36m-manylinux1_i686.whl#md5=aaa94ee758092fccf6e9120b8fddb7b4\" rel=\"internal\">aiohttp-2.0.7-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/36/9b/bbee0a2a66566b41f8821c913ff569c1ef7cb89cf9f7063772d44a3fccdf/aiohttp-0.10.0.tar.gz#md5=859cc9b7b749a3ab96d206b2d7d4d952\" rel=\"internal\">aiohttp-0.10.0.tar.gz</a><br/>\n<a href=\"../../packages/37/1e/efbd0fde15a562b703fa705edec255dc1cc4405c039cd3ab48266a81f8d1/aiohttp-2.0.7-cp34-cp34m-win32.whl#md5=9801e6006ece825c319f5fd23f94ee79\" rel=\"internal\">aiohttp-2.0.7-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/37/54/caa5508b81562d705861b9e5d2867ad63f699b9b607ef73cc0961a3282df/aiohttp-1.0.1-cp35-cp35m-win32.whl#md5=89a5c43335243b4f477bc1c7777fdd21\" rel=\"internal\">aiohttp-1.0.1-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/37/65/45623da61d18c16f4b62fe6e5e686a8b2966c67955d3e99aa25b31381009/aiohttp-2.3.0a2-cp36-cp36m-manylinux1_i686.whl#md5=0a8b132124961c2a0dba083b2b449b0f\" rel=\"internal\">aiohttp-2.3.0a2-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/37/68/36776d8bb943eedd24b8b7aeffa34a8846525004ad519232172690970aa0/aiohttp-2.3.3-cp35-cp35m-win32.whl#md5=6050f416b8c8475acf94bd0b1865c2df\" rel=\"internal\">aiohttp-2.3.3-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/37/8c/c5f09d22ab193d00e20823e3dcb71590f27bd8a331e76b7da9f37679f7a7/aiohttp-2.0.3-cp35-cp35m-win_amd64.whl#md5=a41aeeff01d5fc86c5b220294ed46d78\" rel=\"internal\">aiohttp-2.0.3-cp35-cp35m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/37/c5/8a7f8572cd36160eb1e8a14a3ef435bce4a6a2e3a39444c9b67bac982b41/aiohttp-2.3.3-cp34-cp34m-win_amd64.whl#md5=5e06dc22f063ee9a728d9ee06588c0d1\" rel=\"internal\">aiohttp-2.3.3-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/37/d3/ac9e24481c685e184d7802bc881b17607d59b7f1686b0fe92d05f2787cf6/aiohttp-0.22.5-cp34-cp34m-win_amd64.whl#md5=4df53684a9d909ef92055bf606c142a4\" rel=\"internal\">aiohttp-0.22.5-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/38/2d/0cd562fbb3b6a3c6c1496fbc64fa4c98a57c1071820bea683d2a14fe69f7/aiohttp-1.3.5-cp36-cp36m-manylinux1_i686.whl#md5=6c0fb90a854ff42208bf1792963e8da6\" rel=\"internal\">aiohttp-1.3.5-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/38/55/8b628ce2938f52c0e02719c58fce074b96ad7b9fdbb5b4d64c9a2bfe0b54/aiohttp-2.3.3-cp35-cp35m-manylinux1_x86_64.whl#md5=a2f9e186418cbf3028cea6866ebf088a\" rel=\"internal\">aiohttp-2.3.3-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/38/d4/c2db825f8a1469adad1fc2f43e88af81c2444c142feb6b32b8ad86ac8f54/aiohttp-2.0.2-cp36-cp36m-win_amd64.whl#md5=d36aa0562ecfdcab5f5e77cd1c3412c5\" rel=\"internal\">aiohttp-2.0.2-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/38/db/8cff056477179e480142c5c9ed673489f91b7e65945405bcd1449f8c2db6/aiohttp-2.2.0.tar.gz#md5=e50ea3d70f2d821b7e40442fb470e8ef\" rel=\"internal\">aiohttp-2.2.0.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/39/45/e2504d1f919bbda8f1005efdf67750731dba33fb9c7b1f24bc43711cd359/aiohttp-2.3.5-cp34-cp34m-macosx_10_10_x86_64.whl#md5=0db05df57bb62dd6f33280a0de51079e\" rel=\"internal\">aiohttp-2.3.5-cp34-cp34m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/39/e5/d00560c04e0c4e10ad2f0ba0b76f97a6a55acc9661194a06921fdfcefd7c/aiohttp-1.0.3-cp35-cp35m-manylinux1_x86_64.whl#md5=758bb9a5192df469cde8a32ffcf69607\" rel=\"internal\">aiohttp-1.0.3-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/3a/50/fed51844e340cb3e5ca52dc07651bad9c8496ef17eca075016fd9f352313/aiohttp-1.2.0-cp35-cp35m-win_amd64.whl#md5=26c314f2b30e105e7d64cccee7673a13\" rel=\"internal\">aiohttp-1.2.0-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/3a/c1/49a013795a1369815673263b3c17b26d761c8d4f4cd399d8e0cd22c52775/aiohttp-1.3.1-cp36-cp36m-win_amd64.whl#md5=f6de3c4efc3c52629970f870aded1bec\" rel=\"internal\">aiohttp-1.3.1-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/3c/03/32416b53af47075e99a397fdc737556b12b646502a4dee3c95aee53f853a/aiohttp-2.0.3-cp35-cp35m-manylinux1_x86_64.whl#md5=aab7dfe003c84b888c209f94767acbcf\" rel=\"internal\">aiohttp-2.0.3-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/3c/1d/a7479eee24e13ed4cfe543f5c1417972c4db5f24c9adbb87fa52f5e0eb1a/aiohttp-2.3.6.tar.gz#md5=b8683d16f4e45fbb5a28bae5d7dc1ea7\" rel=\"internal\">aiohttp-2.3.6.tar.gz</a><br/>\n<a href=\"../../packages/3c/27/1a76748bc91024e9c379d7d7bbada64afca064e03a5e887cd83aff2aa92d/aiohttp-1.0.5-cp34-cp34m-win_amd64.whl#md5=fdef147c023a3d60f2fca8f5b7d4fe8e\" rel=\"internal\">aiohttp-1.0.5-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/3c/78/74152807c83b4689f86133ee47136d6c62301399cd713e21d1d3e6caab26/aiohttp-1.0.0.tar.gz#md5=d5746d69eb6ecee0d865845aaba5a2e5\" rel=\"internal\">aiohttp-1.0.0.tar.gz</a><br/>\n<a href=\"../../packages/3c/a0/4cb100b2d642fa1b653a8a39b729ac124a68b7fb6d46a4341155ae27479f/aiohttp-1.3.3-cp35-cp35m-win_amd64.whl#md5=8e60617711b00942b3f620a5590ebc3d\" rel=\"internal\">aiohttp-1.3.3-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/3d/41/83e3610c67e28613ae461eb81de5f6bc36da9213bc9fd165844b040b6de2/aiohttp-1.0.2-cp34-cp34m-manylinux1_x86_64.whl#md5=20c73c76d08c18c94cac807c7a98a4d8\" rel=\"internal\">aiohttp-1.0.2-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/3d/a4/bac87e532a2717b39b4e1ef5449d6ed568e1fe997d775b5f19e3fcf46c1d/aiohttp-2.3.2-cp34-cp34m-macosx_10_10_x86_64.whl#md5=3a18d052c4a9172a4f7eeaead96b7975\" rel=\"internal\">aiohttp-2.3.2-cp34-cp34m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/3d/ee/b4d6bbb581c6d518ab69e47ae086ff23d084423ffb0fa38fb3bed9bee312/aiohttp-2.3.1-cp35-cp35m-win32.whl#md5=58ab9255c341cb79b230a70f20a5214d\" rel=\"internal\">aiohttp-2.3.1-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/3e/09/16dfa2ec77662292f813f33babc7b6a3b8ff4d506ba3af66effc1a4796cc/aiohttp-2.2.4-cp35-cp35m-win_amd64.whl#md5=79c882e3d4cdaeca7d2ac4d4bd2247fc\" rel=\"internal\">aiohttp-2.2.4-cp35-cp35m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/3e/48/eb899e2fc0a466cf0211bd63afbb37cedfbe8db68eadac6803f1a0623050/aiohttp-2.3.2-cp35-cp35m-macosx_10_12_x86_64.whl#md5=50a05a1b145d0fca1cccf3d283b81459\" rel=\"internal\">aiohttp-2.3.2-cp35-cp35m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/3e/58/ed8667c964a27104e9da87d81eecda5f1d0da1fcf25bf7b569c9b0901b6b/aiohttp-0.16.6.tar.gz#md5=d220b72900634327dd598848fba2a28d\" rel=\"internal\">aiohttp-0.16.6.tar.gz</a><br/>\n<a href=\"../../packages/3e/5c/5e4c1b720a0b81cd33cc6cd1333e918845ec7e3bba44efaf5c69fb6f5662/aiohttp-2.3.1-cp35-cp35m-win_amd64.whl#md5=5061ed0caf78beecce4e1ba8069369c0\" rel=\"internal\">aiohttp-2.3.1-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/3f/21/2703e125dbabc31b157264720abb19f65568df0c172c5350eec3dde43b9b/aiohttp-2.3.0a4-cp35-cp35m-manylinux1_x86_64.whl#md5=6332d40ace12dae846dd11080d7963ce\" rel=\"internal\">aiohttp-2.3.0a4-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/3f/25/94a2e4d932dc0d0ab40e493d99cee2f8f84610c8399bc856c9da7c1c76bc/aiohttp-1.0.1-cp34-cp34m-manylinux1_x86_64.whl#md5=ad17df2b8c29a5c3fc841ee4b7635bfc\" rel=\"internal\">aiohttp-1.0.1-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/3f/7e/7035a96a1d5a68636d47ea48d0abda0e25994ef092167fd5dd12fe380cde/aiohttp-1.1.0.tar.gz#md5=727a427b59cfe35f044fe9595ce5fe64\" rel=\"internal\">aiohttp-1.1.0.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/3f/e6/fb5152ec8a80147e1520a130a199f05df129a34560655be50bb7458b4e2c/aiohttp-2.3.2b3-cp34-cp34m-win32.whl#md5=ca08dc5641b72bc92afd732ae3b1eaa8\" rel=\"internal\">aiohttp-2.3.2b3-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/40/78/e300d3d8faf35bea4aa834b411ecc88054ad8789ad077b89c6dbadaa79da/aiohttp-2.0.1-cp36-cp36m-win32.whl#md5=1e65e0c6280aa328ab1ddc7c9e5022fa\" rel=\"internal\">aiohttp-2.0.1-cp36-cp36m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/41/22/e475c1184a222b65308734f766b9a72310a46c7817d394f2dbc5d8dba7bb/aiohttp-2.3.2b3-cp34-cp34m-win_amd64.whl#md5=1e67abea9047962a9ead5ff8bf0f80fe\" rel=\"internal\">aiohttp-2.3.2b3-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/41/42/76a4cff04488799e78d37c5bb3b607e36d2c4686141621002d2479b54dbe/aiohttp-1.3.1.tar.gz#md5=5b5a74c8e28e3538e1245577f9374af3\" rel=\"internal\">aiohttp-1.3.1.tar.gz</a><br/>\n<a href=\"../../packages/41/8d/eefa631c900b5d2b0ace40ec101ee4c8f2079d954a1263984cd33ba14224/aiohttp-1.1.0-cp34-cp34m-manylinux1_x86_64.whl#md5=7f3fc5e5646e600734e547e68449d171\" rel=\"internal\">aiohttp-1.1.0-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/41/b2/48e21d9fabc9a32c8c25105a7bce3136ecd93fdc328b8532eac31546332d/aiohttp-2.0.2-cp35-cp35m-win32.whl#md5=1578edf7cba66ae3483ec55fbc0857c0\" rel=\"internal\">aiohttp-2.0.2-cp35-cp35m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/42/6b/f335d9fdf38e009716c31604228309115f1a4558c5cdb43c86ef55ffe0c3/aiohttp-2.3.4-cp35-cp35m-manylinux1_x86_64.whl#md5=693ecfb448cf05a84e7ed406adeddec2\" rel=\"internal\">aiohttp-2.3.4-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/42/87/30833cca40e0f46d7ab68d634ac17b33379e50e68c91caa273c8a9eebd78/aiohttp-2.0.3-cp36-cp36m-win_amd64.whl#md5=5bf9820f0f0e9f11e17b96cb23259894\" rel=\"internal\">aiohttp-2.0.3-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/42/e9/1ae6df5a6e653f8a7fa5831707853ccb091afc06a8f34fa4c68e6e86aae6/aiohttp-0.17.0.tar.gz#md5=aed95f6ce0ea60af044a38370c4e42e3\" rel=\"internal\">aiohttp-0.17.0.tar.gz</a><br/>\n<a href=\"../../packages/43/4b/c769c72176a7adba26f3e6557e5eaf8a54cca806b6e5e5dfd622dd7f82b8/aiohttp-0.21.4-cp34-cp34m-win_amd64.whl#md5=3ed5ab8ab99146ec49d30552ad2347cb\" rel=\"internal\">aiohttp-0.21.4-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/43/5b/22a44aa15d7cd9a1e1bcf5966948e820609de4f5e970bd8e0996c118e131/aiohttp-0.13.0.tar.gz#md5=594b508117879d9ff7669c9132b237db\" rel=\"internal\">aiohttp-0.13.0.tar.gz</a><br/>\n<a href=\"../../packages/43/5c/8a1d5b68b9fcdc3f725c2d7e10571ebe3ae3730b9d2f4a207f69ac9ec2d0/aiohttp-1.1.1-cp34-cp34m-win32.whl#md5=6bbd1a248ef0298c9d77efe66ebf9b90\" rel=\"internal\">aiohttp-1.1.1-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/43/c0/7310952067a2268322312b22462be6ad7791784fbde49cb636013da83272/aiohttp-1.0.0-cp35-cp35m-win_amd64.whl#md5=8c4c27be3ee483aafb0b56be85e17188\" rel=\"internal\">aiohttp-1.0.0-cp35-cp35m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/43/ed/970f9bdc8b4c3abf2a0ef56df2b90346f7109e3be3e5138d2083b561a499/aiohttp-2.3.5-cp36-cp36m-macosx_10_11_x86_64.whl#md5=a1020c55ecf262aafe6b41491e4e4cd7\" rel=\"internal\">aiohttp-2.3.5-cp36-cp36m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/44/23/ed1dfed7a3b69fdfd01ce17bdcae6e0059d5d747d45d9ceda104d8407826/aiohttp-0.10.1.tar.gz#md5=f5429fa734e2a72a95f98b3a74237af5\" rel=\"internal\">aiohttp-0.10.1.tar.gz</a><br/>\n<a href=\"../../packages/44/4b/696b58512cab914f07eac002ea9931c7cac4d5e66cbf96c673bf219a46bd/aiohttp-2.0.0rc1-cp35-cp35m-manylinux1_x86_64.whl#md5=e3c9b7ad0768707df59830c7679d3731\" rel=\"internal\">aiohttp-2.0.0rc1-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/44/82/a63cba1261abe636d93d62be8c37bc83a4ca033e2b67b5949e17d61121cd/aiohttp-1.2.0-cp35-cp35m-win32.whl#md5=ccbb815dddaf2837e932bf500bcb7c34\" rel=\"internal\">aiohttp-1.2.0-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/44/8e/3ffa98b45e1c626753d57b6816a65dc67b7f88ce508ca442639e8831bed4/aiohttp-0.6.3.tar.gz#md5=31fd67c0899c5ef434bd4a6d26f59b73\" rel=\"internal\">aiohttp-0.6.3.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/44/ee/52b2a31bea7843f0ae8446e07bca9efc9b2c5c3677807502ed4c864b7532/aiohttp-2.3.2b3-cp36-cp36m-macosx_10_11_x86_64.whl#md5=bb2ffa5a57f7b3d0a1ac4fc6830ea217\" rel=\"internal\">aiohttp-2.3.2b3-cp36-cp36m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/46/14/1a6cf317e8981a50898e7a272181f83071375b9998ba242ad13f39b9455b/aiohttp-2.2.1-cp35-cp35m-manylinux1_i686.whl#md5=96d16b665583cf4e9af2d90d766765f6\" rel=\"internal\">aiohttp-2.2.1-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/46/42/e36f31459b0cc051711fc5e554dcbf240d839c25947b778f8c513839799f/aiohttp-2.3.6-cp34-cp34m-win_amd64.whl#md5=717325f2e9c385490f13b657a00866ae\" rel=\"internal\">aiohttp-2.3.6-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/46/de/47ffe56f3147a6e9e424a229eb5818aca20dcac956dfa062a5659dda2d5f/aiohttp-2.2.1-cp36-cp36m-win32.whl#md5=9bcfc9c1c0e1d10e1d9456e62ddf4e68\" rel=\"internal\">aiohttp-2.2.1-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/47/78/54753a87fc9e2f3dfb934575a179c78b46b078e465608e434a481fa79dea/aiohttp-2.3.1a1-cp34-cp34m-manylinux1_i686.whl#md5=a76b891252517e82320cca219a16cc1e\" rel=\"internal\">aiohttp-2.3.1a1-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/48/05/6644bfd65adfc758e324fb9d1c9b4dec615b31eb7931feec770ef707b426/aiohttp-2.3.1a1-cp34-cp34m-macosx_10_11_x86_64.whl#md5=d679e4b45d93c801b6aebbe600c820cf\" rel=\"internal\">aiohttp-2.3.1a1-cp34-cp34m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/48/59/da0dda1989844b3b545fb1d8f0129be036ef490d9ba100f14d60c63b96de/aiohttp-2.3.0a2-cp36-cp36m-manylinux1_x86_64.whl#md5=453d983edd64e2d458e140446fcd14e6\" rel=\"internal\">aiohttp-2.3.0a2-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/48/87/3594f2c8da696eaf000fcc7b2256c9fb0ab3ed78d10541868ab213bd9b41/aiohttp-2.3.5-cp36-cp36m-win_amd64.whl#md5=e0685f8ad4f8504c86946b6a17e4bc67\" rel=\"internal\">aiohttp-2.3.5-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/49/02/c762eb1e8b7417551c117a104328ad7f7fca0869027aee767efc16abc0b3/aiohttp-2.0.4-cp34-cp34m-win32.whl#md5=01c67f9f9424628883632f59a937c151\" rel=\"internal\">aiohttp-2.0.4-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/49/0c/ee9136ef577c6e98b6d919785e88318067852ef0c74dc6db9a6722d92830/aiohttp-0.21.5-cp35-cp35m-win_amd64.whl#md5=ea5ad57e10bbff3c87e2dae6d6792c7c\" rel=\"internal\">aiohttp-0.21.5-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/49/d1/7fea917db29a8acb47a27f0fd01f149d6808dd1242d628416edaafe58c30/aiohttp-0.17.4.tar.gz#md5=b1855eae32484c3ecddff79e8b31b086\" rel=\"internal\">aiohttp-0.17.4.tar.gz</a><br/>\n<a href=\"../../packages/49/d6/86dc72e57b74c21fdefa1c161b5a7866755e137bcb3699923618ae51e9b7/aiohttp-2.0.2-cp34-cp34m-manylinux1_x86_64.whl#md5=604a448a56279744e6e446c67612d5f1\" rel=\"internal\">aiohttp-2.0.2-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/4a/48/9b3259df0f5ad513a845f817a926974b7d0f10c9bf6147626ded893a9e8d/aiohttp-2.2.1-cp35-cp35m-win_amd64.whl#md5=9de8a9994efdf5f07b4cd8da92c5dd6e\" rel=\"internal\">aiohttp-2.2.1-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/4a/81/a73812ce6b84d3d3d151333e357575ba3c340df820f853ec534076c66aa4/aiohttp-2.2.0-cp36-cp36m-manylinux1_i686.whl#md5=afc4707b74c2315fdd8ef00b74092900\" rel=\"internal\">aiohttp-2.2.0-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/4a/b0/e3fc72612af3aa2faa1fea541aca1f1dcc0b81110dc608678d5d11ed378d/aiohttp-2.3.2b2-cp36-cp36m-win_amd64.whl#md5=d119d3d832075085ba12318cf8c199de\" rel=\"internal\">aiohttp-2.3.2b2-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/4a/cc/e70c4c378fc979846efaa81f6546e6fdf3742bde021fd069a2ed475e28b1/aiohttp-2.3.1a1-cp34-cp34m-macosx_10_12_x86_64.whl#md5=f955944fb2d4e899e996ee68a6f0d33d\" rel=\"internal\">aiohttp-2.3.1a1-cp34-cp34m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/4a/e8/df4d729db4e431b91af0de2a56f4249a69365b4522d18448b7a1704470b8/aiohttp-1.1.6-cp35-cp35m-win_amd64.whl#md5=1d146373473edac9406c56e3c5430def\" rel=\"internal\">aiohttp-1.1.6-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/4b/6e/947276936e520a532e549b96332988fa0ebd20955eecd36f12fb9ce154f6/aiohttp-2.0.0-cp35-cp35m-manylinux1_x86_64.whl#md5=fe24423ad518aafe90696e1787ec5583\" rel=\"internal\">aiohttp-2.0.0-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/4b/71/bc9a698e85c6d7d555189b8bb1014552d06050b0539406ff858f145cc273/aiohttp-0.16.4.tar.gz#md5=8fc399e2407ebb0693297d48c78f5b9c\" rel=\"internal\">aiohttp-0.16.4.tar.gz</a><br/>\n<a href=\"../../packages/4b/ee/14dd62aa20b8640273db241e982a442626d065f40cda1a46b1abe730ca00/aiohttp-0.11.0-py3-none-any.whl#md5=7b3a6548bd0e134f977013f077e5cc8d\" rel=\"internal\">aiohttp-0.11.0-py3-none-any.whl</a><br/>\n<a href=\"../../packages/4c/6a/912e3af457fed0b5af140a89139f1d62b3afc7590bb77f73d40d74167042/aiohttp-0.22.4-cp34-cp34m-win_amd64.whl#md5=376657e7b258e1ff8f15106336552803\" rel=\"internal\">aiohttp-0.22.4-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/4c/ce/149dbdf8d98f05e5b78c90cd3c0724c0622991f334f26aefabe28278f944/aiohttp-0.21.0-cp35-none-win_amd64.whl#md5=584644825f8a33434c23a51181ca8d0c\" rel=\"internal\">aiohttp-0.21.0-cp35-none-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/4d/23/1b379a07dd7b0e3862ebc39c12d76cf887c4d2ffb5895ed4b2838072dd1f/aiohttp-2.3.3-cp36-cp36m-macosx_10_11_x86_64.whl#md5=b3e9cc64b3413b3dc5fa1fc1c8824db6\" rel=\"internal\">aiohttp-2.3.3-cp36-cp36m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/4d/36/8dccd7fd6630acb02fc5c80bd8d5d15f8da315980800288dba5e2c246d37/aiohttp-0.6.2.tar.gz#md5=5f42ad10c43b07e14090d6e01e6c0fb8\" rel=\"internal\">aiohttp-0.6.2.tar.gz</a><br/>\n<a href=\"../../packages/4d/ab/0d019f5071e9c3f13d9f208eaa8308ba4e6e4990c7fd4666be066453d003/aiohttp-0.21.2-cp35-cp35m-win_amd64.whl#md5=4dfa05208a8dbe9ff21db10accd2d938\" rel=\"internal\">aiohttp-0.21.2-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/4d/ed/cfd300ec84a0164d30fac7ed9bf409fc247113f6650d4d3fddcec40cb9d2/aiohttp-1.1.5-cp34-cp34m-manylinux1_i686.whl#md5=f7971cd6d92b140fc1d02cf029f90d70\" rel=\"internal\">aiohttp-1.1.5-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/4d/f4/65403f83ff58b383082d61c8bd5dfabedc67fcf144f395643810f952ec40/aiohttp-2.3.0a1-cp35-cp35m-manylinux1_x86_64.whl#md5=4960a5a080dfc3528b2030da4cde2122\" rel=\"internal\">aiohttp-2.3.0a1-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/4e/42/42e3fa31990007ee8b1ed4a0952eb509c50822ec8a51a6b5d32de1c6a00d/aiohttp-1.2.0-cp34-cp34m-win_amd64.whl#md5=de305f40b4090e64d7d532e398dc51bd\" rel=\"internal\">aiohttp-1.2.0-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/4e/72/d3cf089212019330003607d875e9adca2c71dbf56a8a14bb414c305534eb/aiohttp-0.22.0.tar.gz#md5=d260682e79e8a9792012d9195fe41927\" rel=\"internal\">aiohttp-0.22.0.tar.gz</a><br/>\n<a href=\"../../packages/4e/d4/a3a04ba3ed37d60122666c2bffc5ea98bde070807229cf4d9877f9217f54/aiohttp-0.4.tar.gz#md5=5890c792143d7a560d853b25b24a3938\" rel=\"internal\">aiohttp-0.4.tar.gz</a><br/>\n<a href=\"../../packages/4e/dd/9d727c1a59206553e127e4d662b5c1477fdc25d27523d99f3497cb8a6d93/aiohttp-0.8.1.tar.gz#md5=a934b3cbfcb5ce35e221b346f724af96\" rel=\"internal\">aiohttp-0.8.1.tar.gz</a><br/>\n<a href=\"../../packages/4f/26/9d5e42b084260717689da6766d468e21ea6bc1eb9ff03d49c66695710145/aiohttp-0.6.5.tar.gz#md5=121d14371554848f6194fa9e80143e9f\" rel=\"internal\">aiohttp-0.6.5.tar.gz</a><br/>\n<a href=\"../../packages/4f/3d/48586709e8b28add9bf4a1e2f61157e13ce4c591f813231c593af8d58d6c/aiohttp-1.0.3-cp34-cp34m-manylinux1_x86_64.whl#md5=3444224172b4dca077de499358dc3a63\" rel=\"internal\">aiohttp-1.0.3-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/4f/59/e4cf981af46db3eb2f0180030ca9af70bbaf330fa5b456ac9efd61d54e79/aiohttp-0.14.0.tar.gz#md5=0cfe73c7810d9ded7c14c9aee691af7a\" rel=\"internal\">aiohttp-0.14.0.tar.gz</a><br/>\n<a href=\"../../packages/4f/89/4b4c6ce6afaea260de6d146bde9317d50d9f78f68e58301759fc181f7e79/aiohttp-1.1.3-cp34-cp34m-win_amd64.whl#md5=08e3be8371e6d34d26d39e3190ee4c4e\" rel=\"internal\">aiohttp-1.1.3-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/4f/98/ce33b74a544b57975be720d3d87978d686c3e0071f9226780e69a32368ac/aiohttp-0.21.4-cp35-cp35m-win_amd64.whl#md5=e0b4ae59ca9290d5d1a4eb4aa43e3ffb\" rel=\"internal\">aiohttp-0.21.4-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/50/26/f4fba968d569e451f98ca2ef6f98fc86b10150d1aec8b8019db203b1d92d/aiohttp-0.22.1-cp34-cp34m-manylinux1_i686.whl#md5=fa83aca9fe7ca1e77794d43c71bbb665\" rel=\"internal\">aiohttp-0.22.1-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/50/47/c8c6d05cd6ede205503e1f2e91caf1db540e6366609819b43c32b2e900ec/aiohttp-2.0.1-cp36-cp36m-manylinux1_x86_64.whl#md5=f139d815b38c179659b6b4368aaa580b\" rel=\"internal\">aiohttp-2.0.1-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/50/48/aafcd4bff33dd10a5fca87f21b7011008c7f3fa2fed636778f1d9c22c4bc/aiohttp-0.21.4-cp35-cp35m-win32.whl#md5=ba0361b4d9ab94a90ac045c68a4b90b1\" rel=\"internal\">aiohttp-0.21.4-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/50/be/5ddca1c94b666886d1520f49fc7fdcff7c2d17328a52e1dd4e8ee3d1f1d5/aiohttp-0.9.2-py3-none-any.whl#md5=4409e8dce68baaa480e56b46f6aa0fb3\" rel=\"internal\">aiohttp-0.9.2-py3-none-any.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/50/d4/dcda39f89c7d040a4311e1294c99b78188dabc52be14b71c6cbd56e5cb0c/aiohttp-2.3.6-cp35-cp35m-macosx_10_11_x86_64.whl#md5=f2fe435859ed441f83d3c82520ca6e00\" rel=\"internal\">aiohttp-2.3.6-cp35-cp35m-macosx_10_11_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/51/58/61abf8c83a00538e3e5269bf98854f5c7152301bfe7856a601c2b55f2f8f/aiohttp-2.3.6-cp34-cp34m-macosx_10_11_x86_64.whl#md5=ddc63b9d522620c2a4cc596410a874b9\" rel=\"internal\">aiohttp-2.3.6-cp34-cp34m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/51/ac/2c8368207b53157de413bd0a0ad3a77d03a67f40d4d4cd9a0e600d482688/aiohttp-1.1.4-cp34-cp34m-manylinux1_x86_64.whl#md5=04b37031ecd8a993f64d215039ba2830\" rel=\"internal\">aiohttp-1.1.4-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/52/0f/419b9affaf13df660a8da960aab8386ada9c39c19cb141c4dfbbbdee4b61/aiohttp-2.0.1-cp36-cp36m-manylinux1_i686.whl#md5=36f64243c54b5f45090254501df8d7ac\" rel=\"internal\">aiohttp-2.0.1-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/52/b0/60c65803e9bf11461bcf1d5b483614a20328bdbac1d9059bc1e0b65259c1/aiohttp-0.22.0b6-cp34-cp34m-win32.whl#md5=fa3cd867c0ad779c9aed211a638ea599\" rel=\"internal\">aiohttp-0.22.0b6-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/52/dd/c3860a696d4b6845580f6305c54e9eee1b3ed5cd37bb8b4b7fd3d9db76cf/aiohttp-0.22.0b4.tar.gz#md5=c9ad943a253811c54ac248125043750a\" rel=\"internal\">aiohttp-0.22.0b4.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/53/23/430e9446ac8fe311211f73050e085027a23f1c4cf97cb81eeb70e255cd7f/aiohttp-2.3.6-cp35-cp35m-macosx_10_10_x86_64.whl#md5=cf9c3757db8e6e0caea120c5d77b436c\" rel=\"internal\">aiohttp-2.3.6-cp35-cp35m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/53/36/0a1ffadf0db93acefa5a642f2fd3486c686235b36a3d36cd6c106dc310c6/aiohttp-0.22.1-cp34-cp34m-manylinux1_x86_64.whl#md5=a03291d1a0b31109b1e5b37db012b0a3\" rel=\"internal\">aiohttp-0.22.1-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/53/4a/bac1f577bb7652dcd3438e66d772d26428d4f6fd5d7b84c7e911692bd79b/aiohttp-2.3.2-cp35-cp35m-win_amd64.whl#md5=e85600cc438efb71bdf6964534dbda1f\" rel=\"internal\">aiohttp-2.3.2-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/53/c5/ceddfb96f4e7cc94147e246fdbfbefd1abab57eb38f35b2082d2cb1d8eaa/aiohttp-2.2.5-cp35-cp35m-win32.whl#md5=d7aaa6954441f6c1685bc8c45b98790d\" rel=\"internal\">aiohttp-2.2.5-cp35-cp35m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/53/d1/77e8363a9a3a44f0aa0e6d714fb314eb31cafafd856a9fc4edea01592783/aiohttp-2.3.6-cp36-cp36m-macosx_10_10_x86_64.whl#md5=776c76c43987322729f9d039f4ec8b17\" rel=\"internal\">aiohttp-2.3.6-cp36-cp36m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/53/f6/bf25eea49e05d34a694b03cdbe9677a62141f3df4f384d81deb29f6f35fc/aiohttp-2.0.4-cp35-cp35m-win32.whl#md5=cee830ef4a8c4daebe6e4a785efa58bb\" rel=\"internal\">aiohttp-2.0.4-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/54/95/446abee8a32d82ccda7919ae439d3daa063f7609c6947cd3705116361e22/aiohttp-2.2.1-cp35-cp35m-manylinux1_x86_64.whl#md5=76a084bf69340d129f9e622cd401b2ef\" rel=\"internal\">aiohttp-2.2.1-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/54/a2/0d14b66bb7da046c7a1132744a2a52fb3b6a1c96a05700f83557f2ec9c9d/aiohttp-2.3.1-cp35-cp35m-manylinux1_x86_64.whl#md5=19a18515781fed201785060b9b0f22f3\" rel=\"internal\">aiohttp-2.3.1-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/54/ea/d9bd81825e663d5b90909738812457335a35df35da4a52a20401984b4024/aiohttp-0.22.0b3-cp34-cp34m-win32.whl#md5=6e3d7d43b55a6eeab0127bcac502aa64\" rel=\"internal\">aiohttp-0.22.0b3-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/55/76/8dfb6b689670d8f2386e8d71380272c9a4b77984009fa34bb3831013c93e/aiohttp-1.0.3-cp34-cp34m-win_amd64.whl#md5=253694744ef2155e9df06bd2e1814591\" rel=\"internal\">aiohttp-1.0.3-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/55/9d/38fb3cb174f4723b50a3f0593e18a51418c9a73a7857fdcaee46b83ff1c4/aiohttp-0.22.5.tar.gz#md5=8541b6085fee8f8b51e0144df6470186\" rel=\"internal\">aiohttp-0.22.5.tar.gz</a><br/>\n<a href=\"../../packages/55/c9/64145ad328a11747a59da4b7cc0e48f513921159b0223ad22023c559b99d/aiohttp-1.1.0-cp34-cp34m-manylinux1_i686.whl#md5=09244b8673db72d91f4714e05a1d0cd8\" rel=\"internal\">aiohttp-1.1.0-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/56/75/bbb1fdd6f789384c82bb74310046b7ead585538c1472a1944c8266d5dee8/aiohttp-2.3.6-cp36-cp36m-manylinux1_x86_64.whl#md5=08caf6de4714827f3d18f77f4f7d9400\" rel=\"internal\">aiohttp-2.3.6-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/56/79/49ffdcfd4334c538d2255841f4656d1c12e9108ad0a485e71923c4490933/aiohttp-0.21.2-cp35-cp35m-win32.whl#md5=34ada0e3e96f49a4ea96fc4d7ce4b67e\" rel=\"internal\">aiohttp-0.21.2-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/56/83/7d56e875f3b36baaa34a403de4641d0c65b5388b69085057e774173a216a/aiohttp-0.22.0-cp35-cp35m-win32.whl#md5=5563dfc3f37416c2925c803874a0a1f7\" rel=\"internal\">aiohttp-0.22.0-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/57/0c/c99bdf30acec59baed9c2f4648eeebb5e5a174b3c1258ede6543bee915a2/aiohttp-0.22.0b2-cp34-cp34m-win32.whl#md5=b7764352268adee62a7a51205e30d2aa\" rel=\"internal\">aiohttp-0.22.0b2-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/57/52/bf0bb2ee68957954d5e5315e7c5955dd08d5353217aff8f3db5fa88662fc/aiohttp-1.1.3-cp35-cp35m-manylinux1_x86_64.whl#md5=3c91e0d6e2d64512150ca3adc9c38c96\" rel=\"internal\">aiohttp-1.1.3-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/57/b0/e893277402914f83035fbaff8c2a9d54fc8c45f5afefa06cf2c8a14241aa/aiohttp-0.16.1.tar.gz#md5=a451c256d1e9bbcbc2cf9aa6a2a6fec0\" rel=\"internal\">aiohttp-0.16.1.tar.gz</a><br/>\n<a href=\"../../packages/57/d1/6cd29c05edfdd19bf36dfba1d5a4e69e4e5147ebda5091b0a656515dddb4/aiohttp-1.3.3-cp36-cp36m-manylinux1_i686.whl#md5=6ffe5e6da7953d6121c8168a6cbf0093\" rel=\"internal\">aiohttp-1.3.3-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/57/d9/2ee0f988f07aee315ad00176135b709cfdd2fe455c6340b98e8f5cc975a7/aiohttp-0.9.0.tar.gz#md5=a4ffb2c64303db3f2dffa07a4109c65e\" rel=\"internal\">aiohttp-0.9.0.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/57/ec/26a0f8180b2650be0c985eec549439a1ee7014914faf42133d54ecff248d/aiohttp-2.3.4-cp36-cp36m-manylinux1_x86_64.whl#md5=460b6fd0e65802c8d688bfb9a1a074a4\" rel=\"internal\">aiohttp-2.3.4-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/57/fe/da94b5b129cecfbee70c711276b4804927a415cc3e20dd4a4c8f8d0825ef/aiohttp-0.14.3.tar.gz#md5=1962a3ed89012501dd28a2f1175411c8\" rel=\"internal\">aiohttp-0.14.3.tar.gz</a><br/>\n<a href=\"../../packages/59/13/372137b20e89704d88f84e57646cd3725b4f6fb23cc072c869414fcb2a99/aiohttp-2.0.2-cp34-cp34m-win32.whl#md5=e8601a0e985c474c10f6d263c75a00bc\" rel=\"internal\">aiohttp-2.0.2-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/59/5e/0b076a7c2e64d42ec3c1e9a64960778c959c0eee1aa91a1dd5d7c63a887f/aiohttp-1.1.3-cp35-cp35m-win_amd64.whl#md5=4c0e719c10bb1487f4b1837c6e1c32fe\" rel=\"internal\">aiohttp-1.1.3-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/59/b7/dbad48fb9bab266259f0979f88ad61d028a0b70a16ceeb340ae946b2ac15/aiohttp-2.0.5-cp36-cp36m-win_amd64.whl#md5=d4c9913f69d0ee5552e55f8fadb4fe68\" rel=\"internal\">aiohttp-2.0.5-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/5a/01/bd8f765adccd6c092d3294741c52f05925f0e24dff29e56dd965398219d7/aiohttp-1.0.3-cp35-cp35m-win_amd64.whl#md5=115a3215065dacdf3308d9d49eabb92b\" rel=\"internal\">aiohttp-1.0.3-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/5c/7a/4fc966c0a24eb7f739257f7116589fdcfc764c53e48d797734484aec0924/aiohttp-1.0.0-cp35-cp35m-manylinux1_i686.whl#md5=238de895426c4bec871b36fbaa243272\" rel=\"internal\">aiohttp-1.0.0-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/5c/bf/2a1438145fe3223ac2acc8642fc7499180f19c20b2f4cad2082089efcb81/aiohttp-0.22.2-cp34-cp34m-manylinux1_i686.whl#md5=7ff8592f60b7b658b196d857025b9d0e\" rel=\"internal\">aiohttp-0.22.2-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/5d/4c/3a84e99fc43813f61ddb1418c6188b0e366d91624d1dd03c10c1ae098d66/aiohttp-2.2.4-cp35-cp35m-manylinux1_i686.whl#md5=654a83062aa28ea77bae1ee954db04b0\" rel=\"internal\">aiohttp-2.2.4-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/5d/98/48fe25cf568e2b31d52ff90cffcab842d382d8d085f314b5a3d0dfd4732c/aiohttp-2.0.0rc1-cp34-cp34m-manylinux1_x86_64.whl#md5=6cad2bb21b301ce1e82e19dca0271054\" rel=\"internal\">aiohttp-2.0.0rc1-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/5d/b6/deaa802e95f6433a4b61ae2d3aef12f1eb00e2f3200076f491f5d0461279/aiohttp-1.1.5-cp35-cp35m-win_amd64.whl#md5=4705100852cb0948c9b01e442c51f506\" rel=\"internal\">aiohttp-1.1.5-cp35-cp35m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/5d/d6/d6c5c491bf8faa5e78b2b50ce6c0eb6ec61fbde890578e36eded7df85409/aiohttp-2.3.2-cp34-cp34m-macosx_10_11_x86_64.whl#md5=0e6be9f9a6035910f02ca0415310f63e\" rel=\"internal\">aiohttp-2.3.2-cp34-cp34m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/5e/7d/9a8b886a6d0a87afd2858fa88efbf6f50cda26346242776b8e67cccd1a64/aiohttp-1.3.1-cp34-cp34m-win32.whl#md5=40a6e1e5f6c6940f1aa1ea42a5edeaf3\" rel=\"internal\">aiohttp-1.3.1-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/5e/a9/b95453ce072f19e1893e4b604989deafe904350c117a69ba1f7d2cccaa9a/aiohttp-1.1.4-cp35-cp35m-win32.whl#md5=bc17d34ca8a31dec29e782aee8f2afd2\" rel=\"internal\">aiohttp-1.1.4-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/5e/df/f9c58d89a4342326ec5f6284156d72974d28b3f09b9d3122594efb75042f/aiohttp-2.3.0a4-cp34-cp34m-win32.whl#md5=7dee011298bb28c2ff734c6ddf20152f\" rel=\"internal\">aiohttp-2.3.0a4-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/5f/02/267560edd7e505f805b1bcaabb5042f6a3cd3d56045d80a9b38dd85405d0/aiohttp-0.22.0b0-cp35-cp35m-win32.whl#md5=29ad5044e054f3dc0c451c2098e5459f\" rel=\"internal\">aiohttp-0.22.0b0-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/5f/60/afb29b5712ade524efdce339e2a6a0cb69c44115804ab5d4e976bf3f1983/aiohttp-1.1.5.tar.gz#md5=d3f7518ea20f1681f37249d926b3d800\" rel=\"internal\">aiohttp-1.1.5.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/5f/9d/95a4b69daf70db74c7fd5e4986a45a15eb6aed203e6999ea636b86e6906e/aiohttp-2.3.3-cp34-cp34m-macosx_10_12_x86_64.whl#md5=51e4514c5b577a6f7f2dc767b5a92773\" rel=\"internal\">aiohttp-2.3.3-cp34-cp34m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/5f/d5/e79259187e41e851a238ad150f66d2a433a3a4315c114d70c10ced4d5be2/aiohttp-2.3.1-cp36-cp36m-manylinux1_x86_64.whl#md5=139b2f0510b2ba0bba5190b0a0539e5d\" rel=\"internal\">aiohttp-2.3.1-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/60/05/b419c7c4888250f6e8bfb459a07a2318806f29053ff4d1670d02e5b8048a/aiohttp-0.22.0b1-cp35-cp35m-win32.whl#md5=b57b279680dd6df6fb0d52ff6ed877be\" rel=\"internal\">aiohttp-0.22.0b1-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/60/0a/4d0dddbcfc20a3f3ee6be18b8fa5d4de9a0f37ecc6b6473f82ce30e8479b/aiohttp-1.1.6-cp34-cp34m-win32.whl#md5=689ef0c18527fa97fe72db08bc374dd7\" rel=\"internal\">aiohttp-1.1.6-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/60/30/8f688ba87a5190450e308cd9c150e1f94347a430a56b9eedd3dc47885936/aiohttp-0.22.3-cp34-cp34m-win32.whl#md5=6eddbd98ef7bc1ae390213e2dfa28c34\" rel=\"internal\">aiohttp-0.22.3-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/60/44/e45f679db59372f9495b3fb48a388adef779d85b6142edb0acbd34bdce3d/aiohttp-0.21.1-cp34-cp34m-win_amd64.whl#md5=4e01738af772cc752df2cf82fa249627\" rel=\"internal\">aiohttp-0.21.1-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/60/ab/b19d90bed6e4dc932d398b5a1583dbc57e38bc4bd14532cb8b29e46b9212/aiohttp-2.0.6-cp35-cp35m-manylinux1_x86_64.whl#md5=36cc40b8204762820b46daaf35b29797\" rel=\"internal\">aiohttp-2.0.6-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/61/59/de41ce812acce08b24183f7076764015b721fbc7025c01ae6708c1ae9084/aiohttp-2.1.0-cp36-cp36m-manylinux1_i686.whl#md5=839cada4bf41865307f94b504f2893a0\" rel=\"internal\">aiohttp-2.1.0-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/61/6d/c6aa5cc502e47906e2af3cda75cde17b2309830f0d93a3f02d4fca9202d3/aiohttp-1.1.2-cp35-cp35m-win_amd64.whl#md5=76ae30e70838eeaaf37b0a3a30093004\" rel=\"internal\">aiohttp-1.1.2-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/61/89/79682bd114ebb0895f3201687025aa3b3de72bf2e8cb15569e2597034808/aiohttp-2.3.1a1-cp36-cp36m-win32.whl#md5=1aa5021c9639f51fae318c9bcee52680\" rel=\"internal\">aiohttp-2.3.1a1-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/61/b1/83bcfeb8c3ba2a44064608ce74c415b65a8ba83561e38906ccfb8a7d0933/aiohttp-2.0.1-cp34-cp34m-win_amd64.whl#md5=35f08a7108e3bcb80c1cdcbddd32e4a8\" rel=\"internal\">aiohttp-2.0.1-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/61/fa/359731c63e26b1ffe53b15e6923887f77664aac0ebe3c644679da2eff6c7/aiohttp-2.2.1-cp34-cp34m-win32.whl#md5=9e7c31fcbf54b140e7f508e372bcc921\" rel=\"internal\">aiohttp-2.2.1-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/63/5e/c89bd7117b235a2f3168afea2b570dbab752d70fdaf7f4f243a80386792d/aiohttp-1.0.5-cp35-cp35m-manylinux1_x86_64.whl#md5=5d525802c337829fe2c17a448adbe977\" rel=\"internal\">aiohttp-1.0.5-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/64/1e/2cdfd081ab3a133dadcdc7cf3dcb6815843314421c059925e362d903e5b5/aiohttp-1.3.1-cp34-cp34m-manylinux1_i686.whl#md5=6fc677e8479f5dfb8c9dd2535a845090\" rel=\"internal\">aiohttp-1.3.1-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/64/41/31fafd9acd94810eb417112c40789ed04c3594211dd549c218ea01299df6/aiohttp-1.3.3-cp35-cp35m-win32.whl#md5=179d44010fab49c4e680c9d2025f4d1f\" rel=\"internal\">aiohttp-1.3.3-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/64/6f/817da9651f73536ad6138427617742052e1f8614c3f968467c6ab629cc3f/aiohttp-1.3.3-cp35-cp35m-manylinux1_x86_64.whl#md5=92e38b84964380ef3c8957fccb7fa464\" rel=\"internal\">aiohttp-1.3.3-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/64/87/aa772573c1a4ee7566dcd8b7737b5b81ab6ea9a7b93297948670d395d296/aiohttp-0.22.0-cp34-cp34m-manylinux1_x86_64.whl#md5=56e87da62a41e52833ea68cbbee1a402\" rel=\"internal\">aiohttp-0.22.0-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/64/af/9c6afd96bcfac0d9983fa741f3c75dfc451f7c142a1bde7c7d9305b902bf/aiohttp-2.2.3-cp35-cp35m-win32.whl#md5=48386c6d48d3dd597ae81a45291fca7c\" rel=\"internal\">aiohttp-2.2.3-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/64/c8/800d2ca0202f611390345a424be3f58b9c5532d66acb0fd262adb48f90c7/aiohttp-0.21.1-cp34-cp34m-win32.whl#md5=965c7ec89020c6f88d6fcdc1dcaf6aeb\" rel=\"internal\">aiohttp-0.21.1-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/65/58/696b7f465b4505464b216a6a5ff759b793647a5b7685522d8449eb062490/aiohttp-1.1.1-cp34-cp34m-manylinux1_i686.whl#md5=1ddc468c1bc9d1753c8f6f025460b1b6\" rel=\"internal\">aiohttp-1.1.1-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/66/0e/93b5655b21b769aa202b2f2d1bfce126eb0d16553522e0e9b3aa9cd2ea99/aiohttp-2.2.5-cp36-cp36m-manylinux1_x86_64.whl#md5=a262e673c0e1ad71f36a99c33a6249ac\" rel=\"internal\">aiohttp-2.2.5-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/66/3e/549cdc5bdf6d444001b3f9e450226d3e878eb1b392182342f53718d07d99/aiohttp-1.1.0-cp35-cp35m-win_amd64.whl#md5=fc4b0e10c99bab3ef4a269338ef8aba9\" rel=\"internal\">aiohttp-1.1.0-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/66/3f/eac06f68743e2654915650de34893391ff1006cd144a48655d2f75084e17/aiohttp-2.0.6-1.tar.gz#md5=17207ea5e9fe0a4e16d2cc02f683efe2\" rel=\"internal\">aiohttp-2.0.6-1.tar.gz</a><br/>\n<a href=\"../../packages/66/b8/b5d2cd240a8e8014126327047fc0c60524bc03c041dadd00d61d7e76c33f/aiohttp-0.22.0b5.tar.gz#md5=d04042c3a8f575e18c683c837767b8b1\" rel=\"internal\">aiohttp-0.22.0b5.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/67/7a/c61f66a0106c58dd210b7fc4d2431f5d0b820a9d6e665d3b2a14a73d9521/aiohttp-2.3.2b3-cp35-cp35m-win32.whl#md5=db9b4c316f5bf29ad2240d44fe8fa68e\" rel=\"internal\">aiohttp-2.3.2b3-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/67/87/47442bf8be3e7d493b3020f56c9fc26df2e2e43e540db531b657aa1df19d/aiohttp-2.2.3-cp35-cp35m-win_amd64.whl#md5=8c8d6cdca7f7ce3ffd23b4c28800b9a7\" rel=\"internal\">aiohttp-2.2.3-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/67/99/b7e7ae2f746726d0a08d3089f9f043b827317b57a669c828fd009cf51cad/aiohttp-0.10.0-py3-none-any.whl#md5=ce0e8234a72d8f10ffaf5e136b22c0a4\" rel=\"internal\">aiohttp-0.10.0-py3-none-any.whl</a><br/>\n<a href=\"../../packages/67/bb/fa652b554b0ea04f97ca47581101abafb2afd4ac2b23243a76e23532fb6d/aiohttp-2.0.4-cp36-cp36m-win32.whl#md5=2526ea9c454810184a7ae6a9b238ec7e\" rel=\"internal\">aiohttp-2.0.4-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/68/80/a8d56abedf8287ae7a8e2b9d62565f4a3b806f85c8080704d896a5a78797/aiohttp-0.22.5-cp34-cp34m-manylinux1_x86_64.whl#md5=762675a2ffa34672e581ea14a6302b42\" rel=\"internal\">aiohttp-0.22.5-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/68/c5/a5b629baedd3fc4bfb70ea5db28342cbee6c8ad11ba607680001d7d48ba9/aiohttp-2.0.0rc1-cp36-cp36m-manylinux1_i686.whl#md5=ced81b3ebaf16435b3f9d672537e0e80\" rel=\"internal\">aiohttp-2.0.0rc1-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/69/61/7c564b1410d397160934fd61856efada2cca4689a734018821e023099d76/aiohttp-1.3.5-cp35-cp35m-manylinux1_i686.whl#md5=77d87381bb9e8b61c17764a712713e8a\" rel=\"internal\">aiohttp-1.3.5-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/69/b3/8ada8696fc3fd414610eb120d4a02760334e8377fda2581906904902a15b/aiohttp-0.22.0b0.tar.gz#md5=b72503e492a6c64fa6c1ae13586410aa\" rel=\"internal\">aiohttp-0.22.0b0.tar.gz</a><br/>\n<a href=\"../../packages/69/f0/dc5959f1b2f641c40357e66a516214ef7d2d13a5ce3cdb044d78f7c57f39/aiohttp-0.16.3.tar.gz#md5=4215059cbf33dd42c0b99e06b1229029\" rel=\"internal\">aiohttp-0.16.3.tar.gz</a><br/>\n<a href=\"../../packages/6a/bc/c553a0240cbc5a0837d880ecb48f6f2d13a8a67bc49a695085b1aba8fe33/aiohttp-1.3.2-cp35-cp35m-manylinux1_x86_64.whl#md5=9ed92ecc98f58b911834fd17be151f6a\" rel=\"internal\">aiohttp-1.3.2-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/6b/7b/63a2fb07462980b251960f3a145cdd45d3c18c5098484417450f0e5fea7f/aiohttp-1.3.0-cp34-cp34m-win_amd64.whl#md5=5d331189cf234990f951dfcbe0fdcc53\" rel=\"internal\">aiohttp-1.3.0-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/6b/ad/3965f81e6b9f760291a405d4192c8eadb79d78995a10ab23690b7419cdc8/aiohttp-2.2.4-cp36-cp36m-win32.whl#md5=b2e1c338076f677b1247bc9c19ff2f2c\" rel=\"internal\">aiohttp-2.2.4-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/6c/1c/6a339f26a79f8bec694ccfaea84f1ce775ca284e1582ca7d7b0922a6003c/aiohttp-1.0.3-cp35-cp35m-win32.whl#md5=de047bc2c7d490b656e613f4d4166e7b\" rel=\"internal\">aiohttp-1.0.3-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/6c/36/53fc2e71783f370c980f47e9f87f42eee1f5850274ca1e753688d14ffe01/aiohttp-0.18.2.tar.gz#md5=744986735554762600ae123c8bc770ab\" rel=\"internal\">aiohttp-0.18.2.tar.gz</a><br/>\n<a href=\"../../packages/6c/3d/60db8104272e63af28f48bfabcac58579e20334b4b07d73e22822593a409/aiohttp-1.3.4.tar.gz#md5=a5b65b0f2048fa26686d3f6d06b5db41\" rel=\"internal\">aiohttp-1.3.4.tar.gz</a><br/>\n<a href=\"../../packages/6c/d1/41f69670e35b703c9a0c4927197b0b73e2d2f5e863c14dea7ec71a624014/aiohttp-2.2.0-cp34-cp34m-manylinux1_x86_64.whl#md5=d27942db86c3b96999b78831ace03e04\" rel=\"internal\">aiohttp-2.2.0-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/6d/cf/8dee15a66a455507fa3c48099ba95c5a5050daab6357bb0dde09ce5289d3/aiohttp-1.1.3.tar.gz#md5=72731b05c331ebec6ca72fed3f94ee74\" rel=\"internal\">aiohttp-1.1.3.tar.gz</a><br/>\n<a href=\"../../packages/6e/a8/64e613780f4c1fe4b6e6594b6562b98e67f1b05a9931d81b63c012cb9952/aiohttp-2.0.3-cp35-cp35m-win32.whl#md5=4ae69f5615b24f9495c8515c17c40d97\" rel=\"internal\">aiohttp-2.0.3-cp35-cp35m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/6f/2c/0a84048729d9703a155b360664bb1216e111c63a38178c27664c4b61e499/aiohttp-2.3.5.tar.gz#md5=69f514740854322b8fc9c462da01a839\" rel=\"internal\">aiohttp-2.3.5.tar.gz</a><br/>\n<a href=\"../../packages/6f/a3/70986a7ca4d15365a1b6421c449b622f396db33823ca34225da0913818bb/aiohttp-2.2.5-cp34-cp34m-manylinux1_x86_64.whl#md5=825735ed55f584ad1924be0a098293c3\" rel=\"internal\">aiohttp-2.2.5-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/6f/c6/618b849b9764d0cdd224ef76f0cf7351aa9a904396be028b34299c886658/aiohttp-0.6.4.tar.gz#md5=1a9bb7b6606a2fd40e8543051de0d7e2\" rel=\"internal\">aiohttp-0.6.4.tar.gz</a><br/>\n<a href=\"../../packages/70/0c/299203e95813cf79c5023d241c7189e828424cabe288db26f3e84b8a83f8/aiohttp-0.15.0.tar.gz#md5=0055b1731cdecff6e96af9e1d5788543\" rel=\"internal\">aiohttp-0.15.0.tar.gz</a><br/>\n<a href=\"../../packages/70/24/d7888256ae59ee0ed187d6670b02085b6b7d6033708a93e6f7e309f708ca/aiohttp-0.22.3-cp35-cp35m-win_amd64.whl#md5=172175b36bdd09dead3ca3d6d5cd5629\" rel=\"internal\">aiohttp-0.22.3-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/70/67/0cc5fd3427ae4267c8ffde8c6a485e3f6be5ac81b8b8ae1cf903be8d359f/aiohttp-2.0.0rc1-cp36-cp36m-manylinux1_x86_64.whl#md5=99ca7a9b44685fd5f68456872e157419\" rel=\"internal\">aiohttp-2.0.0rc1-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/70/68/c7226456a5e681ee1b308ebc4e352058597716d3cb9f25d4eb1efea190f0/aiohttp-2.3.5-cp35-cp35m-manylinux1_x86_64.whl#md5=2342deefaf0ad6c03572ab143a28fcb6\" rel=\"internal\">aiohttp-2.3.5-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/70/6b/0b1362de8b2afe8cb38ddb23158eae9f3530063a937b2c9405f4edd99ffa/aiohttp-0.21.4.tar.gz#md5=b6034dab19a414479c4e10161b8ab6d2\" rel=\"internal\">aiohttp-0.21.4.tar.gz</a><br/>\n<a href=\"../../packages/70/b2/34c8f045c36a2822bc79765806218f16d49cedfb9d321867aece54f82e72/aiohttp-2.0.3-cp36-cp36m-manylinux1_i686.whl#md5=ba39851bce2cb8278167fd25f50566f7\" rel=\"internal\">aiohttp-2.0.3-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/70/c3/c83cb0404c5dbf5087dd8d6c816032e6863e093d0e81fc42431764bf8dda/aiohttp-1.0.2-cp34-cp34m-win_amd64.whl#md5=50197424fa280e71ddd8ea6dd928eca1\" rel=\"internal\">aiohttp-1.0.2-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/70/d8/7cb05be60def3db010a1f05127424636df8f460fa572d5bd4943228589e3/aiohttp-2.3.0.tar.gz#md5=9375e8d1fca63e174dcc4239bbfe4467\" rel=\"internal\">aiohttp-2.3.0.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/71/52/9d59884cf19954da38473c45423103e843b548e761b4e5917786a3a0fa44/aiohttp-2.3.4-cp35-cp35m-manylinux1_i686.whl#md5=9d5e43f9c538f956f52452a30ea9fcee\" rel=\"internal\">aiohttp-2.3.4-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/71/5b/b9e722d36882c01a413a0b33037982255d1e1ec554b1f6302944b2367202/aiohttp-0.16.0.tar.gz#md5=fb987a484018afc404e4320e0d8e705b\" rel=\"internal\">aiohttp-0.16.0.tar.gz</a><br/>\n<a href=\"../../packages/71/93/8dc3bf67c6e04a4ccd9cb907be50c1d13060ece0f7bf1217c2d27f3bfafd/aiohttp-2.0.6-cp36-cp36m-win32.whl#md5=c6ae43142c01f1130c63965119185e91\" rel=\"internal\">aiohttp-2.0.6-cp36-cp36m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/71/b5/efe8637ba675385ec1afbb88f7196dd2e64b26e10f1e055087b3618d0d77/aiohttp-2.3.2-cp34-cp34m-manylinux1_i686.whl#md5=3a448d48604200aa93cef5c7bfcee54c\" rel=\"internal\">aiohttp-2.3.2-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/72/7e/b08a7b86cc7824486a26dc8ae708e58f417c2aa3e08cfc54fe12564fe7d3/aiohttp-1.0.5-cp35-cp35m-win32.whl#md5=f765e3cd7dc70b398f47a5180bffc298\" rel=\"internal\">aiohttp-1.0.5-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/72/b8/07be9e39240cea1240db41349e2334e71df7e248b28502366bbe634bd798/aiohttp-1.1.3-cp35-cp35m-win32.whl#md5=30214c870201b68710f1a9b86c5d865b\" rel=\"internal\">aiohttp-1.1.3-cp35-cp35m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/72/e5/f3a962b8ffe5df06172e367bb4c051f67cb6cb17942dbd157b0be6c22e40/aiohttp-2.3.3-cp35-cp35m-macosx_10_11_x86_64.whl#md5=a1d842c5bd3434ada3a11d676bbfa13d\" rel=\"internal\">aiohttp-2.3.3-cp35-cp35m-macosx_10_11_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/72/f6/a7480c6707d0ec22a9bc60a6dedf5c80a2340e4eb0ce90c5c65cbd0c0c2d/aiohttp-2.3.6-cp36-cp36m-macosx_10_11_x86_64.whl#md5=3a5a0147ea3f5b6ba5ba99583ab6b7a6\" rel=\"internal\">aiohttp-2.3.6-cp36-cp36m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/72/ff/2eb29a16fec66964816d62d010e1310940116bd6bcd4de5b1de1570739d6/aiohttp-2.2.1-cp36-cp36m-manylinux1_x86_64.whl#md5=f400aaa30d62fe584805830a60e85541\" rel=\"internal\">aiohttp-2.2.1-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/73/27/f93d9f94e54358206488f12eeaa244b4534d6e4c2aa1a24c6b1fe7528ca8/aiohttp-2.0.5-cp35-cp35m-manylinux1_i686.whl#md5=dd0632b334c3b257bc8507371ae099a7\" rel=\"internal\">aiohttp-2.0.5-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/73/4a/b1dfed480d53fd89d0ffaf629bb30562747000da5e305de7e608ff296833/aiohttp-2.3.0-cp35-cp35m-win32.whl#md5=50c6677e749c62c83598cbfceb995bfe\" rel=\"internal\">aiohttp-2.3.0-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/73/4d/607957f307c54d59da255c880b9342a8cb604361044dc9bc3cbb916d3e1c/aiohttp-0.22.0b5-cp34-cp34m-win_amd64.whl#md5=87e1948585632e46f25617de4cffc9ba\" rel=\"internal\">aiohttp-0.22.0b5-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/73/83/98d752ef6f83f3dba8e306838bb501f786fa0c9989a38127481143ffc30d/aiohttp-2.0.1-cp35-cp35m-manylinux1_i686.whl#md5=5111eb1d34afd7919a555543c0ee5e2a\" rel=\"internal\">aiohttp-2.0.1-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/74/23/f12770c538e451b32bdef454dd186858926a82ed23328b958ada43db8b27/aiohttp-0.22.0b5-cp35-cp35m-win32.whl#md5=52ca9f662085dc9f752b8b6ba430576f\" rel=\"internal\">aiohttp-0.22.0b5-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/74/3f/a27028c78281639e83197e0694f6ac37a818bea2f697dee18e6a1a4caa26/aiohttp-2.0.5-cp35-cp35m-win32.whl#md5=58b5c78e609949cf59e465ad3ee3c811\" rel=\"internal\">aiohttp-2.0.5-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/74/41/8d371cb7c9a367c203dae4cdff8557c75bc073af638848842811818980bd/aiohttp-2.2.2-cp34-cp34m-manylinux1_x86_64.whl#md5=e978d74b832b2fb882202ed9995cd5bf\" rel=\"internal\">aiohttp-2.2.2-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/74/62/e48b2004443b26f5cf9f1399ff096a92ae52ffa0ba63f6c93cb4d9abdaf4/aiohttp-2.2.3-cp34-cp34m-win_amd64.whl#md5=2871570adbf3d41dc632433a578981c8\" rel=\"internal\">aiohttp-2.2.3-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/75/3b/f1c72db48708ab4ae504a69c1d48c4fef29a896f0f68dcb511d72ccd4bd1/aiohttp-0.12.0.tar.gz#md5=2da22a74635544bb73e09285d0054e2b\" rel=\"internal\">aiohttp-0.12.0.tar.gz</a><br/>\n<a href=\"../../packages/75/45/f81bcce8441a09cb7de7cfe54358452cf9eab6068cde239ea98ccf52c608/aiohttp-1.0.2.tar.gz#md5=c30b737446848d0d0067063d25cf2814\" rel=\"internal\">aiohttp-1.0.2.tar.gz</a><br/>\n<a href=\"../../packages/75/5a/bf968018e2198469f830321b8595b09f48526fd276778bdb6d559bdc81ff/aiohttp-2.3.0a1-cp36-cp36m-manylinux1_x86_64.whl#md5=989fdbe3330fb12d4fd5aa0ff6d4e670\" rel=\"internal\">aiohttp-2.3.0a1-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/75/c7/53b297b957c5435a5e9317af5881f74c852fd51643694f2227fda2db3cd7/aiohttp-0.22.4-cp35-cp35m-manylinux1_x86_64.whl#md5=cde9372e8168e3cb9d916e78cd2c91d4\" rel=\"internal\">aiohttp-0.22.4-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/76/05/46372d71f90bf566ef5be58649cf3d511025303c9629b734eada37541d37/aiohttp-2.3.0a3-cp36-cp36m-win32.whl#md5=53ed6f0011b258321ed5f6efc11580c8\" rel=\"internal\">aiohttp-2.3.0a3-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/76/31/06c2676c88bf239e20754e7acbe5c77c884a48b4ff0be712e15e38259cdb/aiohttp-2.3.0a2-cp35-cp35m-win32.whl#md5=6a044c6a585e1096c8d326356357b5df\" rel=\"internal\">aiohttp-2.3.0a2-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/76/56/00db4a12cc5dd49d5eb60e5fe3878bdf5b4b3caa9b5ffc07a0c184b4a6d5/aiohttp-2.0.6-cp35-cp35m-win_amd64.whl#md5=381746587fa0c5570981a816a8d66b79\" rel=\"internal\">aiohttp-2.0.6-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/77/72/9a645cec0001fc354ee9b9f0c5f407c025544eb007115b883c55d226a2f5/aiohttp-2.3.1a1-cp36-cp36m-macosx_10_11_x86_64.whl#md5=d441267424245de37ca66102cab83d67\" rel=\"internal\">aiohttp-2.3.1a1-cp36-cp36m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/78/0a/42f677ca34f2b3ab606705c99c352751f78665d6855370f528d675a1376e/aiohttp-2.2.4-cp34-cp34m-win_amd64.whl#md5=8f8f090ff985ce02176eb904108555a3\" rel=\"internal\">aiohttp-2.2.4-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/78/1e/10a4e34a9b940e0a8690d26206ab6bd89f00da1352706a57186aa29fa5e0/aiohttp-2.2.2-cp35-cp35m-manylinux1_i686.whl#md5=f46a8911b216d8689cf2cd62e4d33a18\" rel=\"internal\">aiohttp-2.2.2-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/78/75/4d3262e11e9f346d4d0d41004dc66e384b0610fe7f765bdb44234c123b44/aiohttp-1.1.4-cp34-cp34m-win_amd64.whl#md5=e528261b00d7ac7bed0c03408e977c53\" rel=\"internal\">aiohttp-1.1.4-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/78/db/9c441aceae4ecd65a002e7df48b629228b2bf3d3b3e576480c99967b4ab3/aiohttp-0.8.4.tar.gz#md5=7ea863a56cdfb457d27a5cdb3db9f896\" rel=\"internal\">aiohttp-0.8.4.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/79/5c/7b6c937a72e3bae9e520ff3f79e3f284639f1dc82409aa023991f332a103/aiohttp-2.3.5-cp35-cp35m-macosx_10_11_x86_64.whl#md5=74d5fb64443162e75aebc4e91efdc8df\" rel=\"internal\">aiohttp-2.3.5-cp35-cp35m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/79/6e/8a1a25fb6587349eb3225d7605254353377d84228600104575c1fbc44b80/aiohttp-2.3.1a1-cp35-cp35m-manylinux1_i686.whl#md5=86531a603486424f729e197cbea4911b\" rel=\"internal\">aiohttp-2.3.1a1-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/7a/29/b99c0574abd9f92632164e95d643262b8bc6319a5e78fc6b2b1143defbfe/aiohttp-2.2.0-cp35-cp35m-manylinux1_i686.whl#md5=30760f072b525ced98456378534e44f1\" rel=\"internal\">aiohttp-2.2.0-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/7a/a8/813aa677323098af15ffc03edf5ea542b2ff9406443a4f9797c5492e0153/aiohttp-2.3.0a2-cp35-cp35m-manylinux1_x86_64.whl#md5=e951b6dd9c9d5a22fdb0b2fa28184b63\" rel=\"internal\">aiohttp-2.3.0a2-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/7a/a9/a4829fb463b6472c470af0c7d375b815352f14b41ec04bf721d195e0d098/aiohttp-1.3.5-cp35-cp35m-manylinux1_x86_64.whl#md5=48d2b0f984144826d195761134d46e58\" rel=\"internal\">aiohttp-1.3.5-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/7b/1a/f64d5a09131b569e32eff33f01f1b0f4fe5ae320487b7adac59fd8e559b0/aiohttp-2.2.4-cp35-cp35m-win32.whl#md5=9a2d9447ee983b6b128a8d0fcd95b440\" rel=\"internal\">aiohttp-2.2.4-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/7b/63/e16fd413a99e30868dc883fa0989d6b9f3b0afee0dd2168792930b04c092/aiohttp-2.3.1-cp36-cp36m-macosx_10_12_x86_64.whl#md5=e2ea0261e3659a1d978041f58ad18e87\" rel=\"internal\">aiohttp-2.3.1-cp36-cp36m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/7c/53/ff009ff67ad8547739a436172aec6d0846a72f47f687ff33a660a3c9d431/aiohttp-1.0.1-cp35-cp35m-win_amd64.whl#md5=5c08770a3d63c6bd79af92cb9337c995\" rel=\"internal\">aiohttp-1.0.1-cp35-cp35m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/7c/56/c8909319762bb33bda7a1cc28e1fee839a6d09f2fae343edbd52c1ec3894/aiohttp-2.3.5-cp34-cp34m-manylinux1_x86_64.whl#md5=5b55d54f20be4de14e9d05a4ca3b7894\" rel=\"internal\">aiohttp-2.3.5-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/7c/6a/c59b08e32a7dae0f1f68c9297eaa9b27e1f37f797fb00c81f50441c7730f/aiohttp-2.2.3-cp34-cp34m-manylinux1_x86_64.whl#md5=1ef375b3a941e8359425d7c60c017c4f\" rel=\"internal\">aiohttp-2.2.3-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/7c/be/3faae4d89e3bdf7e2378287a21b90652c58ae8b6aba67d8667b2bd7d3604/aiohttp-2.3.5-cp35-cp35m-win_amd64.whl#md5=3368fa47ab14321e8d90873f682c936c\" rel=\"internal\">aiohttp-2.3.5-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/7c/f7/419af141fe306c492456859690c8b6f9d1039c25a1208eb3951c27ceca6b/aiohttp-1.0.3-cp34-cp34m-manylinux1_i686.whl#md5=b686f365ecc7c2fd407d6c50c8943ef9\" rel=\"internal\">aiohttp-1.0.3-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/7d/32/6b3b5f1451a13fa4f2926e8c7c6c173a89637cfeda35927f94fff35d6827/aiohttp-0.22.2.tar.gz#md5=83f4ac27719909f946d995f09f353f04\" rel=\"internal\">aiohttp-0.22.2.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/7e/45/0afed9e4e4f2d7d67ece1f909fa5984813e127682cfe72c03b31c9a03be8/aiohttp-2.3.6-cp36-cp36m-manylinux1_i686.whl#md5=68bfa2d125c5dd031fdf7f9bf05f5a8b\" rel=\"internal\">aiohttp-2.3.6-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/7e/5f/2a2ec3d0d2dd4f801091993040421d897afb0004828d67345dcdf7423cee/aiohttp-1.1.5-cp34-cp34m-win32.whl#md5=070266f33c533ef7b5d6b41bf462ec0a\" rel=\"internal\">aiohttp-1.1.5-cp34-cp34m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/7e/80/c7344ebab5113fcadbf36e33a7bde8641bea5a679b4a50c80aad5d391f15/aiohttp-2.3.3-cp36-cp36m-win_amd64.whl#md5=d46556a6a3882573f2c2f71e9428b253\" rel=\"internal\">aiohttp-2.3.3-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/7e/8f/3d2bcbb69d90b89f39ad83100fe83c68848d6fb4e873474cea99f1dabcf5/aiohttp-2.0.4-cp34-cp34m-manylinux1_x86_64.whl#md5=c04e9e25e7380d343b772a33c45dca82\" rel=\"internal\">aiohttp-2.0.4-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/7e/b1/f8a58b28b351415f2db7927d288f46e07feea1ea17d130b971e376e01cc8/aiohttp-2.0.2-cp36-cp36m-win32.whl#md5=e5d78fba3a9c650d8098bf2be878f1c1\" rel=\"internal\">aiohttp-2.0.2-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/7e/c9/e89732bdc6a40333e532a2935815e7b88000807c3792e97abc22fcc4c38b/aiohttp-1.0.0-cp34-cp34m-manylinux1_i686.whl#md5=0dba9aff04089cbbb5f79d00e9c6201c\" rel=\"internal\">aiohttp-1.0.0-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/80/0a/06165dd156dbc9f9085305cf8283d7ca57d8ec53c00666fae601459b1539/aiohttp-2.3.1a1-cp34-cp34m-macosx_10_10_x86_64.whl#md5=81406baa8d1952670bd1e9d8ae63f4eb\" rel=\"internal\">aiohttp-2.3.1a1-cp34-cp34m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/80/2b/23d819a0fdcad6cd306af3e2d9eeb091f244d48ed0bef362440c06c85b2a/aiohttp-1.1.0-cp34-cp34m-win32.whl#md5=e591a9c220434cb787a854ce779d573d\" rel=\"internal\">aiohttp-1.1.0-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/80/4e/b6d4a137d706063ba7e91609787f42ab8d0d67e324de7c49cc2680b7de69/aiohttp-2.1.0-cp34-cp34m-win_amd64.whl#md5=d7ff912b5c712002fefca28c685c664f\" rel=\"internal\">aiohttp-2.1.0-cp34-cp34m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/80/83/9d556b380512826cf06f45436f4ff8aa574266fa3c7111ff1756c4e1799b/aiohttp-2.3.2-cp35-cp35m-manylinux1_x86_64.whl#md5=af6fe86462e2669c6e8b81cc34b20ede\" rel=\"internal\">aiohttp-2.3.2-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/80/94/c559e9d5db60110718e951b3b21ac64b1b325b7b117e77dc4812094855ce/aiohttp-2.3.0a1-cp34-cp34m-manylinux1_i686.whl#md5=64da48f5bbfa3f8bb2c9e4c6d7c44e12\" rel=\"internal\">aiohttp-2.3.0a1-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/81/91/fc8d8c5536dce0c89d485deef699b5b2db7aad065f0dd9cbd9e37abc12fb/aiohttp-2.3.0a2-cp35-cp35m-manylinux1_i686.whl#md5=1d198eb8545686bb63cf1a6601ce9f52\" rel=\"internal\">aiohttp-2.3.0a2-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/82/57/782852c4ea3126bc20b7872e7d3767c32b6ba1c5b2ce0fab635c0288d3a7/aiohttp-2.3.2b3-cp36-cp36m-manylinux1_i686.whl#md5=cc6f34cc271805cc2804d075157ffb82\" rel=\"internal\">aiohttp-2.3.2b3-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/82/58/9cb238d4720c6d013418b5f70d58c110f057a58ae774aec913eca73eebc7/aiohttp-1.1.4-cp34-cp34m-manylinux1_i686.whl#md5=5301245e69a55ceb31bb11573476499b\" rel=\"internal\">aiohttp-1.1.4-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/82/bf/14a27e427d3736b2364f9df9d7e56e29ced9ea493fbc4f68f0d037995bc8/aiohttp-0.22.1-cp35-cp35m-win32.whl#md5=583873faf98e12c994e616aaf24b1d00\" rel=\"internal\">aiohttp-0.22.1-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/82/fc/6f869a006d80a847c5f84b0308a685262ddf0ba06e5006d9e5daf90eb16d/aiohttp-0.22.0b6.tar.gz#md5=a9ac3eeae51a270b27c6c492dc65b923\" rel=\"internal\">aiohttp-0.22.0b6.tar.gz</a><br/>\n<a href=\"../../packages/83/0d/90a20e45723f4da5c584655692d43076f47911f87e53be26aa76ea705889/aiohttp-2.0.1.tar.gz#md5=d90c9d472755f169e8ebb9c8f353fae9\" rel=\"internal\">aiohttp-2.0.1.tar.gz</a><br/>\n<a href=\"../../packages/83/3b/3ddadde2f3b55340315bdfeb1a7287d0cf3030e6f87010b6def4606f63c3/aiohttp-2.2.0-cp35-cp35m-win32.whl#md5=8d36a95bd332aab38f937c2da461ed35\" rel=\"internal\">aiohttp-2.2.0-cp35-cp35m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/83/ba/e9a4ad341a9819e944d1fa691026961b46872217886b40996a7a76205c5c/aiohttp-2.3.5-cp35-cp35m-macosx_10_12_x86_64.whl#md5=656976d4d62d22fbb4f440ee38c2c32e\" rel=\"internal\">aiohttp-2.3.5-cp35-cp35m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/83/e8/b17b35adec294ccddfc77b6cbd26bfeae05aaca3858366e0103dbcc61870/aiohttp-0.22.2-cp34-cp34m-win_amd64.whl#md5=e1994ab0e4d4583a162a6ef77e79513e\" rel=\"internal\">aiohttp-0.22.2-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/83/fa/fab4a33573c823d0da4b9f85e36d092db750ccb8cab4d9f0618be6a4e424/aiohttp-2.0.3-cp34-cp34m-win32.whl#md5=e661c3f4ece600696790ab171e8f7908\" rel=\"internal\">aiohttp-2.0.3-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/84/1c/d80f469537765f76d7db1dfa5d51ea4ba695a13506a3966a1705bf2b6226/aiohttp-1.1.3-cp35-cp35m-manylinux1_i686.whl#md5=2429a30ebd6de834e14c4e36440e466e\" rel=\"internal\">aiohttp-1.1.3-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/84/23/8aee4c040e77bc542830029fcb77cfdc42e2ae5940f27a2286b7511c112e/aiohttp-2.3.0a4-cp34-cp34m-win_amd64.whl#md5=a81ffdb850e2f610a55012e02b4c7ad0\" rel=\"internal\">aiohttp-2.3.0a4-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/84/94/0c40af1a496e5f4cb0558fd917aa391a99c265477d3efda12d4f2b4f326f/aiohttp-0.20.2.tar.gz#md5=4fa6e5b23a1bccba98ca245b242ac558\" rel=\"internal\">aiohttp-0.20.2.tar.gz</a><br/>\n<a href=\"../../packages/84/c0/e4c7f005b1b133f8488b63177a6cd4015d68666358e1cef87691bd929440/aiohttp-2.2.1-cp34-cp34m-manylinux1_x86_64.whl#md5=b09b1658cf7b7c2b831ee0cec357e349\" rel=\"internal\">aiohttp-2.2.1-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/84/d8/acaa76e5652850041c24c080cf5bbc9bf829040996cdc2df02e42199b119/aiohttp-2.2.5-cp34-cp34m-manylinux1_i686.whl#md5=90b2d5c038c66275fc21641fe9826204\" rel=\"internal\">aiohttp-2.2.5-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/85/16/976a938121578268b3a702914928690716ab49afa1ea5e55a5a37e57b79a/aiohttp-0.22.0b2-cp35-cp35m-win32.whl#md5=80815434b6f4ae6ea898d6a8650e7302\" rel=\"internal\">aiohttp-0.22.0b2-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/85/3d/b933a0c89ec62391065ad0df7c2d6c3145ce43afa6dbc025f1c875d9c5b6/aiohttp-0.10.2.tar.gz#md5=da8c41d31df3e23a20348839c7560545\" rel=\"internal\">aiohttp-0.10.2.tar.gz</a><br/>\n<a href=\"../../packages/85/3f/efac030a5e89c0edeb3c7840bb95eb4ddfe2d9fa50fe24fad43d93811a3e/aiohttp-2.2.5-cp34-cp34m-win_amd64.whl#md5=150a465f78c85b673d8cfcb2c41373f4\" rel=\"internal\">aiohttp-2.2.5-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/85/52/9ac83a7f9e03c513a13bb6a7a2ac58e10506f9ee4ebcf1aa1e2e621928bd/aiohttp-0.22.0b1-cp35-cp35m-win_amd64.whl#md5=f6f9d60483fef7a5288ef4c838da7f8a\" rel=\"internal\">aiohttp-0.22.0b1-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/85/61/94b005f6830b27593c4a44bdeb6b83f24be4765d6d06b4fd75be4ead2100/aiohttp-2.3.0-cp36-cp36m-manylinux1_i686.whl#md5=4eab156648e6a41228e1ad82cee5442e\" rel=\"internal\">aiohttp-2.3.0-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/85/7e/209dd20b805eefc4eb5573837df4470a35b2bff0000addc4d93e15d32004/aiohttp-2.3.2b3-cp35-cp35m-macosx_10_10_x86_64.whl#md5=4c2c36105892fb508df2727360b05063\" rel=\"internal\">aiohttp-2.3.2b3-cp35-cp35m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/86/87/f1aba1633f5886638d87c8cd2de4e931a3154979de35f6737c3951ef5747/aiohttp-2.2.2-cp36-cp36m-manylinux1_i686.whl#md5=378f0d1b9eb3112a2d9b1f19f22ad5ea\" rel=\"internal\">aiohttp-2.2.2-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/86/8e/5732497ca95f3841d5e5ceecd7a997c5292d331e29948bd612a993e857fe/aiohttp-2.3.1-cp34-cp34m-macosx_10_12_x86_64.whl#md5=ed27d459038cd3802f2015f3c23c64fa\" rel=\"internal\">aiohttp-2.3.1-cp34-cp34m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/86/b0/a4e00245abb3e01727b6fcb65f1c0f34a3b90bf496140eb7f4816ad426e2/aiohttp-1.1.3-cp34-cp34m-win32.whl#md5=4945cb1e88e9f88f51eca46ccaf57e5a\" rel=\"internal\">aiohttp-1.1.3-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/86/ee/52702ddf6af35fea3e5183b8bf8f3b09de41afcd900ab57f5e2af3458706/aiohttp-2.0.2-cp34-cp34m-manylinux1_i686.whl#md5=9d04462afc2752f76ea0fae9fa93323e\" rel=\"internal\">aiohttp-2.0.2-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/87/29/d8d4cc6b165f5e87e21af9fcde59531424d6e2e338260437cb24b95922fd/aiohttp-2.2.2-cp36-cp36m-manylinux1_x86_64.whl#md5=e1e1aae68f436afb544e65266de7e2cb\" rel=\"internal\">aiohttp-2.2.2-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/87/3a/59b1cf8c92506cdad64ff9123e75305848aaba2c74e8af2fcf0d12fc8e56/aiohttp-1.3.3-cp36-cp36m-win_amd64.whl#md5=191519b7ad94d80be07385a45cfb9144\" rel=\"internal\">aiohttp-1.3.3-cp36-cp36m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/87/75/3e9ac61c7377ff1b99335ebec4658776a7ccb26bc4f5c7df08baabc83839/aiohttp-2.3.4-cp35-cp35m-win_amd64.whl#md5=90fee743d48d3b117785403fd9f92776\" rel=\"internal\">aiohttp-2.3.4-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/87/8a/98cc8e08b32366446647510d3ac56f6c79541507224b576c345c565def0d/aiohttp-2.0.1-cp35-cp35m-manylinux1_x86_64.whl#md5=28af822d2a9074c7859a7e8e89ddc3b1\" rel=\"internal\">aiohttp-2.0.1-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/87/9a/ed2b008eef13e5432a5be611d554ea6bc630f651bf7bce1a41c966d2b9ba/aiohttp-0.15.3.tar.gz#md5=08c1159a3b4d869c70be3b8f7efda7d0\" rel=\"internal\">aiohttp-0.15.3.tar.gz</a><br/>\n<a href=\"../../packages/87/9f/c5054a3cf1e6a844fb2ed113c2b84acfbe09979fb27ea2661b49dcc4257d/aiohttp-2.0.2-cp34-cp34m-win_amd64.whl#md5=ef3c538eedfefd14a1e027bd6736f080\" rel=\"internal\">aiohttp-2.0.2-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/87/f2/d9b35bf7bf6a14e4ef199f79f3673699c02a96a8848f71f121b409b0f2e8/aiohttp-2.0.0-cp36-cp36m-manylinux1_x86_64.whl#md5=9f816be27e76d6d9defff341d53e49e5\" rel=\"internal\">aiohttp-2.0.0-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/87/fc/45e9ad4308b14b612b2f19c579bbc8a12f4972129bd71e704cfa14317074/aiohttp-0.21.0-cp35-none-win32.whl#md5=af0624f03501e79e58830a9dd2de53c3\" rel=\"internal\">aiohttp-0.21.0-cp35-none-win32.whl</a><br/>\n<a href=\"../../packages/88/10/ba7c03e3cb827efa05cb57e3969a1de002d61497b5941f691af970f07c48/aiohttp-0.22.0a0.tar.gz#md5=893f6dadb4aace809be7bde537a69ecb\" rel=\"internal\">aiohttp-0.22.0a0.tar.gz</a><br/>\n<a href=\"../../packages/88/b8/b3d0c4a9f2b6e72e0d8d21242e75bea0108d21e987899e039989a55d3bd5/aiohttp-0.22.5-cp35-cp35m-win_amd64.whl#md5=f5637dc88fd6f7530ec113f8e30fa063\" rel=\"internal\">aiohttp-0.22.5-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/88/bb/ba27ab2c7a546317245671180a153b0f7169b20f7b67196a0a71ef452e6c/aiohttp-2.3.0a2-cp34-cp34m-manylinux1_x86_64.whl#md5=b881b298f706c8193e0a3faf66d75d96\" rel=\"internal\">aiohttp-2.3.0a2-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/88/e7/4059ae21abbea717e55e1f5879d1b27989c48a7811148a837600ae6035cd/aiohttp-0.21.0-cp34-none-win_amd64.whl#md5=52e14d711115deb0138f8185a9f56055\" rel=\"internal\">aiohttp-0.21.0-cp34-none-win_amd64.whl</a><br/>\n<a href=\"../../packages/89/18/1c4b3eab61f6aaf140aa30817f46fa63c1fad703a9b095e9827442b4e9a7/aiohttp-1.3.3-cp35-cp35m-manylinux1_i686.whl#md5=b4bbdd6b3739f4eee8ca905eb624dfc2\" rel=\"internal\">aiohttp-1.3.3-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/89/34/ca37bd78166195c1ccf7c2653cb8b4ac18e0379c4c2c71b9b9b42bc1a1ae/aiohttp-0.5.0.tar.gz#md5=a910fe75b88cd9540ca295fa90bf4bff\" rel=\"internal\">aiohttp-0.5.0.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/89/9d/9d0bae7b0b2724692ed933df88b68969d311301dcf42a5c22ae65cf5ed28/aiohttp-2.3.3-cp36-cp36m-macosx_10_10_x86_64.whl#md5=53791975301d3c4e7a9e3711e08a7217\" rel=\"internal\">aiohttp-2.3.3-cp36-cp36m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/8a/4a/abe36e3b386f15969ee2581ca99a9037ff2d766fdf0edb31c55726fb07b9/aiohttp-0.22.3-cp35-cp35m-manylinux1_x86_64.whl#md5=b85e5c06ab167ec0d585d436d44f4e62\" rel=\"internal\">aiohttp-0.22.3-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/8a/4f/a5f93d89b0bfef083531b1d8fe5bf67c760d9b7cbce4d2f4b4cf74bc511f/aiohttp-2.3.3-cp34-cp34m-manylinux1_x86_64.whl#md5=9577df32570661aea392d8657301f965\" rel=\"internal\">aiohttp-2.3.3-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/8a/85/bbf814947bef72678ed8de96e822a0091696a7c0713d1d844e9ab3c0819e/aiohttp-0.1.tar.gz#md5=5cde1cd064330fe9982d9cc0ad20f58f\" rel=\"internal\">aiohttp-0.1.tar.gz</a><br/>\n<a href=\"../../packages/8a/d8/5ac7411208a95086208fe2e555b42c30b4f7732064fe882e6dada107fce7/aiohttp-2.3.0a4-cp35-cp35m-manylinux1_i686.whl#md5=5a365045420d0ff1d181ac7f64b68ed2\" rel=\"internal\">aiohttp-2.3.0a4-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/8b/2a/6bd41de03268ed1d2ac85dde3085f100062e4c4134d847098a46c1236d66/aiohttp-2.0.4-cp34-cp34m-win_amd64.whl#md5=e98bf7819653b770d15e7b1f4c32b593\" rel=\"internal\">aiohttp-2.0.4-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/8b/93/577274a15d9e836f103e84053a64793e599c2a6f63f1c57daff3d3ef8149/aiohttp-2.3.0a2-cp34-cp34m-win_amd64.whl#md5=334a94de8e91da18a5a96693df345ee5\" rel=\"internal\">aiohttp-2.3.0a2-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/8b/c0/961bdf8dc8795ab1e624c966fcb5411935cfdd4609f85c41514a63f7ed0d/aiohttp-2.0.0-cp34-cp34m-manylinux1_x86_64.whl#md5=8deea890f150060fbac4a800520d8c2d\" rel=\"internal\">aiohttp-2.0.0-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/8b/e1/4143a4c783815361c9b1f74f776ee63a8bfe8dea308c788775b22cce061c/aiohttp-1.1.1-cp34-cp34m-manylinux1_x86_64.whl#md5=27ff92bce2aea9affa8d0359da8fec0a\" rel=\"internal\">aiohttp-1.1.1-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/8b/f9/93f8393ff83575d1cbfef65ddde523d77c0e54ca7debd0c52bedf30e5a37/aiohttp-2.2.3-cp35-cp35m-manylinux1_x86_64.whl#md5=bc7f682c3ea75a01f31d34f35daabfa7\" rel=\"internal\">aiohttp-2.2.3-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/8b/fc/6857e2748caad478940de59312f8c7efeda6bbbc30394488b88afb2a0a16/aiohttp-2.3.6-cp34-cp34m-manylinux1_x86_64.whl#md5=809d30e5666d1e146a2dece07bcbb232\" rel=\"internal\">aiohttp-2.3.6-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/8c/06/ac096acbb9909c6c64b682bed5ecb53a467a39b9d0b0762931d64e32e7f6/aiohttp-2.3.2b3-cp34-cp34m-macosx_10_12_x86_64.whl#md5=ad3bf21bb16f26e9528fef6ebb083d74\" rel=\"internal\">aiohttp-2.3.2b3-cp34-cp34m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/8c/6d/be7bc0905b8ce5ce02d5ede12af1e1cb1144818d0032aeaea8424e6de7e4/aiohttp-2.3.0a1-cp35-cp35m-win32.whl#md5=832644c091b3548ba7506a6952de76da\" rel=\"internal\">aiohttp-2.3.0a1-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/8c/bd/a4779c719bb6370b93615e3c3e74cce6694d874453096b919938915c0b7b/aiohttp-2.2.2-cp36-cp36m-win_amd64.whl#md5=090e6381ad611d72afcbf0b746e1dca1\" rel=\"internal\">aiohttp-2.2.2-cp36-cp36m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/8c/be/1dfb5198bea71f6f0246d86e3b687bc633f0bc6aba595cd2b293249d80fc/aiohttp-2.3.3-cp34-cp34m-macosx_10_11_x86_64.whl#md5=313142b7c8b866592289149610d1f899\" rel=\"internal\">aiohttp-2.3.3-cp34-cp34m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/8d/4c/08e5b8432f87a2e35e4cf1b947859750d95976f129db335e91c4e2f888f2/aiohttp-2.1.0-cp34-cp34m-manylinux1_x86_64.whl#md5=d4c166df38dd7c6cfb037b87fea9f07f\" rel=\"internal\">aiohttp-2.1.0-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/8e/07/16318cfb42dc787e7905dc2eb2b668f89b32f91c042fa459452a6dc81c6f/aiohttp-2.0.0-cp34-cp34m-win32.whl#md5=60e706140afde657759e0c73038169e7\" rel=\"internal\">aiohttp-2.0.0-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/8f/31/e4f21953634bf4b505d30a415de0df6ccb7ca481e38ebdf8451389903933/aiohttp-2.0.7-cp36-cp36m-manylinux1_x86_64.whl#md5=7b12a075df37faf47780d410cc12d913\" rel=\"internal\">aiohttp-2.0.7-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/8f/70/6ed1452a0d724886ed188ddd884049136839d3fbcaf36292c245ad7ac290/aiohttp-2.0.6-cp34-cp34m-win32.whl#md5=facf87a841e408cc4e3c9812746eadb0\" rel=\"internal\">aiohttp-2.0.6-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/8f/c8/fa6d827573bd9204b90f1e402ecc15f89bd7bbf247a5bf30fd476c2ba81f/aiohttp-0.22.3-cp35-cp35m-win32.whl#md5=2fe9ffab06060c75faad17c49f4d13d0\" rel=\"internal\">aiohttp-0.22.3-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/8f/d8/723245a6d04d3d2c592f5aa90342319d8db036712d188b1692c198e28274/aiohttp-1.3.5-cp34-cp34m-manylinux1_i686.whl#md5=a5cf0991f57013ecf9a7b025031a5577\" rel=\"internal\">aiohttp-1.3.5-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/8f/eb/0d63268466b030717aa0f1884c3644e893be97ad5d6adbc8aa710edb1bf7/aiohttp-2.3.0a2-cp36-cp36m-win_amd64.whl#md5=febb3e2a2a79763a6d9e753969a29b72\" rel=\"internal\">aiohttp-2.3.0a2-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/90/43/a431bee0903f36a44c291f32456dff11436ba5271869cee28cba6252924e/aiohttp-2.3.0a4-cp34-cp34m-manylinux1_i686.whl#md5=e1ed54e36918c6ea1b9ff3b6570cbb9d\" rel=\"internal\">aiohttp-2.3.0a4-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/90/43/aaea251d54a2d2efd6aa9bed4f540a5c3cd77ff802280a77a3a20b9f6fc4/aiohttp-0.21.4-cp34-cp34m-win32.whl#md5=fae555981b2ee7a8ab31e71707bb5ce4\" rel=\"internal\">aiohttp-0.21.4-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/90/92/a8d6021aeb69f5a9e11d3a41bbe60dbd1fd0e87df736be53645da458943b/aiohttp-2.2.1-cp34-cp34m-manylinux1_i686.whl#md5=5f0fefbc0300dee5cd9997b3b763e437\" rel=\"internal\">aiohttp-2.2.1-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/91/1a/d74d893d14d47a72bc7fe07ec48ed20d823bfd9f9a543f8644eb016aaf47/aiohttp-2.3.1-cp35-cp35m-macosx_10_10_x86_64.whl#md5=665077ab94ffe676030e431c970b0044\" rel=\"internal\">aiohttp-2.3.1-cp35-cp35m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/91/c7/5585a7ff01b4c745867c3d1eac458c06c7174f4982d52dfce6ab0390ad1e/aiohttp-0.22.4-cp34-cp34m-win32.whl#md5=b0cc7ff91a3bd0301d90133a965f8473\" rel=\"internal\">aiohttp-0.22.4-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/91/ed/b211fb605be5bad36fb00ef5caa89ce15eec416851a93364ccf9210f21a3/aiohttp-1.0.1-cp35-cp35m-manylinux1_x86_64.whl#md5=dfdceb6b5d2dd90bbc62c44dea0b6fa0\" rel=\"internal\">aiohttp-1.0.1-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/92/16/5c344558c266c9942887582378f78a07cb37e70da0ba8da0ad03858bc23e/aiohttp-0.4.3.tar.gz#md5=35d28028761bad3d450268228144c0c9\" rel=\"internal\">aiohttp-0.4.3.tar.gz</a><br/>\n<a href=\"../../packages/94/0e/d74c943af8cdedf9fa6d1056a6a82b557abc3ebe877e35b1cd397a72e5a3/aiohttp-0.22.0b2.tar.gz#md5=f5be9b5f7d3731b8396a7700458f69d5\" rel=\"internal\">aiohttp-0.22.0b2.tar.gz</a><br/>\n<a href=\"../../packages/94/35/bad6b9a90f934bdb6438c23235268ffe8c6a37a50c20ce097526bb5931ad/aiohttp-0.22.0b0-cp34-cp34m-win32.whl#md5=36c251680e2cf75750e6f63c731372c9\" rel=\"internal\">aiohttp-0.22.0b0-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/94/44/3676da1fc6b436363210c4fe69f588d3209e1c8f750d8278e176ff426741/aiohttp-2.3.0a2-cp34-cp34m-manylinux1_i686.whl#md5=14cc0b2d1a3851223b945a89d30c0f23\" rel=\"internal\">aiohttp-2.3.0a2-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/94/44/7f5381a6846a3b2267e03f851aa4fd4b3a02cdfc57c1ee9759ca5223f0d2/aiohttp-2.3.1-cp34-cp34m-win_amd64.whl#md5=b78351064f08fa33dacd14695ca72628\" rel=\"internal\">aiohttp-2.3.1-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/94/5a/1d8cefb7e35757497ef5c07a813f4e0d082e7254405e817fd11a6fdb2b6b/aiohttp-0.9.3.tar.gz#md5=0c2c629b779a05d029ee52a475a7610d\" rel=\"internal\">aiohttp-0.9.3.tar.gz</a><br/>\n<a href=\"../../packages/95/68/800da75c498d0cfb9f4fcfb52b5eec2410bba98055b0af7f0554401b1ae0/aiohttp-2.0.2-cp35-cp35m-manylinux1_x86_64.whl#md5=cda97fb72db84acf6a90767e0e425e70\" rel=\"internal\">aiohttp-2.0.2-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/95/76/d24ddad0cc4514d30a707fc1bce2babcf7c405f8c19f614a92b855845f18/aiohttp-2.2.4-cp34-cp34m-manylinux1_i686.whl#md5=584914c3b983cc21accdcba5e4d8ec09\" rel=\"internal\">aiohttp-2.2.4-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/95/eb/7629df3681ffb6134e5a0540768c9d227b174551c30128a14b517d8dc5c9/aiohttp-2.0.5-cp34-cp34m-manylinux1_x86_64.whl#md5=0ff9d60b74da391db554cb6a1d4ed2e7\" rel=\"internal\">aiohttp-2.0.5-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/96/02/c767873320b1475e300b7d9c66c8282f75c2feedcc03076f6e07c442edf1/aiohttp-0.22.0-cp35-cp35m-win_amd64.whl#md5=9199fb215ace72967c507c72f9f64fb3\" rel=\"internal\">aiohttp-0.22.0-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/96/38/58fc90df5a9716d98788f0a4b438198cf2658c51d7a2415a5f79dc214308/aiohttp-1.0.2-cp34-cp34m-win32.whl#md5=08fe25e6770015ed9b067857464b1855\" rel=\"internal\">aiohttp-1.0.2-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/96/7b/5f529eda81ab9e78deeb3f5a60c4cbf9f2f138d9029fcb998b1259e50902/aiohttp-2.0.4-cp35-cp35m-win_amd64.whl#md5=e86b8d89f5bd7ad5fcbbb6b4a8f7ebbb\" rel=\"internal\">aiohttp-2.0.4-cp35-cp35m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/96/b9/09facc1f3e2ff55cb306e8953ad4cfd314c11b15330fd19d59d49c5d5876/aiohttp-2.3.4-cp36-cp36m-win32.whl#md5=ad94afcdeab2ef4bea965bc1d2c0670b\" rel=\"internal\">aiohttp-2.3.4-cp36-cp36m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/96/c5/37fcf958aea64735cb68d510a56288474d0e73ddcb8c40917f26cd0aef78/aiohttp-2.3.5-cp34-cp34m-win_amd64.whl#md5=806138c61f5b698e73c43705464d3664\" rel=\"internal\">aiohttp-2.3.5-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/97/42/f1d01a58c5e1c966e7d10b27073f60100d03e54f14a8bfb850970549161e/aiohttp-2.0.0-cp35-cp35m-win_amd64.whl#md5=e9dcf8a1f8b4b6ba3decfe16b5f0b352\" rel=\"internal\">aiohttp-2.0.0-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/97/6f/df160dd0b217dbede247acf0850cd08d921f5f41199ad5e96876e00aa598/aiohttp-1.1.4-cp35-cp35m-manylinux1_x86_64.whl#md5=49858a2b2f05da7302c4d0e409c4ae79\" rel=\"internal\">aiohttp-1.1.4-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/97/9e/b28418de33c51bb0b41ac56d43eae323c507b7b51cfec6a27e6c0f5bcfda/aiohttp-2.3.3-cp35-cp35m-win_amd64.whl#md5=e1c708135b82bf5964334130bcbf3980\" rel=\"internal\">aiohttp-2.3.3-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/98/29/55f9ef5abc9f302a4dfb25903433735da6843717daca100ea73086df5c22/aiohttp-2.0.2.tar.gz#md5=1157439a69a058891005ae1be2388313\" rel=\"internal\">aiohttp-2.0.2.tar.gz</a><br/>\n<a href=\"../../packages/98/6e/0eb5013ce2a421884861cc184294e223f04eeaec8ea213cc6adab0d6054a/aiohttp-0.7.3.tar.gz#md5=9cb2f8729cb01b25aa8ede01f0f1b0b8\" rel=\"internal\">aiohttp-0.7.3.tar.gz</a><br/>\n<a href=\"../../packages/98/8e/455d93daf16d51b931af3d9e3b9aa4752778d96c47cfe3c65c2c3f69d178/aiohttp-2.3.1a1-cp35-cp35m-macosx_10_10_x86_64.whl#md5=a7a2f58c18476f4d0fc4f457adee898f\" rel=\"internal\">aiohttp-2.3.1a1-cp35-cp35m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/98/c5/b3ea1ac3b9f3399daa45be1b9e31ac9a165bd59913e6ab6d02da98792ce4/aiohttp-1.3.3-cp34-cp34m-win32.whl#md5=750bd9578660d5e7c96ab2e1c0339663\" rel=\"internal\">aiohttp-1.3.3-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/99/67/0caeb62997a88a1e25694f23042ed0f497c947a07be5c374da5c8848525a/aiohttp-0.22.0-cp34-cp34m-win32.whl#md5=491c2110cd5d659bfe57ab29b000ae15\" rel=\"internal\">aiohttp-0.22.0-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/9b/3a/b560a411b97203fb20b5eee084c1e292862b3092029d9d9faaa8714797fa/aiohttp-2.2.3.tar.gz#md5=7793829c8c2fed46f798e9c75bb68869\" rel=\"internal\">aiohttp-2.2.3.tar.gz</a><br/>\n<a href=\"../../packages/9b/8d/eba05f6e079d7965c2f8d35a8a6cc4488a72e49dd0cd15f8231310e77d6b/aiohttp-0.10.1-py3-none-any.whl#md5=7f7f13fda6e36e02d27eb85a90d4768d\" rel=\"internal\">aiohttp-0.10.1-py3-none-any.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/9c/0f/156b3d99cfb5690e54d6a7cb126ee9bb002c80658f94ebb430e7ac9f5c80/aiohttp-2.3.3-cp35-cp35m-manylinux1_i686.whl#md5=e660de786c3c2cde06b6b68d880c7d81\" rel=\"internal\">aiohttp-2.3.3-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/9d/67/5de6676176944babd7ec952569c307959928caebfd0799bcbd05e84f3692/aiohttp-1.3.3-cp34-cp34m-win_amd64.whl#md5=e84047eb84f5e52d94e73b64dd58b70e\" rel=\"internal\">aiohttp-1.3.3-cp34-cp34m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/9e/00/669e9378680d13e2744f4c6bf8463e82f54bf999c536a38622360f987f5a/aiohttp-2.3.2b3-cp35-cp35m-win_amd64.whl#md5=71632dcfc04a314436001aa467e44543\" rel=\"internal\">aiohttp-2.3.2b3-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/9e/98/982208caf31a284f020e9bb3b5f7b13dbd1d122d903b39e91620481de70b/aiohttp-1.0.3.tar.gz#md5=091352af566ebab3c17c35b34b1d71ce\" rel=\"internal\">aiohttp-1.0.3.tar.gz</a><br/>\n<a href=\"../../packages/9f/21/f7e5005b10443cbb1de87b30235e19ce5e1c7ef5c90baa9d315e03e458c3/aiohttp-1.1.0-cp35-cp35m-manylinux1_x86_64.whl#md5=e0d1dc1eb0f6504059c9ee78128ddcae\" rel=\"internal\">aiohttp-1.1.0-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/9f/7f/705610796155af2e7d76706c7fb54ff29fb59183e9a4912a2a7cf7dbe0f9/aiohttp-2.0.3-cp36-cp36m-win32.whl#md5=6261c5e09cb47d280dbc737f720dcb4e\" rel=\"internal\">aiohttp-2.0.3-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/9f/f5/3ea958a6a9ec54aaf274696267273975b5480a8483a51b4b96202ef6b106/aiohttp-1.3.2-cp35-cp35m-manylinux1_i686.whl#md5=7023382cf1f480efe70353c1df32972f\" rel=\"internal\">aiohttp-1.3.2-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/9f/fd/e8eeaef5fefa363bfa678baeecf1257b52d4d0f18846d431c1281dc17e6f/aiohttp-2.0.2-cp36-cp36m-manylinux1_i686.whl#md5=8fca32ddf1655d87701a347d0bdd0500\" rel=\"internal\">aiohttp-2.0.2-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/a0/07/7ec504b2b8c2885df4b924f755e752334dab53ced095062ec456295f223b/aiohttp-2.3.2-cp34-cp34m-manylinux1_x86_64.whl#md5=e7a432d9167bdf07382aebdb10d1ca92\" rel=\"internal\">aiohttp-2.3.2-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/a0/b1/4e9a56a7387e03f7b8e13ea1412a8aeab19d5385410770eaa1e2d1c8abdc/aiohttp-1.3.4-cp34-cp34m-manylinux1_x86_64.whl#md5=42775078d500f5d760f0dd2e9fe7cfe6\" rel=\"internal\">aiohttp-1.3.4-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/a0/c9/4d8e75017e9d109422743adeff61b8776b12dffaabfae5c6a2eeb90e1f42/aiohttp-2.0.3-cp36-cp36m-manylinux1_x86_64.whl#md5=b989cfaf72ce364e5e23858e2d866e6b\" rel=\"internal\">aiohttp-2.0.3-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/a1/0d/279975d898d22c5c91d435661417f6d3aaa4af9d7a34a54a5930d3e73e76/aiohttp-1.1.2-cp34-cp34m-win_amd64.whl#md5=d24d3e5c62c3b74b46078adf8c7ff777\" rel=\"internal\">aiohttp-1.1.2-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/a1/2f/bb6b8f465da7aea2972c0f491d8e1038f42411bf2630c0be5bb3e2237111/aiohttp-1.0.3-cp35-cp35m-manylinux1_i686.whl#md5=08ae5e8a594ad85fee2049ffdad4a81f\" rel=\"internal\">aiohttp-1.0.3-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/a1/7b/d5a6bb93dcd8e25ecfcae58bbac1bbe4528231b16a4d8d2728aede87eacd/aiohttp-0.22.0b6-cp34-cp34m-manylinux1_i686.whl#md5=22a20312f7603507be7b0b595928062f\" rel=\"internal\">aiohttp-0.22.0b6-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/a2/1d/5fad66b00db9ee1f0dd452d7eaac7294d2d2c34ee002a806b3dfac9b96fa/aiohttp-0.22.0b1.tar.gz#md5=47a778dcfad79fc8471498e3ffa1f137\" rel=\"internal\">aiohttp-0.22.0b1.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/a3/19/46467b3eb650782c48ec9d260c044fb4269acc17ac0d8c76c4fba98cd251/aiohttp-2.3.2b3-cp36-cp36m-win_amd64.whl#md5=a86ae26e167a9bd44dad8f80ab190e37\" rel=\"internal\">aiohttp-2.3.2b3-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/a3/7c/b8313428e413a60b70900aadd4ec01ffa05b84f311220c74dcef0056dcb0/aiohttp-0.21.6-cp34-cp34m-win_amd64.whl#md5=faa71ce68d0ef516c34a8fef2e7b6e16\" rel=\"internal\">aiohttp-0.21.6-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/a3/f2/2077615f05af614cb1b7b2d77ee51c3e9f9ccd2d6329f3d6670b3b2e508c/aiohttp-2.2.2-cp34-cp34m-win_amd64.whl#md5=33b369dc4894e53ffea7e3f4341ac1fb\" rel=\"internal\">aiohttp-2.2.2-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/a4/01/569a73217dc2367e604979eee20f67dd94f929651c4227445ff08712ccf6/aiohttp-1.3.1-cp36-cp36m-win32.whl#md5=26dd55be4c7cbf56849738c4a8ca10e4\" rel=\"internal\">aiohttp-1.3.1-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/a4/41/ab4b94a28413b6651a503bf5e5e390b0cffd014942c7f668c3086253a8d5/aiohttp-0.22.0b1-cp34-cp34m-win32.whl#md5=43c6a2bb82a0fb3a7e15d51a7162eded\" rel=\"internal\">aiohttp-0.22.0b1-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/a4/dc/75875116b6a458598fdd21bfe38c260ad29374c68d7dacd13ec82c4b9ab1/aiohttp-0.21.1-cp35-cp35m-win32.whl#md5=2ea4bf74875080705ff990c9df72f6d3\" rel=\"internal\">aiohttp-0.21.1-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/a4/e4/b3422756dfa5d3827265bd2baa12355daf1fcd45e8a79ce85f1555b6380a/aiohttp-2.3.0a1-cp34-cp34m-win32.whl#md5=b564939e0dfe9c63e406a4be457bd47a\" rel=\"internal\">aiohttp-2.3.0a1-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/a5/02/37b8f76f302696f1f8e98259741b7c66ff30fff67e003ab45895483b7171/aiohttp-0.6.0.tar.gz#md5=023a60912c1e9e1a837b4fc5f4b2bd40\" rel=\"internal\">aiohttp-0.6.0.tar.gz</a><br/>\n<a href=\"../../packages/a5/7b/73e7b75090fa1aebaf2768330d14775013ddf40fab6b5c244444fae0a4fe/aiohttp-1.1.0-cp35-cp35m-win32.whl#md5=dc03688d38bc28af418fcc8cac6e20fc\" rel=\"internal\">aiohttp-1.1.0-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/a6/5b/6b0de3d930fae2ef3a9af64f6cd7959ecdfecfd14cd6ad3004fac6d662ea/aiohttp-2.0.6-cp34-cp34m-manylinux1_x86_64.whl#md5=21bd3a4ebaf943fbe13a90974a29fd72\" rel=\"internal\">aiohttp-2.0.6-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/a6/65/c161172c00f29a243ba6a745d7dcbf8b1193b005588f51b70d1be6fb666e/aiohttp-2.3.3.tar.gz#md5=df81ef6c225369a401d908cde1cebbd7\" rel=\"internal\">aiohttp-2.3.3.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/a6/8c/9e95ea4cf30e0d19ce82b8cede2aa155047c2191288be494fee4c5c1eae5/aiohttp-2.3.3-cp35-cp35m-macosx_10_10_x86_64.whl#md5=d3eb7380cd6e7ea8495df447510a7e83\" rel=\"internal\">aiohttp-2.3.3-cp35-cp35m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/a6/92/fe3c2028709885105f41778d1828199d5d3db8cd7e6a17280f17964a0fc9/aiohttp-0.21.2.tar.gz#md5=b53e5d6b3e5961b7119f2f500a20904e\" rel=\"internal\">aiohttp-0.21.2.tar.gz</a><br/>\n<a href=\"../../packages/a6/a5/7fa0ffca6b60b20fb61ed68a169c86080247bc51536b156650345980b59b/aiohttp-2.0.2-cp35-cp35m-win_amd64.whl#md5=fafc8d8ed2bd0dcf220662b6a4980872\" rel=\"internal\">aiohttp-2.0.2-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/a6/d4/0588aaa25c490229778b604141eac714be32f518fd38bd11324470cbc29f/aiohttp-2.3.0-cp34-cp34m-manylinux1_i686.whl#md5=eed9deae0659a6a95506c9aa558b0175\" rel=\"internal\">aiohttp-2.3.0-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/a7/82/94c71f3cadba40ca43c1f97924c23c16743cb5826344662b378e294df11e/aiohttp-0.9.2.tar.gz#md5=8b0bde9116e91860319e3250b3897a3f\" rel=\"internal\">aiohttp-0.9.2.tar.gz</a><br/>\n<a href=\"../../packages/a7/ea/3299ecebfb68af6e1d383716bec01831490d5166a4919b977cd6df66572c/aiohttp-1.1.6-cp34-cp34m-win_amd64.whl#md5=5f929c5a2d85c3ff9f65b8bfbaf9ff28\" rel=\"internal\">aiohttp-1.1.6-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/a8/c7/c4790043448c555e7ea6841aed5d82959ce115181c7180e2b8eba391ff82/aiohttp-1.0.1-cp34-cp34m-manylinux1_i686.whl#md5=645fe57f150cd9138d3fd157c8ea24f3\" rel=\"internal\">aiohttp-1.0.1-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/a9/36/64d1f892465c269c4592b1adb3f0f783a2f2dc867c1bc26052a6553a17ff/aiohttp-2.3.0-cp34-cp34m-win32.whl#md5=bce9610cb66c21ed442be5497d163588\" rel=\"internal\">aiohttp-2.3.0-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/a9/b4/3c1f84829ddc79aa5cca8979306ac8ae380f16e6bf31df4452bdf3c76037/aiohttp-0.21.5-cp34-cp34m-win_amd64.whl#md5=40344451cbdead29cf17a86e41875280\" rel=\"internal\">aiohttp-0.21.5-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/a9/f4/1837ca87f2f45d2cdfe18418f55125308225154858634c799e81d600a08e/aiohttp-2.0.3-cp34-cp34m-manylinux1_i686.whl#md5=a2ec7b768cfa7bebb9029a8b05aa9f22\" rel=\"internal\">aiohttp-2.0.3-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/a9/fa/9fa99c3230b14bdd0a7633ee83536282fe99717470ef2435948b03503787/aiohttp-0.22.0b5-cp35-cp35m-win_amd64.whl#md5=b60eb4ed21713c52953f41ee069216c1\" rel=\"internal\">aiohttp-0.22.0b5-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/aa/16/08172f0a8be97e6b4d81e89afa70ff5f52d98d357c9ea3a1b221e48b3f75/aiohttp-1.3.3-cp36-cp36m-manylinux1_x86_64.whl#md5=7d6dcd2e6ce8b9dffd111d4380800a27\" rel=\"internal\">aiohttp-1.3.3-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/aa/55/b128e6118e7c38c3bb7fd7bcde65dfa03cb36af19ade7b7feaaac04694d5/aiohttp-2.3.3-cp34-cp34m-manylinux1_i686.whl#md5=e91fd1185a9c0773d6e9a665e19c9d37\" rel=\"internal\">aiohttp-2.3.3-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/aa/6e/e5e5550a1051850d667394125033a53bebdd8b8680b16f0d0e4394b86fa7/aiohttp-1.3.2-cp34-cp34m-win_amd64.whl#md5=fa49c7e461fe1663c1edf1fd30cd9d5e\" rel=\"internal\">aiohttp-1.3.2-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/aa/97/35b4882d414e2ff934a58c9ce87e66b2f709d0e4909b4821d3a778ef4ef5/aiohttp-2.0.0-cp34-cp34m-win_amd64.whl#md5=7500f93687645cac9e2d7750ef03f4de\" rel=\"internal\">aiohttp-2.0.0-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/aa/ad/fc29d9782085e85d94742fd1809e9cac3338269841c583ec0a0ae3a08d2b/aiohttp-1.1.2-cp34-cp34m-manylinux1_i686.whl#md5=478f9b9c0595de7970ffffe78d2a5287\" rel=\"internal\">aiohttp-1.1.2-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/ab/35/274d3466bada71aa8bd6c34985b0db6ac141da720d5c89ab78fcf1bdec47/aiohttp-0.22.0b1-cp34-cp34m-win_amd64.whl#md5=2bb2c565a8764b8c65e7accc9e3196f0\" rel=\"internal\">aiohttp-0.22.0b1-cp34-cp34m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/ab/df/a5f42e1daa675351e5277e993d607309b616c6e9617df8e7093962f3e797/aiohttp-2.3.2-cp35-cp35m-macosx_10_11_x86_64.whl#md5=848419a73958960add86e51b7973d952\" rel=\"internal\">aiohttp-2.3.2-cp35-cp35m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/ac/2c/6bf5dacad906546e6bc125017364bb2a2788810818473d276a190bf14c85/aiohttp-0.18.1.tar.gz#md5=25e1518d0a50122bac6356f4d125fa23\" rel=\"internal\">aiohttp-0.18.1.tar.gz</a><br/>\n<a href=\"../../packages/ac/8f/f83a3f807da64ed797fa502f939bc20c60cdcdd4f54591edabcdc1be07fb/aiohttp-0.22.4-cp35-cp35m-win32.whl#md5=d94440f371a72bc4038c88734bb8aae1\" rel=\"internal\">aiohttp-0.22.4-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/ac/b7/56b1ffbca63fb7e0ea33c0a7da593c5b11cc2668c6ec9f35ce916d4ee45e/aiohttp-1.3.4-cp34-cp34m-manylinux1_i686.whl#md5=86b5db5fdad3af6588e8acc5bc41c4df\" rel=\"internal\">aiohttp-1.3.4-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/ac/cd/8931ae288fa2c7dfb9b625b9987cc62dea97f0b305579b95bfa9fd8e0fc6/aiohttp-0.22.4-cp34-cp34m-manylinux1_i686.whl#md5=804f7a1dc1d2ab4bc6f6ad133fff1c6c\" rel=\"internal\">aiohttp-0.22.4-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/ac/fd/e7493e4728da658ef04be2dace2f37bf5412fc4cff696c44ac8c009bce07/aiohttp-2.3.0a1-cp35-cp35m-win_amd64.whl#md5=11d3cc81a3e0fd8c4b54c6d828f08a18\" rel=\"internal\">aiohttp-2.3.0a1-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/ae/3b/c5a5602f98d8f945bd995039e0c15624cfc961a28824c42bdb56cdfa3fff/aiohttp-1.3.3-cp34-cp34m-manylinux1_x86_64.whl#md5=8b5ea26c08ef4d8b910d86bf6d96eeef\" rel=\"internal\">aiohttp-1.3.3-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/ae/51/867bc01048702be387c0d4d534da261dde9625e9f5fb4b24fccfd63268d1/aiohttp-2.2.2-cp34-cp34m-manylinux1_i686.whl#md5=6f0c896e34552d0a29fb76f54ff4c690\" rel=\"internal\">aiohttp-2.2.2-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/ae/77/3c72e92ad5cc0c83b7a1a4ed0dcc4a1ce12a866621fa85b3c4bf96e07e40/aiohttp-2.3.4-cp34-cp34m-macosx_10_12_x86_64.whl#md5=4b42a0088402d00324dd5c4543b73711\" rel=\"internal\">aiohttp-2.3.4-cp34-cp34m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/af/17/cf5dce92e9309c6a3d90c94d90574c7336895e355444905a3248aa3a6e28/aiohttp-1.0.1-cp34-cp34m-win_amd64.whl#md5=dddd1b9655b586d50fcefe2ec484cbe2\" rel=\"internal\">aiohttp-1.0.1-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/af/c3/d3c910d6ee2711e27b00a3e308a339c46b5bf0a6b157e39b85ac1883274a/aiohttp-2.3.0a2-cp36-cp36m-win32.whl#md5=55d1308d3857886e86d606b665efd97d\" rel=\"internal\">aiohttp-2.3.0a2-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/b0/06/4a328021354e56a18df1f40a26b58c76e2b4c03edb1fd8cb68140bb58062/aiohttp-2.3.2b2-cp35-cp35m-win32.whl#md5=d71a83c45386ed1bbe60448ce2fecbe6\" rel=\"internal\">aiohttp-2.3.2b2-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/b0/75/69d05eb8a8c7d3f8698b5fb3c9b3442f234e9678ecc8b6b9c858b3fc718f/aiohttp-2.3.1-cp36-cp36m-macosx_10_11_x86_64.whl#md5=574b8e55271ff60a32f87d6e0aac90e9\" rel=\"internal\">aiohttp-2.3.1-cp36-cp36m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/b0/88/712947e5c06479ea27a59ebf2ab78bf4358798c0b472dbd2535815f8a293/aiohttp-2.0.0.tar.gz#md5=53c81a09db4fb68eec9103ecf682d90c\" rel=\"internal\">aiohttp-2.0.0.tar.gz</a><br/>\n<a href=\"../../packages/b0/9c/b4725f337cdc93105a06110f20c81f7515fd84e3ad16f63bae1f7ed1d168/aiohttp-2.3.1a1-cp36-cp36m-macosx_10_10_x86_64.whl#md5=7929719b13debd144e068a8f785f13a6\" rel=\"internal\">aiohttp-2.3.1a1-cp36-cp36m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/b0/ce/e8507d605960869e8f2b5645fd5e9dee766330095101673862989ed548ae/aiohttp-2.0.1-cp34-cp34m-manylinux1_x86_64.whl#md5=2fac6f1cdcc2f9d0a35f6f07c395199f\" rel=\"internal\">aiohttp-2.0.1-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/b0/db/f9c64d2c7e84fe333cc0360c9f5e3433f202021ed2cd66ae9c700b55c9bc/aiohttp-0.22.4.tar.gz#md5=872f24d865e9ece06e08d67c4c14a0b6\" rel=\"internal\">aiohttp-0.22.4.tar.gz</a><br/>\n<a href=\"../../packages/b1/4a/5c73248b6431448141913315237bbb34263fddac925224c05b380ff49939/aiohttp-1.3.3-cp34-cp34m-manylinux1_i686.whl#md5=bcaf18332e2e6e87a146539705e1b0e1\" rel=\"internal\">aiohttp-1.3.3-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/b1/b1/51380dc56ff3e7ce112706341796a3bd700b86b7a5dff49d52a116e88a11/aiohttp-2.2.2-cp36-cp36m-win32.whl#md5=02d90910e45c4713c1d481b232177e0c\" rel=\"internal\">aiohttp-2.2.2-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/b2/52/a15563a156552945fd150e3143f178c22a88ddbc62fbbb9c65de739f08f9/aiohttp-0.8.2.tar.gz#md5=52724beba17710d4e93cb1f3b8a8d5ef\" rel=\"internal\">aiohttp-0.8.2.tar.gz</a><br/>\n<a href=\"../../packages/b2/c3/e85a7c854962da6750668313449ccba7e2df2d50fd7ce8075fee4c488585/aiohttp-0.22.0b6-cp34-cp34m-win_amd64.whl#md5=6cbce6f887ff82ff3c7f325ababc796d\" rel=\"internal\">aiohttp-0.22.0b6-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/b2/ed/f66e1484b4247a21db7851706dd6234fdde69f6a8db2731ccaee498e4ef6/aiohttp-2.0.5-cp36-cp36m-manylinux1_x86_64.whl#md5=09351f21094ec3d60135630c01dc03d3\" rel=\"internal\">aiohttp-2.0.5-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/b3/44/801b158ad3277416b51fb3c2a3e61bba9d0d86e761ae72e0b17333a58acb/aiohttp-1.0.1-cp34-cp34m-win32.whl#md5=c5c3d2ea66789bb6aa0aea648c73cb26\" rel=\"internal\">aiohttp-1.0.1-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/b4/b7/7d75aa70d00c71722441ba8ebe6d53a94f34ea3ddc636ca2f3734afc66a5/aiohttp-1.0.2-cp35-cp35m-manylinux1_x86_64.whl#md5=22fed62ceacdd4eca6d3cd1e278ff90b\" rel=\"internal\">aiohttp-1.0.2-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/b4/e4/e15ef6076a94bfe708d5897861d54781d2547f7263fdd54534e791dadce8/aiohttp-0.14.2.tar.gz#md5=c42d70445ae313e3f0c43d5e486c9cc2\" rel=\"internal\">aiohttp-0.14.2.tar.gz</a><br/>\n<a href=\"../../packages/b5/1b/284511923d15b2ea9ef930c100a1c57655f459dd2896dc2a2b6e151065b7/aiohttp-1.3.5-cp36-cp36m-manylinux1_x86_64.whl#md5=07bf1e50c61811ec8cc2b6a7f67789b8\" rel=\"internal\">aiohttp-1.3.5-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/b6/a8/5b61099f0f589588dfe1df20caea6609d785439ec51f9a923052ab39bca6/aiohttp-2.3.0-cp35-cp35m-win_amd64.whl#md5=0ee941e3366ea02086d63c4ffeb44d43\" rel=\"internal\">aiohttp-2.3.0-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/b6/e4/3dd60792bf4978f1c2af335cd964661f5f19f780a4fd7b640a66b9273bfc/aiohttp-1.1.5-cp34-cp34m-win_amd64.whl#md5=0c5d04e0913f33dba6c56c92995a0364\" rel=\"internal\">aiohttp-1.1.5-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/b7/01/abe338b164c8e82c663aa7121cc645813ed7f896b8ed9491207d88b0c933/aiohttp-1.2.0-cp34-cp34m-win32.whl#md5=0d85729f22b2148a9412c522686f98ed\" rel=\"internal\">aiohttp-1.2.0-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/b8/0b/fbecba1346d6279aba71418a0dd5dfe08e5bcb9f3926f8f1b7a6c81ac6d1/aiohttp-2.2.3-cp36-cp36m-win_amd64.whl#md5=e0b18f765dfdc59e05846c411c9691a2\" rel=\"internal\">aiohttp-2.2.3-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/b9/2d/a9c63185c5f055546ef16b919fb11f33b51e8aaecd964d65c5ddb6a926b2/aiohttp-2.3.0a2-cp35-cp35m-win_amd64.whl#md5=1b4127b27ce041652970d6cc0acd1cbf\" rel=\"internal\">aiohttp-2.3.0a2-cp35-cp35m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/b9/73/9f64f5e69e1ec55c65256db9c172521cc3f9af3d910d47453952dc61c06f/aiohttp-2.3.5-cp34-cp34m-macosx_10_11_x86_64.whl#md5=cacb56d4e94d6d0378515e257ffbf7a3\" rel=\"internal\">aiohttp-2.3.5-cp34-cp34m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/ba/ef/c56f418a73681e48683d647480690ca42a91c9091545be7e98ae5f4f43e8/aiohttp-2.0.5-cp36-cp36m-win32.whl#md5=c720dcc923b3b910b4ac14dd1267e493\" rel=\"internal\">aiohttp-2.0.5-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/ba/f0/59bead4038ccc3f42d2dfdcab43bfb6411684bfb0d0764948c778e0f15a8/aiohttp-2.0.5.tar.gz#md5=68e896d943db6059f97013ea4947b49a\" rel=\"internal\">aiohttp-2.0.5.tar.gz</a><br/>\n<a href=\"../../packages/bb/4d/8e57306aa8b7386054056957b6c73ffb51ef6aeb3b5d2f83acb1e4f8577a/aiohttp-1.2.0-cp35-cp35m-manylinux1_x86_64.whl#md5=a97f7471ae6c72c1b774b8bf98b562a5\" rel=\"internal\">aiohttp-1.2.0-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/bb/52/41818d7c638041022a775e11374ada8838e86a32682b1e14cb4ceb161b6d/aiohttp-0.22.0b3-cp35-cp35m-win_amd64.whl#md5=f94ec71a7dbd04a19c95b819960cdce0\" rel=\"internal\">aiohttp-0.22.0b3-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/bb/6e/4420a6e254e5957c428d37a27eea3f6510d1a57733362da60041f37d69c5/aiohttp-2.1.0-cp35-cp35m-manylinux1_i686.whl#md5=51817e4b7809a8c3b04e55151e1194f6\" rel=\"internal\">aiohttp-2.1.0-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/bc/0f/6fced0461aa12e75731aed06e40c46bc8dbd5170caeaa74fa69d3c395fa0/aiohttp-2.0.6-cp36-cp36m-manylinux1_i686.whl#md5=43fcb0bc85098d786fb3f090759b22ab\" rel=\"internal\">aiohttp-2.0.6-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/bc/63/91cfbcc53da74fd7c09d8f960e56d678bef629169e1ecc5d99cae7a4a6ee/aiohttp-2.3.3-cp34-cp34m-win32.whl#md5=dc7fe29246bdeecfcdf7248456da3a57\" rel=\"internal\">aiohttp-2.3.3-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/bc/6c/e2e9eb6c3d6b6a9adc938af06da0cc86c12bf272c9c9e0691db680f11c76/aiohttp-2.0.6-cp34-cp34m-win_amd64.whl#md5=238daf1765b06bb54128b7c810d62405\" rel=\"internal\">aiohttp-2.0.6-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/bc/73/ee3e3212d4c4738285ea51d059d0324240fad5d426bf7f63e472bd2ad4a4/aiohttp-0.22.0b3.tar.gz#md5=ef72f137fc83bb2bf8def6f76e95fb2d\" rel=\"internal\">aiohttp-0.22.0b3.tar.gz</a><br/>\n<a href=\"../../packages/bc/cc/4145eee8b0149a615375172ca7e34438688a008715d8a1a58c5918693672/aiohttp-2.0.5-cp36-cp36m-manylinux1_i686.whl#md5=1a4c6304353bf01ecf401789225d1b6e\" rel=\"internal\">aiohttp-2.0.5-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/bc/e0/b1be5df6735626f4ba1b44c3c46e181ab9c9e86563be67c4df84e070a4f7/aiohttp-2.3.3-cp34-cp34m-macosx_10_10_x86_64.whl#md5=86387aa711e1d16bcd12b380597b0ac6\" rel=\"internal\">aiohttp-2.3.3-cp34-cp34m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/bd/1b/c42f332dc3b235a8f37c182404041c6dcd67ab6e18b66a9d9bbebf8120f0/aiohttp-2.2.4-cp36-cp36m-win_amd64.whl#md5=4d180a4e7200b7e17134f6080063f4c7\" rel=\"internal\">aiohttp-2.2.4-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/bd/3b/fe8317f27ee2cebb9d50391bb7c685cfcfd8e5886f8db39b6f8ed6ea6ca9/aiohttp-2.0.3-cp34-cp34m-manylinux1_x86_64.whl#md5=6110de7a90c5ddd5fb61013230e41bb8\" rel=\"internal\">aiohttp-2.0.3-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/bd/72/d5c5a4fc200c2d5a5aa54b62e4e2b2f7d3f8d0f1816809843fde7d1ced9b/aiohttp-2.3.0a1-cp36-cp36m-win32.whl#md5=52b3369805e996e4946e8cd9750bc8fe\" rel=\"internal\">aiohttp-2.3.0a1-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/bd/b8/f5b7fd5dd7b007be9f7de84fe46608d9e8dc40bd06e1833ef781b5bbb258/aiohttp-1.3.1-cp34-cp34m-manylinux1_x86_64.whl#md5=05c0b20294ac78d1f46dcff286552d10\" rel=\"internal\">aiohttp-1.3.1-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/bd/d4/92f4205b683586a5f475b46eab1699e0c5551c7b1f6c354a3af4f6cf0bfc/aiohttp-2.0.0rc1.tar.gz#md5=21b4172dcda4c81fec6a3e67ea2f9686\" rel=\"internal\">aiohttp-2.0.0rc1.tar.gz</a><br/>\n<a href=\"../../packages/be/05/311570db3f739d16e6029d2a3e386fc5aa68a71b8a2fef35a72cb2ae064a/aiohttp-1.1.2-cp35-cp35m-manylinux1_x86_64.whl#md5=8dd0a5be9187482a22ad530b6c592e16\" rel=\"internal\">aiohttp-1.1.2-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/be/27/ab223df951455218528a1acc73f0c77c69ff46cf719de887c031cdb86a9c/aiohttp-2.3.0a4-cp35-cp35m-win_amd64.whl#md5=761c4d4f372cb47362c0e9665193b49c\" rel=\"internal\">aiohttp-2.3.0a4-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/be/28/020071b0cd5cfd6246c0f369c005e1ff47a4d3db9dddb1b3bec42a76c42e/aiohttp-2.3.0-cp36-cp36m-win_amd64.whl#md5=5f2dc14bb9ad3c08f3fe223c52beb973\" rel=\"internal\">aiohttp-2.3.0-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/be/33/73931ba4cec891a50bf45de12b8c3f13d7db191c2c4672cac4d4ae3f2946/aiohttp-0.13.0-py3-none-any.whl#md5=ee0f562df86cb5266fc75c14b104c493\" rel=\"internal\">aiohttp-0.13.0-py3-none-any.whl</a><br/>\n<a href=\"../../packages/be/95/ba3802792c938f2b69e02ec879d38760d9ce8e83c63db22c57125aa77fd5/aiohttp-2.3.0a3-cp34-cp34m-win32.whl#md5=793b14849a8f4f9bbc07129b05a1f2e4\" rel=\"internal\">aiohttp-2.3.0a3-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/be/dc/6668136b14340d32eeb6787f15cd227b23f1e611ba2d3fff0e89ec6dcac3/aiohttp-0.9.1.tar.gz#md5=28c5574b9a004a9ac2cfe1617f009d69\" rel=\"internal\">aiohttp-0.9.1.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/be/ed/5ad6f782858f6c4606672ccff91413696051c12fda73d79646863bc21837/aiohttp-2.3.4-cp34-cp34m-manylinux1_x86_64.whl#md5=8f7c871087467b37c65900cdb3f158db\" rel=\"internal\">aiohttp-2.3.4-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/be/f8/25bfc8f97b28c653e007455a3596dc8f7432d6d77d0d2c84b26e3b119c9a/aiohttp-0.22.3-cp34-cp34m-win_amd64.whl#md5=a489deb99d3197ee94844bd4468fe38b\" rel=\"internal\">aiohttp-0.22.3-cp34-cp34m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/bf/41/c27adfa0d34a522bbad4a9c6930fcb5f24ac61c5380b8f26b861751a8f71/aiohttp-2.3.4-cp36-cp36m-win_amd64.whl#md5=9a20ff41f54f460be44ff8aa071c4ebb\" rel=\"internal\">aiohttp-2.3.4-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/bf/5a/72bd54859fc00698cc20f82af5584498c2cc675a4aaa19b83d5d578f84ec/aiohttp-0.21.6-cp34-cp34m-win32.whl#md5=0340a7f612afa0eb6ed4dc8fad119b3d\" rel=\"internal\">aiohttp-0.21.6-cp34-cp34m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/bf/5c/e488421f710c352627955644474c279d1ccda07a286555a863c3d257ff48/aiohttp-2.3.2b3-cp36-cp36m-macosx_10_10_x86_64.whl#md5=8ce6d2bbf9899ea2cc2bcf86eac9fa53\" rel=\"internal\">aiohttp-2.3.2b3-cp36-cp36m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/c0/0b/4c20a0ff14c643880dc943c76aba5330b2ca91b37ec266ef4e9ba0de3041/aiohttp-1.3.0-cp34-cp34m-manylinux1_x86_64.whl#md5=5ac2b04e28f0f57215297a18790d9c45\" rel=\"internal\">aiohttp-1.3.0-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/c0/c7/b148c8efd2fe5ccbace00c787a149e0a9b34d0ca6090b43423efacec8241/aiohttp-2.3.5-cp35-cp35m-macosx_10_10_x86_64.whl#md5=3b9c9f404e224bb4c83244bb242ecf6d\" rel=\"internal\">aiohttp-2.3.5-cp35-cp35m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/c1/00/90eb476784600a4f289c4b447a786b63ebcaaa716e335291723ee0f648cf/aiohttp-2.0.1-cp36-cp36m-win_amd64.whl#md5=58b4ce8579f1e40062d729124cb32309\" rel=\"internal\">aiohttp-2.0.1-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/c1/fd/2b98fff31de834414919b3a951a694054e829e807064174ae51e6b77e925/aiohttp-0.22.0b2-cp34-cp34m-win_amd64.whl#md5=f28653235064ec47f13c31b7fca581fb\" rel=\"internal\">aiohttp-0.22.0b2-cp34-cp34m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/c4/0b/5df931d625eb8ca068eacf523dafbc4ee23b7d528fb3eff9b61571b73de9/aiohttp-2.3.6-cp34-cp34m-win32.whl#md5=79363696d4ccb1efccca42cf2bd95717\" rel=\"internal\">aiohttp-2.3.6-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/c4/32/271ca16194d6f0ee01c50e86ff10a1036813dd6d62f4d0573bd691ad6eda/aiohttp-0.7.0.tar.gz#md5=e9993c58486ba98fa85ec47302393599\" rel=\"internal\">aiohttp-0.7.0.tar.gz</a><br/>\n<a href=\"../../packages/c4/4b/83fc421303f3e8a575d66c7ae035cfc603bb9942b37b7b51bcb3624da32a/aiohttp-1.0.5-cp35-cp35m-manylinux1_i686.whl#md5=f68f98484e7386d3547926bf02b4a3a6\" rel=\"internal\">aiohttp-1.0.5-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/c4/ca/20191794212c2495eb07837b6154375a155375d7be24fe098d87ba04247b/aiohttp-2.3.5-cp36-cp36m-win32.whl#md5=a499288f40e3ebcc0117764d9077fc79\" rel=\"internal\">aiohttp-2.3.5-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/c4/e6/02dde6fce60b1b5b79e6411d972a720be4440dba7bb94285afd9ed2ec6e1/aiohttp-0.22.1.tar.gz#md5=2ec9d5ad9612fa617beb92f2ef43d97f\" rel=\"internal\">aiohttp-0.22.1.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/c4/f2/dc336dca10d6eb08a041ddc389d66faf2ac4551e93dbb73bfc6f6157ecd5/aiohttp-2.3.4-cp34-cp34m-win_amd64.whl#md5=00fdc0869b9858a196749419252555a1\" rel=\"internal\">aiohttp-2.3.4-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/c5/47/45e641d56d96bf0b544c76efa9086c1f85af847f55e1daf7e0df4f5c68fc/aiohttp-1.3.4-cp35-cp35m-manylinux1_x86_64.whl#md5=2f95acd8dc25a25d8f0ccc8c60d0e2f4\" rel=\"internal\">aiohttp-1.3.4-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/c5/cd/935a312909a7ab8cc16ebf2d543cdc4c8cd8f82a023de7a16956137d38a3/aiohttp-0.22.3-cp34-cp34m-manylinux1_i686.whl#md5=c787878aceeb8a176637168a69f78be9\" rel=\"internal\">aiohttp-0.22.3-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/c6/3b/a38626ed0bc5514baecf0e8843492720e2974969c877c4e668f4f0936f52/aiohttp-1.3.1-cp35-cp35m-manylinux1_x86_64.whl#md5=df15a56c4a568302ed833200eb55b00b\" rel=\"internal\">aiohttp-1.3.1-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/c6/43/f14ad6dc9123f4fc9584b6af174e9f11b8ee3f58d5397a1cc25b0027799e/aiohttp-1.3.5-cp34-cp34m-manylinux1_x86_64.whl#md5=8ff47860d22b1d04001b079553e73032\" rel=\"internal\">aiohttp-1.3.5-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/c6/71/5995bf82b8b1726a7c19863ab908228d20e1be57df06f0da9ec662b12d5c/aiohttp-2.3.1a1-cp35-cp35m-win_amd64.whl#md5=e25a88a35b3c7dd7254506b85fab0ac2\" rel=\"internal\">aiohttp-2.3.1a1-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/c6/f1/c0633d2b49172dc59e2e204f64f0998ede28a04e753e951c9325796a2bde/aiohttp-2.0.1-cp35-cp35m-win32.whl#md5=3b064b12528dea8025211e0cf9adf2bf\" rel=\"internal\">aiohttp-2.0.1-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/c7/67/5b5ba568ef9fab6cf5983ed77f395cd5428a0a89e59f2910660065becf34/aiohttp-0.22.2-cp34-cp34m-manylinux1_x86_64.whl#md5=5eb19034253d59ec72a8d72722561eb6\" rel=\"internal\">aiohttp-0.22.2-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/c7/73/82bd8ee6b8d9096ecc9c9d700e3404f5656b336379b1664ce7af1df48cf7/aiohttp-2.0.6-cp34-cp34m-manylinux1_i686.whl#md5=3b0c093c16e3d41b19f2196e4dd5b246\" rel=\"internal\">aiohttp-2.0.6-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/c7/7d/13e7f6fcda938b65a0068ee9861a9a71265656aed30db450401029b20cff/aiohttp-2.3.0a4-cp36-cp36m-win_amd64.whl#md5=a6aae1e06894ee95e9c28ecdfb62c8f7\" rel=\"internal\">aiohttp-2.3.0a4-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/c8/1b/9bf9042cce322790398547a3e62feb0c15d972ef0fb9410a213a9b879ac5/aiohttp-1.0.5-cp34-cp34m-win32.whl#md5=371722c75d82387e66d55016d9ba8daa\" rel=\"internal\">aiohttp-1.0.5-cp34-cp34m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/c8/65/647df759abdd026e16b43409482dd5262ed60b59c9cc3f3d0f56e564f5ec/aiohttp-2.3.4-cp34-cp34m-macosx_10_11_x86_64.whl#md5=966248c67dc8ffcf0dced0894b357ec5\" rel=\"internal\">aiohttp-2.3.4-cp34-cp34m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/c8/66/24ca3b6287bebba47fe1d7e492f8386e14f86e8bf5f12a5bcbc41b7576a0/aiohttp-2.2.1-cp35-cp35m-win32.whl#md5=3edd5cdfc4bdf1db7866244d1c44c12e\" rel=\"internal\">aiohttp-2.2.1-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/c8/71/62ccf522e5f5b064d9d3533a1364fecfe4c041db1e451942c5fd496eaa79/aiohttp-0.22.1-cp35-cp35m-manylinux1_x86_64.whl#md5=a03fd8f590a201b5b4026e8b5157dbf2\" rel=\"internal\">aiohttp-0.22.1-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/c8/7a/62d6aca8c25f4f53ffd992f2228c256c01f02272537ff5786340491b216c/aiohttp-0.22.0b0-cp35-cp35m-win_amd64.whl#md5=d9b66f9d18f59cdf8a296ee06aedee3c\" rel=\"internal\">aiohttp-0.22.0b0-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/c9/21/cd5de104e19d025ddfe31c90fbcc7a8610333b69c3c45d8261fc8bab407d/aiohttp-1.1.2-cp34-cp34m-win32.whl#md5=ae56101254667c02cc81dc88ca6fb281\" rel=\"internal\">aiohttp-1.1.2-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/c9/4d/690ec8660a0b089b4f8494caa085aa711367bb63d0d12a0d42b9429f4e32/aiohttp-2.2.4-cp35-cp35m-manylinux1_x86_64.whl#md5=6d7bb50e588a88d45373637ea5b9386e\" rel=\"internal\">aiohttp-2.2.4-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/c9/84/fd40c702a352e1ccf288ad50e2e60331ac45ef92e557141c040bd44875df/aiohttp-2.0.0-cp35-cp35m-win32.whl#md5=1bb85988c4bb0053d2050744ec01a565\" rel=\"internal\">aiohttp-2.0.0-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/c9/a3/a746df9ad93b522e6abffa4af66e9e253e71456ba87533ceaacb5e08ed54/aiohttp-2.2.3-cp34-cp34m-manylinux1_i686.whl#md5=a18a16b87cad30668c8a3249c749b1dd\" rel=\"internal\">aiohttp-2.2.3-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/ca/04/5ba7b9ee275b0479531e4ee460f9a8b6daf1a5ebcef49eccbdad08ffb3e4/aiohttp-0.22.4-cp35-cp35m-manylinux1_i686.whl#md5=e2e334b732ed4883f9a9b1d9667eacce\" rel=\"internal\">aiohttp-0.22.4-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/ca/46/73e90531eb27fc69756910f4cf4294f2631b4e214fadf9b0a0f2c7883746/aiohttp-2.0.7-cp35-cp35m-manylinux1_i686.whl#md5=385eed22019c10083cf9b1e126c1a71e\" rel=\"internal\">aiohttp-2.0.7-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/ca/f7/241235d2e11f1aa1f573c3c1727ff8c2f6cdd3b22f4585c5399f68e90ed1/aiohttp-2.0.3-cp34-cp34m-win_amd64.whl#md5=f41b656b28e17c0151687771b459cbe3\" rel=\"internal\">aiohttp-2.0.3-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/cb/41/b5e758e0546d1485559e3e4c82fb0f117ce24250e6f2b72614de0cedebe2/aiohttp-0.22.0b4-cp34-cp34m-win32.whl#md5=68f6b10f6d670cd2cb7a1106070352d9\" rel=\"internal\">aiohttp-0.22.0b4-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/cb/4f/9cb0f69c9125f34b2707709f59f2329089ebe6dc4e9ef4f3c2a5002a8799/aiohttp-1.1.2-cp34-cp34m-manylinux1_x86_64.whl#md5=9be8c40be198354254d53a5cb9cdd169\" rel=\"internal\">aiohttp-1.1.2-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/cb/60/0a6cbd3547fdea6e1e406d1d6a523d7cff4c9e4d64f08702674ae8285e2c/aiohttp-0.22.0a0-cp35-cp35m-win32.whl#md5=55ec73c263f7f54cc5116ac34e1a4024\" rel=\"internal\">aiohttp-0.22.0a0-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/cb/71/11fc66b13c6b32f9db6bd3986f6fe0b46fe263f274bf19a47ed9bfb152c5/aiohttp-0.22.0b6-cp35-cp35m-manylinux1_x86_64.whl#md5=bcb2ba1cf0065702ca0a8d3382bd2d65\" rel=\"internal\">aiohttp-0.22.0b6-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/cb/98/e646482b9dd4c6cee0bd52b3641b19bb535ca050c55fdaa05be455ae2890/aiohttp-0.6.1.tar.gz#md5=e230bfad088e1800a52be82f0f73740c\" rel=\"internal\">aiohttp-0.6.1.tar.gz</a><br/>\n<a href=\"../../packages/cb/a8/4d90644b60a166c7389b89e16dcb97b3df88a748c419bba5692417fe090a/aiohttp-2.1.0-cp34-cp34m-manylinux1_i686.whl#md5=1bb0dd6da744b431ff53943a88c0d1a3\" rel=\"internal\">aiohttp-2.1.0-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/cc/29/42e707124c4cd4d6a8645d0b4126c7d545c4b9350c928f62caf1a69524a7/aiohttp-2.3.1-cp35-cp35m-macosx_10_11_x86_64.whl#md5=0e6f0dd8cc51ae7a133f00e3477e4729\" rel=\"internal\">aiohttp-2.3.1-cp35-cp35m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/cc/5e/1eb03bc43c482f0987b2c533488e98e007284d15098f97b326dcb739bcff/aiohttp-1.1.2.tar.gz#md5=32d575c36d1d7e29ff7d1aa225ad1a69\" rel=\"internal\">aiohttp-1.1.2.tar.gz</a><br/>\n<a href=\"../../packages/cc/8d/d9d720f2de9c90b2776098da1e4eebf8c578171946c28a9ac68dcc9e6551/aiohttp-2.0.6-cp35-cp35m-manylinux1_i686.whl#md5=004d00ff70474c7d996a49249f8a6b80\" rel=\"internal\">aiohttp-2.0.6-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/cc/b4/e4a16e83e115428869cc58d5e52c4e8f02a1f192a9102906f531b1553a42/aiohttp-2.3.1-cp34-cp34m-macosx_10_10_x86_64.whl#md5=a64f8a0808cc5809484d1639308b8cf6\" rel=\"internal\">aiohttp-2.3.1-cp34-cp34m-macosx_10_10_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/cd/2e/70ef8e551bc450427dcaae811e9df938622041e33474b40b8f111cf76e3d/aiohttp-2.3.4-cp35-cp35m-macosx_10_12_x86_64.whl#md5=f41fda490554398ee2f0efb6cc4b9233\" rel=\"internal\">aiohttp-2.3.4-cp35-cp35m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/cd/95/28e629e5202a2b6a8bc9183bab40b001a17712529db46ed50f10f357e16c/aiohttp-2.2.5-cp36-cp36m-manylinux1_i686.whl#md5=ceb9f110b1016f47cf9bd16abaa805df\" rel=\"internal\">aiohttp-2.2.5-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/ce/6c/2cf36577fc509c2dd85ecf4bd3f6fcd5e356c6b6ec25f219c32bb13a130b/aiohttp-0.16.2.tar.gz#md5=62a3ba19c40dfe9b0687986268cac06d\" rel=\"internal\">aiohttp-0.16.2.tar.gz</a><br/>\n<a href=\"../../packages/cf/3e/0d1129bd6cfe0676fac1b0e6ff97c26f72ae29cd95c7c831770f9352755e/aiohttp-2.0.6-cp35-cp35m-win32.whl#md5=d2d3ed97ce9fdd2089df7fd7612f13cd\" rel=\"internal\">aiohttp-2.0.6-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/cf/4a/bec3705f07294d9a4057fe5abd93ca89f52149931301674e1e6a9dd66366/aiohttp-2.1.0.tar.gz#md5=52c94bf1735485d9e02fd097ff7d7db9\" rel=\"internal\">aiohttp-2.1.0.tar.gz</a><br/>\n<a href=\"../../packages/cf/6b/341fce75aa969d1ede5ab2967a7e46aa59699d0f0655b9c077f4c5c152be/aiohttp-0.21.0-cp34-none-win32.whl#md5=d64c78e1a3a8f784ecd8019c5a7f64f7\" rel=\"internal\">aiohttp-0.21.0-cp34-none-win32.whl</a><br/>\n<a href=\"../../packages/cf/92/605f8d9420fa136f81ae1eb7000131f4d1d22a300ee0be4055ea63370b9b/aiohttp-1.0.0-cp34-cp34m-manylinux1_x86_64.whl#md5=43c1f8fe7004b226a14b750c9ff06621\" rel=\"internal\">aiohttp-1.0.0-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/cf/b0/e3f0f7068c521d79b4ef9e28d28d13128b0f5dc64d08cacccba8b44ef074/aiohttp-2.3.0-cp35-cp35m-manylinux1_x86_64.whl#md5=ad57409983e1cff93b649db6dec68ad8\" rel=\"internal\">aiohttp-2.3.0-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/cf/bc/eaf04ca05c42fa2716a46bcac5e4b0dcadf2032f6c6bd3a36418e14aede7/aiohttp-1.1.4.tar.gz#md5=2a096b103baa381d9ac910626f57ef2b\" rel=\"internal\">aiohttp-1.1.4.tar.gz</a><br/>\n<a href=\"../../packages/d0/01/6c835f6200b3c594bd0654f97204a6d773b9b11974357ece024218cfc2f1/aiohttp-2.0.0-cp36-cp36m-manylinux1_i686.whl#md5=10428d9a36b98d2f99fe7d8e918b3c64\" rel=\"internal\">aiohttp-2.0.0-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/d0/bb/0a4df5a65e063bfbda5a9cc60ef3246b6e9d6f9381bef32fc95ed6f5d0ec/aiohttp-0.8.3.tar.gz#md5=915593851ee1f9c9bac9003e3e011727\" rel=\"internal\">aiohttp-0.8.3.tar.gz</a><br/>\n<a href=\"../../packages/d0/d9/91a468edd0731136a28fc9f029e55f2a8bcf77116998d324a1b77734124f/aiohttp-2.0.0-cp34-cp34m-manylinux1_i686.whl#md5=862817feb1fa999e5762ca2ed0b95a4c\" rel=\"internal\">aiohttp-2.0.0-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/d1/52/f058334211e1227ddf1e2e447f9b5f2ca0da1364343edfd7afe436d547dd/aiohttp-2.3.1-cp34-cp34m-win32.whl#md5=803ad6e86ecccc0026bee8294359cabc\" rel=\"internal\">aiohttp-2.3.1-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/d1/b9/42cec32bf218291ffdc5b54645e393b382cd84ceabcbaed9c1c6581b6b7d/aiohttp-2.0.5-cp34-cp34m-win32.whl#md5=33abd52c8d36fdc5eaa1db0bc5d5c471\" rel=\"internal\">aiohttp-2.0.5-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/d2/24/dda181f9065e0b9c7844fced245337ad6a1661ec0c36a73a96a161c80141/aiohttp-2.3.1a1-cp36-cp36m-manylinux1_i686.whl#md5=377bebcb72b4b920f50ddbd73d266f27\" rel=\"internal\">aiohttp-2.3.1a1-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/d2/39/7a8ba6fd57bb114f8724b5f4c3400f5fec1598540bc860d0e409422d905f/aiohttp-1.3.2-cp34-cp34m-manylinux1_i686.whl#md5=9af3332739b4874379c931d6e349d88e\" rel=\"internal\">aiohttp-1.3.2-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/d2/74/a5a6fb122e6fa9c75fd926a501fbd2a1a478ec2f19ac7d5801500e5b05b2/aiohttp-1.1.6-cp35-cp35m-win32.whl#md5=2e401a5af6d5f2fb3f4938ce3414cbad\" rel=\"internal\">aiohttp-1.1.6-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/d2/81/97465ea447eb2aec9acfd05bf994ba85bc6e45eab89efc2860c3585a1af9/aiohttp-2.3.1a1-cp35-cp35m-manylinux1_x86_64.whl#md5=f4359d9447e08dd3fdfe19d18eee7717\" rel=\"internal\">aiohttp-2.3.1a1-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/d3/93/d528c8d3ea981952825d7a0b0a037df23ddae9ae5e01156ce5a852100593/aiohttp-0.13.1-py3-none-any.whl#md5=8e7c5654e9ad4328519956ecdbc062c0\" rel=\"internal\">aiohttp-0.13.1-py3-none-any.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/d3/9d/92195f0ac147067ce3d88ccb6252a28215c19859b23702e6581e7d7c9315/aiohttp-2.3.5-cp36-cp36m-manylinux1_x86_64.whl#md5=3ecb086880723dce4e067a8f17912a32\" rel=\"internal\">aiohttp-2.3.5-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/d4/1b/5f6262601f842a8a2b697cb0327925c5b4e144cac9599cbc5bd462841a92/aiohttp-2.3.0a4-cp34-cp34m-manylinux1_x86_64.whl#md5=379df9fe257cb525ac71c76e7c901903\" rel=\"internal\">aiohttp-2.3.0a4-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/d4/45/28bbcb3e262451aa31deadf675953cb79a08c3b1e43201f180a80a236c29/aiohttp-0.7.2.tar.gz#md5=b1af2edbcd3ad9bbf1ef641c4e5a7a7c\" rel=\"internal\">aiohttp-0.7.2.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/d4/aa/435d89a25490c7fb717f4270ad347cf31ef265b366ade7d4a96542c7ea91/aiohttp-2.3.3-cp36-cp36m-manylinux1_i686.whl#md5=48334502cbfe3225575dd3160bad7292\" rel=\"internal\">aiohttp-2.3.3-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/d5/0a/52229644ce70fd13d8dd9ae02d2be7576b25c9c86862b4ecac1a31f4f9bf/aiohttp-2.0.0rc1-cp35-cp35m-manylinux1_i686.whl#md5=b61eeec8e30e2f15630c9f56b86f6b13\" rel=\"internal\">aiohttp-2.0.0rc1-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/d5/2b/a99aacf3826ab276a45dc08554dfc6edb38c8d8d727b5964d28ef890c6f4/aiohttp-2.2.4-cp36-cp36m-manylinux1_x86_64.whl#md5=869f11d534a27e9cb0ed6a1f528de6e1\" rel=\"internal\">aiohttp-2.2.4-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/d5/57/ebec1374f320e4a0d282bec69fdee61dccaf7325f03abf9ccf756e9e0b77/aiohttp-2.3.6-cp36-cp36m-win32.whl#md5=ce15180da8b06544e27d78b599f24cc9\" rel=\"internal\">aiohttp-2.3.6-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/d5/fe/6e9025c03acab96181e0b88ce1fac782de451cc694baab39a1943eb56f47/aiohttp-1.2.0-cp35-cp35m-manylinux1_i686.whl#md5=3f28ee44ff624f305f379b1b751a16a2\" rel=\"internal\">aiohttp-1.2.0-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/d6/83/d4b5425c1d9086af7c15f12b5ddfe918052fab7f04aa747f578e4c676dbb/aiohttp-2.3.2b2-cp34-cp34m-win_amd64.whl#md5=13e5674e7cfb3bd070a47c47ef2eca5a\" rel=\"internal\">aiohttp-2.3.2b2-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/d6/a1/588eabb1d227137ffaf5de3b7ab35b603c469d45542c228abe3e70a3abd4/aiohttp-2.2.0-cp36-cp36m-manylinux1_x86_64.whl#md5=5b1c72538840a8c766b0b4e4fef0b642\" rel=\"internal\">aiohttp-2.2.0-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/d7/42/6cf3c3fd08f55ece0eadfdd4b5fb146503de0a1a383f354c65c4c99cd0ed/aiohttp-2.3.2-cp36-cp36m-macosx_10_10_x86_64.whl#md5=c0147d8f73dea9a802e6ec3470d53d65\" rel=\"internal\">aiohttp-2.3.2-cp36-cp36m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/d7/51/d9c607f8af73ae6a47117e74f2b0ab00a12c934ad07121f4793e75af184f/aiohttp-1.3.2-cp36-cp36m-manylinux1_x86_64.whl#md5=c31db3f972ce00e45b2edf87802d0a46\" rel=\"internal\">aiohttp-1.3.2-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/d7/60/af44588ecc281733870b0a91555b69883aab9178d970def69fb57e632247/aiohttp-2.3.0a4.tar.gz#md5=debd478de5e16ff0919982b182e5f0eb\" rel=\"internal\">aiohttp-2.3.0a4.tar.gz</a><br/>\n<a href=\"../../packages/d7/9a/42dae8a8d60943d72384d4763bfe657d9c6010e8da2a128ebcabd88248c0/aiohttp-2.3.2b2-cp34-cp34m-win32.whl#md5=d38db6298820e02d1e85c853b7406cb1\" rel=\"internal\">aiohttp-2.3.2b2-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/d7/c1/928755fae3ddf1749fb3e0978ce61addf17c9be067c9bc5cb103a953f24d/aiohttp-2.3.1a1-cp36-cp36m-manylinux1_x86_64.whl#md5=7a80fce2898585b12e2c6af0709db1be\" rel=\"internal\">aiohttp-2.3.1a1-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/d7/e1/7cbf59d88d710d2323239d891a4cc3c92b3b9b691dcf957079d2ba632b1c/aiohttp-1.1.4-cp34-cp34m-win32.whl#md5=61a2b127c3e95e86a892747747800941\" rel=\"internal\">aiohttp-1.1.4-cp34-cp34m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/d8/1b/3f7063932388f0a03b2eebd9bfb8fcc9690a2138f79cabc374da80d8faf5/aiohttp-2.3.2-cp36-cp36m-macosx_10_12_x86_64.whl#md5=b9ec07e1c60a4e26624d3b7bb19c23ea\" rel=\"internal\">aiohttp-2.3.2-cp36-cp36m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/d8/37/f396473d7cd1a2fe4f8478a0b40fe999a44dcac12bb54f853f3de1ba9ea4/aiohttp-1.1.1-cp35-cp35m-win32.whl#md5=76c1cd6dc24abb0896c49e575382ed0a\" rel=\"internal\">aiohttp-1.1.1-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/d8/56/859ddc5fcf74e315b14587bf6779be367449fc57095e5734792509bbc3d0/aiohttp-2.2.3-cp36-cp36m-win32.whl#md5=104626a6f10539c847520f79e50d70d0\" rel=\"internal\">aiohttp-2.2.3-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/d8/89/4c6d5899b43cc178060c9f1f6ab9974b87483f6be897d0518a9556008cac/aiohttp-1.0.2-cp35-cp35m-manylinux1_i686.whl#md5=9e0e5213af7b2019a0289f3424815eac\" rel=\"internal\">aiohttp-1.0.2-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/d8/8e/20a5647132a6327d1fe20eeb2958ee1fabd5ee336b5e8bcc4470eaf066eb/aiohttp-2.3.0-cp36-cp36m-win32.whl#md5=d8043aa3c31aaa44a134cfbe3c282628\" rel=\"internal\">aiohttp-2.3.0-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/d8/8f/c33dce63672a55daebad36aac897742b29c095fa57b48a69ef6e708dd98d/aiohttp-1.1.1-cp35-cp35m-win_amd64.whl#md5=f9d8b545e74ba3fc3a272615fba7aed5\" rel=\"internal\">aiohttp-1.1.1-cp35-cp35m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/d8/bf/cf0908c4459ccb1b6ff2f5d7e6a3c8032455c10bf84476449b0870fa218a/aiohttp-2.3.2-cp36-cp36m-manylinux1_x86_64.whl#md5=c471c97c654226a3e3a7cc9cde1f65cf\" rel=\"internal\">aiohttp-2.3.2-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/d8/d2/84f0e40219e772da4ecca4bf700c15822a8aa09e809fc19d3570ece77474/aiohttp-2.2.2-cp35-cp35m-win32.whl#md5=d21bb518f5b872ca42cf396031627820\" rel=\"internal\">aiohttp-2.2.2-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/d8/ee/454f799276d44a79bf0fe0cd78c152ae62dcc3755ddd8aa92df06eda544d/aiohttp-2.0.1-cp34-cp34m-manylinux1_i686.whl#md5=2e81ebfcf10625e47164f1df9721ffd1\" rel=\"internal\">aiohttp-2.0.1-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/d9/60/41babe2b1d3d2f37e2755119f0e057e014c0af7b387b49dcef55f051ec23/aiohttp-2.3.4-cp36-cp36m-manylinux1_i686.whl#md5=fc3e0c44ab0e55832ea83ec77cfdc278\" rel=\"internal\">aiohttp-2.3.4-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/d9/e5/c44461bb7574feaf40dec59b8c6cee2845ff91b33caa5766bc7ae23e75a5/aiohttp-2.2.0-cp36-cp36m-win32.whl#md5=02ec61e8b46307bd075f3259f462c142\" rel=\"internal\">aiohttp-2.2.0-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/da/0d/cc605614f69c7369ed27006c3f5944a53c07a57aecae0e7ad826373cb3d2/aiohttp-1.1.0-cp35-cp35m-manylinux1_i686.whl#md5=ac7fccaa42d816619300f0fc320a6c94\" rel=\"internal\">aiohttp-1.1.0-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/da/28/de6915c815e432f3cfe51318f08cff8d7cc1797f77c3d12228652fb340d7/aiohttp-0.22.2-cp35-cp35m-manylinux1_x86_64.whl#md5=6ce26a59ec25322c1b91245a3a8096ea\" rel=\"internal\">aiohttp-0.22.2-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/da/ba/9f67e50a9fe0b9a0a9a8eac5cca7a794f7299deacb48e91878bf38cad4bb/aiohttp-2.2.0-cp34-cp34m-win32.whl#md5=ec71c19476b2422b4a633cd018377618\" rel=\"internal\">aiohttp-2.2.0-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/da/c1/b95412e44f81622a8aa743bddcd28f8192ccf5db81d228ab7d713d6ec9e8/aiohttp-1.3.3.tar.gz#md5=880e6744e7d125331467b8d3e2637392\" rel=\"internal\">aiohttp-1.3.3.tar.gz</a><br/>\n<a href=\"../../packages/da/e6/aab3f96be0883cf3f12edbe4a8e138712c6cf99037390029c8ee3594131b/aiohttp-0.22.0-cp35-cp35m-manylinux1_x86_64.whl#md5=942ee3cf2b86f6620afa14ebf9ee1ab0\" rel=\"internal\">aiohttp-0.22.0-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/db/5c/5e850709b6aee4d6aa84a3954ebb9de52b1546c155fa357c120675d66120/aiohttp-2.3.5-cp34-cp34m-win32.whl#md5=4e2facd59a3ad592810f2243d18e7889\" rel=\"internal\">aiohttp-2.3.5-cp34-cp34m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/dc/1f/6a64aaca95c84b278a4d5296b7464ad0e5d4c4d2ef6abca5ff2f17afd309/aiohttp-2.3.2b3-cp36-cp36m-win32.whl#md5=280c2a0eab9fa82beae8ffe3706bcdf5\" rel=\"internal\">aiohttp-2.3.2b3-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/dc/d0/acfe38e781a6ff0fc10c0bdbd8d8b423e7146e35044ee2c40a95bdd2f9f3/aiohttp-1.3.0-cp35-cp35m-manylinux1_i686.whl#md5=86de744e3b7b264ded264ad0f22b5ded\" rel=\"internal\">aiohttp-1.3.0-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/dc/f4/ad77079cbb6e95bd2191f78dc665442277860619b8ac183c05d772111142/aiohttp-2.0.0rc1-cp34-cp34m-manylinux1_i686.whl#md5=4d538498fb44ba7cb5963641c87dd3d2\" rel=\"internal\">aiohttp-2.0.0rc1-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/dc/fc/3fc36f9062ee6af43b265f6c40c2901a8f4163463a5bcf2c4a5998a78f27/aiohttp-2.2.5-cp35-cp35m-manylinux1_i686.whl#md5=28480565a23cd847e5ae07ebbc73f200\" rel=\"internal\">aiohttp-2.2.5-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/dd/16/eea750e02fd199d489cdbff1a3ac980e37af9db96ed283be4e3b67f655aa/aiohttp-0.22.0b5-cp34-cp34m-win32.whl#md5=2d4adfc045771cb1f079499cbf206f25\" rel=\"internal\">aiohttp-0.22.0b5-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/dd/48/308b5f6d3e38e49ceb84c41e1823992e1494ab034bd07caee0d159ae8010/aiohttp-2.2.5-cp35-cp35m-manylinux1_x86_64.whl#md5=8e6769ec793a0c34073b946b44ac06a9\" rel=\"internal\">aiohttp-2.2.5-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/de/0a/e442d8f4cf2919556683098921cfadbc64fc2c25d2e2800c576943faae02/aiohttp-0.21.6-cp35-cp35m-win_amd64.whl#md5=7ad385addbdf57148148e0701e56c365\" rel=\"internal\">aiohttp-0.21.6-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/de/19/ce25aa37c996d7b157aab9b002949d3a2fb42eaee60fd5471db1a057ad47/aiohttp-2.0.5-cp35-cp35m-win_amd64.whl#md5=c31ec86fbb05aba711f1f859ce8e9b50\" rel=\"internal\">aiohttp-2.0.5-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/de/21/7d1e9e5d9ea40aae0028e09b6f1c065364b21c602ecd486439e2553a6b17/aiohttp-0.22.0b6-cp35-cp35m-manylinux1_i686.whl#md5=092cf8bfa8a1f4354e17cf9cfb8ae159\" rel=\"internal\">aiohttp-0.22.0b6-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/de/27/87f7dffe8be2e7fbda81fa4f317cd2a30c0e02a820a597264faa2b7eb481/aiohttp-2.3.6-cp35-cp35m-win32.whl#md5=241afffa533ec25fd3fb070975cd5634\" rel=\"internal\">aiohttp-2.3.6-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/de/77/65d02f59114488ffcb934d9d0b2e6305a6731241aae563bde8938060f945/aiohttp-0.22.0a0-cp35-cp35m-win_amd64.whl#md5=a8c8964919ffa47e05d0e4a764853902\" rel=\"internal\">aiohttp-0.22.0a0-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/de/8d/acbdd6862d7a94e08855ad1c18964e6370a4fb8c58fd92e0fbeb152882d1/aiohttp-1.1.5-cp35-cp35m-manylinux1_x86_64.whl#md5=cb6b878e5f02c3b46f23eec70c05e29c\" rel=\"internal\">aiohttp-1.1.5-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/de/9f/91869833a02df0c8fba8f31231ed18045cb0269ada0684e818c50e2a2978/aiohttp-1.0.0-cp34-cp34m-win_amd64.whl#md5=2efe45177e525e848d75453d19c93310\" rel=\"internal\">aiohttp-1.0.0-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/de/a8/90421662d054bfb168e3644e5f79f7fbd3d863493ee558b0fe0a1e831ef4/aiohttp-1.3.2-cp35-cp35m-win32.whl#md5=8f76f67e952e0254fbe5e0953c6b4d1b\" rel=\"internal\">aiohttp-1.3.2-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/de/cf/d87eeb6006fc4ab80a91c66f5aacbd40105f88302efb062155c6f7b96071/aiohttp-0.21.6-cp35-cp35m-win32.whl#md5=1d020a7f3d912d0087812e6d77e2011e\" rel=\"internal\">aiohttp-0.21.6-cp35-cp35m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/df/26/ff98eb7722aa843f29c9f22f7d6fefee9234318bc3ebed1a6c773d6ad0ab/aiohttp-2.3.6-cp36-cp36m-macosx_10_12_x86_64.whl#md5=75aad5dfe0fb7b07ffcf74827a9f28e4\" rel=\"internal\">aiohttp-2.3.6-cp36-cp36m-macosx_10_12_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/df/79/12dd547a65d4b9d66483df7331ec9d31ccf1271dbabc2f62334f1a3cdd0a/aiohttp-2.3.5-cp36-cp36m-macosx_10_12_x86_64.whl#md5=c28075acb50a8a5a09a3b25f492c029f\" rel=\"internal\">aiohttp-2.3.5-cp36-cp36m-macosx_10_12_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/df/d5/4ee31ea70436fa3d847c69743a2e7612719b217f4683443878b95f4d5194/aiohttp-2.3.4-cp35-cp35m-macosx_10_10_x86_64.whl#md5=0b7782b6b85d60a434901a51a9bff893\" rel=\"internal\">aiohttp-2.3.4-cp35-cp35m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/e0/31/cfed7ee880d25710b6ccdb50c23c3ad106540925a3edda4c6b18b8953544/aiohttp-0.22.0a0-cp34-cp34m-win_amd64.whl#md5=1392f6d5e95f394c28dc146d5af020f1\" rel=\"internal\">aiohttp-0.22.0a0-cp34-cp34m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/e0/74/8864287e06c501a4824c64d62a752cee1305f310da3e84e2cc800e9b1d04/aiohttp-2.3.5-cp35-cp35m-manylinux1_i686.whl#md5=c1eaa1872beaf87f982fae5438775d1e\" rel=\"internal\">aiohttp-2.3.5-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/e0/74/ab3ed2edd1bde357280048284d37e8e792fdfcd1e6b722a68f4d72ec003f/aiohttp-2.3.2-cp35-cp35m-manylinux1_i686.whl#md5=95675bcd8472381560a48b128ffb475f\" rel=\"internal\">aiohttp-2.3.2-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/e0/c1/110244b67ba6b2162649eeafc627e90f14237f2ff659091b25e3b6259293/aiohttp-2.0.5-cp34-cp34m-manylinux1_i686.whl#md5=1ee3e16ba2160d728b6c83fe5e878691\" rel=\"internal\">aiohttp-2.0.5-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/e0/ed/bfc0728a0fe82d5fd312a499d54be6e0f7ae407cd63e584a66fcabdfe2ae/aiohttp-2.3.1a1-cp36-cp36m-win_amd64.whl#md5=a404418f3a4c0b0d4b94baf47110b198\" rel=\"internal\">aiohttp-2.3.1a1-cp36-cp36m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/e1/1c/90ec5aa2502d84c2feaf23f48ffe517e5b3198e8bc67726b0475a687cd68/aiohttp-2.3.4-cp36-cp36m-macosx_10_10_x86_64.whl#md5=ea256ce386aac4b7769b07b2aede6e0a\" rel=\"internal\">aiohttp-2.3.4-cp36-cp36m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/e1/2b/5354cf681eb649ea6e93fb1a8117e48dd7c38c311fe8da2ee19c3024e216/aiohttp-1.0.2-cp35-cp35m-win32.whl#md5=aabf392930e3695a7a74673cb6c3591f\" rel=\"internal\">aiohttp-1.0.2-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/e1/85/e2194f49a878bfed6abdaf6a2b797aba1e27ea779b3900212884dff8b83c/aiohttp-1.0.3-cp34-cp34m-win32.whl#md5=30cc8f63ba21ba80d1900b179190731c\" rel=\"internal\">aiohttp-1.0.3-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/e1/95/6c29b86db596c345d3c088a9abd6b42fa7629c8f652f8b2682642c616c1f/aiohttp-2.0.4-cp35-cp35m-manylinux1_x86_64.whl#md5=d91106bf4b33b65204bd5fb1e3aea7fc\" rel=\"internal\">aiohttp-2.0.4-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/e2/45/56a170e6f8fb9627267174d57b5f4dabebf7d17609e9ad432ea1206ec49c/aiohttp-0.19.0.tar.gz#md5=f1c56892fc8b1b4f781470c7dd4226eb\" rel=\"internal\">aiohttp-0.19.0.tar.gz</a><br/>\n<a href=\"../../packages/e2/a6/7b0980e0acf40e8b9a4cb4b0fe2cb3cbb3b7b23c88d14af2a8df8925392b/aiohttp-0.18.4.tar.gz#md5=58eeca340108040a3014955289a9f690\" rel=\"internal\">aiohttp-0.18.4.tar.gz</a><br/>\n<a href=\"../../packages/e2/c0/34680840c1c65e6ff83fd6a218a0866b9f4e8049c9e403a77a44e1c29b25/aiohttp-1.3.0-cp34-cp34m-win32.whl#md5=fc5f0bf23a1be03ea6fe20628f34b938\" rel=\"internal\">aiohttp-1.3.0-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/e2/cd/9cb496ba79a9e0b560db3ef4c3724fbc4ca7cfddf7532ba4817a5a3210ad/aiohttp-0.22.0b6-cp34-cp34m-manylinux1_x86_64.whl#md5=d861744889e95736deebe08465b502b3\" rel=\"internal\">aiohttp-0.22.0b6-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/e2/f4/08e4ad924bb891ae322f0113d28f6ba7a291bbb3a55217e2449cc4c44a3e/aiohttp-2.2.3-cp34-cp34m-win32.whl#md5=0596ec94eefa594fe908df9b0c687d4a\" rel=\"internal\">aiohttp-2.2.3-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/e3/0e/13fbba29f19d2541750210541cba4ebb185f9b8084e0315da5826e280414/aiohttp-1.3.0-cp35-cp35m-manylinux1_x86_64.whl#md5=7712faa70266b69af34496fe7859548c\" rel=\"internal\">aiohttp-1.3.0-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/e3/2c/12f69cf976cee9b61a5e59c112986caad92a04a9c6524a51990a6f795ceb/aiohttp-2.3.1a1-cp34-cp34m-manylinux1_x86_64.whl#md5=ef54b5a0e620f138de8467d0484bf02b\" rel=\"internal\">aiohttp-2.3.1a1-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/e4/46/ee43efe546381c6cd42003a2388d75f88973dff5b82ce1f7d447d2f4e85e/aiohttp-0.9.3-py3-none-any.whl#md5=16629f16c75d168fb7c7b2055583cc61\" rel=\"internal\">aiohttp-0.9.3-py3-none-any.whl</a><br/>\n<a href=\"../../packages/e4/82/7200bb3f94cf6009b3213a9d170525395fbc2587d97d961034785597b58d/aiohttp-2.0.3.tar.gz#md5=a8200672a581211a196a1419d2dcf9b8\" rel=\"internal\">aiohttp-2.0.3.tar.gz</a><br/>\n<a href=\"../../packages/e4/af/b0d6fdf3b55592861addc806f2c5fc7edb6bb60567bb0d51d1dae3824f1e/aiohttp-1.1.6-cp34-cp34m-manylinux1_i686.whl#md5=816d7d0dc8b6fa8a70f7f0befe17bd51\" rel=\"internal\">aiohttp-1.1.6-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/e4/c5/c131fb2c8e42eb8cf0e42d41c8cecfc22e1247307c25a0f77c4565ca690f/aiohttp-1.1.6.tar.gz#md5=dc080616b14155a202288bb3dbf07f8b\" rel=\"internal\">aiohttp-1.1.6.tar.gz</a><br/>\n<a href=\"../../packages/e5/5e/5542ec2d6c9afc1848eda5923ad27c55e86097245b19a2343a918391e075/aiohttp-1.3.2-cp34-cp34m-manylinux1_x86_64.whl#md5=67dfb798d655deaa4209d7513820be55\" rel=\"internal\">aiohttp-1.3.2-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/e5/78/11b669916073dd4e3b621025fdd6b30cc2261114e931aa9f9740368612db/aiohttp-0.22.0b4-cp35-cp35m-win_amd64.whl#md5=417a9b47f9f90d216e63d5b9e39df995\" rel=\"internal\">aiohttp-0.22.0b4-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/e5/a5/ade96691f6423c56f7911a42a51ecd5454619efd6d5026df7e08a556a36a/aiohttp-1.2.0.tar.gz#md5=a7b25d51bf887ec4f9b87463a6bff6d4\" rel=\"internal\">aiohttp-1.2.0.tar.gz</a><br/>\n<a href=\"../../packages/e5/d4/4baf793799b96598856164a439d0af8e092bede6ec7ac71f7061020c46b3/aiohttp-0.22.2-cp34-cp34m-win32.whl#md5=7a168229729f17f84842cd7edf772095\" rel=\"internal\">aiohttp-0.22.2-cp34-cp34m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/e6/25/daf3048facaa873c02b2f6128336ef63b50583a23cc6a357439638c9dac0/aiohttp-2.3.4-cp36-cp36m-macosx_10_11_x86_64.whl#md5=031a464697e1b5fdb609ee3ea1da54c8\" rel=\"internal\">aiohttp-2.3.4-cp36-cp36m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/e6/56/7959b331961b34996c83688ccc3a4a1a0000be2bd10bbdbc4ea750c48d1b/aiohttp-1.3.2.tar.gz#md5=7e46ca60f296439639964a184811b271\" rel=\"internal\">aiohttp-1.3.2.tar.gz</a><br/>\n<a href=\"../../packages/e6/d4/a53c95098167834578202248341d7135e2b5d5888876827bfc504d69d61a/aiohttp-0.22.5-cp35-cp35m-manylinux1_x86_64.whl#md5=f941018bc68d5b6b73a44e573ce7c4af\" rel=\"internal\">aiohttp-0.22.5-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/e7/26/e437d502b0dccb22f47a355e6f015eb0f49b009996deec6eaa2691ce3204/aiohttp-1.3.0-cp35-cp35m-win32.whl#md5=9015ef9e1a5e294ed1bb80b55bf28652\" rel=\"internal\">aiohttp-1.3.0-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/e7/27/746878e6d378cd8477c091f27629cc49143e271fd376adc547978d694301/aiohttp-2.2.5-cp36-cp36m-win32.whl#md5=407fd2045eae4e58d6ba9b9e8c40fc55\" rel=\"internal\">aiohttp-2.2.5-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/e7/6e/83675cd2b660ceadab384c17766cc90fe0a8cefaefc2f26aecf2d272fd69/aiohttp-2.0.4-cp34-cp34m-manylinux1_i686.whl#md5=9f960658932c35a653741d9b420e9b37\" rel=\"internal\">aiohttp-2.0.4-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/e7/a1/db9c81d58480bbac6cd264724dc745f1d5a5f181705c7802b2d33fce3599/aiohttp-0.21.5-cp35-cp35m-win32.whl#md5=98a3635266a4b0c5596c3ddc3a348cdc\" rel=\"internal\">aiohttp-0.21.5-cp35-cp35m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/e7/dd/b038eb1a72d94bbe2a748d37fd1ac94e9ba4f2b65676e89b3deb8d515560/aiohttp-2.3.2-cp34-cp34m-win32.whl#md5=7e81cb926f48a8c430c81bd9b476a49e\" rel=\"internal\">aiohttp-2.3.2-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/e7/f6/a3476bb1eaf57f1a464f2179d2bd96399602b62a8222fee2458e7d7738cd/aiohttp-2.3.0a1-cp36-cp36m-manylinux1_i686.whl#md5=04f5a17ceec4ba28f98ea7d7816ea27a\" rel=\"internal\">aiohttp-2.3.0a1-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/e9/08/721f2e99f4ed694335f533a2910b4c75b1b37a376fe65da07903e0bbe1d2/aiohttp-1.3.5.tar.gz#md5=fac473aa71b5e49a6978b5bcc393a7ef\" rel=\"internal\">aiohttp-1.3.5.tar.gz</a><br/>\n<a href=\"../../packages/e9/6e/550f4591bfa358c56e4f8abfdb6d99d747cf20d22af3cd56956165f7be81/aiohttp-2.0.4.tar.gz#md5=16d1c51ddf21b2198fc630aa3413d46d\" rel=\"internal\">aiohttp-2.0.4.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/e9/80/2fe69c7d1412c2d6952b973fa8c1a8a1d549dd75637f7ae5d95dcb5f504c/aiohttp-2.3.5-cp36-cp36m-manylinux1_i686.whl#md5=ae11dabf4af5d8c884fd512110890b62\" rel=\"internal\">aiohttp-2.3.5-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/e9/e9/fd8124189715691deeee9fd71cdfa400f7f33da32bd3dc15c92c8dd726db/aiohttp-2.3.2-cp35-cp35m-win32.whl#md5=40f33056724e10fb79a712fff42ecf22\" rel=\"internal\">aiohttp-2.3.2-cp35-cp35m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/ea/56/f55f933424f406e820f431ff9c3d48f8db2d998dc6dfb5b42abc5b09574b/aiohttp-2.3.2b3-cp34-cp34m-manylinux1_i686.whl#md5=0cd90d1619384ad3b6461912366c33a2\" rel=\"internal\">aiohttp-2.3.2b3-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/ea/7e/bccac0801945d7cd274d3f682b1d79e12c5071c989ae3a630a3ccd83060b/aiohttp-0.17.3.tar.gz#md5=c3f97b127ef1fb58ea68fe79653d09f8\" rel=\"internal\">aiohttp-0.17.3.tar.gz</a><br/>\n<a href=\"../../packages/ea/81/30582a4205973fcf1129c2e65c82e0ccea750fd9c901720bb204a2810077/aiohttp-2.3.1a1-cp34-cp34m-win32.whl#md5=1fffadc73798f4d46bd98400cab45726\" rel=\"internal\">aiohttp-2.3.1a1-cp34-cp34m-win32.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/ea/a8/85a9e39f2e6117f92398511a2e1e8fb57f1dd6c53f9b521a51c35ca2b46a/aiohttp-2.3.6-cp36-cp36m-win_amd64.whl#md5=4e89425ba83b03fa14fde4848ccd1617\" rel=\"internal\">aiohttp-2.3.6-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/eb/ae/935f456bcae96d00cd78ba6e1a28580702b30cf1cc14ce1f1067b1945095/aiohttp-2.0.7-cp35-cp35m-manylinux1_x86_64.whl#md5=4a85aefa6986a8c4995c812bf73862bc\" rel=\"internal\">aiohttp-2.0.7-cp35-cp35m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/ec/01/cb15675d9bbca54f67cc176bc098d839357bf5053ff737860c4c02083098/aiohttp-2.1.0-cp34-cp34m-win32.whl#md5=10e3edf9f4e70f0ea8a06fa58b8db988\" rel=\"internal\">aiohttp-2.1.0-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/ec/18/2186de3a4c3fae45ac5f3ae5840e394fd518c02c49da29d10094b7d2c8e2/aiohttp-0.11.0.tar.gz#md5=b89bb6297f3e70ad70d4514821ac94d1\" rel=\"internal\">aiohttp-0.11.0.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/ec/4e/53c67442b20167b580a36108e8440d86fdc3baf6289ba5e798061cafc78d/aiohttp-2.3.6-cp34-cp34m-macosx_10_12_x86_64.whl#md5=67372200207c68e484ecd0d732e7e422\" rel=\"internal\">aiohttp-2.3.6-cp34-cp34m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/ec/54/c391da7c17a45b4df90ad3a30876c71746751f86cf444394ebeac0ac7e3a/aiohttp-2.2.1-cp36-cp36m-manylinux1_i686.whl#md5=fbe5f8105ea4c100696ec327aa2e501a\" rel=\"internal\">aiohttp-2.2.1-cp36-cp36m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/ec/80/be3b77426b09361fbf9e82b5539eee031406123cc25e45bba30a64e40a0d/aiohttp-0.20.0.tar.gz#md5=5db14a019b10d80e9b7f438d99aec83b\" rel=\"internal\">aiohttp-0.20.0.tar.gz</a><br/>\n<a href=\"../../packages/ec/ae/1f53d9e8d78cf3cbfdea8cdfb4557153ede9a0521046f84ef01458b7de5b/aiohttp-2.0.3-cp35-cp35m-manylinux1_i686.whl#md5=b5b68349baa6e928d6c1d867c214de73\" rel=\"internal\">aiohttp-2.0.3-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/ec/c6/8be6d208a4d65a0f191542850d7068163e76a0ab66a2ed525897bf5b92ad/aiohttp-2.0.4-cp36-cp36m-manylinux1_x86_64.whl#md5=8524a74528ba4875c4be4c5dcd2ce3bb\" rel=\"internal\">aiohttp-2.0.4-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/ee/7c/bda76872c644319b9207830874cce22d2fdc50a22853221a3c7f80e9cd18/aiohttp-2.3.2-cp34-cp34m-win_amd64.whl#md5=abe47bba5d5b8e888bf3bbfbf9970386\" rel=\"internal\">aiohttp-2.3.2-cp34-cp34m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/ee/b0/bc27cc39a833aab5c27cbc81651983e0fa932bbba44a2acee24cf6c6eca0/aiohttp-2.3.6-cp35-cp35m-macosx_10_12_x86_64.whl#md5=b372783b22e4ab75151692f0a0ea9361\" rel=\"internal\">aiohttp-2.3.6-cp35-cp35m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/ee/d3/835176e7388da21ed2a83b2e4caac44af5295db654c157f8e6bafa75e5c5/aiohttp-0.3.tar.gz#md5=1437098798977f1102f8310df28dd834\" rel=\"internal\">aiohttp-0.3.tar.gz</a><br/>\n<a href=\"../../packages/ee/f7/af12e5ae624265dc74913233c2ed4691b7ba59b9afef8593ccd4594404c1/aiohttp-2.3.1a1-cp35-cp35m-macosx_10_11_x86_64.whl#md5=71e475124aff8682595af39f83e28475\" rel=\"internal\">aiohttp-2.3.1a1-cp35-cp35m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/ef/4f/e211021ac8eef7af05f532fc39e0e834082f5d9aa90b8e58548def489c3e/aiohttp-1.0.1-cp35-cp35m-manylinux1_i686.whl#md5=c14bf016215d7de402f67f7f1d83f410\" rel=\"internal\">aiohttp-1.0.1-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/ef/da/e6b42b8869118123105c3eda7f39db62297c0bf4803b576a6b1165ba74a8/aiohttp-2.3.0a3-cp35-cp35m-win32.whl#md5=08430c7ec4519b38129e308519eb9e65\" rel=\"internal\">aiohttp-2.3.0a3-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/f0/68/d8e67271ac46f34cebc86d7fa97de3dead1fe94e6ab5701fd30025cf70a5/aiohttp-0.22.0b6-cp35-cp35m-win_amd64.whl#md5=8b906a5e7dc7b27af81ab1089ff605d5\" rel=\"internal\">aiohttp-0.22.0b6-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/f0/71/25b7f236a5f699e0e23b0936628633e0ae00938cf374375a2fbc570bf368/aiohttp-0.22.5-cp34-cp34m-manylinux1_i686.whl#md5=be35ae1c659d3f42115e7ba6102e02fb\" rel=\"internal\">aiohttp-0.22.5-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/f1/13/50778cc8f3bfcb70394c22e08b4483b2a0c88b59ee614c04c6c6c98562ba/aiohttp-0.21.1-cp35-cp35m-win_amd64.whl#md5=4319cdeb3e3a0b02231b505a8d230a75\" rel=\"internal\">aiohttp-0.21.1-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/f1/15/ab8870e99c5bb18ceafc72060dcc08726caff3a63123eca0fc21316d6e09/aiohttp-1.0.2-cp35-cp35m-win_amd64.whl#md5=aa34118be7f6e1e614833c7bba470246\" rel=\"internal\">aiohttp-1.0.2-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/f1/1a/77a25bd39313dcb6694548533fc9a98972ac8817a75dba9f3c8ede4ebebb/aiohttp-2.2.4-cp34-cp34m-manylinux1_x86_64.whl#md5=01cfce17261673295f7594ad8abbd804\" rel=\"internal\">aiohttp-2.2.4-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/f1/1a/e6090179b3c272c6e437cc6e0d78be6220727a7bdc9ee74bef214144c5d3/aiohttp-2.0.7.tar.gz#md5=1ae6e69655389cbd0c81346492267314\" rel=\"internal\">aiohttp-2.0.7.tar.gz</a><br/>\n<a href=\"../../packages/f1/49/ac07b473443361208ed82e4b6caf5d103161c2c71b01b6f8a4d7c019eb3e/aiohttp-2.0.7-cp34-cp34m-manylinux1_x86_64.whl#md5=f83946802b6d75a42da1a3271ed921f9\" rel=\"internal\">aiohttp-2.0.7-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/f1/cc/828ce95d4d638f54936bbd1f896a75ba937839b17a63a57c1c491db6c26d/aiohttp-2.2.2.tar.gz#md5=4cae55fe71ef39ff9af05a99b33f082c\" rel=\"internal\">aiohttp-2.2.2.tar.gz</a><br/>\n<a href=\"../../packages/f1/cd/f4f41cf5c00a272e277c3c59919ca595a87dc1561fec89c31c1c14a0871a/aiohttp-1.3.2-cp36-cp36m-win32.whl#md5=2deefd099ac7af431d6c75964d1e56ae\" rel=\"internal\">aiohttp-1.3.2-cp36-cp36m-win32.whl</a><br/>\n<a href=\"../../packages/f2/9a/3498de463f74c8c2adf97464e558650713f34528d7d560627fc010e35d35/aiohttp-0.22.0-cp34-cp34m-manylinux1_i686.whl#md5=3ec6aa8bdd606883963a2c26f5dce682\" rel=\"internal\">aiohttp-0.22.0-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/f2/c1/75f6a351573fb7060c4c49d39ce63527e57b6be353ac4f8df10ef1602b78/aiohttp-2.3.2b2-cp35-cp35m-win_amd64.whl#md5=3a79ad213fc3f3ef857090945a370564\" rel=\"internal\">aiohttp-2.3.2b2-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/f3/5d/50e45c48f69f80728704689fe4fd58a9cff97a26a2c9451af01510116b8b/aiohttp-2.2.4.tar.gz#md5=897e6de4704b1736213c2da069850f3a\" rel=\"internal\">aiohttp-2.2.4.tar.gz</a><br/>\n<a href=\"../../packages/f3/c4/41dc17ee874f0973096c3aa79c6e9b115820bd707cf1018b6b0b75c11fd6/aiohttp-2.1.0-cp35-cp35m-win_amd64.whl#md5=3f4670fb62bd92ab368d068bd8f7e769\" rel=\"internal\">aiohttp-2.1.0-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/f4/63/ad9ab1e6d151252462ac36191f2a9a728e0e90ed35635a042bd7d4b13515/aiohttp-2.0.7-cp34-cp34m-manylinux1_i686.whl#md5=f1a436e745adfc057af5f5fddb68d181\" rel=\"internal\">aiohttp-2.0.7-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/f4/be/787ab477c1a8b92d0f773318aa713976ce9efa2cde7750b2a635891026d7/aiohttp-0.22.4-cp35-cp35m-win_amd64.whl#md5=83fdd16df0d9cefc0c3f2d1ae421d501\" rel=\"internal\">aiohttp-0.22.4-cp35-cp35m-win_amd64.whl</a><br/>\n<a href=\"../../packages/f4/c3/4ef68a8897bbf15374d225968536b8b25a99aff265fdbe1a5f5dcf36ca66/aiohttp-2.3.0-cp35-cp35m-manylinux1_i686.whl#md5=fc438cad046259fa648837d1d460c57c\" rel=\"internal\">aiohttp-2.3.0-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/f4/ca/27d486a5a7a1af62ba7ce731b8e5888ad53373ed7a6fdcf41faae1870a8a/aiohttp-1.2.0-cp34-cp34m-manylinux1_i686.whl#md5=95736bf6d2ff6a1517421eff6ebe6b7b\" rel=\"internal\">aiohttp-1.2.0-cp34-cp34m-manylinux1_i686.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/f5/14/696b132fc652605ec5f9c0c04954b5a38a43938e067152ee50869c4d42ba/aiohttp-2.3.2-cp36-cp36m-win_amd64.whl#md5=182ae421d33822526bf603f522b77124\" rel=\"internal\">aiohttp-2.3.2-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/f5/8b/ea20b38d6da50245709f5fddda7bc9ababcb1e3a9fe56ae6ff9d5cfbbf6c/aiohttp-2.3.1-cp36-cp36m-macosx_10_10_x86_64.whl#md5=969eaa45f76be3454ad2c5dbb0983456\" rel=\"internal\">aiohttp-2.3.1-cp36-cp36m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/f6/17/3111f78d71208424e2f082e682a25eaf75fd9d737123a37b4799392d783b/aiohttp-1.0.1.tar.gz#md5=a66cca5431c0818b1984a054f25f3bc6\" rel=\"internal\">aiohttp-1.0.1.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/f6/9b/cc8a735cf2e1fc13cdd7b3c00f832d66a6bce33e22ae8e0dcdad1726589e/aiohttp-2.3.2-cp36-cp36m-macosx_10_11_x86_64.whl#md5=d1a3920726e18ee3289318549905eb78\" rel=\"internal\">aiohttp-2.3.2-cp36-cp36m-macosx_10_11_x86_64.whl</a><br/>\n<a href=\"../../packages/f6/b2/93e92e16e96be624ff0e65b716ec0d8f593ed2c55fb1348e58edef5c9dd6/aiohttp-0.20.1.tar.gz#md5=a42eb8d80d0a6b082e307619331f0819\" rel=\"internal\">aiohttp-0.20.1.tar.gz</a><br/>\n<a href=\"../../packages/f6/b3/5eebf91e86a32f30edeab6b1fba387d2173ca12bf57fc034fc046ab78bb5/aiohttp-1.0.5-cp34-cp34m-manylinux1_x86_64.whl#md5=b625aad1f8d6bbe7765f8e675ce0cf07\" rel=\"internal\">aiohttp-1.0.5-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/f6/c8/43cf17b295db321159dabbb96e0eaa601eb68fe7278e2de3ce9a832ec15a/aiohttp-2.2.1-cp36-cp36m-win_amd64.whl#md5=9a445a4d797fc67381ee0e69c9a5274c\" rel=\"internal\">aiohttp-2.2.1-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/f6/dc/34db27e6ff34fede41c08cc6e563dc3b48818c0e2c53eb36b1cfbf8b5e83/aiohttp-1.1.5-cp35-cp35m-win32.whl#md5=82ea0edf5b5ca470cf1e5b435da39d24\" rel=\"internal\">aiohttp-1.1.5-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/f7/16/58e341b34d4f3081301c0fab68deb782e8e4ad37f1c402a68ad281b1dbdb/aiohttp-0.22.4-cp34-cp34m-manylinux1_x86_64.whl#md5=87ff487badfe6d2909948d73844a31a0\" rel=\"internal\">aiohttp-0.22.4-cp34-cp34m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/f8/2d/de936058e394c7c312ae32a92783977f2177029a9785b7018658dee3437d/aiohttp-2.0.2-cp36-cp36m-manylinux1_x86_64.whl#md5=8228ebd91048e556a38b2f594ff4d90c\" rel=\"internal\">aiohttp-2.0.2-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/f8/43/e23bfadd4fe8107c9c26b41ad5d52d7dd494d366985920269c48af7cd104/aiohttp-2.2.2-cp34-cp34m-win32.whl#md5=b3a9ecde81bb09d4ce67352c6534c4a0\" rel=\"internal\">aiohttp-2.2.2-cp34-cp34m-win32.whl</a><br/>\n<a href=\"../../packages/f8/4e/c590da806fa04f5ce19ba3e48190805c92ebcbbc5567a25090087d299e40/aiohttp-2.0.4-cp36-cp36m-win_amd64.whl#md5=51e4a31ef6657e3ccf1598dce9413e62\" rel=\"internal\">aiohttp-2.0.4-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/f8/67/86e6914c31467efc0f23d713ae736d28955ead90baab8323d8426c96a541/aiohttp-0.22.0b4-cp34-cp34m-win_amd64.whl#md5=320973b7fd9a25a109943722c2463b9b\" rel=\"internal\">aiohttp-0.22.0b4-cp34-cp34m-win_amd64.whl</a><br/>\n<a href=\"../../packages/f8/81/6fb0568c40fcbda86e9bddc4d897f844ef0190ca7f9b1d0b174b4bb3a2b4/aiohttp-0.4.4.tar.gz#md5=7c3eab188aa9f3edbbac8f92f1a93753\" rel=\"internal\">aiohttp-0.4.4.tar.gz</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/f8/fa/1fdae3003d098c43c2cf43afeb50d3bd7b534b2cebbf3a3fe3e63424a004/aiohttp-2.3.4-cp35-cp35m-win32.whl#md5=b39b957be0b9725f5e48685dce320f18\" rel=\"internal\">aiohttp-2.3.4-cp35-cp35m-win32.whl</a><br/>\n<a href=\"../../packages/f9/57/0b88c54f327ecb6e176a8d25233f03c9907c1679f8248f2e481532e20919/aiohttp-2.0.6-cp36-cp36m-win_amd64.whl#md5=c9d0b3bb4e4aeb0676fb3457563d5f5b\" rel=\"internal\">aiohttp-2.0.6-cp36-cp36m-win_amd64.whl</a><br/>\n<a href=\"../../packages/f9/99/e61a501867f47033dd1a27c3f507ec087f68d0f669f70b29cff42ea29ee1/aiohttp-1.1.4-cp35-cp35m-manylinux1_i686.whl#md5=370f15acd77c6b2cdf9225141e2d9063\" rel=\"internal\">aiohttp-1.1.4-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/fa/07/4a5c80ed52949a09c42bfbc8b1890c03aac9cac8ac140e13f0dbf82b50e6/aiohttp-2.3.0-cp36-cp36m-manylinux1_x86_64.whl#md5=c381ead420a6579c98bfa50a7473dff8\" rel=\"internal\">aiohttp-2.3.0-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/fa/23/76dc79d99fec25f8679b1d6f8d0a13b92968060ee88cc0f33abbd5f743ab/aiohttp-2.3.4-cp36-cp36m-macosx_10_12_x86_64.whl#md5=0c2a3cf32ff90e465a127b09435b2495\" rel=\"internal\">aiohttp-2.3.4-cp36-cp36m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/fa/43/bc6fc55dd3e0dc34ec6ba8d6ecb2ae45eb09063389a4f64654c90f68f018/aiohttp-0.10.2-py3-none-any.whl#md5=61862b054330024340ba6b1448c216eb\" rel=\"internal\">aiohttp-0.10.2-py3-none-any.whl</a><br/>\n<a href=\"../../packages/fa/a8/8185fe6cd589d08043c48e61aac1709175d225db1cabfc47caf92b447cf0/aiohttp-2.3.0a3-cp35-cp35m-win_amd64.whl#md5=393330b7c859ac31d4a7511ff5df2f16\" rel=\"internal\">aiohttp-2.3.0a3-cp35-cp35m-win_amd64.whl</a><br/>\n<a data-requires-python=\"&gt;=3.4.2\" href=\"../../packages/fb/ec/67052c62caecbf3eb77392967300478bfe9afd94464e90bdcc7bf445b34e/aiohttp-2.3.6-cp34-cp34m-macosx_10_10_x86_64.whl#md5=63616d141be0d7a1c2e6f4a498a1a83e\" rel=\"internal\">aiohttp-2.3.6-cp34-cp34m-macosx_10_10_x86_64.whl</a><br/>\n<a href=\"../../packages/fc/52/01dc4ae27df3c92128ba051f86852d4156948b88fb90ea9ed14713e32273/aiohttp-2.3.1-cp35-cp35m-macosx_10_12_x86_64.whl#md5=a1fded6d19f3c1d17cff350a9f13e1da\" rel=\"internal\">aiohttp-2.3.1-cp35-cp35m-macosx_10_12_x86_64.whl</a><br/>\n<a href=\"../../packages/fc/bd/08ad20959568d5ce5bf1e6cf3903d42833ed0be225dbe8b70cabf80e44bf/aiohttp-0.4.2.tar.gz#md5=a8ce61a859e123e98cc855f2d6646f00\" rel=\"internal\">aiohttp-0.4.2.tar.gz</a><br/>\n<a href=\"../../packages/fd/24/43e57d1d5c463c4b7f03b05fde0b85278ca5a186d01ed20fffac723cdc08/aiohttp-1.3.1-cp35-cp35m-manylinux1_i686.whl#md5=3d1048b80ab29df8b039e94d64d0d79d\" rel=\"internal\">aiohttp-1.3.1-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/fd/73/bc57f5429464ba4b247193c0b7eaef3f56cbd1244a298bb8cfe93a9f426e/aiohttp-0.17.2.tar.gz#md5=7640928fd4b5c1ccf1f8bcad276d39d6\" rel=\"internal\">aiohttp-0.17.2.tar.gz</a><br/>\n<a href=\"../../packages/fe/6e/6b2569b1ef078770cd78f6796e69956294f16cce8584132d0294b4170da6/aiohttp-1.1.1-cp35-cp35m-manylinux1_i686.whl#md5=b38369a298cced0ebf4aaef1255f06a0\" rel=\"internal\">aiohttp-1.1.1-cp35-cp35m-manylinux1_i686.whl</a><br/>\n<a href=\"../../packages/fe/d7/df8b17f2f2ed460ad67a35656c5e62d28ab983bb0f55c136ff58f5ace395/aiohttp-2.1.0-cp36-cp36m-manylinux1_x86_64.whl#md5=04f08e76125840d31fbf16d49cb7d122\" rel=\"internal\">aiohttp-2.1.0-cp36-cp36m-manylinux1_x86_64.whl</a><br/>\n<a href=\"../../packages/fe/f2/86913ee1b0ad346f2076785f01cb577674ea2e9b1453f61ae7a593c8ff80/aiohttp-2.2.3-cp35-cp35m-manylinux1_i686.whl#md5=cfb3093c0ea44773b1d80e44ec0a4152\" rel=\"internal\">aiohttp-2.2.3-cp35-cp35m-manylinux1_i686.whl</a><br/>\n</body></html>",
    "headers": {
      "Accept-Ranges": "bytes",
      "Age": "39866",
      "Cache-Control": "max-age=600, public",
      "Connection": "keep-alive",
      "Content-Encoding": "gzip",
      "Content-Length": "57295",
      "Content-Type": "text/html; charset=utf-8",
      "Date": "Mon, 25 Dec 2017 12:46:22 GMT",
      "Fastly-Debug-Digest": "0d90fd0445e32dfc7ec4f9783f249c96cd0c7842487f6ecc05b36b7ca6f42430",
      "Server": "nginx/1.10.3",
      "Strict-Transport-Security": "max-age=31536000; includeSubDomains",
      "Vary": "Accept-Encoding",
      "Via": "1.1 varnish, 1.1 varnish",
      "X-Cache": "HIT, HIT",
      "X-Cache-Hits": "1, 2",
      "X-Clacks-Overhead": "GNU Terry Pratchett",
      "X-Content-Type-Options": "nosniff",
      "X-Frame-Options": "deny",
      "X-PYPI-LAST-SERIAL": "3389174",
      "X-Permitted-Cross-Domain-Policies": "none",
      "X-Served-By": "cache-iad2135-IAD, cache-nrt6126-NRT",
      "X-Timer": "S1514205982.162418,VS0,VE0",
      "X-XSS-Protection": "1; mode=block"
    },
    "status_code": 200
  }
}

ちなみに文字列化できないようなものに関してはpickleとして保存される。あとはここからreplay serverが立ち上がるようにできると良い。 そしてパフォーマンスなどはまだ全然考えられていないので大きなファイルだと死ぬかもしれない。

jqfpyのgetにちょっとだけ機能を追加した `get('[]/x/ys[]/z')`。

github.com

jqfpyのgetにちょっとだけ機能を追加した。具体的には、入力がリストの場合の処理を追加した。

例えば、こういうデータのnameだけとか。skillsのnameだけを取りたい場合にリスト内包表記になってしまうのがちょっとだけだるかった。

[
  {
    "name": "foo",
    "skills": [
      {
        "name": "x"
      },
      {
        "name": "y"
      },
      {
        "name": "z"
      }
    ]
  },
  {
    "name": "bar",
    "skills": [
      {
        "name": "x"
      },
      {
        "name": "y"
      }
    ]
  }
]

今まで

今まではリスト内包表記になってしまう。

$ jqfpy '[d["name"] for d in get()]' data.json --squash -r
foo
bar

skillsのnameの場合

$ jqfpy '[get("skills[]/name", d=d) for d in get()]' data.json --squash -c
["x", "y", "z"]
["x", "y"]

これから

先頭が[]ならリストとして扱うことにした。ちょっと不格好だけれど。

$ jqfpy 'get("[]/name")' data.json --squash -r
foo
bar

skillsのnameの場合

$ jqfpy 'get("[]/skills[]/name")' data.json --squash -c
["x", "y", "z"]
["x", "y"]