Skip to main content
Incomplete provenance

3 of 9 files were uploaded without provenance metadata. View details.

Fond — Foundation for Cooking, Foundation for Life

Fond

Foundation for Cooking, Foundation for Life.

pypi version

Experimental: This package is under active development. APIs may change without notice.

A C++26 header-only library shipped on PyPI as a build-time dependency, the same way pybind11 is. Your build pulls the headers in; your end users get a prebuilt wheel and never install fond.

Requirements

  • A C++26 compiler: Clang + libc++ (primary), or GCC 16 (which also enables C++26 reflection with -freflection)
  • Python 3.12+ for the package itself

Optional integrations (pybind11, CTRE, glm, Lua/sol2, httplib, ...) are detected with __has_include and switch on only when present.

Usage

[build-system]
requires = ["fond>=0.3.0", "build-cub", "pybind11"]
import fond

fond.get_include()  # -I path for the headers
#include <fond/collections/maps.hpp>
#include <fond/logger/fwd.hpp>
#include <fond/toml/reader.hpp>

What's Inside

  • collections: policy-based Set/Map (ordered, frozen), Arena, Pool, BitFlag, Trie, LRU caches, ring buffers, sparse sets
  • bytes / msgpack / toml / lua: endian-aware binary readers and writers, plus *_DEFINE macros for struct serialization
  • logger: BasicLogger<Sinks...> with sinks composed at compile time
  • argparse: Python-style argument parsing
  • config: ConfigManager with TOML and env-var overrides, KeyStore
  • strings / cli: string helpers, UTF-8, fuzzy matching, a Rich-style console
  • math: constexpr Vec/Mat4/quaternion, compile-time math, glm interop
  • types: Bounded, UUID, Selfaboo/Identity mixins, reflection helpers
  • time / concurrency / events / hashlib / files: timers and epochs, thread pool and queues, events and FSM, SHA-256/CRC64/SipHash, file walking and watching

For the header-by-header map, see config/PROJECT_STRUCTURE.md.

Metadata

Release files for fond 0.3.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Incomplete provenance

3 of 9 files were uploaded without provenance metadata.

We recommend further investigation before installing these files. View details.

Source distribution (sdist)

Source distribution for fond 0.3.11
File Size Uploaded Provenance Actions
fond-0.3.11.tar.gz 580.3 kB Without provenance Details for fond-0.3.11.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for fond 0.3.11
File Actions
fond-0.3.11-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for fond-0.3.11-cp315-cp315-win_amd64.whl
fond-0.3.11-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for fond-0.3.11-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
fond-0.3.11-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for fond-0.3.11-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
fond-0.3.11-cp315-cp315-macosx_15_0_arm64.whl CPython 3.15 CPython 3.15 macOS 15.0+ ARM64 Details for fond-0.3.11-cp315-cp315-macosx_15_0_arm64.whl
fond-0.3.11-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for fond-0.3.11-cp314-cp314-win_amd64.whl
fond-0.3.11-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for fond-0.3.11-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
fond-0.3.11-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for fond-0.3.11-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
fond-0.3.11-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details for fond-0.3.11-cp314-cp314-macosx_15_0_arm64.whl

Total release size: 12.3 MB

Release files / fond-0.3.11.tar.gz

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL fond-0.3.11.tar.gz
Size 580.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6fcda4cc33eb141f59f753457c95aeb5da7d2e1dc6df08aac71b362d51f0d9b6
BLAKE2b-256 checksum
How to use checksums
4dbe1c9c4e2f14a76e45cc496ddb0fd72872fdeb0b9becc4d2911b2a674727ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / fond-0.3.11-cp315-cp315-win_amd64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL fond-0.3.11-cp315-cp315-win_amd64.whl
Size 1.7 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
ae1fd41617af6a9ff76966176cf7f8f4dff63d3cc835cab1f85fdbe596b61716
BLAKE2b-256 checksum
How to use checksums
7dd3b86fb4eb4c060ab9bbc54518f973c16abae4ac4dd29378fa6f825a000d68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / fond-0.3.11-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL fond-0.3.11-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8524dae6cfcaf9cb69a4a8b86bcd766c87e7077aee67baa05fe8346d1b3b60d8
BLAKE2b-256 checksum
How to use checksums
d04c67592924de6503a4bf00de1799fc36842dd88c57e1b083e16ed7b049ccb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / fond-0.3.11-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL fond-0.3.11-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b379518f5f4ee4f939feb3ef45dab6a1782dd2f2fdf3f91ad60df9dc231298e6
BLAKE2b-256 checksum
How to use checksums
7845fcbc77f4d33dd92bb0835c49a4abcd1700599a258356cd84c68de61a131b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / fond-0.3.11-cp315-cp315-macosx_15_0_arm64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL fond-0.3.11-cp315-cp315-macosx_15_0_arm64.whl
Size 1.1 MB
Tags CPython 3.15 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
f87dcc1a22e8729816b80740344f1598e0edf291da1bfdd94430ef7a4f26b324
BLAKE2b-256 checksum
How to use checksums
5fc5ad6d31fb238307ef4feb6c30493260ff250426b51c22f0424b40081dd4c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / fond-0.3.11-cp314-cp314-win_amd64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL fond-0.3.11-cp314-cp314-win_amd64.whl
Size 1.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f035fe0721b54097b69ee4d619d6313131a8effc0adc9a0d1316ecc24f457749
BLAKE2b-256 checksum
How to use checksums
ea624db88d42de18878cd612799cfda73be5dae8ee1cf87f45d33ae9684e7bd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / fond-0.3.11-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL fond-0.3.11-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bcb6b4a6cd2998b5b5267051b6dd65d0ccfb5e4c23e87daaa318ffdbc58c1d67
BLAKE2b-256 checksum
How to use checksums
9940eba5afc537b7ab581a702baf6181933a0b85a5c4fa79116000dd83f26913
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / fond-0.3.11-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL fond-0.3.11-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4c38087540517094e540decd72ac39530d12a1844b2eaa6a250430671fc2af17
BLAKE2b-256 checksum
How to use checksums
7590cc27b0d367609264b423af54f0135468ab539e96af6d20af6536bbf4d4d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / fond-0.3.11-cp314-cp314-macosx_15_0_arm64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL fond-0.3.11-cp314-cp314-macosx_15_0_arm64.whl
Size 1.1 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
356651c182d1c4a437c39ee74b1a3c2811833b0246511051395723a2e8d158fb
BLAKE2b-256 checksum
How to use checksums
0a2efda4bc7ecb637879eed6dc9d42736c348130edcd22c5456b1f8b4fc5d4e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for fond 0.3.11

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Incomplete provenance

3 of 9 files were uploaded without provenance metadata.

Files with provenance 6 / 9
Files without provenance 3 / 9
Select from 9 files

Attestations for fond-0.3.11.tar.gz

This file was uploaded without provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page