semvec/pypi-packages huggingface dataset:
aijson-core 0.2.4
Low-code config language for AI pipelines
License: MIT
Requires Python: <3.13,>=3.10

<div align="center">

<a href="https://aijson.com">
  <img src="https://github.com/user-attachments/assets/85ed4004-92d3-4e68-a6f1-1198e0474db6" width="200" />
</a>

<h1>AI JSON / AI YAML</h1>

[![discord](https://img.shields.io/badge/discord-7289da)](https://discord.gg/8rVxacHn9H)
[![docs](https://img.shields.io/badge/docs-orange)](https://aijson.com/docs)

Low-Code Config Language for AI Pipelines
</div>

[demo.webm](https://github.com/user-attachments/assets/a20fedab-30e6-4459-9fe5-5c5a21a52c9f)
exonware-xentity 0.0.1
Entity management and relationship modeling library
License: MIT
Requires Python: >=3.8
Keywords: entity, exonware, management, modeling, orm, relationship

# 🚀 **xentity: Entity Management And Relationship Modeling Library**

**Company:** eXonware.com  
**Author:** Eng. Muhammad AlShehri  
**Email:** connect@exonware.com  
**Version:** 0.0.1  

## 🎯 **What is xentity?**

xentity is a powerful Python library for entity management and relationship modeling library. It provides comprehensive tools and utilities for building robust and scalable solutions.

## ⚡ **Quick Start**

### **Installation**
```bash
pip install exonware-xentity
```

### **Basic Usage**
```python
from exonware.xentity import *
# Or use convenience import:
# import xentity

# Your xentity code here
```

## 🚀 **Key Features**

✅ **Production-ready** tools and utilities  
✅ **High-performance** operations  
✅ **Easy integration** with existing Python tools  
✅ **Comprehensive documentation** and examples  
✅ **Extensive testing** for reliability  

## 📚 **Documentation**

- **[API Documentation](docs/)** - Complete reference and examples
- **[Examples](examples/)** - Practical usage examples
- **[Tests](tests/)** - Test suites and usage patterns

## 🔧 **Development**

```bash
# Install in development mode
pip install -e .

# Run tests
python tests/runner.py
```

## 📄 **License**

MIT License - see LICENSE file for details.

---

*Built with ❤️ by eXonware.com - Making xentity development effortless*
sbuilder 1.1a0
A simple Python library to build and run tasks.
License: MIT
Requires Python: >=3.10

﻿# SimpleBuilder
Simple builder is simple python library which I made for myself to provide simple building operations *(and not use .sh/.bat files)*.

# Examples
## Running an OS specific command
```py
from simple_builder import *

platform = GetPlatform()
cmd = ""

if platform == Platform.WIN32:
    cmd = "python"
else:
    cmd = "python3"

b = Builder()
t = Task(cmd)
t.AddFlag("-v")
t.AddArg("main.py")
b.AddTask(t)
b.CMDRun()
```

## Working with `Status`
```py
from simple_builder import *

t_compile = Task("gcc")
t_compile.AddArg("main", "-o")
t_compile.AddArg("src/main.c")

t_run = Task("./main")

b = Builder()
b.AddTask(t_compile)

if b.CMDRun() == Status.OK:
    b.ClearTasks()
    b.AddTask(t_run)
    b.CMDRun()
```

# Documentation

## Functions
func `GetPlatform()` - get system platform

| System                         | Value             |
|--------------------------------|-------------------|
| Linux                          | Platform.LINUX    |
| Windows                        | Platform.WIN32    |
| Windows/Cygwin                 | Platform.CYGWIN   |
| Windows/MSYS2<br>Windows/MinGW | Platform.MSYS     |
| Mac OS X                       | Platform.MACOSX   |
| OS/2                           | Platform.OS2      |
| OS/2 EMX                       | Platform.OS2EMX   |
| RiscOS                         | Platform.RISCOS   |
| AtheOS                         | Platform.ATHEOS   |
| FreeBSD 6                      | Platform.FREEBSD6 |
| FreeBSD 7                      | Platform.FREEBSD7 |
| FreeBSD 8                      | Platform.FREEBSD8 |
| FreeBSD N                      | Platform.FREEBSDN |

## class `Task(cmd, com)`
- param `cmd` - command to run (e.g. "python", "gcc", etc.)
- param `com` - print comment instead of standard log

func `AddFlag(flag)` - add flag to task (e.g. `.AddFlag("-v")`). This is a fluent method that returns the instance itself for chaining.

func `AddArg(arg, flag)` - add arg to task (e.g. `.AddArg("main.c")`, `.AddArg`). This is a fluent method that returns the instance itself for chaining.

func `GetFullTask()` - return task as list (e.g. `.GetFullTask()` will return `['gcc', 'main.c', '-o', './app']`)

## class `Builder()`
func `AddTask(task)` - add task to builder. This is a fluent method that returns the instance itself for chaining.

func `ClearTasks()` - remove all tasks. This is a fluent method that returns the instance itself for chaining.

func `CMDRun()` - run tasks synchronously. This is a fluent method that returns the instance itself for chaining.