Skip to main content

openccu-loom-types — retired

The generated Pydantic models and enum catalogue that this package used to publish now ship inside openccu-loom-client, as openccu_loom_client.wire.

# before
from openccu_loom_types.rest import DeviceSummary
from openccu_loom_types.enums import Interface

# now
from openccu_loom_client.wire.rest import DeviceSummary
from openccu_loom_client.wire.enums import Interface

Nothing about the wire contract changed. The modules are byte-for-byte the same generated output, from the same daemon assets, by the same generators — they just live in the package that consumes them.

What to do

Nothing, if you depend on openccu-loom-client: it carries the bindings itself and no longer requires this distribution.

If openccu-loom-types is still installed in an environment — Home Assistant never uninstalls an abandoned requirement, so this is the common case — upgrading to 0.6.0 removes the stale modules and pulls in the client that holds the real ones. 0.6.0 ships no Python modules at all; it is metadata and a dependency.

Leaving the old version installed is harmless rather than dangerous: the two distributions own disjoint top-level packages, so an orphaned openccu_loom_types is inert. Upgrading is cleanup, not a fix.

Why

The split cost a release of its own for every daemon release. Since the auto-tag landed on 2026-06-22, 154 daemon releases produced 84 releases here, 84 of 84 out of a feat: regenerate from openccu-loom … commit — not one carried a hand-written line — while 54 of 106 publications never reached a pin in any consumer. No consumer ever imported the package directly.

A daemon release now opens a regeneration pull request in the client and stops there: no version bump, no auto-merge, no tag.

This repository

Kept for its history and so the distribution name stays owned. The modules, the generators (script/gen/), the regeneration workflow and the reproducibility guard all live in the client repository now.

Release files for openccu-loom-types 0.6.1

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

Source distribution (sdist)

Source distribution for openccu-loom-types 0.6.1
File Size Uploaded
openccu_loom_types-0.6.1.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openccu-loom-types 0.6.1
File Interpreter ABI Platform
openccu_loom_types-0.6.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.3 kB

Release files / openccu_loom_types-0.6.1.tar.gz

Download URL openccu_loom_types-0.6.1.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
98e5a347ce9bce59154e95d4807486a0431a99b0483f2f0f35646ad2ef3a9e85
BLAKE2b-256 checksum
How to use checksums
6b0165bb25e3fd604f92efd41c7acef78431fda12eebe9cc3db9f693f69e0666
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 Aug 29, 2026.

Transparency log

Release files / openccu_loom_types-0.6.1-py3-none-any.whl

Download URL openccu_loom_types-0.6.1-py3-none-any.whl
Size 3.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
042280ef225cd274b084f2e7894429f9b31d97ca52d31c78931a855f0584fe81
BLAKE2b-256 checksum
How to use checksums
428e14e2339bba57b6a12c651ea3a8e526d00ffdac2f05b903ad2bf7b40a6568
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 Aug 29, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.6.1 This release

2 release files

0.6.0

2 release files

0.5.10

2 release files

0.5.9

2 release files

0.5.8

2 release files

0.5.7

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.17

2 release files

0.3.16

2 release files

0.3.15

2 release files

0.3.14

2 release files

0.3.13

2 release files

0.3.12

2 release files

0.3.11

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.69

2 release files

0.1.68

2 release files

0.1.67

2 release files

0.1.66

2 release files

0.1.65

2 release files

0.1.64

2 release files

0.1.63

2 release files

0.1.62

2 release files

0.1.61

2 release files

0.1.60

2 release files

0.1.59

2 release files

0.1.58

2 release files

0.1.57

2 release files

0.1.56

2 release files

0.1.55

2 release files

0.1.54

2 release files

0.1.53

2 release files

0.1.48

2 release files

0.1.47

2 release files

0.1.46

2 release files

0.1.45

2 release files

0.1.44

2 release files

0.1.43

2 release files

0.1.42

2 release files

0.1.41

2 release files

0.1.40

2 release files

0.1.39

2 release files

0.1.38

2 release files

0.1.37

2 release files

0.1.36

2 release files

0.1.35

2 release files

0.1.34

2 release files

0.1.33

2 release files

0.1.32

2 release files

0.1.31

2 release files

0.1.30

2 release files

0.1.29

2 release files

0.1.27

2 release files

0.1.26

2 release files

0.1.25

2 release files

0.1.24

2 release files

0.1.23

2 release files

0.1.22

2 release files

0.1.21

2 release files

0.1.20

2 release files

0.1.19

2 release files

0.1.18

2 release files

0.1.17

2 release files

0.1.16

2 release files

0.1.14

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

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