Skip to main content

A plugin-based toolbox for working with cardinality-based feature models

Project description

CFM Toolsuite

A plugin-based toolbox for working with cardinality-based feature models. This repository contains the cfmtoolbox itself and a few first party plugins demonstrating how to extend the toolbox.

Development

  1. Install poetry
  2. poetry install
  3. poetry run pre-commit install

Running the cfmtoolbox

  1. poetry run cfmtoolbox

Formatting, linting and testing

  1. poetry run ruff format .
  2. poetry run ruff check .
  3. poetry run mypy .
  4. poetry run pytest

Previewing the documentation

  1. poetry run mkdocs serve

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

cfmtoolbox-0.1.0.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

cfmtoolbox-0.1.0-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file cfmtoolbox-0.1.0.tar.gz.

File metadata

  • Download URL: cfmtoolbox-0.1.0.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.6 Linux/6.10.10-arch1-1

File hashes

Hashes for cfmtoolbox-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3315ab93eac61494b5add1e03a4e5c3ab90cf7aa8e32225d5d7f3080e9f26e6d
MD5 2af26d02fcb85c0ee29e29c9cc0e0b49
BLAKE2b-256 e0d6103f125c347ce49857a124ba8b25758e2a74051c060d62ea6c8d3ac1a11a

See more details on using hashes here.

File details

Details for the file cfmtoolbox-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cfmtoolbox-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.6 Linux/6.10.10-arch1-1

File hashes

Hashes for cfmtoolbox-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c19940493e1173cec5abd351ddbf5e8a81dbe780836416cdbfd3bed5dca9be23
MD5 624d9228fd2ac9f8059b17119808eab7
BLAKE2b-256 7cd2c35c585a46f7ec57f23907009d1099b1c723df6d534fd19cf091dba84ba9

See more details on using hashes here.

Supported by

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