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.1.tar.gz (30.1 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.2.1-py3-none-any.whl (39.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: machinery_collection-0.2.1.tar.gz
  • Upload date:
  • Size: 30.1 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.2.1.tar.gz
Algorithm Hash digest
SHA256 e340482220501ce0e83da1ae33c7c480f947d3cc96fbd9ca4045233969287ecc
MD5 9f4aeda4918a0db259cf896e43545766
BLAKE2b-256 f9a28d3b83111940e9fd723165fe10c9d466b0d7ac309f08a5c6017f9ec406e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for machinery_collection-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ec5d4eeee70b67e636dc5c20c7ed576f8c185adead2e4198022b9592ccbc2d66
MD5 c19cca81c1866e885d0e8c505b11d241
BLAKE2b-256 5f65e8631774d65f8bde885d66f135ec81f911a79609e6d58b0ea2010083fefd

See more details on using hashes here.

Provenance

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