Skip to main content

Tools and runtime for asynchronous programming

Project description

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

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

ansar_create-1.0.50.tar.gz (88.5 kB view details)

Uploaded Source

Built Distribution

ansar_create-1.0.50-py3-none-any.whl (110.8 kB view details)

Uploaded Python 3

File details

Details for the file ansar_create-1.0.50.tar.gz.

File metadata

  • Download URL: ansar_create-1.0.50.tar.gz
  • Upload date:
  • Size: 88.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for ansar_create-1.0.50.tar.gz
Algorithm Hash digest
SHA256 b3be00251c5305216ab5ebaa9d21445cf6523f98592043d6c14931a555d1dacc
MD5 0212c7868a33c0e663b912a7b591e398
BLAKE2b-256 ff230c04ad8d1d2caef614784b67b9e859f38c84e6f0e4601a5a1b731512658d

See more details on using hashes here.

File details

Details for the file ansar_create-1.0.50-py3-none-any.whl.

File metadata

File hashes

Hashes for ansar_create-1.0.50-py3-none-any.whl
Algorithm Hash digest
SHA256 c03f055ae5554434c2676eac42e558f0846a06dc39cdc07ba96e820d78834810
MD5 36231b814bd24713cd94e5f366344837
BLAKE2b-256 c75a688c07c36c9e0d4c727638ba52ba9abdc10683fff5efee4fac68a3c4f9de

See more details on using hashes here.

Supported by

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