29 projects
mkdocs-gallery
a `mkdocs` plugin to generate example galleries from python scripts, similar to `sphinx-gallery`.
pyfields
Define fields in python classes. Easily.
qdscreen
Quasi-determinism screening for fast Bayesian Network Structure Learning (from T.Rahier's PhD thesis, 2018)
pytest-cases
Separate test code from test cases in pytest.
makefun
Small library to dynamically create python functions.
m5py
An implementation of M5 (Prime) and model trees for scikit-learn.
yamlable
A thin wrapper of PyYaml to convert Python objects to YAML and back.
genbadge
Generate badges for tools that do not provide one.
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.
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