PySpect

Home

lists

Frequently asked questions

© 2025 PySpect

Package profile

icontract

  • Summary: Provide design-by-contract with informative violation messages.
  • Author: Marko Ristin
  • Homepage: https://github.com/Parquery/icontract
  • Source: https://github.com/Parquery/icontract (Repo profile)
  • Number of releases: 62
  • First release: 1.0.0 on 2018-07-31
  • Latest release: 2.7.1 on 2024-09-21

Releases

Dates and sizes of releases2019202020212022202320242025Release Date0.0100.0200.0300.0400.0500.0600.070Size in MB

PyPI Downloads

Weekly downloads over the last 3 monthsFebruaryMarchAprilMayJuneDate05101520253035404550 thousand downloads per week

Dependencies

Icontract has 19 dependencies, 16 of which optional.
Dependencies of icontract (19).
DependencyOptional
asttokensfalse
contextvarsfalse
typing-extensionsfalse
astortrue
asyncstdlibtrue
blacktrue
coveragetrue
dealtrue
docutilstrue
dpcontractstrue
mypytrue
numpytrue
py-cpuinfotrue
pydocstyletrue
pygmentstrue
pylinttrue
tabulatetrue
toxtrue
typeguardtrue

Details