Skip to main content
__ONION_PROPS__

ONION_PROPS is a simple python module meant to simplify interaction with java .properties files.
It provides the benefit of being able to parse properties hierarchically to provide a more robust way of storing and using properties.
Currently it provides the ability to:
* load properties from a file (and interact with it as you would a normal dictionary)
* interact (add/delete/edit) with properties
* save properties to a file

ONION_PROPS also supports comments, you can specify whether or not to include comments within any interactor method as well as whether or not to include a timestamp.


USAGE:

To import base parser class:
```from onion_props.onion_props import PropParser```

NOTE:
To add properties to the parser object, it is advised that you also import:
```from onion_props.onion_props import Property, Properties```
As they are the custom data storage classes PropParser uses.
It is possible to add properties as standard dictionary key-values, but in order to add comments, you must import the `Property` class.




Changelog (Onion_props)
=======================
0.2.1
------
- Changed name from prop_parser to onion_parser to accommodate for pypi

0.2.2
------
- Removed integrated modules from install_requires to allow proper installation

0.2.3
-----
- Fixed another dumb error so that now installation can actually be achieved


Metadata

Release files for onion-props 0.2.4

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

Source distribution (sdist)

Source distribution for onion-props 0.2.4
File Size Uploaded
onion_props-0.2.4.tar.gz 16.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for onion-props 0.2.4
File Interpreter ABI Platform
onion_props-0.2.4-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 23.0 kB

Release files / onion_props-0.2.4.tar.gz

Download URL onion_props-0.2.4.tar.gz
Size 16.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8cf8435ad111f3e676c36e39ff8debc95797011c2bf6a6017778423a1cc25a84
BLAKE2b-256 checksum
How to use checksums
87627f3b52d0de2cfc1bc73561ce95aede4d7336b4e08ca9b5f5cc1f97726da6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / onion_props-0.2.4-py2.py3-none-any.whl

Download URL onion_props-0.2.4-py2.py3-none-any.whl
Size 6.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
dabbb52f85842dbb8300bf45672981ea78409f3691857594a8652a2a71d6f585
BLAKE2b-256 checksum
How to use checksums
db666d23b5885e0559c33a3a22875c00a8aa82150b3f6a366535304d2386cc83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.4 This release

2 release files

0.2.2

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