Skip to main content

Simple async HTTP/1.1 client

Project description

ci coverage docs black

A small, not so great async Python HTTP client.

API documentation is available here!

This HTTP client does not implement any error / exception handling. If the server the client is talking to deviates from the HTTP spec, this code will behave in unexpected ways. Network errors? Those are unhandled too!

Install

pip install pywreck

Usage

response = await pywreck.get("www.example.com", "/")
print(response.status, response.headers, response.data)

Why?

Eh, why not? Sometimes you just need a small async HTTP client with no dependencies – no batteries included.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pywreck-0.5.3.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pywreck-0.5.3-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file pywreck-0.5.3.tar.gz.

File metadata

  • Download URL: pywreck-0.5.3.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for pywreck-0.5.3.tar.gz
Algorithm Hash digest
SHA256 fe6b5065ddb153c56636680f4c38f200c9e3fad1036cb280f970056ee2b7eb73
MD5 ac4f3d15cd065c77435b052548441fc0
BLAKE2b-256 44fe60a7b6007580d49565c9b03acc036fb7ba35fd7448b2c18da65b43343586

See more details on using hashes here.

File details

Details for the file pywreck-0.5.3-py3-none-any.whl.

File metadata

  • Download URL: pywreck-0.5.3-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for pywreck-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c32e354b45ceb6a0df1f0e431f293cacb3428ee3f9ef4bf3c320d77346719084
MD5 9d12696798d38962ab6500039742d219
BLAKE2b-256 38c2a6e6c65e064a09a7e043302ea9b0bc95626e0c942f89a1531cd41996348b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page