Releases: Parquery/icontract
Releases · Parquery/icontract
icontract 2.6.6
-
Updated typeguard and deal to latest versions (#284)
This change is needed so that distributions can successfully run the necessary tests with the development dependencies. Previously, the dependencies were outdated, and the old versions were already deprecated in distributions (notably, typegard and deal).
icontract 2.6.5
-
Added Python 3.11 to the list of supported Pythons (#280)
-
Fixed deal dependency marker (#279)
This patch is important as we silently broke setup.py
, which was
tolerated by older versions of setuptools, but not any more by
the newer ones. With this patch, icontract's setup.py
is made
valid again.
icontract 2.6.4
-
Restored Python 3.6 support (#274)
The support for Python 3.6 has been dropped in #257 as GitHub removed
its support in the CI pipeline. With this patch, we restored
the support of Python 3.6. Notably, we had to add
the package contextvars
conditioned on Python 3.6.
icontract 2.6.3
- Removed meta data files from setup.py (#262)
- Added support for python 3.11 (#260)
- Fixed in-progress set for async (#256)
icontract 2.6.2
- Added wheels to releases (#251)
- Fixed mypy error on missing
asttokens.ASTTokens
(#252)
icontract 2.6.1
- Excluded all tests from package (#240)
icontract 2.6.0
- Added support for Python 3.9 and 3.10 (#236)
- Added representation of subscripts (#237)
icontract 2.5.5
- Fixed representation of numpy arrays (#232)
- Removed tag for Python 3.5 (#231)
icontract 2.5.4
- Made type annotation for
invariant
decorator more specific (#227)
icontract 2.5.3
- Fixed reporting all arguments on violation (#219)
- Propagated placeholders in re-computation (#218)
- Fixed docstring for
collect_variable_lookup
(#217)