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.23.tar.gz
(167.3 kB
view hashes)
Built Distributions
Close
Hashes for python_datamodel-0.0.23-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5e441d4f997382ae6ad1764ad93de23ce71024330ea46f9323acd2fe24f8dfa |
|
MD5 | c3222b3d0a95fbd3561ec9eb2fed58e0 |
|
BLAKE2b-256 | 34f1bc41392e605c8845987f32dbb495c5e1ad11a14d4737a17c258de4f0c489 |
Close
Hashes for python_datamodel-0.0.23-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5e0f8cc8093aae0d07f97e4a615264f3a15793f9d2ffe6fef985743f39db33a |
|
MD5 | 90033e5274f359219354453eca9d3048 |
|
BLAKE2b-256 | 8eeae8b714dd696d0ba3b7dd2dbaea9efee6c071c22f2fdda7c194a41d833bd1 |