Skip to main content

Pybiz.

Project description

You can think of PyBiz as an ORM for web frameworks, not databases. It abstracts out the app from the framework. The architecture of PyBiz application has a traditional design with three layers.

## The Service Layer PyBiz provides annotations for request validation, authorization, and integration wth existing web frameworks. Toggling between Django, Pyramid, and Falcon is as easy as changing one line of code.

## The Business Layer In addition, PyBiz also contains components for so-called business objects. In a nutshell, business objects should contain all logic that pertains to the business domain of the application. The business layer makes no reference HTTP requests or database queries. It’s made up of classes with names like Account, User, Project, etc. These components should be written so that they read as much like user stories as possible when composed.

## The Data Access Layer The DAL should be familiar to anyone working with Java Frameworks. Its responsibility is to define the interface to an abstract data store, be it implemented with MySQL, Redis, another micro-service, or something else.

_More to come…_

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

pybiz-0.1.tar.gz (67.6 kB view details)

Uploaded Source

Built Distribution

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

pybiz-0.1-py3-none-any.whl (97.4 kB view details)

Uploaded Python 3

File details

Details for the file pybiz-0.1.tar.gz.

File metadata

  • Download URL: pybiz-0.1.tar.gz
  • Upload date:
  • Size: 67.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

File hashes

Hashes for pybiz-0.1.tar.gz
Algorithm Hash digest
SHA256 f96b1fa9f38fb092b601bee6023c0dade7959c01e4cb68d9a9e1862b78ee4bff
MD5 1a24ff0d248bfefb0f03009f9f6c7935
BLAKE2b-256 9b804eebacbc8fa5e4d2dbb5ab1d4a9014c50c34c68a12a3f93f7d8af3f10076

See more details on using hashes here.

File details

Details for the file pybiz-0.1-py3-none-any.whl.

File metadata

  • Download URL: pybiz-0.1-py3-none-any.whl
  • Upload date:
  • Size: 97.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

File hashes

Hashes for pybiz-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c766e92c6912aad80b3a2f012435c61e2f8f4d54084c906b27cf5f5277b76524
MD5 4eab6586457aa461b5925af8c8980821
BLAKE2b-256 41e37024aa1f647f9464e24e0810651fed5c936bb8e36105de371b8fa5f7b05a

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