• Stars
    star
    2
  • Language
    Python
  • License
    BSD 3-Clause "New...
  • Created almost 8 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A declarative framework to read complex objects made of several files, supporting pluggable parsers and alternate file formats for the same object type. A typical use case is to read collections of test cases on the file system.

More Repositories

1

python-pytest-cases

Separate test code from test cases in pytest.
Python
337
star
2

python-makefun

Dynamically create python functions with a proper signature.
Python
112
star
3

python-genbadge

A library to generate badges for typical checks (flake8, pytest, coverage, etc.)
Python
63
star
4

python-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.
Python
60
star
5

python-pytest-steps

A tiny package to ease the creation of test steps with shared intermediate results/state.
Python
55
star
6

python-pyfields

Define fields in python classes. Easily.
Python
45
star
7

python-autoclass

A python 3 library providing functions and decorators to automatically generate class code, such as constructor body or properties getters/setters along with optional support of validation contracts on the generated setters. Its objective is to reduce the amount of copy/paste code in your classes - and hence to help reducing human mistakes :).
Python
36
star
8

pytest-patterns

A couple of examples showing how pytest and its plugins can be combined to solve real-world needs.
Python
35
star
9

python-yamlable

A thin wrapper of PyYaml to convert Python objects to YAML and back
Python
33
star
10

mkdocs-gallery

Same features as sphinx-gallery (https://sphinx-gallery.github.io/) but on mkdocs (https://www.mkdocs.org/) (no sphinx dependency !).
Python
33
star
11

develop-behind-proxy

Some configuration tricks for developers located behind a corporate proxy.
30
star
12

python-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.
Python
27
star
13

python-decopatch

python decorators made easy.
Python
23
star
14

python-m5p

An implementation of M5 and model trees in python, compliant with scikit-learn.
Python
19
star
15

env-switcher-gui

A very simple cross-OS and python GUI+CLI to manage environment variables.
Python
14
star
16

PyQt5-minimal

A minimal version of the PyQt5 GPL package, so that you do not end up with a 80Mo-large distribution when freezing your application with cx_Freeze, py2exe or others.
Batchfile
13
star
17

python-getversion

Get the version number of any python module or package, reliably.
Python
13
star
18

python-mini-lambda

Simple lambda functions without `lambda x:` prefix and with string conversion capability.
Python
13
star
19

ALL_OF_THE_ABOVE

20 python libs and more: read me first!
11
star
20

python-doit-api

`pydoit` for humans: an API to create `doit` tasks faster and more reliably.
Python
8
star
21

python-odsclient

A nonofficial client for OpenDataSoft API.
Python
8
star
22

python-fprules

`make`-like file pattern rules for build tools such as `doit`
Python
7
star
23

python-pep-ideas

4
star
24

python-spawny

Tiny utility to launch a script in a separate process, possibly using another python executable/environment. The script may be accessed from the main process through a proxy. This project relies on the default multiprocessing module, therefore the child environment does not require any particular package to be present (not even this package).
Python
4
star
25

python-pytest-pilot

Slice in your test base thanks to powerful markers
Python
3
star
26

python-mixture

Mixin classes for great objects !
Python
2
star
27

python-vtypes

Validating types for python - use `isinstance()` to validate both type and value.
Python
2
star
28

python-azureml-client

A generic - unofficial - python 2 & 3 client stack for azureML web services
Python
1
star