- Remove runtime dependency on mypy.
- Remove support for Python 3.4 (see PEP429_).
- Split
requirements.txt
intorequirements.txt
anddev-requirements.txt
. - Reformatted CHANGELOG.
v0.0.4 - 2019-01-07
- Added documentation via Sphinx, build with
make html
ormake pdf
. - Make strict relaxed by default, that is it will return the value given if it is not a thunk.
v0.0.4 - 2019-01-03
- Add CHANGELOG.
- Add type hint support in compliance with PEP 526 and PEP 561.
- Use mypy for static type checking.
- Add dependency on mypy when running on Python 3.4.
- Changed from a module based distribution to a package based distribution.
- Removed unused rule from tox configuration.
v0.0.3 - 2018-12-21
- Packaging bug related to yzal being a module only package.
v0.0.2 - 2018-12-21
- Add Travis CI integration testing.
- Add support for tox.
- Moved from ALPHA to BETA status.
requirements.txt
is used only for development, release dependencies are now insetup.py
.- Fixed bad links in README.
- Added
Thunk
class to delay a computation until it's value is needed. - Added
strict
function to force aThunk
be evaluated. - Added
lazy
decorator to construct lazy functions.