weasyprint

PyPI

active

The latest release is less than 12 months old.

weasyprint last released 70.0 on 2026-09-08. Its latest version requires Python >=3.10.

Facts

Latest release
70.0, (1 month ago)
First published
(14 years ago)
Releases in the last 12 months
5
Median days between releases
48
Median days between major versions
96
Monthly downloads
37,734,986
License
BSD License
Source
pypi.org (checked 2026-10-19)

Major versions

20 major versions have been published.

MajorFirst versionFirst releasedLatest versionLatest released
7070.02026-09-0870.02026-09-08
6969.02026-06-0269.02026-06-02
6868.02026-01-1968.12026-02-06
6767.02025-12-0267.02025-12-02
6666.02025-07-2466.02025-07-24
6565.02025-03-2065.12025-04-14
6464.02025-01-3064.12025-02-20
6363.02024-10-2963.12024-12-10
6262.02024-04-3062.32024-06-21
6161.02024-02-1261.22024-03-08
6060.02023-09-2560.22023-12-11
5959.0b12023-04-1459.02023-05-11
5858.0b12023-02-0358.12023-03-07
5757.0b12022-09-2257.22022-12-23
5656.0b12022-06-1756.12022-07-24
5555.0b12022-04-1555.02022-05-12
5454.0b12021-12-1354.32022-04-04
5353.0b12021-04-2253.42021-11-14
52522020-10-2952.52021-04-17
51512019-12-23512019-12-23

Runtime requirements

The latest version of weasyprint declares these runtime constraints.

RuntimeConstraintMinimum versionSince versionSince
Python>=3.103.1070.02026-09-08

Supported runtimes

The latest version of weasyprint runs on 6 tracked runtime releases.

RuntimeCycleReleasedEnd of lifeLTS
Python3.152026-10-092031-10-31
Python3.142025-10-072030-10-31
Python3.132024-10-072029-10-31
Python3.122023-10-022028-10-31
Python3.112022-10-242027-10-31
Python3.102021-10-042026-10-01

Keelbench tracks end-of-life dates for 469 products, updated daily. Check your repositories against these dates with Deps.