This release is a pre-release and may not be stable for production use.
fiduswriter-vivliostyle
This is the Fidus Writer plugin package that adds @vivliostyle/print — via the vivliostyle-pdf wrapper package — as the pagination engine for printing and PDF export.
It is distributed as the fiduswriter-vivliostyle package on PyPI and is
installed as an extra of the main Fidus Writer package:
pip install fiduswriter[vivliostyle]
After installing, run fiduswriter setup again so that the JavaScript
dependencies are re-installed and the bundle is regenerated.
The default pagination engine is
paged-with-floats
(LGPL-3.0), which needs no extra package. Installing this package switches the
engine to vivliostyle-pdf (which wraps the AGPL licensed
@vivliostyle/print) and adds it to the JavaScript bundle. The engine selection can be overridden from configuration.py:
PRINT_ENGINE = "paged-with-floats" # keep the default engine even though
# fiduswriter-vivliostyle is installed
Uninstalling fiduswriter-vivliostyle and re-running fiduswriter setup
reverts to the default engine and removes the AGPL code from the bundle.
Note on licensing: @vivliostyle/print is AGPL-3.0. Use the default
paged-with-floats engine if you cannot include AGPL code in your deployment
(for example for a plugin distributed through wordpress.org).
Metadata
Release files for fiduswriter-vivliostyle 5.0.0a1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| fiduswriter_vivliostyle-5.0.0a1.tar.gz | 15.5 kB | Without provenance | Details for fiduswriter_vivliostyle-5.0.0a1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| fiduswriter_vivliostyle-5.0.0a1-py3-none-any.whl | Python 3 | none | any | Details for fiduswriter_vivliostyle-5.0.0a1-py3-none-any.whl |
Total release size: 31.2 kB
Release files / fiduswriter_vivliostyle-5.0.0a1.tar.gz
| Download URL | fiduswriter_vivliostyle-5.0.0a1.tar.gz |
|---|---|
| Size | 15.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c58cccf89494d34a58ba1f4affef38be2d01f48cbc412d67816f29ccfe630904
|
|
BLAKE2b-256 checksum How to use checksums |
2f9f527dd327d1582ebbe03691298a348a939e364ffb929b257f35a39d4bc35f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Release files / fiduswriter_vivliostyle-5.0.0a1-py3-none-any.whl
| Download URL | fiduswriter_vivliostyle-5.0.0a1-py3-none-any.whl |
|---|---|
| Size | 15.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ad21f93342dfa2d8542c7ee827c12af8e322c0f08c783f7ce898b6543808d673
|
|
BLAKE2b-256 checksum How to use checksums |
df00aa1f1e7a66af7a57598f35afb08c03b44ce115353f16c4fce9c7c14c3b55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Security for fiduswriter-vivliostyle 5.0.0a1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.