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.2.tar.gz (3.3 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.2-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for aidu_support-0.1.2.tar.gz
Algorithm Hash digest
SHA256 c4a68241076d24c8133fcc00e807e5aa07ad55f98afa5600b1bf5c9c63e1947a
MD5 a44c55f017a984efce7b9227c5075a92
BLAKE2b-256 96b3d421d6e1df9c4d735f8f16ad7fcb1221e5689faaf36cb1612a634e7c5566

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidu_support-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 78402c518c089d007b5aeefb6073922446ae98d3da56994872c1bf61f88cbfb3
MD5 aa9c0776fb762b831875472db42bd622
BLAKE2b-256 5a8fc6f8744c70d12b9285028b47c5fc03c3bfb7c1b05429dcd6c919d7fac144

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