Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 3.4% on pypi.org
Top 2.0% downloads on pypi.org
Top 4.7% dependent packages on pypi.org
Top 1.7% dependent repos on pypi.org
Top 5.5% forks on pypi.org

pypi.org : pycontracts

PyContracts is a Python package that allows to declare constraints on function parameters and return values. Contracts can be specified using Python3 annotations, in a decorator, or inside a docstring :type: and :rtype: tags. PyContracts supports a basic type system, variables binding, arithmetic constraints, and has several specialized contracts (notably for Numpy arrays), as well as an extension API.

Registry - Source - Homepage - Documentation - JSON
purl: pkg:pypi/pycontracts
Keywords: type checking, value checking, contracts
License: Other
Latest release: over 5 years ago
First release: over 12 years ago
Dependent packages: 1
Dependent repositories: 77
Downloads: 19,173 last month
Stars: 397 on GitHub
Forks: 62 on GitHub
Total Commits: 422
Committers: 19
Average commits per author: 22.211
Development Distribution Score (DDS): 0.382
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 2 days ago

    Loading...
    Readme
    Loading...