python-datamodel

DataModel is a reimplementation of python Dataclasses supporting true inheritance (without decorators), true composition and other good features.

BSD-3-CLAUSE License

Downloads
3.4K
Stars
5

Bot releases are hidden (Show)

python-datamodel - 0.1.7

Published by phenobarbital almost 2 years ago

python-datamodel - 0.1.4

Published by phenobarbital almost 2 years ago

python-datamodel - 0.1.3

Published by phenobarbital almost 2 years ago

What's Changed

Full Changelog: https://github.com/phenobarbital/python-datamodel/compare/0.1.2...0.1.3

python-datamodel - 0.1.0

Published by phenobarbital almost 2 years ago

What's Changed

Full Changelog: https://github.com/phenobarbital/python-datamodel/compare/0.0.38...0.1.0

python-datamodel - 0.0.38

Published by phenobarbital almost 2 years ago

python-datamodel - 0.0.35

Published by phenobarbital about 2 years ago

  • Method "set" can work over "strict" models (discard non-existent fields).
python-datamodel - 0.0.34

Published by phenobarbital about 2 years ago

python-datamodel - 0.0.27

Published by phenobarbital about 2 years ago

python-datamodel - 0.0.26

Published by phenobarbital about 2 years ago

What's Changed

Full Changelog: https://github.com/phenobarbital/python-datamodel/compare/0.0.25...0.0.26

python-datamodel - 0.0.25

Published by phenobarbital about 2 years ago

python-datamodel - 0.0.21

Published by phenobarbital about 2 years ago

python-datamodel - 0.0.20

Published by phenobarbital about 2 years ago

What's Changed

Full Changelog: https://github.com/phenobarbital/python-datamodel/compare/0.0.11...0.0.20

python-datamodel - 0.0.11

Published by phenobarbital about 2 years ago

What's Changed

Full Changelog: https://github.com/phenobarbital/python-datamodel/compare/0.0.10...0.0.11

python-datamodel - 0.0.10

Published by phenobarbital about 2 years ago

python-datamodel - 0.0.9

Published by phenobarbital about 2 years ago

What's Changed

Full Changelog: https://github.com/phenobarbital/python-datamodel/compare/0.0.8...0.0.9

python-datamodel - 0.0.7

Published by phenobarbital about 2 years ago

What's Changed

  • Added "from_dict" and "from_json" methods to create datamodels from json strings and dictionaries
  • added a new json encoder, based on orjson
  • "model()" method export a json version of Model (serialization).
  • Migrated "Field" and "Column" objects to Cython for speed up.
  • New version by @phenobarbital in https://github.com/phenobarbital/python-datamodel/pull/14

Full Changelog: https://github.com/phenobarbital/python-datamodel/compare/0.0.6...0.0.7

python-datamodel - 0.0.6

Published by phenobarbital about 2 years ago

  • Added new samples
  • Support for true composition with native dataclasses
python-datamodel - 0.0.5

Published by phenobarbital about 2 years ago

Bump version.

python-datamodel - 0.0.3

Published by phenobarbital about 2 years ago

Bump version (test auto-build)

python-datamodel - 0.0.2

Published by phenobarbital about 2 years ago

== Changelog ==

  • First version of BaseModel (base class for all DataModels).
  • Basic Support for nested Dataclasses