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 precommit
Runs 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.