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.2.tar.gz (18.9 MB view details)

Uploaded Source

Built Distribution

machinery_collection-0.2-py3-none-any.whl (38.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: machinery_collection-0.2.tar.gz
  • Upload date:
  • Size: 18.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for machinery_collection-0.2.tar.gz
Algorithm Hash digest
SHA256 f1530a4628a1765c1c828b74140c62624dfcb10e0955fd6526ff41695d40f4ff
MD5 1d6ecbf87672791de01b7868ffed60c3
BLAKE2b-256 67bfdc569e049077a3e1c61210077eaa5cc07048f1b900a3b1b61f44763fdd29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for machinery_collection-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f98e4a6d881d5411bc27f06514f4b446fa26c02c1b7cc8556ef96241f22b2884
MD5 dca4ce40a329bff2babf664ad6c80d91
BLAKE2b-256 cfebdc499feef6f7355278511c86b40f1d3070e8b03a010ee044e66cf4fe7b5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for machinery_collection-0.2-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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page