Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 1.0.0 instead.

OmniMalloc

State-of-the-art static memory allocation for neural networks.

Checks Build PyPI Python versions License

OmniMalloc is a Python library for static memory allocation: given buffers with known sizes and lifetimes, assign offsets so that peak memory is minimized. This is the memory-planning step at the heart of ML compilers, embedded runtimes, and accelerator toolchains.

It ships a collection of allocators and allocation algorithms behind one API, implemented with an efficient C++ backend. This includes SuperMalloc, a new allocator that outperforms the best open-source alternatives (see benchmarks below). OmniMalloc also provides a rich benchmark harness and visualization tools to develop and evaluate new allocation strategies.

Installation

Install the latest release from PyPI:

pip install omnimalloc

Or install the development version directly from GitHub:

pip install git+https://github.com/fpedd/omnimalloc.git

Usage

from omnimalloc import Allocation, Pool, run_allocation

pool = Pool(id="pool", allocations=(
    Allocation(id=0, size=64, start=0, end=10),
    Allocation(id=1, size=64, start=12, end=20),
    Allocation(id=2, size=32, start=5, end=15),
))

pool = run_allocation(pool, allocator="supermalloc_allocator", validate=True)

print(pool.size)                                     # 96
print([alloc.offset for alloc in pool.allocations])  # [0, 0, 64]

On a real problem, the result looks like this: 308 buffers of an ML workload packed with no wasted memory.

A solved allocation problem rendered as offset/time rectangles

See examples for allocator selection, visualization, custom allocation sources, and benchmarking.

Benchmarks

Solution quality vs. solve time across allocators

All figures on this page are generated from a deterministic benchmark run by scripts/generate_readme_assets.py. Run your own campaigns with the benchmark harness.

Development

# Initial setup
git clone git@github.com:fpedd/omnimalloc.git
cd omnimalloc
uv sync --all-extras --group dev

# Run tests, linting, type checking
uv run pytest
uv run ruff check --fix && uv run ruff format && uv run ty check

# Setup pre-commit hooks (run once)
uv run pre-commit install

# Run pre-commit checks manually
uv run pre-commit run --all-files

License

Copyright 2025 Fabian Peddinghaus. Licensed under Apache 2.0 License. See LICENSE for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

omnimalloc-0.5.0.tar.gz (485.1 kB view details)

Uploaded Source

Built Distributions

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

omnimalloc-0.5.0-cp313-cp313-win_amd64.whl (343.1 kB view details)

Uploaded CPython 3.13Windows x86-64

omnimalloc-0.5.0-cp313-cp313-win32.whl (318.3 kB view details)

Uploaded CPython 3.13Windows x86

omnimalloc-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (409.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

omnimalloc-0.5.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (453.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

omnimalloc-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (395.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

omnimalloc-0.5.0-cp313-cp313-macosx_11_0_arm64.whl (318.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

omnimalloc-0.5.0-cp312-cp312-win_amd64.whl (343.1 kB view details)

Uploaded CPython 3.12Windows x86-64

omnimalloc-0.5.0-cp312-cp312-win32.whl (318.4 kB view details)

Uploaded CPython 3.12Windows x86

omnimalloc-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (409.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

omnimalloc-0.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (453.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

omnimalloc-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (395.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

omnimalloc-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (318.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

omnimalloc-0.5.0-cp311-cp311-win_amd64.whl (344.0 kB view details)

Uploaded CPython 3.11Windows x86-64

omnimalloc-0.5.0-cp311-cp311-win32.whl (318.6 kB view details)

Uploaded CPython 3.11Windows x86

omnimalloc-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (410.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

omnimalloc-0.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (455.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

omnimalloc-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (398.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

omnimalloc-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (319.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

omnimalloc-0.5.0-cp310-cp310-win_amd64.whl (343.8 kB view details)

Uploaded CPython 3.10Windows x86-64

omnimalloc-0.5.0-cp310-cp310-win32.whl (318.5 kB view details)

Uploaded CPython 3.10Windows x86

omnimalloc-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (410.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

omnimalloc-0.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (455.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

omnimalloc-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (398.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

omnimalloc-0.5.0-cp310-cp310-macosx_11_0_arm64.whl (319.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file omnimalloc-0.5.0.tar.gz.

File metadata

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

File hashes

Hashes for omnimalloc-0.5.0.tar.gz
Algorithm Hash digest
SHA256 ff1f90ab22fc94aa7e7d438fe0f83689fdb6389c331f08fe5aece5a16d04879c
MD5 92495f4b99d50c61931320b8615c64fb
BLAKE2b-256 1554a179dd4da785b9053b8fdd01d0d0478552f0e1d1b38800cfccc37d9aa886

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0.tar.gz:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: omnimalloc-0.5.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 343.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omnimalloc-0.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fbaf0389a392ab7d95547ff9287f6dc0a7953cca93884c7224737528222c3d21
MD5 fb8045c1ab048944daff3d248c97aa5c
BLAKE2b-256 c5984e8f7570bc4516874eb73e90597cf391e1a914770c7d8967821fafab476f

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp313-cp313-win_amd64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: omnimalloc-0.5.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 318.3 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omnimalloc-0.5.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 bb3e4b21ee555903bde6ad81affc99cf919b62ed779cd584fd4daaed644f27b3
MD5 19bca46651cf959f6fa0a5b85b3dc0d4
BLAKE2b-256 fbb00b149b48e2159740f23660dc84665cd75b71cf4de1167218a30bfe7a91e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp313-cp313-win32.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7bc0cb56c2c66b880325faa12256141fbcae0b736a4cbc3129c79ca71b838eae
MD5 48ba6a255e9cb99204ece1dba7e17d3d
BLAKE2b-256 d9652a4dccd4507902b715a504f10ff89fc779ff41baac736d674e6e1eb5ad46

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2f1364a72483d20afd978f172170f9e6d3b8519379741cc80e89d1f66212e1f0
MD5 4b0fd68b926aabec8af704389d5eb62e
BLAKE2b-256 5f4f496da96b2f8eb9fb6aab0fe13384ae92b1b0aa4ccddec9f39d43291d38a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9cec242d50f4a51574bad2a8c200163ebf6469261d79d197cd43579ba58a1af1
MD5 659989a6a0dfa1a816fbfb1c98c5bb41
BLAKE2b-256 a28829dce8f83aae95fdd0a19eb85a643eb8d593f2e8b37f236fc181c0474d36

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0cbebfadbba09b0439dec58062676274c33fe37abe81d9ba3eaab1f05974400a
MD5 19fa6f568e0c2514e994240638f6b8f2
BLAKE2b-256 0ccf6c669269b38a588a94cedbce058467be3dc2a25c6ccd271c21714dd12895

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: omnimalloc-0.5.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 343.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omnimalloc-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 68c3938571877b48568e253ead4992a738cdae226e0cc89ba445390503f1230b
MD5 9fd5befa05f21cfbee2c4e4c2317a320
BLAKE2b-256 131a869fe9244d99d7cf1cfe7c839334261b53a825b8a4b4e13d799ac3c99d9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp312-cp312-win_amd64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: omnimalloc-0.5.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 318.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omnimalloc-0.5.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b2fef3e20137e1d9a2118435cea86a3cbad062439755e02867285e3a113ef49d
MD5 d1b9571fa9226ce55aa23adcef980fab
BLAKE2b-256 cc857749597b09d67358ad12446ca7006b677e3eaad4258db824d79970dfa942

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp312-cp312-win32.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4dfa89ee031b78e90499a6703018f4c3688fd96d5c966cd128717077160e7357
MD5 132ce6e23564754ade26ea35e7229b93
BLAKE2b-256 8c5df573a4e050ec1fa218dcef7fa31f94f1810f5e82b622d050178483786d3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d08aaf17458dcbd4d8645f3d0ab9f7a7790092b285b5e27f668418e4e7c1f97b
MD5 7039f5f3ca01f90076d232e055bcf7cf
BLAKE2b-256 b8845cbb8a692c9744084c1757c933c4b763673b9a2f49554e6e7986d8bd7300

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 77358ee2d4c2f8a1a58228022f69b251967bb27fa56d7b081cdd362df81d31be
MD5 6ad2393804df726a6b6ac58d42e5840b
BLAKE2b-256 0e0c4661e8dd71b57542efbfbb3a8e96f7f57db0e14ff5f0ea717bb1bf81cedc

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc97c68d0e86bfba2fbadd928cb5860f3331e1685bd8db824e63843a61afdb4d
MD5 35d72c72c1b242d139223bc9a0246136
BLAKE2b-256 b1e0e70bf784b0b266db7334836fd1fef3bc5b8b829493057e3e219b5fb793bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: omnimalloc-0.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 344.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omnimalloc-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c81a9aa42ec9e22f462f85e218f721fff5a386fcb1ecc5b51822a90347e6065e
MD5 1e28b39fe2fbf52c5aa4369d408cdc13
BLAKE2b-256 074dc0aa53f651f3bca2847e4afc9c84343ef7f61a47ec067ed672df0333219f

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp311-cp311-win_amd64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: omnimalloc-0.5.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 318.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omnimalloc-0.5.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a38631a3c001755f7382da53e3f80fc848f4261a79cf879bbe8935e5dcb32979
MD5 8bdb011103d1c056a5041567f7493683
BLAKE2b-256 caafdd57693cc626b4db107a65234da5ad2685de741f0ee45306ead97b1d1046

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp311-cp311-win32.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74b5fa568462a7c61a544aefa903ab43d6802cd9dd2edd6625d9063550871d22
MD5 d6f80b8bee7f094cf4ff1aeac1bf93e2
BLAKE2b-256 dac1be2e420ee8fdf2361077bcc9bcae91925de06ec421ae552f1816822f0296

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6502a3b8c63b9f22d5e8ea119941b97614c6af7753a250480d9016770fa1456f
MD5 1c5b2c02c464c59c48394e8460cc3d70
BLAKE2b-256 fa455c0a26fbd78c108217cab5b979d5115ac00c67b7bfcb96f9d18347773504

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92bee63455d99fbefb92e5ab0ba4df65bf1828af939994c80ee1da8a63fee871
MD5 9ab55dd01c5d4a5fcb625519ecdd1cc9
BLAKE2b-256 924bd2138733d891c826983832173fa224bd175eec84269d208a6679bebe058a

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 09cf1d61e3aa43f0f01f25156b5a30d9f8d60665552a61f6999d894a130e2c0b
MD5 6364c8786967c4c45345ee1753859c9a
BLAKE2b-256 86a3f0ccea217d4a3e0b1a59e354dab68cc7223b8b5065acd4c5a472bc0c8418

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: omnimalloc-0.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 343.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omnimalloc-0.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f51727325769532d9b4ac61f93f88dbaa6c5940250c0191ca5e2d613fc0a6270
MD5 02e8d77069d9ed21e8dc108ba6e13ccf
BLAKE2b-256 3100d97ea83da950e795fd04ec78ad28956c94280cc3de07f84b649c58c990e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp310-cp310-win_amd64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: omnimalloc-0.5.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 318.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omnimalloc-0.5.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 8d15959351b1205615bd44e1cf3f408be899566854a60931f54059abc6f5a1de
MD5 eb00f7fa386118491916cfc8d72654d8
BLAKE2b-256 9854a8fa4686ad291b50389dcf963e4f67f8b2647a7ad6caa94d78b093c3000d

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp310-cp310-win32.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7698f85cee85a4629783169ede6abdce925f37b5d3eac287db1cd4db2f5376f5
MD5 1587b1cad7530b2cacfe005af7d33868
BLAKE2b-256 0e9d8efbf6a972bac6503f5e03c6febcc92a307a09a6ad34e8eef0da39f9a0ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 76ec5ec3b4c74065539b9f53ba46ae3702e93279c2bdf47a362c98252f7151d7
MD5 3ccb63f496174b6cddc1893c9db80d88
BLAKE2b-256 340d0cb2ce68030255711adbc5db43b195a99283250634641b68c417aec38f25

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dc5ab8b74716063a37c275efe2fbfc84492f7b6960a7ec383cd779eca53f5d43
MD5 788a07b673e3f2334e9564e5f49cea7b
BLAKE2b-256 b4917d61445aa6454edc043cdf0c0d932dee184a69f9664c1cf213520353dfb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

File details

Details for the file omnimalloc-0.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for omnimalloc-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c12b6ee92d35612187cf5c9f9f62731938151aab1be8339d4935a764e55f06a
MD5 501c6736ced1bf7b6b91abd9361951d2
BLAKE2b-256 5041ab4a4ba856dd5be89d8095a48175b9c527a1a8c257bc25151de5c697a3c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for omnimalloc-0.5.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build.yml on fpedd/omnimalloc

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

Release history Release notifications | RSS feed

1.0.0

21 files

0.9.0

25 files

0.8.0

25 files

0.7.0

25 files

0.6.0

25 files

This release

0.5.0 This release

25 files

0.4.0

25 files

0.3.0

25 files

0.2.0

9 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page