Skip to main content

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

Project description

CFM Toolbox

Versions PyPI License

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.

Read the documentation to learn more.

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.2.0.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

cfmtoolbox-0.2.0-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cfmtoolbox-0.2.0.tar.gz
  • Upload date:
  • Size: 15.0 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.2.0.tar.gz
Algorithm Hash digest
SHA256 54ef6a801b4d0b3d15226b58e6b46cf3c1ee63a74fe49224fc7436154fb82178
MD5 b0a0cd1d74aaa9afff2bde457575728e
BLAKE2b-256 789838eccd97a9c0cbda4a04f761e1ecf8ce1ca827fef25f73e08d224d005fc3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cfmtoolbox-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 19.6 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fa0452bd45679e8e6133555e8a7f45ca29259025d6a49f3c661bc335a69637d0
MD5 df75fdda8775ccadb7e7be282e71cac8
BLAKE2b-256 5420b18acbdd064db60cc80e235acf9a86ac06cb4bbd5cd47ecef1c7e31213df

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