Skip to main content
https://img.shields.io/pypi/v/jinja2_pluralize.svg?style=flat https://travis-ci.org/audreyr/jinja2_pluralize.svg?branch=master https://api.codacy.com/project/badge/eb497c487012455688a62383afccccb7 https://img.shields.io/pypi/pyversions/jinja2_pluralize.svg?style=flat https://img.shields.io/pypi/status/jinja2_pluralize.svg?style=flat

Jinja2 pluralize filters.

Features

  1. Simple pluralize filter based on inflect.py. For example, this renders as geese:

{{ 'goose'|pluralize }}
  1. Django-style pluralize filter. Works as described in the Django docs. For example, this renders as votes:

vote{{ 0|pluralize }}

Usage

To use it with Jinja2, update the filters dict on the environment like this:

from jinja2 import Environment
from jinja2_pluralize import pluralize_dj

env = Environment()
env.filters['pluralize'] = pluralize_dj
tmpl = env.from_string('vote{{ 0|pluralize }}')
assert tmpl.render() == 'votes'

History

0.3.0 (2015-10-09)

  • Fix RST formatting on PyPI.

  • Stable status.

  • Test on Python 3.4 and 3.5.

  • Add more badges to README.

0.2.1 (2014-07-09)

  • Remove the shebang from __init__.py (#2), thanks to @dashea.

0.2.0 (2014-07-02)

  • Package works as per the README.

0.1.0 (2014-04-25)

  • First release on PyPI.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jinja2_pluralize-0.3.0.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jinja2_pluralize-0.3.0-py2.py3-none-any.whl (4.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file jinja2_pluralize-0.3.0.tar.gz.

File metadata

File hashes

Hashes for jinja2_pluralize-0.3.0.tar.gz
Algorithm Hash digest
SHA256 df5c2d5017b9b54c0a66cb790cca9fc08945837c3dbfc323589203f1ffb73c1c
MD5 42afef9fd52c4768ab5d434f3f908cb4
BLAKE2b-256 bb1e9d5a177fd1e4f74091743777518c432ad290c4630aac557b61087dffd6df

See more details on using hashes here.

File details

Details for the file jinja2_pluralize-0.3.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for jinja2_pluralize-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4fec874a591014774d4c66cb7f65314390731bfc57db4c27119db61aa93b2bc4
MD5 00de73ef7f786b8c0de72c2a02373e17
BLAKE2b-256 4026e6a6d7741076ea1bcfac02821e744fc40fa4cbb07e870b7dd969f4af8721

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.2.1

1 file

0.2.0

1 file

0.1.0

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page