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.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-py3-none-any.whl (97.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pybiz-0.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.tar.gz
Algorithm Hash digest
SHA256 5feaa7637830179e50d394bec1435eac4e1b5def83cfa2080c0ad33c50f82ecd
MD5 440c983a03cb6c34351463bf5186c9ac
BLAKE2b-256 33a059c9df8734ec2d857294dae2268da6424f1510b370954b8127b38f30611f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybiz-0-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-py3-none-any.whl
Algorithm Hash digest
SHA256 74ab4243b5f4d15218ad7d0f9f1b8abe2a6a8aacab8ae005bafd8dab3977fc5a
MD5 9f3276f9ff3690f06445e7003949cf38
BLAKE2b-256 acf091addedd93a54ea96fe2250e7a9c32218118925c5de0a551722379024380

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