Skip to main content

PEP 561 type stubs for Klipper's klippy package

Project description

klippy-stubs

PEP 561 type stubs for Klipper's klippy package.

Install

uv add klippy-stubs
# or
pip install klippy-stubs

Type checkers pick up the stubs automatically after install.

Development

uv sync --dev
uv run ty check
uv run python smoke_check.py

To verify the installable package (required for mypy):

uv build
uv pip install dist/klippy_stubs-*.whl --force-reinstall
uv run mypy smoke_check.py

Layout

klippy-stubs/     # PEP 561 stub package (ships as site-packages/klippy-stubs/)
typings/          # dev-only stubs for klippy dependencies (cffi, greenlet)
smoke_check.py    # overload regression check (not shipped)

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

klippy_stubs-0.1.0.tar.gz (78.9 kB view details)

Uploaded Source

Built Distribution

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

klippy_stubs-0.1.0-py3-none-any.whl (113.5 kB view details)

Uploaded Python 3

File details

Details for the file klippy_stubs-0.1.0.tar.gz.

File metadata

  • Download URL: klippy_stubs-0.1.0.tar.gz
  • Upload date:
  • Size: 78.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for klippy_stubs-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f9b53db3921a631549f5d2c304dcbe328ca319b58fd34b84cf2c6fa29f8b345e
MD5 54e3f941270b4f1b0863ce4a6feda7ef
BLAKE2b-256 920e6e8228d7c3267c13b77d7c02c0a2451f0092a4205135611692bf79e1ba2d

See more details on using hashes here.

File details

Details for the file klippy_stubs-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: klippy_stubs-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 113.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for klippy_stubs-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1b162a3f67d22495717d74cd9edb84efbf24a4f40bcdc450b8602fbc71192e6f
MD5 350db4064592c8481957224585f986c4
BLAKE2b-256 018aa5de310536bff8dc01f31584901b822e36ddd207d9fd13e2c11466becfdf

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