</>PackageGraphPackageGraph

Jinja2

PyPIv3.1.6

A very fast and expressive template engine.

Not recommended for new projects

No — Jinja2 should not be adopted for new projects. Last published 553 days ago. 2 releases in the last 2 years. No license declared — you have no explicit right to use this code.

  • ?Adoption: grade ?, Not reported by this registry.

    No download data reported for this package yet.

  • CMaintenance: grade C, Fair — worth a look.

    Last published 553 days ago. 2 releases in the last 2 years.

  • AWeight: grade A, Excellent.

    Pulls in 1 transitive package, about 143 KB installed.

  • BSupply chain: grade B, Good.

    This package lists no maintainer.

  • FLicense: grade F, Failing.

    No license declared — you have no explicit right to use this code.

Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.

Install cost

What you actually take on by adding Jinja2 to a project.

1
Direct dependencies

Runtime packages this one declares itself.

1
Total installed

Distinct packages in the full runtime tree, deduplicated the way a package manager would.

143 KB
Install size

Unpacked size of this package plus its entire runtime tree.

1
Tree depth

Longest resolved dependency chain below this package.

Compatibility

Python
python >=3.7

Quick start

A usage example from the Jinja2 README.

{% extends "base.html" %}
{% block title %}Members{% endblock %}
{% block content %}
  <ul>
  {% for user in users %}
    <li><a href="{{ user.url }}">{{ user.username }}</a></li>
  {% endfor %}
  </ul>
{% endblock %}

Dependencies

Declared by Jinja2 v3.1.6. Runtime dependencies are installed with the package; dev dependencies are not.

Runtime (1)

Relationship graph

Dependencies (left) and dependents (right) of Jinja2.

MarkupSafeJinja2
Jinja2 dependencies dependents

Release history

2 releases in the last two years, typically about 68 days apart.

Recent versions of Jinja2
VersionPublishedSizeLicense
3.1.6latest1 year ago132 KB
3.1.51 year ago131 KB
3.1.42 years ago130 KB
3.1.32 years ago130 KB
3.1.24 years ago130 KB
3.1.14 years ago129 KB
3.1.04 years ago129 KB
3.0.34 years ago130 KB
3.0.25 years ago131 KB
3.0.15 years ago131 KB
3.0.05 years ago130 KB
3.0.0rc25 years ago122 KB
3.0.0rc15 years ago122 KB
2.11.35 years ago123 KB
2.11.26 years ago123 KB

Overview

Jinja2 is an PyPI package that a very fast and expressive template engine. The latest version is 3.1.6.

Who should use it

Teams working in the PyPI ecosystem who need a very fast and expressive template engine and value a focused solution.

When not to use it

Consider an alternative if you need to or if a more actively-maintained option better fits your PyPI stack.

Pros

  • Lean dependency tree (1 direct dependencies).

Cons

  • No license detected — review usage terms before adopting.

Auto-generated from collected registry metadata. No external claims are inferred.

Funding

Frequently asked questions

Should I use Jinja2?

No — Jinja2 should not be adopted for new projects. Last published 553 days ago. 2 releases in the last 2 years. No license declared — you have no explicit right to use this code.

How do I install Jinja2?

Run `pip install Jinja2` to add Jinja2 to your PyPI project.

How many dependencies does Jinja2 have?

Jinja2 declares 1 direct dependency and pulls in 1 packages in total once its runtime tree is resolved totalling about 143 KB on disk.

What license is Jinja2 released under?

No license was detected in Jinja2's metadata; review the repository before use.

Is Jinja2 still maintained?

The most recent release of Jinja2 (v3.1.6) was published 1 year ago.