hades-rpc
Python client and tooling for the Hades RPC framework.
Migration from 0.1.x to 0.2.0
The internal layout was reorganised to remove duplication and a god class.
The CLI surface (hades console script and its subcommands) is unchanged,
but several Python imports moved or were renamed:
| Old (0.1.x) | New (0.2.0) |
|---|---|
hades_rpc.rpc.rpc.Hades |
hades_rpc.rpc.client.HadesClient |
hades_rpc.rpc.rpc.HadesRPCEndpoint |
hades_rpc.rpc.sessions.ServiceSession |
hades_rpc.rpc.protocol.HadesEndpoint |
hades_rpc.rpc.sessions.ProtocolSession |
hades_rpc.rpc.protocol.HadesProtocol |
hades_rpc.rpc.protocol.HadesProtocol (unchanged) |
hades_rpc.rpc.protocol.HadesProtocolVersion |
hades_rpc.rpc.protocol.HadesProtocolVersion |
hades_rpc.rpc.transports.transport |
hades_rpc.rpc.transports.base |
hades_rpc.apps.hades:app |
hades_rpc.apps.main:app |
hades_rpc.apps.shell.message_to_json |
hades_rpc.rpc.json_utils.message_to_json |
hades_rpc.apps.rpc._build_request |
hades_rpc.rpc.request_builder.build_request |
The wire-protocol version (HadesClient.HADES_VERSION) is unchanged.
Metadata
Release files for hades-rpc 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hades_rpc-0.2.0.tar.gz | 19.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hades_rpc-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.8 kB
Release files / hades_rpc-0.2.0.tar.gz
| Download URL | hades_rpc-0.2.0.tar.gz |
|---|---|
| Size | 19.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0a2e13b341452230d70b4a86ec3e7b21621ecb60584ce66b5d6fa1e782c56fb4
|
|
BLAKE2b-256 checksum How to use checksums |
cedc559599b9902a4fe77519c8a34afc52fdc0d90c07ac88a9ed4c3cab6d7ff9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.9.13 Windows/10
|
Release files / hades_rpc-0.2.0-py3-none-any.whl
| Download URL | hades_rpc-0.2.0-py3-none-any.whl |
|---|---|
| Size | 27.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5087696d5024c53df7490decf6027e0e4815172de2dc02bfd7ade902ee6afaf4
|
|
BLAKE2b-256 checksum How to use checksums |
55d545f7a73a9d4991cb8787051c5800afa41dbba091c0f8f908914472f6ca0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.9.13 Windows/10
|