Generic object interface
Project description
Generic interface for serializing objects to yaml.
Have a look at the installation and usage instructions.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Version 0.4.12 (2021-03-26)
Fixed: link “Edit on Github” in documentation
Fixed: link to audfactory.Lookup in documentation
Version 0.4.11 (2021-03-24)
Fixed: remove footer links in documentation
Version 0.4.10 (2021-03-24)
Changed: add badges to README
Fixed: updated all links to Github
Version 0.4.9 (2021-03-24)
Fixed: package metadata defined in setup.cfg
Version 0.4.8 (2021-03-24)
Changed: move to Github and make open source release
Version 0.4.7 (2021-01-22)
Changed: audobject.Object implements __hash__()
Changed: borrow arguments from dictionary
Version 0.4.6 (2020-12-04)
Fixed: avoid warnings for unsupported kwargs in audobject.Object.from_dict()
Version 0.4.5 (2020-12-04)
Added: borrow argument to audobject.init_decorator()
Version 0.4.4 (2020-12-03)
Changed: parse authors and project name from setup
Changed: use audeer.deprecated_keyword_argument()
Version 0.4.3 (2020-11-06)
Changed: raise error when serializing a callable
Version 0.4.2 (2020-10-23)
Changed: better error messages
Changed: audobject.init_decorator() stores hidden arguments before calling __init__
Version 0.4.1 (2020-10-21)
Added: argument flatten to audobject.Object.to_dict()
Version 0.4.0 (2020-10-19)
Added: audobject.Object.arguments(), audobject.Object.hidden_arguments(), audobject.Object.resolvers()
Added: hide to audobject.init_decorator() (replaces ignore_vars)
Changed: Serialize only arguments of __init__ to YAML
Changed: Raise error if user tries to hide argument without default value
Changed: Raise error if argument that is not hidden is not assigned to a variable
Removed: check_vars from audobject.init_decorator
Version 0.3.3 (2020-10-09)
Fixed: dependency to audeer
Version 0.3.2 (2020-10-08)
Fixed: support empty dictionary
Version 0.3.1 (2020-10-08)
Changed: replace override_vars with kwargs
Version 0.3.0 (2020-10-08)
Added: option to ignore variables
Added: option to override variables
Changed: change sanity_check=True to check_vars=False
Version 0.2.0 (2020-10-08)
Added: audobject.init_decorator()
Added: audobject.Dictionary
Version 0.1.0 (2020-10-02)
Added: initial release
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
Built Distribution
File details
Details for the file audobject-0.4.12.tar.gz
.
File metadata
- Download URL: audobject-0.4.12.tar.gz
- Upload date:
- Size: 27.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 700e8f04c39e9c6180de081f870f2d336f52e17d1de8f4720963f6fc3c73b4d8 |
|
MD5 | 07ad71ae097ff18f1f19ad2c58a0bb89 |
|
BLAKE2b-256 | 8e77029080af3d968c814a0e521fed26697247d3d333a716784e979f97672b74 |
File details
Details for the file audobject-0.4.12-py3-none-any.whl
.
File metadata
- Download URL: audobject-0.4.12-py3-none-any.whl
- Upload date:
- Size: 16.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f01b0aabf9ba75a05fb03d78972a5ea00216a7e21f13093fb68f0134190812b |
|
MD5 | d344051643898f0d8aa38423e7be3e17 |
|
BLAKE2b-256 | f6314cce48336608797b608332c50b875f72e4038316d8e2e7c1c9e7995378b9 |