Skip to main content
https://travis-ci.org/palankai/pyrs.svg?branch=master https://coveralls.io/repos/palankai/pyrs/badge.svg?branch=master&service=github Documentation Status

What is this package for

This package basically an umbrella for other packages. Ensure basic helpers for them like configuration, context, decorators, etc.

The ecosystem

Schema validation, serialization

With this module you can define schemas then you can validate and serialize your data.

Restful web framework

This module ensure a routing and dispatching through defined resources. Baased on schema you can define interface which would be validate. It’s an independent solution could work with Flask, Django or even Odoo.

Swagger builder

If you know Swagger then you know in python world there is not that easy to use that. You have to make your documentation by hand. This package aim to make it much more easier.

Installation

$ pip install pyrs

Extending the exist functionality

The pyrs.ext and the pyrs itself are namespace packages. If you would like to extend an exist functionality of a package check that given package documentation for further information.

If you would like to implement a new funcionality, just create a new package inside pyrs package. Make sure the pyrs package still remain namespace package.

Dependencies

See requirements.txt. But The goal is less dependency as possible. Aim to work with python 2.7, 3.3, 3.4+ (tested agains them).

Important caveats

This code is in beta version. I working hard on write stable as possible API in the first place but while this code in 0.x version you should expect some major modification on the API.

Contribution

I really welcome any comments! I would be happy if you fork my code or create pull requests. I’ve already really strong opinions what I want to achieve and how, though any help would be welcomed.

Feel free drop a message to me!

Release files for pyrs 0.4

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

Source distribution (sdist)

Source distribution for pyrs 0.4
File Size Uploaded
pyrs-0.4.tar.gz 5.2 kB Details

Release files / pyrs-0.4.tar.gz

Download URL pyrs-0.4.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d1405890aef797ed53f9fd69f10b6431bd07dc06d5137852e65fcc6def2aeb1d
BLAKE2b-256 checksum
How to use checksums
a4dc34f5d1e69fc4a7e51ec09f408567bbfa276cca11855dc8d9a8932b738c7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.4 This release

1 release file

0.3.2

1 release file

0.3.1

2 release files

0.3

1 release file

0.2.1

1 release file

0.2

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

2 release files

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