Skip to main content

superroute-sprint

sPrint for Python: Superroute's printing SDK. Find network, USB and Bluetooth printers, detect their command language (ZPL, TSPL, ESC/POS, CPCL and the vendor dialects), print labels, PDF, HTML, images and raw bytes, and turn the machine into a Superroute print node. The wheels carry the native sPrint library for Linux (x86-64, arm64, armv7; glibc 2.17+), macOS 13+ (arm64, x86-64) and Windows (x64, arm64); nothing is compiled when installing.

from superroute_sprint import (PrinterRegistry, TargetPrinter, LabelJob, PrintJob, Discovery,
                               PrintNode, NodeState, Languages, Transports, JobTypes)

with PrinterRegistry("printers.json") as printers:
    printers.save(TargetPrinter(name="Labels", host="192.168.1.40", transport=Transports.NETWORK,
                                language=Languages.ZPL))
    result = printers.print(PrintJob(type=JobTypes.LABEL, label=LabelJob.parse(label_json)))
    if not result.ok:
        print(result.reason, result.message)

for p in Discovery.scan_network():
    print(p.name, p.host)

node = PrintNode(printers, state=saved_state, on_event=lambda e: save_if_state(e))
node.pair("K2M9XY")          # the code from the Print Nodes page
node.start()

Licensed under the Superroute SDK License.

Metadata

Release files for superroute-sprint 0.1.0

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

Built distributions (wheels)

Table of built distributions (wheels) for superroute-sprint 0.1.0
File Actions
superroute_sprint-0.1.0-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details for superroute_sprint-0.1.0-py3-none-win_arm64.whl
superroute_sprint-0.1.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for superroute_sprint-0.1.0-py3-none-win_amd64.whl
superroute_sprint-0.1.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details for superroute_sprint-0.1.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
superroute_sprint-0.1.0-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.whl Python 3 none Linux glibc 2.17+ ARMv7l Details for superroute_sprint-0.1.0-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
superroute_sprint-0.1.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details for superroute_sprint-0.1.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
superroute_sprint-0.1.0-py3-none-macosx_13_0_x86_64.whl Python 3 none macOS 13.0+ x86-64 Details for superroute_sprint-0.1.0-py3-none-macosx_13_0_x86_64.whl
superroute_sprint-0.1.0-py3-none-macosx_13_0_arm64.whl Python 3 none macOS 13.0+ ARM64 Details for superroute_sprint-0.1.0-py3-none-macosx_13_0_arm64.whl

Total release size: 39.7 MB

Release files / superroute_sprint-0.1.0-py3-none-win_arm64.whl

Download URL superroute_sprint-0.1.0-py3-none-win_arm64.whl
Size 5.4 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
3df54ae170ff7d6f27c1ff91b1e5e4fec1cccb44e43044aded0995e59b3480b7
BLAKE2b-256 checksum
How to use checksums
28bbaa448e6a0da236511280d3aadb86b57a13129eaf47ef07641f918a961f95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 30, 2026.

Transparency log

Release files / superroute_sprint-0.1.0-py3-none-win_amd64.whl

Download URL superroute_sprint-0.1.0-py3-none-win_amd64.whl
Size 5.8 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
28b67bf6582f2f9c3d52bc2036b49a5c6489634e8ad6adc0dee951f0d989ec1c
BLAKE2b-256 checksum
How to use checksums
a7127538002d7e154e6762c077e6955cb818dffddc8c36344a2fda8b178b3c00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 30, 2026.

Transparency log

Release files / superroute_sprint-0.1.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL superroute_sprint-0.1.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 5.9 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
4bbe9115f9d96c7eff86fad9d1d459e7dbe97abb5d587f09f0efebbb32609f5d
BLAKE2b-256 checksum
How to use checksums
bb97c4d013befa6b3a939a3cf26656a840b7438d1b8da8ef764aad8948c78196
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 30, 2026.

Transparency log

Release files / superroute_sprint-0.1.0-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.whl

Download URL superroute_sprint-0.1.0-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
Size 5.8 MB
Tags Linux glibc 2.17+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
4fc2c0e9c96737e714eba382f39b4b49c76c4e4f9621673af894b3d2c3ba07db
BLAKE2b-256 checksum
How to use checksums
69d1a0d211af2a7801da3925adaea973a7a3372bb4aef01fb4faed56342013ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 30, 2026.

Transparency log

Release files / superroute_sprint-0.1.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL superroute_sprint-0.1.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 5.6 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
ee7da01de4abeb894a823e96a66039a818f456e8ec2e7b7654bec0871677bad2
BLAKE2b-256 checksum
How to use checksums
b720b0702ac08bdf0c988f9284ce50e26127dec7077591a260fdb17835c1f770
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 30, 2026.

Transparency log

Release files / superroute_sprint-0.1.0-py3-none-macosx_13_0_x86_64.whl

Download URL superroute_sprint-0.1.0-py3-none-macosx_13_0_x86_64.whl
Size 5.7 MB
Tags Python 3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
40520864168006984d69b44e0255f9a2af9c4a479f2093b3fb2b185296ee2f18
BLAKE2b-256 checksum
How to use checksums
d3b08c6fbe200dc3e90dccb990da24243abc5f3206579e40462b5a39eba38627
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 30, 2026.

Transparency log

Release files / superroute_sprint-0.1.0-py3-none-macosx_13_0_arm64.whl

Download URL superroute_sprint-0.1.0-py3-none-macosx_13_0_arm64.whl
Size 5.4 MB
Tags Python 3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b529bad52270d3ef80a7c33acfe19876e2cbf672e765d2fa55764d01d4e730b9
BLAKE2b-256 checksum
How to use checksums
94b7db2393796bb424309e3d45ae4092f2d2bc52e15510645ad92d516e3e0356
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 30, 2026.

Transparency log

Security for superroute-sprint 0.1.0

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.

Full provenance

All 7 files in this release have been uploaded with provenance metadata.

Select from 7 files

Attestation for superroute_sprint-0.1.0-py3-none-win_arm64.whl

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 Oct 30, 2026.

Transparency log

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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