valjean
v0.11.0

Contents:

  • What is valjean?
  • Getting started
  • Examples (in French)
  • For developers
  • Package API
    • valjean — VALidation, Journal d’Évolution et ANalyse
    • cambronne — Commandes, Actions et MoBilisation Rapide des OpératioNs Exécutables
    • cosette — COnStruction et ExécuTion de TâchEs
      • task — Task specification
      • pythontask — Wrap Python code in a task
      • run — Task for generic command execution
      • code — Tools for checking out and building code
      • depgraph — Dependency graphs
      • rlist — Reversible lists
      • env — Environment for task execution
      • scheduler — Task scheduling and dependency handling
      • use — Integrate Python functions in DepGraph objects
    • eponine — ExPloratiON et INtErfaçage
    • gavroche — Gestion AVancée de Routines et Oracles en CHaînE (nom temporaire)
    • javert — Journal Automatique de VÉRificaTion
  • Changelog
  • TODO list
valjean
  • Package API
  • cosette — COnStruction et ExécuTion de TâchEs
  • Edit on GitHub

cosette — COnStruction et ExécuTion de TâchEs

Cosette

Cosette, fille adoptive de Jean Valjean, illustrée par Émile Bayard (1862).

Submodules

  • task — Task specification
  • pythontask — Wrap Python code in a task
    • PythonTask objects
    • Passing arguments via the environment
    • Passing arguments via the environment: a more complex example
    • Passing arguments via the configuration
    • Module API
  • run — Task for generic command execution
    • Spawning external processes
    • Creating tasks using a factory
      • Caching
    • Module API
  • code — Tools for checking out and building code
  • depgraph — Dependency graphs
    • Building
    • Querying
    • Merging, sorting and other operations
    • Grafting sub-graph nodes into the graph itself
    • Caveats
  • rlist — Reversible lists
  • env — Environment for task execution
  • scheduler — Task scheduling and dependency handling
    • Scheduling backends
      • queue — Producer-consumer-queue backend
  • use — Integrate Python functions in DepGraph objects
    • An example
      • Use objects are wrappers
      • Argument injection via the using decorator
      • Injecting multiple arguments
      • Keyword arguments
      • Modifying an existing Use decorator
    • Injecting arguments into tasks created by a RunTaskFactory
      • Pipelines
    • Module API
Previous Next

© Copyright 2017-2024, valjean developers. Revision 19306c6d.

Built with Sphinx using a theme provided by Read the Docs.