Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

pyramid_royal

https://travis-ci.org/hadrien/pyramid_royal.png?branch=master https://pypip.in/d/pyramid_royal/badge.png

Royal is a pyramid extension which eases writing RESTful web applications.

For more information on traversal algorithm, refer to Pyramid documentation

Changelog

Development

  • Breaking changes: query params are not anymore passed to resources methods via **kwargs but as a dict.

  • Add renderer_adapter decorator to register adapter via config.scan.

  • Add renderer adapter to configuration introspectables under Renderer adapters category.

0.6

  • Breaking changes: TBD

  • Move onctuous away in favor of voluptuous

  • Added method tunneling to permit PUT, and DELETE via POST methods.

  • TBD: adapt how request body is parsed.

0.5.1

  • Add Base.__getitem__ which gets children from self.children

0.5

  • Breaking change: Pages parameters are not anymore page & page_size but offset and limit. It is more developer and db friendly.

0.2

  • onctuous schema checking on resource creation.

0.1

  • Initial version

  • royal renderer able to return bson or json.

  • royal.includeme adds royal renderer and views.

  • royal.resource.PaginatedResult which permits Collection.index to return paginated results.

  • royal.views with default views for Collection and Resource.

  • CollectionView.index does automatic pagination.

Metadata

Release files for pyramid_royal 0.7.0-dev0

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_royal 0.7.0-dev0
File Size Uploaded Provenance Actions
pyramid_royal-0.7.0-dev0.tar.gz 9.9 kB Without provenance Details for pyramid_royal-0.7.0-dev0.tar.gz

Release files / pyramid_royal-0.7.0-dev0.tar.gz

Download URL pyramid_royal-0.7.0-dev0.tar.gz
Size 9.9 kB
Tags Source
SHA-256 checksum
How to use checksums
edd09e8c628cfa701b8c663c87b1797d63391a3319b6bce35f6a793621369636
BLAKE2b-256 checksum
How to use checksums
1d08977b4d24922bb949a14a3aa7cefe96318f5dfa8a0fc56cce4c5c0dc2b709
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for pyramid_royal 0.7.0-dev0

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.

Release history Release notifications | RSS feed

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