29 projects
mkdocs-gallery
a `mkdocs` plugin to generate example galleries from python scripts, similar to `sphinx-gallery`.
pytest-cases
Separate test code from test cases in pytest.
makefun
Small library to dynamically create python functions.
pytest-harvest
Store data created during your pytest tests execution, and retrieve it at the end of the session, e.g. for applicative benchmarking purposes.
m5py
An implementation of M5 (Prime) and model trees for scikit-learn.
genbadge
Generate badges for tools that do not provide one.
pyfields
Define fields in python classes. Easily.
qdscreen
Quasi-determinism screening for fast Bayesian Network Structure Learning (from T.Rahier's PhD thesis, 2018)
yamlable
A thin wrapper of PyYaml to convert Python objects to YAML and back.
decopatch
Create decorators easily in python.
odsclient
A nonofficial client for OpenDataSoft API.
pytest-steps
Create step-wise / incremental tests in pytest.
azmlclient
A Python 3 client for AzureMl web services.
getversion
Get the version number of any python module or package, reliably.
valid8
Yet another validation lib ;). Provides tools for general-purpose variable validation, function inputs/outputs validation as well as class fields validation. All entry points raise consistent ValidationError including all contextual details, with dynamic inheritance of ValueError/TypeError as appropriate.
doit-api
`pydoit` for humans: an API to create `doit` tasks faster and more reliably.
pytest-pilot
Slice in your test base thanks to powerful markers.
marshmallow-pyfields
Automatic generation of `marshmallow` schemas from classes using `pyfields`.
fprules
`make`-like file pattern rules for build tools such as `doit`.
autoclass
Helps you write compact python classes
spawny
Spawns a pythyon script as a daemon in another process, possibly using another python executable/environment
vtypes
Validating Types: use `isinstance()` to validate both type and value.
mini-lambda
Simple lambda functions without `lambda x:` and with string conversion capability.
mixture
Mixin classes for great objects !
parsyfiles
Combines most popular python parsers (json, jprops, pickle...) with user-defined parsers and type converters to read objects from files. Supports multifile & multiparser objects, typically useful to organize test data. Leverages PEP484 type hints in order to intelligently use the best parser/converter chain, and to try several combinations if relevant
envswitch
A very simple GUI and CLI to manage environment variables.
pyoad
Spawns an object as a daemon in another process, possibly using another python executable/environment
classtools-autocode
Helps you write compact python classes
sficopaf
Simple FIle COllection PArsing Framework