Skip to main content

simple library based on python +3.7 to use Dataclass-syntaxfor interacting with Data

Project description

DataModel

DataModel is a simple library based on python +3.7 to use Dataclass-syntax for interacting with Data, using the same syntax of Dataclass, users can write Python Objects and work with Data in the same way, is a reimplementation of python Dataclasses supporting true inheritance (without decorators), true composition and other good features.

The key features are:

  • Easy to use: No more using decorators, concerns abour re-ordering attributes or common problems with using dataclasses with inheritance.

Requirements

Python 3.7+

Installation

$ pip install python-datamodel
---> 100%
Successfully installed datamodel

License

This project is licensed under the terms of the BSD v3. license.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-datamodel-0.0.5.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

python_datamodel-0.0.5-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file python-datamodel-0.0.5.tar.gz.

File metadata

  • Download URL: python-datamodel-0.0.5.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for python-datamodel-0.0.5.tar.gz
Algorithm Hash digest
SHA256 727c9524d92bda318c06cd6e6bec4a960ccadfa96d931994d44e883d06d31a33
MD5 709f881846f171be0ae2d402c668d13b
BLAKE2b-256 ccdcf03152e1b2874e7746b626a332c12aa7bbcb35d4347178158c6e0bed63b1

See more details on using hashes here.

File details

Details for the file python_datamodel-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for python_datamodel-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 5ac2e652213a389c7b216090688981f972bb75ecff463ee035435aa86255e0f5
MD5 2b94bdbcf55adc98c16adeb520f6916f
BLAKE2b-256 3ea464ffe938b7a6f60c58de225aa08375f7f46c07f307d0ab6fb7295cc519b5

See more details on using hashes here.

Supported by

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