Introducing autofission: automatic scaling limits for Fission.
Keeps the maximum number of Fission function copies aligned with the free capacity of a Kubernetes cluster.
NEWS
New libraries, infrastructure, and developer tools: what they solve, how they work, and where they fit.
autofission: automatic scaling limits for Fission.Keeps the maximum number of Fission function copies aligned with the free capacity of a Kubernetes cluster.
microbenchmark: structured performance checks for Python.Turns small performance checks into reusable Python scenarios and results without requiring a full benchmark suite.
transtests: one test for sync, async, and generator functions.Runs one pytest behavior check against regular, asynchronous, and generator forms of the same Python function template.
pristan: plugins defined by typed functions.Turns a typed Python function into a complete plugin extension point with discovery, registration, default behavior, and result collection.
getsources: getting source code from Python functions.Recovers clean, parseable source text from Python function objects, including nested and interactive definitions.
denial: a marker for omitted values.Lets Python libraries distinguish a missing argument from a deliberate None value.
cstvis: independent changes to Python source code.Finds every possible change in Python source and applies candidates one at a time without losing formatting or comments.
metacode: machine-readable instructions in comments.Gives Python tools one shared syntax for machine-readable instructions placed directly in source comments.
skelet: typed settings from multiple sources.Loads typed Python settings from several sources, validates later changes, and reports errors without exposing secrets.
simtypes: lightweight runtime checks for Python type hints.Checks whether a Python value broadly matches a type hint without recursively validating collections or changing the value.