Skip to main content

pypi

Shirow

Shirow is an RPC server framework based on top of Tornado. It relies on the WebSocket protocol for transport and uses JSON-messages as payload.

The project was named after Masamune Shirow, a mangaka who is best known for such mangas as Black Magic, Appleseed and Ghost in the Shell.

Features

The primary goal of Shirow is to simplify creating microservices using Tornado, allowing clients to leverage some Django facilities. Thus, Shirow expands the Tornado implementation of the WebSocket protocol with an authentication layer, so that clients have to be authenticated using the Django authentication system to connect to the RPC server. The client has to pass a valid token to the RPC server, which was received after a successful authentication procedure, to prove Shirow that it’s an authenticated. See the create_token_if_needed decorator to learn how to make Django views create the tokens.

Authors

See AUTHORS.

Licensing

Shirow is available under the Apache License, Version 2.0.

Metadata

Release files for shirow 0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for shirow 0.4
File Size Uploaded Provenance
shirow-0.4.tar.gz 6.2 kB Without provenance Details

Release files / shirow-0.4.tar.gz

Download URL shirow-0.4.tar.gz
Size 6.2 kB
Tags Source
SHA-256 checksum
How to use checksums
cfb0878d3e02481c0d35099ab748a15c6cfe1365d65b63da0600f52e91bb8641
BLAKE2b-256 checksum
How to use checksums
62e02f607637a047e3bda03115c1729dad9cf01f56b1021cfa28dfb1c75951d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.6.7

Security for shirow 0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.4 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page