Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
0.2.3 is now out! See the Changelog for details
Pynenc
Logo
Pynenc

Learn

  • Getting Started
  • Usage Guide
    • Basic Local Threaded
    • Basic Redis
    • Concurrency Control
    • Automatic Orchestration
    • Synchronous Unit Testing
    • In-Memory Unit Testing
    • Custom JSON Serialization
    • Direct Task: Distribute Without Refactoring
    • Argument Caching
    • Trigger System
    • Workflow System
    • Invocation Status System

Understand

  • Architecture
  • Frequently Asked Questions

Reference

  • Configuration System
  • Command Line Interface (CLI)
  • Monitoring with Pynmon
    • Pynmon API Reference
  • PynencBuilder Reference
  • Runners
  • Core Services & Recovery
  • Serializers
  • API Reference
    • pynenc
      • pynenc.workflow
        • pynenc.workflow.workflow_exceptions
        • pynenc.workflow.workflow_deterministic
        • pynenc.workflow.workflow_context
        • pynenc.workflow.workflow_identity
      • pynenc.util
        • pynenc.util.subclasses
        • pynenc.util.files
        • pynenc.util.multiprocessing_utils
        • pynenc.util.asyncio_helper
        • pynenc.util.log
        • pynenc.util.import_app
        • pynenc.util.sqlite_utils
        • pynenc.util.import_tools
      • pynenc.state_backend
        • pynenc.state_backend.sqlite_state_backend
        • pynenc.state_backend.base_state_backend
        • pynenc.state_backend.mem_state_backend
      • pynenc.cli
        • pynenc.cli.main_cli
        • pynenc.cli.status_cli
        • pynenc.cli.runner_cli
        • pynenc.cli.config_cli
        • pynenc.cli.monitor_cli
        • pynenc.cli.namespace
      • pynenc.trigger
        • pynenc.trigger.conditions
          • pynenc.trigger.conditions.composite
          • pynenc.trigger.conditions.result
          • pynenc.trigger.conditions.event
          • pynenc.trigger.conditions.base
          • pynenc.trigger.conditions.status
          • pynenc.trigger.conditions.cron
          • pynenc.trigger.conditions.exception
        • pynenc.trigger.arguments
          • pynenc.trigger.arguments.argument_providers
          • pynenc.trigger.arguments.result_filter
          • pynenc.trigger.arguments.argument_filters
          • pynenc.trigger.arguments.arguments_common
        • pynenc.trigger.trigger_context
        • pynenc.trigger.trigger_definitions
        • pynenc.trigger.trigger_builder
        • pynenc.trigger.sqlite_trigger
        • pynenc.trigger.trigger_events
        • pynenc.trigger.base_trigger
        • pynenc.trigger.types
        • pynenc.trigger.mem_trigger
      • pynenc.identifiers
        • pynenc.identifiers.call_id
        • pynenc.identifiers.task_id
        • pynenc.identifiers.invocation_id
      • pynenc.invocation
        • pynenc.invocation.conc_invocation
        • pynenc.invocation.status_graph
        • pynenc.invocation.status
        • pynenc.invocation.dist_invocation
        • pynenc.invocation.base_invocation
      • pynenc.runner
        • pynenc.runner.shutdown_diagnostics
        • pynenc.runner.base_runner
        • pynenc.runner.thread_runner
        • pynenc.runner.persistent_process_runner
        • pynenc.runner.runner_context
        • pynenc.runner.process_runner
        • pynenc.runner.multi_thread_runner
      • pynenc.models
        • pynenc.models.invocation_dto
        • pynenc.models.trigger_definition_dto
        • pynenc.models.call_dto
      • pynenc.client_data_store
        • pynenc.client_data_store.base_client_data_store
        • pynenc.client_data_store.mem_client_data_store
        • pynenc.client_data_store.sqlite_client_data_store
      • pynenc.serializer
        • pynenc.serializer.json_serializer
        • pynenc.serializer.constants
        • pynenc.serializer.json_pickle_serializer
        • pynenc.serializer.pickle_serializer
        • pynenc.serializer.base_serializer
      • pynenc.broker
        • pynenc.broker.mem_broker
        • pynenc.broker.base_broker
        • pynenc.broker.sqlite_broker
      • pynenc.orchestrator
        • pynenc.orchestrator.atomic_service
        • pynenc.orchestrator.mem_orchestrator
        • pynenc.orchestrator.sqlite_orchestrator
        • pynenc.orchestrator.base_orchestrator
      • pynenc.conf
        • pynenc.conf.config_sqlite
        • pynenc.conf.config_base
        • pynenc.conf.config_orchestrator
        • pynenc.conf.config_state_backend
        • pynenc.conf.constants
        • pynenc.conf.config_shared_memory
        • pynenc.conf.config_broker
        • pynenc.conf.config_trigger
        • pynenc.conf.config_task
        • pynenc.conf.config_pynenc
        • pynenc.conf.config_client_data_store
        • pynenc.conf.config_runner
      • pynenc.app_info
      • pynenc.core_tasks
      • pynenc.arguments
      • pynenc.__main__
      • pynenc.builder
      • pynenc.call
      • pynenc.app
      • pynenc.task
      • pynenc.plugin_loader
      • pynenc.exceptions
      • pynenc.context
      • pynenc.types

Backend Plugins

  • Redis
  • MongoDB
  • RabbitMQ
  • Plugin Documentation

Project

  • Contributing to Pynenc
    • Building the Documentation
  • Changelog
  • MIT License
Back to top
View this page
Edit this page

pynenc.types¶

Module Contents¶

Data¶

Params

Result

Func

Args

API¶

pynenc.types.Params¶

‘ParamSpec(…)’

pynenc.types.Result¶

‘TypeVar(…)’

pynenc.types.Func¶

None

pynenc.types.Args¶

None

Next
Plugin Documentation
Previous
pynenc.context
Copyright © 2026, Luis Diaz
Made with Sphinx and @pradyunsg's Furo
On this page
  • pynenc.types
    • Module Contents
      • Data
      • API
        • Params
        • Result
        • Func
        • Args