A collection of functionality
Project description
This is a collection of functionality.
Docs found at https://machinery.readthedocs.io
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
f1530a4628a1765c1c828b74140c62624dfcb10e0955fd6526ff41695d40f4ff
|
|
MD5 |
1d6ecbf87672791de01b7868ffed60c3
|
|
BLAKE2b-256 |
67bfdc569e049077a3e1c61210077eaa5cc07048f1b900a3b1b61f44763fdd29
|
Provenance
The following attestation bundles were made for machinery_collection-0.2.tar.gz
:
Publisher:
release.yml
on delfick/machinery
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
machinery_collection-0.2.tar.gz
-
Subject digest:
f1530a4628a1765c1c828b74140c62624dfcb10e0955fd6526ff41695d40f4ff
- Sigstore transparency entry: 203310744
- Sigstore integration time:
-
Permalink:
delfick/machinery@3a502a8bf0652b04c632df7b9a8f353f7b499b45
-
Branch / Tag:
refs/heads/main
- Owner: https://github.com/delfick
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
release.yml@3a502a8bf0652b04c632df7b9a8f353f7b499b45
-
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file machinery_collection-0.2-py3-none-any.whl
.
File metadata
- Download URL: machinery_collection-0.2-py3-none-any.whl
- Upload date:
- Size: 38.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
f98e4a6d881d5411bc27f06514f4b446fa26c02c1b7cc8556ef96241f22b2884
|
|
MD5 |
dca4ce40a329bff2babf664ad6c80d91
|
|
BLAKE2b-256 |
cfebdc499feef6f7355278511c86b40f1d3070e8b03a010ee044e66cf4fe7b5b
|
Provenance
The following attestation bundles were made for machinery_collection-0.2-py3-none-any.whl
:
Publisher:
release.yml
on delfick/machinery
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
machinery_collection-0.2-py3-none-any.whl
-
Subject digest:
f98e4a6d881d5411bc27f06514f4b446fa26c02c1b7cc8556ef96241f22b2884
- Sigstore transparency entry: 203310746
- Sigstore integration time:
-
Permalink:
delfick/machinery@3a502a8bf0652b04c632df7b9a8f353f7b499b45
-
Branch / Tag:
refs/heads/main
- Owner: https://github.com/delfick
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
release.yml@3a502a8bf0652b04c632df7b9a8f353f7b499b45
-
Trigger Event:
workflow_dispatch
-
Statement type: