Skip to content

Releases

rtlpub 0.1.0

Choose a tag to compare

@qaribi qaribi released this 05 Oct 01:14

rtlpub 0.1.0

Initial release of an independent, MIT-licensed Python CLI for offline Persian/RTL publishing preflight.

  • Read-only checks of UTF-8 text, XML XHTML and limited unencrypted EPUB 3.
  • Advisory Persian Unicode, bidi and ZWNJ checks with inherited language/direction handling.
  • XHTML heading, alt-text and local-reference checks; EPUB metadata, manifest and spine checks.
  • Bounded filesystem/ZIP/XML processing, deterministic JSON and exit codes 0/1/2.
  • Synthetic examples and regression tests, without bundled books or third-party runtime dependencies.

Python 3.12 or newer is required. This is a new project. It complements EPUBCheck and accessibility tools; it does not certify complete EPUB conformance or accessibility. CSS/SVG references and complete navigation semantics are outside this release's scope. Inputs are never rewritten or fetched from the network.

Install the attached wheel using python -m pip install rtlpub-0.1.0-py3-none-any.whl. See the repository README for examples and documented limits.

Release commit: 5ec5fbc.

Distribution SHA256:

  • rtlpub-0.1.0-py3-none-any.whl: 042a589646fa5cdfdceb963674249b8fc74ed768008b2d42bda4b45f4c33c334
  • rtlpub-0.1.0.tar.gz: 4576fd479a50475d64cd636f625fcd5b78f4b2b1ddd7059e160b8fab84184243