Development

Module dependencies

Current module dependencies where arrows point from modules to their dependencies. There are no external dependency except for the Python standard library.

digraph Modules {
    bgcolor="#957fb8";
    node [style=filled, fillcolor="#181616", fontcolor="#dcd7ba"];
    edge [color="#181616", fontcolor="#dcd7ba"];
    containers -> fptools;
    containers -> iterables;
    containers -> circulararray;
    splitends -> fptools;
    splitends -> iterables;
    splitends -> queues;
    queues -> fptools;
    queues -> circulararray;
    circulararray -> gadgets;
    fptools -> circulararray;
    fptools -> gadgets;
    fptools -> booleans;
    booleans -> gadgets;
    iterables -> gadgets;
    iterables -> fptools;
}

Semantic versioning

Maintainer has adopted strict 3 digit semantic versioning and does not put caps on dependencies. This allows for more package management flexibility and access to the latest features. For those concerned with stability, periodically known consistent sets of releases are given in the Releases section of these docs.

Changelog

Pythonic FP overarching CHANGELOG.

Each individual Pythonic FP project also has its own CHANGELOG.