Skip to main content

General support utilities and infrastructural primitives for AIDu.

Project description

AIDu Support

aidu.support provides small reusable infrastructural utilities shared across the AIDu ecosystem.

The package contains:

  • text utilities
  • regex helpers
  • filesystem helpers
  • runtime helpers
  • serialization utilities
  • environment helpers
  • typing support

The design intentionally avoids:

  • large utils.py modules
  • miscellaneous helper dumping grounds
  • framework-heavy abstractions

Instead, functionality is organized into small semantic namespaces inspired by Haskell-style modularity.


Source Structure

src/aidu/support
├── text/
├── regex/
├── filesystem/
├── runtime/
├── serialization/
├── environment/
└── typing/

Architectural Position

aidu.support
    generic infrastructural primitives

aidu.ai.core
    AI runtime contracts

aidu.ai.llm
    conversational intelligence

aidu.ai.controller
    orchestration runtime

Development

Install

uv sync

Lint

uv run ruff check .

Format

uv run ruff format .

License

MIT License.

Copyright (c) 2026 Wolfgang Spahn, PHBern.

Please follow standard academic practice when using this software in research or publications.

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

aidu_support-0.1.1.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

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

aidu_support-0.1.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file aidu_support-0.1.1.tar.gz.

File metadata

  • Download URL: aidu_support-0.1.1.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for aidu_support-0.1.1.tar.gz
Algorithm Hash digest
SHA256 71e069a5d0d7f23458a286873dd6d8c71cbb558636b9e141a2e3d62747c09e04
MD5 af803272fbd1e9e03da035f98abf4deb
BLAKE2b-256 558d281862fa116b0d1efde6e72ce6765902d67967b348986120c9eee6019f69

See more details on using hashes here.

File details

Details for the file aidu_support-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for aidu_support-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 386f0c5ab46a520ed71cf71e413e12381920b4b94f285ebac17e30725cf2ac80
MD5 73d4d9b7df2c5cc9eb6acf1b1ae5c781
BLAKE2b-256 13e33337e3ca1532b01fb7261ee3581475c92794460af9ff58e7ef54efdb7987

See more details on using hashes here.

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