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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93392bc8c7395e4355ca94baaa87e1ce5e8b363c4fb6e2e26cbfb92022e7f3f3
|
|
| MD5 |
efc50e0a681acd9213a781a471501749
|
|
| BLAKE2b-256 |
6c43aaa916ebcba0a123f145d4f2acdfc93d85b9c68cde3ad94908e5b2ab0979
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2cc81c498c361330178bb55873b0fefcfde362e7582f30c99b6b91ec8eab3fcd
|
|
| MD5 |
ea0ea5058f70f5399766b71d990b067f
|
|
| BLAKE2b-256 |
2abdb484a944e4bc6a7eacf40422e605f8cab3f1da77e74707eb2da6d8fbf5cc
|