Skip to main content

Deliverance transforms HTML to theme pages

Project description

Deliverance does transformations of HTML to ‘theme’ pages, similar in function to XSLT but using a simpler XML-based language to express the transformation.

New in this release:

  • FileRuleGetter now reloads the rules file on every request if Deliverance is initialized with debug=true.

  • If the content document declares an XHTML doctype, then the output will be valid XML. (#28)

  • If the content document declares any doctype, that doctype will be preserved in the output. Otherwise, the theme’s doctype will be used if present. If neither document has a doctype, the default is HTML 4.0 Transitional. (#28)

  • rule_uri can now be a file:// URI

  • You can now set execute_pyref=true in Paste Deploy .ini file to allow pyrefs in the rules when using the Deliverance middleware directly.

  • Fixed “join_attributes tries to join on list and set which is not valid” (#18)

  • Fixed util.filetourl breakage on Windows. (#13)

  • Added XInclude support in rules file.

  • Empty links in the theme like <a href=””> both work now; in the last release Deliverance would throw an error when trying to parse these. (#31)

  • When fetching the content document, responses with Content-Length:0 will be passed through to the client. Previously these would cause an error. (#25)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Deliverance-0.3c2.tar.gz (342.8 kB view details)

Uploaded Source

File details

Details for the file Deliverance-0.3c2.tar.gz.

File metadata

  • Download URL: Deliverance-0.3c2.tar.gz
  • Upload date:
  • Size: 342.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Deliverance-0.3c2.tar.gz
Algorithm Hash digest
SHA256 18143812d289a92a99c6cce4ad663dc0693787b72033217d383e63cb9c0ec314
MD5 2dccd4e216e18bd0c8920ea73c68a72b
BLAKE2b-256 b599628d377c3d8d352c9e7c73928015d80aad84bc36ef85433e24f50861429e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page