dev-python/zensical
Static site generator from the creators of Material for MkDocs
-
zensical-0.1.0~amd64debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 debug
View
Download
Browse License: MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 IJG ISC MIT MIT-0 Unicode-3.0 ZLIB Overlay: stuff -
zensical-0.0.74~amd64debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 debug
View
Download
Browse License: MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 IJG ISC MIT MIT-0 Unicode-3.0 ZLIB Overlay: stuff -
zensical-0.0.73~amd64debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 debug
View
Download
Browse License: MIT CC-BY-4.0 W3C Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MIT-0 Unicode-3.0 ZLIB Overlay: stuff
ChangeLog
commit ce7e2c715e969c398568eece8f7ed02edace25e1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Nov 6 12:06:08 2026 +0100
dev-python/zensical: add IJG to the 0.0.74 crate licenses
jpeg-encoder 0.7.1 is (MIT OR Apache-2.0) AND IJG, and 0.0.74 vendors
it; regenerating the block for 0.1.0 showed the omission.
commit cfda5a57d4f98cedfc55a9c7ccbec29c37aac114
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Nov 6 12:05:49 2026 +0100
dev-python/zensical: drop 0.0.72
Keep the last three.
commit 9fcd6021422b0386f118fd7369d4bd2c590ce500
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Nov 6 12:05:42 2026 +0100
dev-python/zensical: add 0.1.0
Upstream dropped the deepmerge dependency along with its only import,
so RDEPEND loses it. The CRATES list follows the new lexical, swc and
rustls versions, and the regenerated crate licenses add IJG for
jpeg-encoder.
commit c0de3f6568d2247bc8f6d705f1abb9504d7956d5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 31 10:10:12 2026 +0100
dev-python/zensical: drop 0.0.71
Keep the last three; the RUSTSEC lock patch was used only here.
commit 7c1e1c7256c1ae51fbded5798adea95570421286
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 31 10:10:07 2026 +0100
dev-python/zensical: add 0.0.74
Upstream moved the templates and theme assets into zensical-ui, pinned
exactly, so the bundled-asset licenses leave this package with them.
The CRATES list follows the new calendar and JPEG dependencies.
commit e04be5a9555b459095a15d5df68a6ef521fe4ac9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 26 16:23:33 2026 +0100
dev-python/zensical: add 0.0.73
Upstream's Cargo.lock changes only its own version, so the CRATES list
carries over; the Python metadata is unchanged.
commit 977d22971704621703d89024097418979ca1716d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 24 20:42:29 2026 +0200
dev-python/zensical: drop 0.0.69, 0.0.70
Superseded by 0.0.71 and 0.0.72. The RUSTSEC lock patch stays for
0.0.71.
commit 8b942be735648a56be012b301d95ad511eee9a40
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 24 20:21:51 2026 +0200
dev-python/zensical: add 0.0.72
Upstream's Cargo.lock now pins rustls 0.23.45 itself, so the RUSTSEC
lock patch carried since 0.0.67 is no longer applied here. The crate set
is otherwise unchanged, and the only pyproject change drops pillow from
the dev group.
commit ffff68afce9cd1eb4340364e57f0d6ea7410b739
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 17 00:03:40 2026 +0200
dev-python/zensical: drop 0.0.68
Superseded by 0.0.71; nothing pins it.
commit 687782d4f6ffeed16e6dc5ac42321eb2b4ad870c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 17 00:03:34 2026 +0200
dev-python/zensical: add 0.0.71
The registry crates and the zrx git pin are unchanged from 0.0.70,
so CRATES and the RustSec lock patch carry over. The new
include-markdown shim imports only markdown and pymdownx.
commit e44cf281e0b7253970fc1d20ea15eaad90426f22
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Oct 13 10:42:42 2026 +0200
dev-python/zensical: drop 0.0.67-r1
Superseded by three newer releases. The 0.0.67-named lockfile patch
stays: the remaining ebuilds apply it.
commit 537b367e190b92671ad0f7fc81d3ef2dec61ae95
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Oct 13 10:42:42 2026 +0200
dev-python/zensical: add 0.0.70
The dependency list, the zrx commit and the Cargo.lock crate set are
unchanged from 0.0.69, so the rustls RustSec lockfile patch still
applies as is.
commit eea53449c7e8a425a83fd72b359e155fb22f329b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 9 10:08:56 2026 +0200
dev-python/zensical: drop 0.0.66
commit fe2a8820832d52a50224223683479f28a3426119
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 9 10:08:52 2026 +0200
dev-python/zensical: add 0.0.69
commit ebf0493a28c53b4e7dfab1a17c2ac5791d81669c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 21:07:19 2026 +0200
dev-python/zensical: drop 0.0.65
Retention keeps the last three releases.
commit 4eaffc68633d38fdca46d419f3030d7f34e8b9a5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 21:06:41 2026 +0200
dev-python/zensical: add 0.0.68
Upstream raised requires-python to 3.11; PYTHON_COMPAT already starts
at 3.12. The lockfile matches 0.0.67's apart from the package's own
version, so the CRATES list and the rustls RustSec patch carry over.
commit c42ba52f50c17d7e7d12adeac65dbb867406f7a3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 14:39:24 2026 +0200
dev-python/zensical: update vendored crates for RustSec, revbump
Upstream's 0.0.67 lockfile pins crates with RustSec advisories that have
semver-compatible fixes. Carry the lockfile change as a patch and list
the newer crates:
rustls 0.23.43 -> 0.23.45 (RUSTSEC-2026-0285)
cargo-audit reports nothing for the patched lockfile.
commit 3518803e94f653b1affa10919d70d4c22f181406
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 2 20:55:55 2026 +0200
dev-python/zensical: restore dependent crate licenses marker
pycargoebuild's in-place mode finds the crate LICENSE+= block by the
'# Dependent crate licenses' comment and refuses to run without it, so
the comment is functional, not decorative.
0.0.67's block is reflowed to pycargoebuild's layout; its license set
is unchanged. All three still match the crates each ebuild vendors.
commit af523a1b303bb0bb36c89c8a8045396f328536da
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 1 08:47:05 2026 +0200
dev-python/zensical: drop 0.0.64
Retention keeps the last three releases.
commit bf21af4e9eef45e41a5c7daaa3b1c18891ccdeee
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 1 08:47:05 2026 +0200
dev-python/zensical: add 0.0.67
The mkdocs social plugin compat now renders cards in Rust: resvg,
skrifa and svgtypes draw them, and ureq (rustls with bundled
webpki-roots) fetches the fonts. That adds 78 crates and two crate
licenses, BSD-2 and CDLA-Permissive-2.0. The zrx git pin and
rust-version are unchanged, and pillow joins only the dev dependency
group, so RDEPEND carries over.
commit 44d75f426b88e18b3d55c40c422b03f2c77403c9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 28 14:38:17 2026 +0200
dev-python/zensical: add 0.0.66
Cargo.lock is unchanged apart from zensical's own version, so the
CRATES list and the zrx git pin carry over; pyproject.toml is
identical, so the Python dependencies do too.
The release adds compat for the mkdocs-api-autonav and mkdocs-autoapi
plugins. Their Rust side imports only re from Python. The pages they
generate render through the mkdocstrings plugin, which 0.0.65 already
supported and which ::gentoo does not package, so there is no new
dependency or optfeature to add.
commit 77683f7822dfd803785211777e20ea73d4657752
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 25 10:37:21 2026 +0200
dev-python/zensical: add 0.0.65
The macros extension now imports pathspec, and upstream lists it as a
hard dependency (>=1.0.4). The lockfile adds ten crates, jiff and defmt
among them; the zrx git pin is unchanged.
commit 38bc190e3d70ed9ab2c6dd5661def23a1d7c2948
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 24 20:45:43 2026 +0200
dev-python/zensical: new package, add 0.0.64
Static site generator from the Material for MkDocs authors, built as a
pyo3/maturin extension. Registry crates come from upstream's
Cargo.lock; the zrx workspace it pins by commit goes in GIT_CRATES.
tomli stays despite pkgcheck's DeprecatedDep: config.py imports it
unconditionally and needs >=2.4 for TOML 1.1, which tomllib on Python
3.14 still rejects.
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Nov 6 12:06:08 2026 +0100
dev-python/zensical: add IJG to the 0.0.74 crate licenses
jpeg-encoder 0.7.1 is (MIT OR Apache-2.0) AND IJG, and 0.0.74 vendors
it; regenerating the block for 0.1.0 showed the omission.
commit cfda5a57d4f98cedfc55a9c7ccbec29c37aac114
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Nov 6 12:05:49 2026 +0100
dev-python/zensical: drop 0.0.72
Keep the last three.
commit 9fcd6021422b0386f118fd7369d4bd2c590ce500
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Nov 6 12:05:42 2026 +0100
dev-python/zensical: add 0.1.0
Upstream dropped the deepmerge dependency along with its only import,
so RDEPEND loses it. The CRATES list follows the new lexical, swc and
rustls versions, and the regenerated crate licenses add IJG for
jpeg-encoder.
commit c0de3f6568d2247bc8f6d705f1abb9504d7956d5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 31 10:10:12 2026 +0100
dev-python/zensical: drop 0.0.71
Keep the last three; the RUSTSEC lock patch was used only here.
commit 7c1e1c7256c1ae51fbded5798adea95570421286
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 31 10:10:07 2026 +0100
dev-python/zensical: add 0.0.74
Upstream moved the templates and theme assets into zensical-ui, pinned
exactly, so the bundled-asset licenses leave this package with them.
The CRATES list follows the new calendar and JPEG dependencies.
commit e04be5a9555b459095a15d5df68a6ef521fe4ac9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 26 16:23:33 2026 +0100
dev-python/zensical: add 0.0.73
Upstream's Cargo.lock changes only its own version, so the CRATES list
carries over; the Python metadata is unchanged.
commit 977d22971704621703d89024097418979ca1716d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 24 20:42:29 2026 +0200
dev-python/zensical: drop 0.0.69, 0.0.70
Superseded by 0.0.71 and 0.0.72. The RUSTSEC lock patch stays for
0.0.71.
commit 8b942be735648a56be012b301d95ad511eee9a40
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 24 20:21:51 2026 +0200
dev-python/zensical: add 0.0.72
Upstream's Cargo.lock now pins rustls 0.23.45 itself, so the RUSTSEC
lock patch carried since 0.0.67 is no longer applied here. The crate set
is otherwise unchanged, and the only pyproject change drops pillow from
the dev group.
commit ffff68afce9cd1eb4340364e57f0d6ea7410b739
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 17 00:03:40 2026 +0200
dev-python/zensical: drop 0.0.68
Superseded by 0.0.71; nothing pins it.
commit 687782d4f6ffeed16e6dc5ac42321eb2b4ad870c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 17 00:03:34 2026 +0200
dev-python/zensical: add 0.0.71
The registry crates and the zrx git pin are unchanged from 0.0.70,
so CRATES and the RustSec lock patch carry over. The new
include-markdown shim imports only markdown and pymdownx.
commit e44cf281e0b7253970fc1d20ea15eaad90426f22
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Oct 13 10:42:42 2026 +0200
dev-python/zensical: drop 0.0.67-r1
Superseded by three newer releases. The 0.0.67-named lockfile patch
stays: the remaining ebuilds apply it.
commit 537b367e190b92671ad0f7fc81d3ef2dec61ae95
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Oct 13 10:42:42 2026 +0200
dev-python/zensical: add 0.0.70
The dependency list, the zrx commit and the Cargo.lock crate set are
unchanged from 0.0.69, so the rustls RustSec lockfile patch still
applies as is.
commit eea53449c7e8a425a83fd72b359e155fb22f329b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 9 10:08:56 2026 +0200
dev-python/zensical: drop 0.0.66
commit fe2a8820832d52a50224223683479f28a3426119
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 9 10:08:52 2026 +0200
dev-python/zensical: add 0.0.69
commit ebf0493a28c53b4e7dfab1a17c2ac5791d81669c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 21:07:19 2026 +0200
dev-python/zensical: drop 0.0.65
Retention keeps the last three releases.
commit 4eaffc68633d38fdca46d419f3030d7f34e8b9a5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 21:06:41 2026 +0200
dev-python/zensical: add 0.0.68
Upstream raised requires-python to 3.11; PYTHON_COMPAT already starts
at 3.12. The lockfile matches 0.0.67's apart from the package's own
version, so the CRATES list and the rustls RustSec patch carry over.
commit c42ba52f50c17d7e7d12adeac65dbb867406f7a3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 14:39:24 2026 +0200
dev-python/zensical: update vendored crates for RustSec, revbump
Upstream's 0.0.67 lockfile pins crates with RustSec advisories that have
semver-compatible fixes. Carry the lockfile change as a patch and list
the newer crates:
rustls 0.23.43 -> 0.23.45 (RUSTSEC-2026-0285)
cargo-audit reports nothing for the patched lockfile.
commit 3518803e94f653b1affa10919d70d4c22f181406
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 2 20:55:55 2026 +0200
dev-python/zensical: restore dependent crate licenses marker
pycargoebuild's in-place mode finds the crate LICENSE+= block by the
'# Dependent crate licenses' comment and refuses to run without it, so
the comment is functional, not decorative.
0.0.67's block is reflowed to pycargoebuild's layout; its license set
is unchanged. All three still match the crates each ebuild vendors.
commit af523a1b303bb0bb36c89c8a8045396f328536da
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 1 08:47:05 2026 +0200
dev-python/zensical: drop 0.0.64
Retention keeps the last three releases.
commit bf21af4e9eef45e41a5c7daaa3b1c18891ccdeee
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 1 08:47:05 2026 +0200
dev-python/zensical: add 0.0.67
The mkdocs social plugin compat now renders cards in Rust: resvg,
skrifa and svgtypes draw them, and ureq (rustls with bundled
webpki-roots) fetches the fonts. That adds 78 crates and two crate
licenses, BSD-2 and CDLA-Permissive-2.0. The zrx git pin and
rust-version are unchanged, and pillow joins only the dev dependency
group, so RDEPEND carries over.
commit 44d75f426b88e18b3d55c40c422b03f2c77403c9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 28 14:38:17 2026 +0200
dev-python/zensical: add 0.0.66
Cargo.lock is unchanged apart from zensical's own version, so the
CRATES list and the zrx git pin carry over; pyproject.toml is
identical, so the Python dependencies do too.
The release adds compat for the mkdocs-api-autonav and mkdocs-autoapi
plugins. Their Rust side imports only re from Python. The pages they
generate render through the mkdocstrings plugin, which 0.0.65 already
supported and which ::gentoo does not package, so there is no new
dependency or optfeature to add.
commit 77683f7822dfd803785211777e20ea73d4657752
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 25 10:37:21 2026 +0200
dev-python/zensical: add 0.0.65
The macros extension now imports pathspec, and upstream lists it as a
hard dependency (>=1.0.4). The lockfile adds ten crates, jiff and defmt
among them; the zrx git pin is unchanged.
commit 38bc190e3d70ed9ab2c6dd5661def23a1d7c2948
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 24 20:45:43 2026 +0200
dev-python/zensical: new package, add 0.0.64
Static site generator from the Material for MkDocs authors, built as a
pyo3/maturin extension. Registry crates come from upstream's
Cargo.lock; the zrx workspace it pins by commit goes in GIT_CRATES.
tomli stays despite pkgcheck's DeprecatedDep: config.py imports it
unconditionally and needs >=2.4 for TOML 1.1, which tomllib on Python
3.14 still rejects.

