A collection of extra tags and filters for Python Liquid.
Extra tags and filters are now included in Python Liquid. Wherever possible, you should use extra tags and filters included in Python Liquid over those found here. See https://jg-rp.github.io/liquid/extra/introduction.
Python Liquid Extra will continue to be maintained and is expected to work with Python Liquid up to, but not including, version 2.0.0 (unreleased).
Install Python Liquid Extra using Pipenv:
$ pipenv install python-liquid-extra
Or pip:
$ python -m pip install -U python-liquid-extra
- Change Log: https://github.com/jg-rp/liquid-extra/blob/main/CHANGES.rst
- PyPi: https://pypi.org/project/python-liquid-extra/
- Source Code: https://github.com/jg-rp/liquid-extra
- Issue Tracker: https://github.com/jg-rp/liquid-extra/issues
- Install development dependencies with Pipenv
- Python Liquid uses type hints and static type checking. Run
mypy
ortox -e typing
to check for typing issues. - Format code using black.
- Write tests using
unittest.TestCase
. - Run tests with
make test
orpython -m unittest
orpytest
. - Check test coverage with
make coverage
and openhtmlcov/index.html
in your browser. - Check your changes have not adversely affected performance with
make benchmark
.