Skip to main content

Zope Config Markup Language support for Pyramid

Project description

pyramid_zcml is a package which provides ZCML (Zope Configuration Markup Language) directives for all “configurator” methods available in the Pyramid web framework.

See http://docs.pylonsproject.org/projects/pyramid_zcml/en/latest/ for detailed documentation.

1.1.0 (2017-04-15)

  • Add support for Python 3.4, 3.5 and 3.6.

  • Deprecate support for Python 2.6: it will be dropped in the next release.

  • Drop support for Python 3.2: testing / packaging tools no longer support it.

  • Strengthen the hash algorithm used in <authtkauthpolicy> directive from md5 -> sha512.

  • Add support for ZCML “features” (labels controlling conditional directives). See: https://github.com/Pylons/pyramid_zcml/pull/1.

  • Drop support for pyramid < 1.5, venusian < 1.0.0.

  • Add pyramid_mako testing dependency and configure it in tests (Current versions of Pyramid split out Mako integration).

  • Fix compatibility with Pyramid 1.8.

1.0.0 (2013-02-28)

  • Add setup.py docs alias (installs Sphinx and dependencies).

  • Add setup.py dev alias (runs setup.py develop plus installs nose and coverage).

  • Add support for Python 3.2 and 3.3.

  • Drop support for Pyramid < 1.4.

  • Fix for xhr predicate behaviour: ignore when no xhr value specified.

  • Drop support for Python 2.5, Jython.

0.9.2 (2012-02-20)

  • Stop depending on pyramid.config.Configurator.with_context. Moved logic into this package in Pyramid 1.3a9+.

  • Respect Pyramid 1.3a9+ introspection Configurator attribute.

0.9.1 (2011-12-14)

  • Readd mistakenly removed paste.paster_create_template entry point.

0.9 (2011-12-14)

  • Drop dependency on PasteScript (Pyramid 1.3 compat).

  • Rename “paster_templates” dir to “scaffolds”.

  • Make scaffold compatible with Pyramid 1.3a2+ (use wsgiref).

  • Drop scaffolding dependency on WebError.

  • Scaffold now uses pyramid#wsgiref server instead of paste#http server. This will require the use of Pyramid 1.0.2, 1.1.3, 1.2.5, or 1.3a2+.

0.8 (2011-12-06)

  • Pyramid 1.3 compatibility.

  • Depend on zope.configuration>=3.8.0dev in order to prevent misconfigurations involving this package and older versions of zope.configuration. z.config 3.8.0 uses dictionary-based actions (older versions used tuple-based actions). Older versions of z.config will mostly appear to work with this version of pyramid_zcml, except for cases of ZCML which uses the includeOverrides directive; to avoid any confusion caused by this, we upward-pin to 3.8.0dev+.

    Note that Pyramid 1.0.X, 1.1.X, 1.2.4+ and 1.3 will all still work with the combination of pyramid_zcml 0.8 + zope.configuration 3.8.0.

0.7 (2011-10-07)

0.6 (2011-09-04)

  • Fix to work under Pyramid 1.2a4 and better.

  • Depend explicitly on zope.configuration (upcoming releases of Pyramid will not).

  • Use our a local PyramidConfigurationMachine when collecting ZCML actions, and splice the locally collected actions onto the configurator context’s actions when ZCML processing is done. This provides Pyramid the freedom to not rely on zope.configuration in the future, and somewhat futureproofs pyramid_zcml from changes to action processing in Pyramid.

0.5 (2011-08-24)

  • Compatible with Pyramid 1.2a1.

0.4 (2011-08-17)

  • Fix a unit test failure when used with Venusian 0.9.

  • Compatible with Pyramid 1.2dev+.

0.3 (2011-07-22)

  • Add tox.ini for testing.

  • Pyramid 1.1 test suite fixes.

0.2 (2011-02-22)

  • Add wild_domain argument to authtkauthpolicy directive.

  • Depend on pyramid>=1.0b1 (wild_domain argument to authtktauthpolicy directive).

  • Make tests pass on Pyramid 1.0; squash testing deprecation warnings.

0.1 (unknown)

  • Initial release, all ZCML directives broken out of Pyramid core.

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

pyramid_zcml-1.1.0.tar.gz (79.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyramid_zcml-1.1.0-py2.py3-none-any.whl (95.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pyramid_zcml-1.1.0.tar.gz.

File metadata

  • Download URL: pyramid_zcml-1.1.0.tar.gz
  • Upload date:
  • Size: 79.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyramid_zcml-1.1.0.tar.gz
Algorithm Hash digest
SHA256 94cdb26ab1db58d20c405af48fb7ac00d7a68eb8b3089d242be1b05fb82239fb
MD5 850980ee59e8bc08e0500c2ea231734c
BLAKE2b-256 afd757102753dd1731e17b8b038733ba1ab8237e0b55c8898d434133fcb4cae7

See more details on using hashes here.

File details

Details for the file pyramid_zcml-1.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pyramid_zcml-1.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 334f486858e4d9a698c24630381aa41ba1077db33c3f2f461364456c9e37ec3a
MD5 dffbfb802f600e0bb3b7e2e7e0e6b921
BLAKE2b-256 ef8c58203936f54ff648749293b5232f7bfc2858db428d5e49d3ad8730a04981

See more details on using hashes here.

Supported by

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