Skip to main content

Hat controller

Project description

For more information see:

Runtime requirements

  • python >=3.10

Install

hat-controller is available as PyPI project:

$ pip install hat-controller

Build

To install editable installation, together with python development dependencies, run:

$ pip install --group dev -e .

Build tool used for hat-controller is pydoit. For listing available doit tasks, use:

$ doit list

Default task:

$ doit

creates wheel package inside build directory.

Hat Open

hat-controller is part of Hat Open project - open-source framework of tools and libraries for developing applications used for remote monitoring, control and management of intelligent electronic devices such as IoT devices, PLCs, industrial automation or home automation systems.

Development of Hat Open and associated repositories is sponsored by Končar Digital.

License

Copyright 2020-2026 Hat Open AUTHORS

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10+CPython 3.11+CPython 3.12+CPython 3.13+CPython 3.14+Windows x86-64

hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-musllinux_1_2_x86_64.whl (848.0 kB view details)

Uploaded CPython 3.10+CPython 3.11+CPython 3.12+CPython 3.13+CPython 3.14+musllinux: musl 1.2+ x86-64

hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-manylinux_2_24_x86_64.whl (810.4 kB view details)

Uploaded CPython 3.10+CPython 3.11+CPython 3.12+CPython 3.13+CPython 3.14+manylinux: glibc 2.24+ x86-64

hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-manylinux_2_24_armv7l.whl (663.8 kB view details)

Uploaded CPython 3.10+CPython 3.11+CPython 3.12+CPython 3.13+CPython 3.14+manylinux: glibc 2.24+ ARMv7l

hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-manylinux_2_24_aarch64.whl (781.0 kB view details)

Uploaded CPython 3.10+CPython 3.11+CPython 3.12+CPython 3.13+CPython 3.14+manylinux: glibc 2.24+ ARM64

File details

Details for the file hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 232ba82e203e6fa822c3cd47847043d77e33a853de6464637dfce45136643f0b
MD5 bc657713c3b6c675c110876126c852d4
BLAKE2b-256 c7e054aa0a61e20875d211286341a60a1234023ed41494537fc160f05ec1dd4b

See more details on using hashes here.

File details

Details for the file hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 425954c263b09721bc42c72cff151debeb92f24950d8774e3ed04b161c437e5f
MD5 125865126ff1c488a20e132c0bac67c1
BLAKE2b-256 8751dc96aa49faa82b77bbcd3cf8ced14ceca2050cd4daa4bfee1f085fdd2ab3

See more details on using hashes here.

File details

Details for the file hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 a2fb608c5fa5602c96486c439538cb15e8679a93421f9e514b9f6129e5e96f93
MD5 d971922322d35b72204dfcc9f7028672
BLAKE2b-256 49bd667d4c2b9917920bc583fa64fae7e324d9b0e5e183cb9cdb68fc0bad0562

See more details on using hashes here.

File details

Details for the file hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 8d8fa2168097dead007a671552ce65e49fdcaa6f21ee1c51c5bc90020e1ac5ac
MD5 b7c922d7453bc81fbf2ffc0afc162ad9
BLAKE2b-256 72c804c91ad4342a5047ecd41943b86d4bf1af9abc7ef797133be93db4cc7c87

See more details on using hashes here.

File details

Details for the file hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for hat_controller-0.1.17-cp310.cp311.cp312.cp313.cp314-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 4f82df8721568d0b5cf1f29109d6aeeaab00e2ba86271d3a0c22e391c2550376
MD5 06c293eefb900f2ba9e3f3439f88270a
BLAKE2b-256 e664ac92992760e4876900ff1bbce4aa10da0de17853377ff1b5f6a2a1345282

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