This release is a pre-release and may not be stable for production use.
SimplyPrint Websocket Client
A python package to simplify the use of the SimplyPrint websocket API to easily integrate with the https://simplyprint.io platform.
This package version v1.0.0 is under major development and is not yet ready for use. API is not stable and will change.
Usage
See docs/index.md to get started.
TODO
- Add usage documentation
- Add examples
- Add tests for event system and reactivity
- Unify event bus api with printer events.
- Move away from
ClientCliand integrate withclickdirectly - Expand client to a plugin/module based system
- Update config backend (Only pydantic) + custom settings provider + more settings
- Provide nicer interface for sending especially job_info (e.i. job management logic) so we can bundle important steps together for consistency.
- Improve
tickhook with something like the OctoPrint-SimplyPrint FlexTimer solution to avoid having to manually keep track of time
Metadata
Release files for simplyprint-ws-client 1.0.1rc48
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| simplyprint_ws_client-1.0.1rc48.tar.gz | 95.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| simplyprint_ws_client-1.0.1rc48-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 221.3 kB
Release files / simplyprint_ws_client-1.0.1rc48.tar.gz
| Download URL | simplyprint_ws_client-1.0.1rc48.tar.gz |
|---|---|
| Size | 95.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c013dd67a220e69fa5c0659bdc7522a4a253427785c3328728c91319f9526e44
|
|
BLAKE2b-256 checksum How to use checksums |
798ebc474d4f43ceeef2baba10d30f5f1d38838ff552656dadd3eef9c558a257
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 17, 2026.
Transparency logRelease files / simplyprint_ws_client-1.0.1rc48-py3-none-any.whl
| Download URL | simplyprint_ws_client-1.0.1rc48-py3-none-any.whl |
|---|---|
| Size | 125.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
06f458c181ef7ad707600984fffeebcbe72fda86ff749719dc234c1b48bdf549
|
|
BLAKE2b-256 checksum How to use checksums |
d953c2da574381d66f8084e21efc384af14a31a6401460537619dc57c1a5b1fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 17, 2026.
Transparency log