Skip to main content

A collection of functionality

Project description

This is a collection of functionality.

Docs found at https://machinery.readthedocs.io

https://img.shields.io/pypi/v/PACKAGE?label=machinery_collection

History

Between June 2016 and July 2021 I (@delfick) worked at LIFX and created the private version of https://photons.delfick.com (with the open source version coming out in March 2018.

In this project I created a bunch of utilities, especially around using asyncio code without creating memory leaks or annoying warnings when tasks aren’t awaited before the end of the program.

In November 2023 I started this project to extract those helpers so they can be used independently of Photons and so I could make them strongly typed and tested better.

In April 2025, the initial wave of those helpers were rewritten to be strongly typed with a slightly different approach to a number of those concepts.

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

machinery_collection-0.3.0.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

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

machinery_collection-0.3.0-py3-none-any.whl (38.2 kB view details)

Uploaded Python 3

File details

Details for the file machinery_collection-0.3.0.tar.gz.

File metadata

  • Download URL: machinery_collection-0.3.0.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for machinery_collection-0.3.0.tar.gz
Algorithm Hash digest
SHA256 d4ac6b5b4f2287c699707b19471af6a30176134b78772ec8ac24f2e9b79611f1
MD5 321c44268a76736b04bf853b42e583cb
BLAKE2b-256 0ee0bee45f4580bdca255b8e4701ea08d9dfcf21b67aed5024a308db5466ed6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for machinery_collection-0.3.0.tar.gz:

Publisher: release.yml on delfick/machinery

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file machinery_collection-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for machinery_collection-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 005aecc3109a8c9b051a6437b7e0ff3881e7ffa00424c083f7830607b819a70f
MD5 eeceb399d8756c1228202bd55f908e2d
BLAKE2b-256 d041f0b87958617b6da5084cc8d41fbf410e377366c1be4d7c5b8ff5307b2e78

See more details on using hashes here.

Provenance

The following attestation bundles were made for machinery_collection-0.3.0-py3-none-any.whl:

Publisher: release.yml on delfick/machinery

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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