Skip to main content

audobject

Test status code coverage audobject's documentation audobjects's supported Python versions audfactory's MIT license

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.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

Metadata

Release files for audobject 0.4.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for audobject 0.4.11
File Size Uploaded
audobject-0.4.11.tar.gz 27.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for audobject 0.4.11
File Interpreter ABI Platform
audobject-0.4.11-py3-none-any.whl Python 3 none any Details

Total release size: 43.5 kB

Release files / audobject-0.4.11.tar.gz

Download URL audobject-0.4.11.tar.gz
Size 27.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a7d24059bb4ca7d9575ee113ac284ea0be56b4b1cae0ebe219f2679b153548a2
BLAKE2b-256 checksum
How to use checksums
78177bf928778465b26354ebb68c365b9ab3e54aa3a093204680ed6392cac9a8
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / audobject-0.4.11-py3-none-any.whl

Download URL audobject-0.4.11-py3-none-any.whl
Size 16.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bdd576b384f2f0c6e8efbf4b091fede235ed999507c2c0126b866d15365423cc
BLAKE2b-256 checksum
How to use checksums
5c8b89c7b5b3667f9be12512075ed89319a19f2e82ee0a08be6fc7b44bb76919
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

0.7.13

2 release files

0.7.10

2 release files

0.7.9

2 release files

0.7.8

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.14

2 release files

0.4.12

2 release files

This release

0.4.11 This release

2 release files

0.4.10

2 release files

0.4.9

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page