{"repository":{"stargazers":37,"description":"PyContracts is a Python package that allows to declare  constraints on function parameters and return values.  Contracts can be specified using Python3 annotations,  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.","owner":"AndreaCensi","pushed_at":"2013-01-22T20:24:04-08:00","forks":7,"language":"Python","has_issues":true,"has_downloads":true,"fork":false,"size":168,"open_issues":7,"homepage":"http://andreacensi.github.com/contracts/","watchers":37,"private":false,"has_wiki":false,"created_at":"2010-12-09T11:17:10-08:00"},"actor_attributes":{"type":"User","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"url":"https://github.com/AndreaCensi/contracts/issues/13#issuecomment-12584497"}