Skip to main content

SOftware REquirements MAnagement

Project description

SoReMa: Software Requirements Management

Simple software requirement tracking that integrates with Python and python testing frameworks.

Goals

The goal of SoReMa is to be a very simple requirement tracking tool that links requirements to (automatic) tests and to provide an easy interface to determine which requirements do not have a corresponding test.

Documentation

Usage

> sorema --help
Usage: sorema [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  new-req  Create a new requirement template using configured settings.
  run      Run requirements checker.

Create new requirements


Configuration

SoReMa has configuration options that change default values. Below all options are shown together with its defaults. Note that project_prefix should only be used if project.name is not suitable.

[tool.sorema]
    file_prefix         = "REQ" # Requirement file prefix
    project_prefix      = "SOREMA" # Requirement name prefix. Optional, be default uses name of the project
    requirements_folder = "requirements" # Name of the requirements folder
    test_folder         = "tests" # Name of the test folder

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

sorema-0.0.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

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

sorema-0.0.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file sorema-0.0.1.tar.gz.

File metadata

  • Download URL: sorema-0.0.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for sorema-0.0.1.tar.gz
Algorithm Hash digest
SHA256 93392bc8c7395e4355ca94baaa87e1ce5e8b363c4fb6e2e26cbfb92022e7f3f3
MD5 efc50e0a681acd9213a781a471501749
BLAKE2b-256 6c43aaa916ebcba0a123f145d4f2acdfc93d85b9c68cde3ad94908e5b2ab0979

See more details on using hashes here.

File details

Details for the file sorema-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: sorema-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for sorema-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2cc81c498c361330178bb55873b0fefcfde362e7582f30c99b6b91ec8eab3fcd
MD5 ea0ea5058f70f5399766b71d990b067f
BLAKE2b-256 2abdb484a944e4bc6a7eacf40422e605f8cab3f1da77e74707eb2da6d8fbf5cc

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