Skip to main content

ansar-create

The ansar-create library uses multi-threading and multi-processing to solve difficult software challenges such as concurrency, interruption and cancellation. It wraps those platform facilities in a standard runtime model, giving developers the ability to express that type of software in a clear and consistent manner.

This type of software is often referred to as asynchronous, event-driven or reactive software. It acknowledges the fundamental fact that significant events can occur at any time, and that software must be able to respond to those events in a reliable and timely manner.

Features

  • Based on a standard model for complex software operations (SDL)

  • Uniform management of threads, processes and state machines

  • Built-in runtime facilities such as timers and logging.

  • Persistent application configuration.

  • Process orchestration.

  • Development automation.

Changelog

1.0.18 (2024-09-09)

  • Upgrade of FSM processing - DEFAULT state and base class matching.

  • Improved auto logging of timer activity

1.0 (2024-05-27)

  • Implement objects and send

  • Implement home and roles

  • Implement ansar CLI

  • Complete ansar-create docs

Release files for ansar-create 1.0.50

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

Source distribution (sdist)

Source distribution for ansar-create 1.0.50
File Size Uploaded
ansar_create-1.0.50.tar.gz 88.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ansar-create 1.0.50
File Interpreter ABI Platform
ansar_create-1.0.50-py3-none-any.whl Python 3 none any Details

Total release size: 199.3 kB

Release files / ansar_create-1.0.50.tar.gz

Download URL ansar_create-1.0.50.tar.gz
Size 88.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b3be00251c5305216ab5ebaa9d21445cf6523f98592043d6c14931a555d1dacc
BLAKE2b-256 checksum
How to use checksums
ff230c04ad8d1d2caef614784b67b9e859f38c84e6f0e4601a5a1b731512658d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / ansar_create-1.0.50-py3-none-any.whl

Download URL ansar_create-1.0.50-py3-none-any.whl
Size 110.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c03f055ae5554434c2676eac42e558f0846a06dc39cdc07ba96e820d78834810
BLAKE2b-256 checksum
How to use checksums
c75a688c07c36c9e0d4c727638ba52ba9abdc10683fff5efee4fac68a3c4f9de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12
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