You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

hyoml

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hyoml

Hyoml - Intelligent Relaxed Data Parser and Formatter

0.0.2
pipPyPI
Maintainers
1

🐍 Hyoml Python Package

Python License Tests

Welcome to the Python core of the Hyoml project — a smart, relaxed parser and formatter for modern data structures.

This package provides the main Hyoml engine, formatters, validators, loaders, and interfaces.

📦 Installation

Clone the repository and install locally:

pip install -e ./python

Or navigate into the python/ folder and install:

cd python
pip install -e .

🚀 Quick Start

Parse Hyoml content with just a few lines:

from python.interface.hyoml import Hyoml

h = Hyoml()
parsed = h.parse("""
name: Alice
age: 30
country: Wonderland
""")
print(parsed)

Format data back into JSON, YAML, or Hyoml:

print(h.format(parsed, format="json"))
print(h.format(parsed, format="yaml"))

🏗 Folder Structure

FolderPurpose
cli/CLI commands and entry points
cloud_storage/Cloud storage agent loaders
examples/Example scripts and sample data
formatters/Output formatters (JSON, YAML, XML, etc.)
interface/Main Hyoml interface and helpers
loader/Flexible local and cloud data loaders
middleware/Tag and directive visitors
parser/Relaxed parsers for JSON, YAML, Hyoml
strict_profiles/Profiles for enforcing strict modes
tests/Unit tests for parsers, formatters, utils
utils/Common utility functions (validation, formatting)

🧪 Running Tests

To run all tests:

cd python
pytest tests/

Make sure you have pytest installed:

pip install pytest

🛠 Contributing

  • Fork the repository
  • Create a feature branch
  • Write tests for your changes
  • Submit a pull request 🚀

We welcome contributions to parsers, formatters, visitors, and loaders!

📄 License

MIT License — see LICENSE file for details.

Happy Parsing with Hyoml! 🎯

Keywords

hyoml

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.