Skip to main content

Raiz - Simple CLI Requirements Management Tool

Project description

🧰 Raiz - Simple CLI Requirements Management Tool

A CLI tool to manage, track, and trace software requirements with automated test case linking, traceability reporting, and seamless integration with Robot Framework.

Built for developers and teams working with embedded systems, Zephyr RTOS, or other projects where traceability and coverage are crucial.


🚀 Features

  • 📄 Define and manage software requirements (Functional, Non-functional, Constraints)
  • 🔗 Link test cases (from Robot Framework) to specific requirements using tags (e.g., REQ-001)
  • Trace test coverage — which requirements are tested, which are missing
  • 🗃️ SQLite-backed DB for performance and reliability
  • 🧪 Robot Framework integration using output.xml
  • 📦 Installable via pip
  • 📊 Traceability reporting: Console, CSV, JSON
  • 🧹 Automatic renumbering of requirements
  • 🧰 Modular and extensible codebase
  • 🧪 Unit test ready

📦 Installation

pip install raiz

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

raiz-0.1.1.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

raiz-0.1.1-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file raiz-0.1.1.tar.gz.

File metadata

  • Download URL: raiz-0.1.1.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.2

File hashes

Hashes for raiz-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e5b4cd4d6c82c773e162b2475bdc0a0064ea7691e6be8e7ced52f789cbb1af36
MD5 1a0bfde035a39cd5c357977f59fa9ef6
BLAKE2b-256 aaf5e8c9c3cdabc714918b2b1aaa9b324dfcbb299f2167af14aeee324134abb1

See more details on using hashes here.

File details

Details for the file raiz-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: raiz-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.2

File hashes

Hashes for raiz-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 332c8c611bdd0cb2ee58265b7f943a73c5758a1bc7686a0b56752af03dded2a1
MD5 c5ea79af7af1221730e462531388a53a
BLAKE2b-256 180628580cb56dcb1d2652bb80c898877f4c7f2f48bac5f97a041bf88b479d82

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page