Skip to main content

hat-doit - Hat build utility functions

Hat open projects uses pydoit as build automation tool. This repository provides utility functions commonly used in definition of doit tasks.

For more information see git repository.

Runtime requirements

  • python >=3.10

Install

hat-doit is available as PyPI project:

$ pip install hat-doit

Build

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

$ pip install --group dev -e .

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

$ doit list

Default task:

$ doit

creates wheel package inside build directory.

Hat Open

hat-doit 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.

Metadata

Release files for hat-doit 0.16.5

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

Built distribution (wheel)

Table of built distributions (wheels) for hat-doit 0.16.5
File Interpreter ABI Platform Actions
hat_doit-0.16.5-cp310.cp311.cp312.cp313.cp314.cp315-none-any.whl CPython 3.14, CPython 3.10, CPython 3.13, CPython 3.12, CPython 3.15, CPython 3.11 none any Details for hat_doit-0.16.5-cp310.cp311.cp312.cp313.cp314.cp315-none-any.whl

Release files / hat_doit-0.16.5-cp310.cp311.cp312.cp313.cp314.cp315-none-any.whl

Download URL hat_doit-0.16.5-cp310.cp311.cp312.cp313.cp314.cp315-none-any.whl
Size 19.4 kB
Tags CPython 3.10 CPython 3.11 CPython 3.12 CPython 3.13 CPython 3.14 CPython 3.15
SHA-256 checksum
How to use checksums
af0bf0a669a42c6f82a458a4e7c96bf02e10bb161e836aadb2d7df67a354f182
BLAKE2b-256 checksum
How to use checksums
9f68dd34eddd4b8a52a50eeb5543990fd50a8e8d97603edff14d269173fc1444
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.9

Security for hat-doit 0.16.5

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release

0.16.5 This release

1 release file No provenance

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