Skip to main content

Build:

https://travis-ci.org/victorlin/pyramid_genshi.png?branch=master

Bindings for Genshi templating support under Pyramid.

To use pyramid_genshi, simply include pyramid_genshi in your Pyramid main function:

config.include('pyramid_genshi')

And you can use it as you use other template:

@view_config(route_name='home',
             renderer='my_project:templates/home.genshi')
def home(request):
    return 'Hello world'

Settings

To adjust output format, you can change genshi.default_format

genshi.default_format = xhtml

To adjust output encoding, you can change genshi.default_encoding

genshi.default_encoding = cp950

To adjust output doctype, you can change genshi.default_doctype

genshi.default_doctype = html5

To adjust the default i18n domain, you can change genshi.default_domain

genshi.default_domain = my_domain

To adjust template auto reloading, you can change genshi.auto_reload

genshi.auto_reload = False

For available options, you can reference to http://genshi.edgewall.org/wiki/Documentation/0.6.x/plugin.html

0.2.1

  • Support include template by Pyramid asset path

0.2.0

  • Support Pyramid 1.5

  • Stop supporting Pyramid before 1.3

  • Stop supporting text rendering for now, may be added back later

0.1.3

  • Fix issue caused by Pyramid 1.4 macro argument to the template renderer

0.1.2

  • Add genshi.auto_reload setting option, and make the default value as True

0.1.1

  • Add genshi.default_encoding setting option

  • Add genshi.default_doctype setting option

  • Add genshi.default_format setting option (same as genshi.method in 0.1.0)

0.1.0

  • Initial version

Metadata

Release files for pyramid_genshi 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyramid_genshi 0.2.1
File Size Uploaded
pyramid_genshi-0.2.1.tar.gz 9.3 kB Details

Release files / pyramid_genshi-0.2.1.tar.gz

Download URL pyramid_genshi-0.2.1.tar.gz
Size 9.3 kB
Tags Source
SHA-256 checksum
How to use checksums
07a3e9eece1de9865845ca08b896b3fb4df7fcef327b98142b340e1466b04863
BLAKE2b-256 checksum
How to use checksums
a91df83f70e9205962ebd30897e4d5e89d7894fe3ef49a89813766d72d1c1de6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.1 This release

1 release file

0.2.0

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page