Sustainability assessment classifications glossary.
tasks.py provides shell utilities for the dds_glossary project, utilizing invoke for task execution. Below are the tasks available:
Cleans up the project directory by removing specified files and directories.
invoke clean [--bytecode] [--pytest] [--mypy] [--extra <extra_patterns>]bytecode"-b": Cleans up compiled Python files.pytest"-p": Cleans up pytest cache and coverage files.mypy"-m": Cleans up mypy cache files.extra"-e": Specifies additional directories or files to clean up.
Installs the project with optional modes and dependencies.
invoke install [--editable] [--testing] [--dev] [--report]editable"-e": Installs the project in editable mode.testing"-t": Installs test dependencies.dev"-d": Installs development dependencies.report"-r": Displays the command output.
Runs pre-commit checks to ensure code quality and consistency.
invoke precommitRuns unit and integration tests for the project.
invoke test [--integration] [--report]integration"-i": Runs integration tests.report"-r": Displays the command output.
Contributions are very welcome. To learn more, see the Contributor Guide.
Distributed under the terms of the BSD-3-Clause, pyilcd is free and open source software.
If you encounter any problems, please file an issue along with a detailed description.