From a3ea7cff09dd9a7b2235091a270aea04606533ac Mon Sep 17 00:00:00 2001 From: deathaxe Date: Sun, 3 May 2026 09:52:51 +0200 Subject: [PATCH] Add aiosonic package This commit adds aiosonic, a modern, lightweight, pure python, asyncio http client To use aiosonic, add following to your dependencies.json ```json { "*": { "*": [ "aiosonic", "charset_normalizer", "h2", "hpack", "hyperframe", "onecache", "sublime_aio" ] } } ``` --- repository.json | 65 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/repository.json b/repository.json index 723631d..ad02be2 100644 --- a/repository.json +++ b/repository.json @@ -2,6 +2,19 @@ "$schema": "sublime://packagecontrol.io/schemas/repository", "schema_version": "4.0.0", "libraries": [ + { + "name": "aiosonic", + "description": "A very fast Python asyncio http and websockets client", + "author": "sonic182", + "issues": "https://github.com/sonic182/aiosonic", + "releases": [ + { + "base": "https://pypi.org/project/aiosonic", + "asset": "aiosonic-*-py3-none-any.whl", + "python_versions": ["3.13", "3.14"] + } + ] + }, { "name": "annotated-types", "description": "Reusable constraint types to use with typing.Annotated.", @@ -609,6 +622,45 @@ } ] }, + { + "name": "h2", + "description": "A pure-Python implementation of a HTTP/2 protocol stack.", + "author": "Cory Benfield", + "issues": "https://github.com/python-hyper/h2/issues", + "releases": [ + { + "base": "https://pypi.org/project/h2", + "asset": "h2-*-py3-none-any.whl", + "python_versions": ["3.8", "3.13", "3.14"] + } + ] + }, + { + "name": "hpack", + "description": "A pure-Python HTTP/2 header encoding (HPACK) logic for use in Python programs that implement HTTP/2.", + "author": "Cory Benfield", + "issues": "https://github.com/python-hyper/hpack/issues", + "releases": [ + { + "base": "https://pypi.org/project/hpack", + "asset": "hpack-*-py3-none-any.whl", + "python_versions": ["3.8", "3.13", "3.14"] + } + ] + }, + { + "name": "hyperframe", + "description": "A pure-Python codebase that is capable of decoding a binary stream into HTTP/2 frames.", + "author": "Cory Benfield", + "issues": "https://github.com/python-hyper/hyperframe/issues", + "releases": [ + { + "base": "https://pypi.org/project/hyperframe", + "asset": "hyperframe-*-py3-none-any.whl", + "python_versions": ["3.8", "3.13", "3.14"] + } + ] + }, { "name": "idna", "description": "Internationalized Domain Names in Applications (IDNA)", @@ -1040,6 +1092,19 @@ } ] }, + { + "name": "onecache", + "description": "Python cache for sync and async code.", + "author": "sonic182", + "issues": "https://github.com/python-hyper/onecache/issues", + "releases": [ + { + "base": "https://pypi.org/project/onecache", + "asset": "onecache-*-py3-none-any.whl", + "python_versions": ["3.8", "3.13", "3.14"] + } + ] + }, { "name": "orjson", "description": "orjson is a fast, correct JSON library for Python.",