The yapydata - Yet Another Python Data - provides a unified interface for the access to various data syntaxes. Therefore it encapsulates the libraries by offering a common API with the canonical internal data as JSON compatible Python in-memory structure.

The application is foreseen in particular for the lower layer of the software stack including setup-tools. Thus it uses standard libraries only whenever possible.

The initial supported DDLs are:

* JSON, XML, YAML

and the formats

* INI, CFG, .properties

The yapydata in particular supports the advanced access to data entries by mapping the dotted-OID notation onto mixed in-memory data types, optional including non-conformant tyeps such as tuple and set.

Features

  • single API for multi-data syntaxes
  • JSON
  • XML
  • YAML
  • INI
  • CFG
  • .properties
  • Python
  • addressing by advanced namebinding

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

Artistic License 2.0, Other License

Follow yapydata

yapydata Web Site

Other Useful Business Software
Stop vibe-debugging. Icon
Stop vibe-debugging.

Plug Claude into your app's actual errors.

AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
Free 30 days.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of yapydata!

Additional Project Details

Operating Systems

BSD, Cygwin, Linux, Mac, Solaris, Windows

Languages

English

Intended Audience

Advanced End Users, Developers, System Administrators

User Interface

Console/Terminal

Programming Language

Python

Related Categories

Python Frameworks

Registered

2019-12-02