An implementation of contracts for Python.
☆351Aug 30, 2019Updated 6 years ago
Alternatives and similar repositories for contracts
Users that are interested in contracts are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- The property-based testing library for Python☆8,655Updated this week
- Design-by-contract in Python3 with informative violation messages and inheritance☆405Jan 29, 2026Updated 4 months ago
- A hack to explicitly set up and tear down fixtures.☆18Jul 16, 2022Updated 3 years ago
- 🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.☆891Nov 30, 2025Updated 6 months ago
- Combine contracts and automatic testing.☆88Jun 5, 2022Updated 3 years ago
- GPUs on demand by Runpod - Special Offer Available • AdRun AI, ML, and HPC workloads on powerful cloud GPUs—without limits or wasted spend. Deploy GPUs in under a minute and pay by the second.
- PyContracts is a Python package that allows to declare constraints on function parameters and return values. Contracts can be specified…☆416Dec 2, 2025Updated 5 months ago
- hypothesis strategies for generating SQLAlchemy objects☆30Feb 4, 2023Updated 3 years ago
- An analysis tool for Python that blurs the line between testing and type systems.☆1,288May 22, 2026Updated last week
- Very small examples of TLA+ features.☆42Apr 14, 2019Updated 7 years ago
- Fully automated python fuzzer built to test if code actually is production ready in seconds.☆113Apr 18, 2026Updated last month
- Eliot: the logging system that tells you *why* it happened☆1,182May 7, 2026Updated 3 weeks ago
- Persistent/Immutable/Functional data structures for Python☆2,183Jan 31, 2026Updated 3 months ago
- MutPy is a mutation testing tool for Python 3.x source code☆363Apr 23, 2024Updated 2 years ago
- A script for running TLA+/TLC from the command line☆83Apr 20, 2021Updated 5 years ago
- Deploy on Railway without the complexity - Free Credits Offer • AdConnect your repo and Railway handles the rest with instant previews. Quickly provision container image services, databases, and storage volumes.
- See test results for every line of Python code☆21Mar 30, 2021Updated 5 years ago
- Proposed documentation for alloytools.org☆72Sep 9, 2025Updated 8 months ago
- Mutation testing system☆1,303May 9, 2026Updated 3 weeks ago
- A Python application for tracking, reporting on timing and complexity in Python code