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.1.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.1-py3-none-any.whl (38.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: machinery_collection-0.3.1.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.1.tar.gz
Algorithm Hash digest
SHA256 26436ecbd322208f5a451aa6f0514dbfc5de1279002b15c5656540489376a479
MD5 99c3ea504a88fc98e783957699af5e31
BLAKE2b-256 bb467b24095beffcd4dd67ad99c4a587b887dce8a966409da96812b76014215e

See more details on using hashes here.

Provenance

The following attestation bundles were made for machinery_collection-0.3.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for machinery_collection-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c0aedd42b86a81a4d9ce40aed89be197312e03ef942053356b9b7184fcba9100
MD5 9643033d800a3ab21b4019b44cd425dc
BLAKE2b-256 d3baacf06bafb0254e60db84d7c15216089b3d4805a404b5420f0ea2a473c7e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for machinery_collection-0.3.1-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